@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}:root,html,body{font-family:'Open Sans',serif;background-color:#fff}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}body .page-wrapper{padding-top:180px}body .page-wrapper .page-header{box-shadow:rgba(0,0,0,.05) 0px 1px 4px !important;position:fixed;height:180px;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:space-between}body .page-wrapper .page-header .header-container.container .row{display:flex;align-items:center;padding:0 8px}body .page-wrapper .page-header .header-container.container #logo-wrapper{font-size:14px;padding:0;order:1;margin-right:10%}body .page-wrapper .page-header .header-container.container #logo-wrapper .logo{margin:0}body .page-wrapper .page-header .header-container.container #header-search{margin-top:0;order:2;margin-left:auto}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group{margin:0}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group input#search{border:1px solid #31c0ec;border-radius:10em;padding:1em 1em 1em 3.5em;transition:all .15s ease 0s}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group input#search::placeholder{color:#a8a8a8;font-size:13px;font-weight:500}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group .search-button{left:25px}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group .search-button:before{background:url("../images/search-icon.png") no-repeat center;background-size:22px}body .page-wrapper .page-header .header-container.container #header-links{order:3;padding-right:0}body .page-wrapper .page-header .header-container.container #header-links .row{display:flex;align-items:center;justify-content:end;padding-right:0}body .page-wrapper .page-header .header-container.container #header-links .row #skip-livredor{background-color:initial;color:#31c0ec !important;font-size:14px;font-weight:600;text-decoration:underline;margin:0 auto;display:flex;align-items:center;gap:5px}body .page-wrapper .page-header .header-container.container #header-links .row #skip-livredor svg{fill:#31c0ec;height:20px;width:20px}body .page-wrapper .page-header .header-container.container #header-links .row #skip-login{color:#fff;background:#31c0ec;padding:.8rem 2rem;border-radius:23px;margin-right:2rem}body .page-wrapper .page-header .header-container.container #header-links .row #skip-login:hover{background:#44cbf5}body .page-wrapper .page-header .header-container.container #header-links .row #skip-account{padding:6px 12px 8px;display:flex}body .page-wrapper .page-header .header-container.container #header-links .row #skip-account svg{fill:#31c0ec;height:20px;width:20px}body .page-wrapper .page-header .header-container.container #header-links .row #skip-minicart{display:flex;background:inherit;border:none}body .page-wrapper .page-header .header-container.container #header-links .row #skip-minicart svg{fill:#31c0ec;width:25px;height:25px;transform:rotateY(180deg)}body .page-wrapper .page-header .header-container.container #header-links .row #skip-minicart span.counter{position:absolute;top:0;left:20px;width:14px;height:14px;padding-top:1px;padding-left:-1px;background:#df4a1d;border-radius:50%;color:#fff;font-size:9px;font-weight:600;font-family:'Open Sans',serif;font-style:normal}body .page-wrapper .page-header .header-container.container #header-links .row #skip-minicart span.counter.empty{display:none}body .page-wrapper .page-header .header-container.container #header-links .row #skip-minicart:active{box-shadow:none}@media screen and (max-width:992px){body .page-wrapper{padding-top:70px}body .page-wrapper .page-header{height:70px;flex-direction:row}body .page-wrapper .page-header .header-container.container #logo-wrapper{margin-right:0}body .page-wrapper .page-header .header-container.container #header-search{margin-top:20px}body .page-wrapper .page-header .header-container.container #header-search #search_mini_form .form-group .search-button{left:auto}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}body .page-wrapper .breadcrumbs{padding:2rem;font-size:13px;max-width:1170px}body .page-wrapper .breadcrumbs .items{display:flex;width:100%}body .page-wrapper .breadcrumbs .items li{color:#989898;font-weight:400;display:inline-block;margin:0;padding-right:1.5rem}body .page-wrapper .breadcrumbs .items li:not(:first-of-type){text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}body .page-wrapper .breadcrumbs .items li strong,body .page-wrapper .breadcrumbs .items li a{color:inherit;font-weight:inherit}body .page-wrapper .breadcrumbs .items li:not(:nth-of-type(1)):before{content:'';position:relative;top:-1px;border:solid #31c0ec;border-width:0 1.5px 1.5px 0;display:inline-block;padding:3px;transform:rotate(-45deg);margin-right:1.5rem}@media screen and (max-width:769px){body .page-wrapper .breadcrumbs{display:inherit;padding:.7em 1.5em}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@media screen and (max-width:768px){body .page_livraisons .scroll{overflow-x:scroll;display:inline-block;width:50rem}}body .page_livraisons h2{padding-top:3rem}body .page_livraisons p,body .page_livraisons li{font-size:1.7rem}body .page_livraisons table{margin-top:4rem;margin-bottom:6rem;border:none;font-family:"Open Sans",serif;font-optical-sizing:auto;font-weight:400}body .page_livraisons table thead tr{background-color:#246181;color:#fff}body .page_livraisons table td{text-align:center;font-family:"Open Sans",serif;font-optical-sizing:auto;font-weight:400;border:none}body .page_livraisons table tr{border:none;border-color:#fff;background-color:#f8f9fa}body .page_livraisons table .color{background-color:#bfe3e9}body .page_livraisons table th{text-align:center}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}body.checkout-cart-index .page-wrapper,body.checkout-index-index .page-wrapper{padding-top:132px !important}@media screen and (max-width:992px){body.checkout-cart-index .page-wrapper,body.checkout-index-index .page-wrapper{padding-top:98px !important}}body.checkout-cart-index .page-wrapper .page-header,body.checkout-index-index .page-wrapper .page-header{border-bottom:none}@media screen and (min-width:993px){body.checkout-cart-index .page-wrapper .page-header,body.checkout-index-index .page-wrapper .page-header{height:130px}}body.checkout-cart-index .page-wrapper .page-header .header-container.container,body.checkout-index-index .page-wrapper .page-header .header-container.container{margin-bottom:6px}@media screen and (min-width:993px){body.checkout-cart-index .page-wrapper .page-header .header-container.container,body.checkout-index-index .page-wrapper .page-header .header-container.container{position:relative}}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row,body.checkout-index-index .page-wrapper .page-header .header-container.container .row{padding:0;justify-content:center;align-content:center;justify-content:space-between}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #header-links,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #header-links,body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #header-search,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #header-search,body.checkout-cart-index .page-wrapper .page-header .header-container.container .row:before,body.checkout-index-index .page-wrapper .page-header .header-container.container .row:before{display:none}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #logo-wrapper,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #logo-wrapper{width:100%;margin:0}@media screen and (min-width:993px){body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #logo-wrapper img,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #logo-wrapper img{padding:1rem 0}}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #logo-wrapper a,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #logo-wrapper a{width:100%}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row #logo-wrapper a img,body.checkout-index-index .page-wrapper .page-header .header-container.container .row #logo-wrapper a img{margin:0 auto}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping{display:initial;position:absolute;left:2rem;z-index:99}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping{font-size:12px;top:20px}}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a{color:#1f7798}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a{display:flex;flex-direction:column}}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a i,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a i{padding-right:1rem;color:inherit;margin:0}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:last-of-type,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:last-of-type{display:none}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:first-of-type,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:first-of-type{display:none}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:last-of-type,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a span:last-of-type{display:initial}}body.checkout-cart-index .page-wrapper .page-header .header-container.container .row .return-shopping a:hover,body.checkout-index-index .page-wrapper .page-header .header-container.container .row .return-shopping a:hover{color:#31c0ec}body.checkout-cart-index .page-wrapper .page-header div:has(>nav#header-nav),body.checkout-index-index .page-wrapper .page-header div:has(>nav#header-nav){display:none}body.checkout-cart-index .page-wrapper .page-header #mobile-cart-wrapper,body.checkout-index-index .page-wrapper .page-header #mobile-cart-wrapper,body.checkout-cart-index .page-wrapper .page-header #menu-mobile,body.checkout-index-index .page-wrapper .page-header #menu-mobile{display:none}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps{display:flex;justify-content:center;margin:4rem auto;gap:10rem}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps{margin:1rem auto}}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:120px;gap:1rem}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step{display:none}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step.--current,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step.--current{display:flex}}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step .number,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step .number{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1;border-radius:100%;background:#d0f6ff}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step .number span,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step .number span{color:#18769a;opacity:.2;font-weight:700;font-size:2rem}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step .label,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step .label{font-weight:700;color:#18769a;opacity:.4}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step:before,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step:before{content:'';background:#18769a;width:100%;height:2px;position:absolute;top:30%;transform:translateX(91%) translateY(-50%);opacity:.1}@media screen and (max-width:993px){body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step:before,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step:before{display:none}}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step.--current .number,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step.--current .number{background:#44cbf5}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step.--current .number span,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step.--current .number span{opacity:1;color:#fff}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step.--current .label,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step.--current .label{font-weight:700;opacity:1}body.checkout-cart-index .page-wrapper .ciebicar-checkout-steps .step:last-of-type:before,body.checkout-index-index .page-wrapper .ciebicar-checkout-steps .step:last-of-type:before{display:none}body.checkout-cart-index .page-wrapper .opc-progress-bar,body.checkout-index-index .page-wrapper .opc-progress-bar{display:none}body .price-box .price-label{display:none !important}body .actions-primary .btn.tocart{background:url("../images/cart.png") no-repeat center #31c0ec;background-size:28px;width:46px;height:42px;border-radius:25px !important}body .actions-primary .btn.tocart span{display:none}body .actions-primary .btn.tocart:hover,body .actions-primary .btn.tocart:focus{background:url("../images/cart.png") no-repeat center #1f7798 !important;background-size:28px !important;outline:none}body .actions-primary .btn.tocart.btn-disabled{margin-left:1rem;opacity:.3;pointer-events:none}body .actions-primary .show-details{border-radius:25px !important;width:46px;height:42px;padding:0;background:#89b622 !important}body .actions-primary .show-details:hover,body .actions-primary .show-details:focus{background:#639100 !important}body .actions-primary .show-details svg{position:relative;width:100%;height:18px;top:50%;transform:translateY(-50%);opacity:.8;fill:#fff}body .actions-primary .stock.unavailable{display:inline-block;text-transform:uppercase;vertical-align:top;padding-top:10px;color:#a0a0a0}body main#maincontent #bloc_categories_links .container .blocs-home,body main#maincontent #bloc_categories_links_bottom .container .blocs-home{margin-top:0}body main#maincontent #bloc_categories_links .container .blocs-home .bloc-wrapper .cat span.btn,body main#maincontent #bloc_categories_links_bottom .container .blocs-home .bloc-wrapper .cat span.btn{margin:0;border-top-left-radius:0 !important;border-bottom-right-radius:0 !important;background-color:#29aee0 !important;padding:6px 12px}body main#maincontent form.form-edit-account .field.choice{display:flex;gap:.5rem}body main#maincontent form.form-edit-account .field.choice *{margin:0;padding:0}body main#maincontent form.form-edit-account .field.choice label{margin-top:4px}body main#maincontent form.form-edit-account .fieldset.password{margin-top:2rem}body main#maincontent .account-delete-link.secondary a{color:#df4a1d}body main#maincontent .account-delete-link.secondary a:hover{color:#df4a1d;text-decoration:underline}body main#maincontent form.form-account-delete .actions-toolbar .primary button{background-color:#df4a1d}body main#maincontent form.form-account-delete .actions-toolbar .primary button:hover{background-color:#d4390a}body main#maincontent ul.products-grid>li{padding:2rem;margin-bottom:0}body main#maincontent ul.products-grid .item{text-align:left}body main#maincontent ul.products-grid .item .product-image{width:100%;max-width:180px;padding-bottom:1rem;height:auto}body main#maincontent ul.products-grid .item .product-image .discount-amount{background:#df4a1d;font-size:17px;padding:2px 8px}body main#maincontent ul.products-grid .item .product-name{line-height:17px;display:block;min-height:70px}body main#maincontent ul.products-grid .item .product-name a{font-weight:700;font-size:14px;text-transform:uppercase;color:#262626}body main#maincontent ul.products-grid .item .actions{display:flex;justify-content:space-between;height:42px}body main#maincontent ul.products-grid .item .actions .price-box{margin:0}body main#maincontent ul.products-grid .item .actions .price-box .price-container{padding:0}body main#maincontent ul.products-grid .item .actions .price-box .price-container .price{position:relative;top:5px;font-family:'Open Sans',serif;font-weight:700;font-size:26px;color:#262626}body main#maincontent ul.products-grid .item .actions .price-box .special-price,body main#maincontent ul.products-grid .item .actions .price-box .price-container:has(+.old-price){position:relative;bottom:12px}body main#maincontent ul.products-grid .item .actions .price-box .special-price .price,body main#maincontent ul.products-grid .item .actions .price-box .price-container:has(+.old-price) .price{color:#df4a1d}body main#maincontent ul.products-grid .item .actions .price-box .old-price{position:absolute;bottom:20px;left:22px}body main#maincontent ul.products-grid .item .actions .price-box .old-price .price{font-weight:500;color:#989898;font-size:15px}body main#maincontent ul.products-grid .item:hover .product-name a{color:#1f7798}body main#maincontent .bloc-home-bicar,body main#maincontent .home-bienfaits,body main#maincontent .blocs-home{background:#eafafd !important;margin-top:4rem;color:#000}body main#maincontent .bloc-home-bicar .h2,body main#maincontent .home-bienfaits .h2,body main#maincontent .blocs-home .h2{font-family:"Open Sans",sans-serif;font-size:18px;margin:6rem 0 2rem}body main#maincontent .bloc-home-bicar .h2 span,body main#maincontent .home-bienfaits .h2 span,body main#maincontent .blocs-home .h2 span{color:#31c0ec;background:#eafafd;display:block;line-height:1.2;position:relative;top:-12px;width:fit-content;margin:0 auto}body main#maincontent .bloc-home-bicar .h2 span.accroche,body main#maincontent .home-bienfaits .h2 span.accroche,body main#maincontent .blocs-home .h2 span.accroche{color:#000;margin-top:1rem;font-size:13px}@media screen and (min-width:768px){body main#maincontent .bloc-home-bicar .h2,body main#maincontent .home-bienfaits .h2,body main#maincontent .blocs-home .h2{font-size:30px}body main#maincontent .bloc-home-bicar .h2 span,body main#maincontent .home-bienfaits .h2 span,body main#maincontent .blocs-home .h2 span{top:-20px}}body main#maincontent .bloc-home-bicar p,body main#maincontent .home-bienfaits p,body main#maincontent .blocs-home p{font-style:normal}body main#maincontent .bloc-home-bicar .btn-primary,body main#maincontent .home-bienfaits .btn-primary,body main#maincontent .blocs-home .btn-primary{font-style:normal;color:#fff;background:#31c0ec !important;padding:.8rem 2rem;border-radius:23px !important;margin:3rem auto;display:block;width:fit-content}body main#maincontent .bloc-home-bicar .btn-primary:hover,body main#maincontent .home-bienfaits .btn-primary:hover,body main#maincontent .blocs-home .btn-primary:hover,body main#maincontent .bloc-home-bicar .btn-primary:focus,body main#maincontent .home-bienfaits .btn-primary:focus,body main#maincontent .blocs-home .btn-primary:focus{background:#44cbf5 !important}body main#maincontent .bloc-home-bicar .img-equipe,body main#maincontent .home-bienfaits .img-equipe,body main#maincontent .blocs-home .img-equipe{display:none}body main#maincontent .bloc-home-bicar .col-md-9,body main#maincontent .home-bienfaits .col-md-9,body main#maincontent .blocs-home .col-md-9{width:100%}body main#maincontent .home-bienfaits,body main#maincontent .blocs-home{background:#fff !important}body main#maincontent .home-bienfaits .h2 span,body main#maincontent .blocs-home .h2 span{background:#fff !important}body main#maincontent .home-bienfaits .border2,body main#maincontent .blocs-home .border2,body main#maincontent .home-bienfaits .border,body main#maincontent .blocs-home .border,body main#maincontent .home-bienfaits .bloc,body main#maincontent .blocs-home .bloc{border:0}body main#maincontent .home-bienfaits .bloc-bienfaits,body main#maincontent .blocs-home .bloc-bienfaits{border-radius:14rem;overflow:hidden}body main#maincontent .home-bienfaits .bloc-bienfaits .dark-bloc,body main#maincontent .blocs-home .bloc-bienfaits .dark-bloc{height:30%;background:#399aca}body main#maincontent .home-bienfaits .bloc-bienfaits .dark-bloc .dark-bloc-title,body main#maincontent .blocs-home .bloc-bienfaits .dark-bloc .dark-bloc-title{font-size:13px}body main#maincontent .home-bienfaits .bloc-bienfaits:hover .dark-bloc,body main#maincontent .blocs-home .bloc-bienfaits:hover .dark-bloc,body main#maincontent .home-bienfaits .bloc-bienfaits:focus .dark-bloc,body main#maincontent .blocs-home .bloc-bienfaits:focus .dark-bloc{height:100%}body main#maincontent .home-bienfaits-videos{margin-top:4rem}body main#maincontent .home-bienfaits-videos .bloc-video{text-align:justify;background:#fff !important}body main#maincontent .home-bienfaits-videos .bloc-video p{margin-top:1rem}@media screen and (max-width:768px){body main#maincontent .blocs-home{text-align:center}body main#maincontent .blocs-home .row div:nth-of-type(2){margin-top:1rem}body main#maincontent ul.products-grid{padding-right:2rem}body main#maincontent ul.products-grid .item .product-name{min-height:60px}body main#maincontent ul.products-grid .item .product-name a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;font-size:13px}body main#maincontent ul.products-grid .item .actions .price-box .price-container .price{font-size:16px;left:-15px;top:10px}body main#maincontent ul.products-grid .item .actions .price-box .old-price{bottom:33px;left:35px}body main#maincontent ul.products-grid .item .actions .price-box .old-price .price{font-size:14px}}