.woocommerce-checkout .woocommerce-shipping-methods,:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:auto!important}.product-template-default a[class*="skeepers-widget-wrapper"]{bottom:100px!important}:where(.brxe-image):before{z-index:1}.cky-btn{flex:initial!important}.cky-btn-revisit-wrapper{display:none!important}.cky-notice-group{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:32px!important}.cky-notice-btn-wrapper{justify-content:flex-start!important;margin-top:0!important;flex-wrap:nowrap!important;flex-direction:row!important;white-space:nowrap!important;gap:10px!important}.cky-notice-btn-wrapper .cky-btn{margin:0!important}@media (max-width:800px){.cky-notice-group{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:440px){.cky-notice-btn-wrapper{flex-direction:row!important;align-items:stretch!important;white-space:normal!important}}@-webkit-keyframes lazyLoader{0%,100%{transform:translateX(-50%)}50%{transform:translateX(100%)}}@keyframes lazyLoader{0%,100%{transform:translateX(-50%)}50%{transform:translateX(100%)}}.Image__Loader{position:absolute;display:block;height:2px;width:50px;left:0;bottom:0;right:0;top:0;opacity:0;visibility:hidden;margin:auto;pointer-events:none;background-color:#e0e0e0;z-index:-1;transition:all .2s ease-in-out;overflow:hidden}.Image__Loader:after{position:absolute;content:"";bottom:0;right:0;top:0;height:100%;width:200%;background-color:#333}img.pmloading~.Image__Loader{opacity:1;visibility:visible;z-index:1}img.pmloading~.Image__Loader:after{-webkit-animation:lazyLoader 3s infinite;animation:lazyLoader 3s infinite;-webkit-animation-timing-function:cubic-bezier(.43,.43,.25,.99);animation-timing-function:cubic-bezier(.43,.43,.25,.99)}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.bricks-button,.bricks-button i{transition:transform .3s ease-in-out}.bricks-button:hover{transform:translateY(-6px)}.bricks-button:hover i{transform:translateX(3px)}ins{text-decoration:unset}del{font-weight:400}span.price{display:flex;gap:12px;flex-direction:row;flex-wrap:nowrap}.bricks-static-header{position:inherit!important}.brxe-text strong{color:var(--secondary)}ul{margin:0;padding-left:15px;list-style:circle}:root{--header-height:150px;--headerMenu-height:50px}header.sticky.scrolling+main,header.sticky.scrolling+article{padding-top:var(--headerMenu-height)}@media (max-width:991px){header.sticky.scrolling+main,header.sticky.scrolling+article{padding-top:var(--headerLogo-height)}}body{overflow:clip visible}header.sticky .header-logo,header.sticky .header-menu,header.sticky .pre-header{transition:.4s transform ease!important}header.sticky.scrolling .header-menu,header.sticky.scrolling .pre-header{transform:translateY(-90px)}header.sticky.scrolling .header-logo,header.sticky.scrolling .header-offre{transform:translateY(-33px)}header.sticky.scrolling{height:var(--headerLogo-height)}header nav ul li img{height:25px;width:auto}.btnshop{background-color:var(--tertiary);color:var(--blanc);padding:5px 20px;border-radius:20px;transition:background-color .5s cubic-bezier(.8,0,.2,1)!important}.btnshop:hover{background-color:var(--tertiary-3)}.btnshop:hover a{color:currentcolor!important}.btnshop a:after{display:none!important}.btnshop.current-menu-item a{color:currentcolor!important}header nav.tablet_portrait .bricks-nav-menu>li>a:after{transition-property:transform!important;transition-duration:.5s!important;transition-timing-function:cubic-bezier(.8,0,.2,1)!important}header nav.tablet_portrait .bricks-nav-menu>li{display:flex}header nav.tablet_portrait .bricks-nav-menu>li>a{width:fit-content;margin:0 auto;position:relative;transition:color .5s cubic-bezier(.8,0,.2,1)!important;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;gap:5px}header nav.tablet_portrait .bricks-nav-menu>li:not(.menu-item-has-children)>a:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;transform:scale3d(0,1,1);transform-origin:100% 50%;background-color:var(--secondary)}header nav.tablet_portrait .bricks-nav-menu>li.current-menu-item:not(.menu-item-has-children)>a:after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:var(--secondary);transform:scale3d(1,1,1);transform-origin:0% 50%}header nav.tablet_portrait .bricks-nav-menu>li:not(.menu-item-has-children):hover>a:after{transform:scale3d(1,1,1);transform-origin:0% 50%}header nav.tablet_portrait .bricks-nav-menu>li:not(.menu-item-has-children):hover>a{color:var(--secondary)}header .bricks-nav-menu>li+li{margin-left:30px!important}header nav li .brx-submenu-toggle button{transition:transform .3s ease-in-out}header nav li:hover .brx-submenu-toggle button{transform:rotate(180deg)}header nav.tablet_portrait .bricks-nav-menu>li>.sub-menu li a,header nav.tablet_portrait .bricks-nav-menu>li>.sub-menu li a:after{transition-property:transform,padding;transition-duration:.5s;transition-timing-function:cubic-bezier(.8,0,.2,1)}header nav.tablet_portrait .bricks-nav-menu>li>.sub-menu li:hover a:after{transform:scale3d(1,1,1);transform-origin:0% 50%}header nav.tablet_portrait .bricks-nav-menu>li>.sub-menu li a:after{content:'';position:absolute;left:15px;width:7px;height:2px;transform:scale3d(0,1,1);transform-origin:100% 50%;background-color:var(--blanc);top:calc(50% - 2px)}header nav.tablet_portrait .bricks-nav-menu>li>.sub-menu li:hover a{padding-left:30px}header nav li a span{font-size:13px}.menumobile.brxe-nav-menu .bricks-nav-menu>li>a{gap:5px;align-items:center}.brxe-woocommerce-mini-cart .cart-detail,.brxe-woocommerce-mini-cart .off-canvas-overlay{height:100vh;height:calc(var(--bricks-vh, 1vh)*100);border:0!important}.woocommerce-mini-cart-item img{border-radius:15px}.brxe-woocommerce-mini-cart .cart-detail{max-width:90%}.brxe-woocommerce-mini-cart .cart-detail h3{background-color:var(--secondary);text-align:left;color:var(--blanc);font-weight:600;height:70px;min-height:70px;display:flex;align-items:center;font-size:1.5rem;text-transform:capitalize;border-bottom:1px solid var(--secondary-opa-3);padding:0 20px}.brxe-woocommerce-mini-cart ul.woocommerce-mini-cart.cart_list.product_list_widget{padding:30px 20px}.brxe-woocommerce-mini-cart.show-cart-details .cart-detail :where(.bricks-mini-cart-close){height:70px}.brxe-woocommerce-mini-cart .cart-detail li .remove{font-size:30px!important;background-image:url(https://www.nutreine.fr/wp-content/uploads/2023/12/corbeille.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:100%;white-space:nowrap;overflow:hidden}.brxe-woocommerce-mini-cart p.woocommerce-mini-cart__total.total{display:none!important}.brxe-woocommerce-mini-cart p.woocommerce-mini-cart__buttons.buttons{margin-top:auto!important;padding:20px 20px 0 20px;border-top-style:solid;border-top-width:1px;border-top-color:var(--secondary-opa-3)}.brxe-woocommerce-mini-cart .img-bande{margin-top:15px;display:flex;justify-content:center}.brxe-woocommerce-mini-cart .img-bande img{width:50%!important;margin:0!important;float:none!important}.brxe-woocommerce-mini-cart .cart-detail li+li{padding-top:25px}.brxe-woocommerce-mini-cart .cart-detail li .quantity{margin-top:10px!important;margin-left:75px;font-weight:500!important;font-size:15px}.brxe-woocommerce-mini-cart a.button.wc-forward{padding:10px 0!important}.brxe-woocommerce-mini-cart .cart-detail li .variation{padding:10px 0}dl.variation{color:#777;font-size:14px;display:grid!important;grid-template-columns:max-content auto;font-weight:initial;row-gap:0!important;column-gap:15px!important}dl.variation dt{grid-column-start:1;font-weight:700}dl.variation dd{grid-column-start:2}dl.variation dd+dt{margin-top:0!important}.dgwt-wcas-ico-magnifier,.dgwt-wcas-ico-magnifier-handler,html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:100%}.dgwt-wcas-search-icon{width:auto}body.dgwt-wcas-darkoverl-on{overflow-y:hidden}.dgwt-wcas-darkened-overlay{opacity:.5}.dgwt-wcas-suggestions-wrapp{height:100%!important;height:-moz-available!important;height:-webkit-fill-available!important;height:fill-available!important;margin-bottom:20px!important}p.woocommerce-mini-cart__empty-message{display:none!important}.bloc-cart-empty{background-color:var(--primary);flex-grow:1;justify-content:space-between;align-items:center;text-align:center;gap:30px;padding:20px}.bloc-cart-empty svg{height:80px!important;width:auto!important;transform:rotate(180deg)}.bloc-cart-empty svg path{fill:var(--tertiary)!important}.bloc-cart-empty .bricks-type-hero{font-size:1.3rem;font-weight:700}.shipping_bar{padding:20px;background-color:var(--secondary-opa-1);display:flex;flex-direction:column;gap:10px;text-align:center}.shipping_bar span{color:green;font-weight:600}.shipping_bar i{color:green!important;font-size:20px!important;margin-left:8px!important}.newprogress{position:relative;width:100%;height:22px;border-radius:15px;overflow:hidden;padding:6px 10px;border:1px solid #000}.newprogress__fill{width:0%;height:100%;border-radius:15px;background-color:green;background-image:linear-gradient(-45deg,rgb(255 255 255 / .2) 25%,transparent 25%,transparent 50%,rgb(255 255 255 / .2) 50%,rgb(255 255 255 / .2) 75%,transparent 75%,transparent);animation:move 2s linear infinite;background-size:50px 50px;transition:width 1s ease}.wc-proceed-to-checkout .shipping_bar{margin-bottom:30px}.bloc-ray{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.ray{width:10px;position:absolute;background-color:var(--secondary);border-radius:20px}.ray.big{height:50px}.ray.small{height:30px}.ray:first-child{transform:rotate(0) translateY(-140px)}.ray:nth-child(2){transform:rotate(22.5deg) translateY(-140px)}.ray:nth-child(3){transform:rotate(45deg) translateY(-140px)}.ray:nth-child(4){transform:rotate(67.5deg) translateY(-140px)}.ray:nth-child(5){transform:rotate(90deg) translateY(-140px)}.ray:nth-child(6){transform:rotate(112.5deg) translateY(-140px)}.ray:nth-child(7){transform:rotate(135deg) translateY(-140px)}.ray:nth-child(8){transform:rotate(157.5deg) translateY(-140px)}.ray:nth-child(9){transform:rotate(180deg) translateY(-140px)}.ray:nth-child(10){transform:rotate(202.5deg) translateY(-140px)}.ray:nth-child(11){transform:rotate(225deg) translateY(-140px)}.ray:nth-child(12){transform:rotate(247.5deg) translateY(-140px)}.ray:nth-child(13){transform:rotate(270deg) translateY(-140px)}.ray:nth-child(14){transform:rotate(292.5deg) translateY(-140px)}.ray:nth-child(15){transform:rotate(315deg) translateY(-140px)}.ray:nth-child(16){transform:rotate(337.5deg) translateY(-140px)}#brxe-rwyupf:before{display:none!important}.slider-avis .slide-avis:nth-child(3n+1){background-color:var(--tertiary-h-opa-2)}.slider-avis .slide-avis:nth-child(3n+2){background-color:var(--secondary-h-opa-2)}.slider-avis .slide-avis:nth-child(3n+3){background-color:#ffecec}.star-rating-avis{display:flex}.star-rating-avis svg{width:18px;height:18px;color:#f90}.star-rating-avis svg:not(:last-child){margin-right:3px}.bloc-solution .bloc-sol-img{transition:transform .3s ease-in-out}.bloc-solution:hover .bloc-sol-img{transform:scale(1.05)}.bloc-solution:hover .bricks-button{transform:translateY(-6px)}.product-template-default div#reviews{display:flex;flex-direction:row;gap:30px;align-items:flex-start}.product-template-default div#reviews>div{display:flex;flex-direction:column}.product-template-default div#reviews div#comments{flex:1;order:1}.product-template-default div#reviews div#review_form_wrapper{margin-top:0;width:30%;min-width:30%;background-color:var(--tertiary);padding:30px;border-radius:20px;color:var(--blanc)}.product-template-default div#reviews textarea#comment{width:100%!important;color:var(--base)}.product-template-default div#reviews input#submit{background-color:#fff0;border:3px solid #fff}.product-template-default div#reviews form .stars a:before,.product-template-default div#reviews form .stars.selected a.active~a:before{color:var(--tertiary-h-opa-4)}.product-template-default div#reviews form .stars.selected a:not(.active):before,.product-template-default div#reviews form .stars.selected a.active:before{color:var(--blanc)}.product-template-default div#reviews .commentlist .comment_container img{display:none}.product-template-default div#reviews .commentlist li{margin-bottom:30px;background-color:#fff0e6;padding:30px 20px;border-radius:20px}.product-template-default div#reviews p.woocommerce-verification-required,.product-template-default div#reviews .clear{display:none!important}.product-template-default.woo-variation-swatches .variable-items-wrapper{row-gap:40px;column-gap:10px}.product-template-default .bloc-faq .accordion-title-wrapper svg{transition:transform .3s ease-in-out}.product-template-default .bloc-faq .brx-open .accordion-title-wrapper svg{transform:rotate(180deg)}span.woo-selected-variation-item-name{display:none!important}table.variations th.label>label{color:var(--base);font-weight:700;font-size:1.1rem}form.cart table.variations tr,form.woocommerce-cart-form table.variations tr{border:0!important}form.cart table.variations td,form.woocommerce-cart-form table.variations td{padding:7px 0!important}form.cart table.variations,form.woocommerce-cart-form table.variations{margin-bottom:10px!important}form.cart .quantity,.product-template-default form.woocommerce-cart-form .quantity,a.reset_variations,.woocommerce-variation.single_variation .woocommerce-variation-description,.woocommerce-variation.single_variation .woocommerce-variation-price{display:none!important}li.variable-item{background-color:transparent!important;box-shadow:unset!important;color:var(--base)!important;border:1px solid currentColor;border-radius:20px!important;padding:5px 20px!important;height:auto!important;position:relative!important;font-weight:500}li.variable-item.selected{background-color:var(--secondary)!important;color:var(--blanc)!important}li.variable-item .variable-item-contents{position:static!important}span.discount-percentage{background-color:var(--base);font-weight:700;padding:5px 10px;border-radius:20px;position:absolute;top:-15px;right:-10px;font-size:10px;color:var(--blanc)}li.variable-item.selected span.discount-percentage{background-color:var(--secondary-7);color:var(--base)}.thumb-bloc .splide__slide{opacity:.6;transition:opacity .3s ease}.thumb-bloc .splide__slide.is-active{opacity:1}.woocommerce-product-details__short-description>p+ul{margin-top:15px}.free-shipping{position:absolute;transform:translateY(100%);white-space:nowrap;font-size:12px;margin-top:20px;font-weight:500;color:var(--base)!important}.single_variation_wrap.bloc-free{margin-top:30px}p.stock:before{content:''!important;display:inline-flex;margin-right:10px;border-radius:50%;height:10px;width:10px}.stock.in-stock{color:#33b48c!important}p.stock.in-stock:before{background:#33b48c;box-shadow:0 0 0 0 #33b48c;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(51 180 140 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.stock.out-of-stock{color:#f73959!important}p.stock.out-of-stock:before{background:#f73959;box-shadow:0 0 0 0 #f73959;animation:pulse-red 2s infinite}@keyframes pulse-red{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(247 57 89 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.stock.available-on-backorder{color:#ff8000!important}p.stock.available-on-backorder:before{background:#ff8000;box-shadow:0 0 0 0 #ff8000;animation:pulse-orange 2s infinite}@keyframes pulse-orange{0%{transform:scale(.95);box-shadow:0 0 0 0 rgb(258 128 0 / .7)}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}100%{transform:scale(.95);box-shadow:0 0 0 0 #fff0}}.product-template-default p.stock.in-stock,form.cart .woocommerce-variation,form.woocommerce-cart-form .woocommerce-variation{margin-bottom:10px!important}@keyframes post-animation{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translatey(0)}}.sec-drop{display:flex!important;animation:post-animation .6s ease}.added_to_cart.wc-forward{display:none!important}.review-product .star-rating span:before{color:var(--secondary)}.review-product.woocommerce-product-rating{font-size:13px;color:var(--secondary)}.shop-product:hover .shop-img-div>img:first-of-type{opacity:0}.shop-product:hover .shop-img-div>img.gal-0{opacity:1}.shop-product .shop-img-div>img:first-of-type{z-index:1;transition:opacity 0.3s ease-in-out}.shop-product .shop-img-2{position:absolute;top:0;left:0}@media (max-width:767px){.shop-product .shop-img-2{display:none!important}.shop-product:hover .shop-img-div>img:first-of-type{opacity:1!important}}.shop-product .shop-div-price-add .add_to_cart_button span,.sec-drop .single_add_to_cart_button span,.shop-div-price-add .brxe-product-add-to-cart span{display:flex}.shop-product .archive-variable-items{flex-wrap:nowrap!important;overflow:auto!important;width:100%}.shop-product .archive-variable-items::-webkit-scrollbar{display:none}.shop-product .archive-variable-items{-ms-overflow-style:none;scrollbar-width:none}.shop-product .archive-variable-items .variable-item{width:auto!important;min-width:auto!important;font-size:14px!important;white-space:nowrap}.shop-product .archive-variable-items .variable-item.freeship{min-width:150px!important}.freeship{min-width:130px!important}.shop-product .wvs_ajax_add_to_cart{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4IiBoZWlnaHQ9IjEyOCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KICAgIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik02LjAxIDE2LjEzNkw0LjE0MSA0SDNhMSAxIDAgMCAxIDAtMmgxLjk4NWEuOTkzLjk5MyAwIDAgMSAuNjYuMjM1YS45OTcuOTk3IDAgMCAxIC4zNDYuNjI3TDYuMzE5IDVIMTR2Mkg2LjYyN2wxLjIzIDhoOS4zOTlsMS41LTVoMi4wODhsLTEuODg2IDYuMjg3QTEgMSAwIDAgMSAxOCAxN0g3LjAxNmEuOTkzLjk5MyAwIDAgMS0uNjc1LS4yNDhhLjk5OC45OTggMCAwIDEtLjMzMi0uNjE2ek0xMCAyMGEyIDIgMCAxIDEtNCAwYTIgMiAwIDAgMSA0IDB6bTkgMGEyIDIgMCAxIDEtNCAwYTIgMiAwIDAgMSA0IDB6bTAtMThhMSAxIDAgMCAxIDEgMXYxaDFhMSAxIDAgMSAxIDAgMmgtMXYxYTEgMSAwIDEgMS0yIDBWNmgtMWExIDEgMCAxIDEgMC0yaDFWM2ExIDEgMCAwIDEgMS0xeiIvPg0KPC9zdmc+);background-size:25px;background-repeat:no-repeat;background-position:center}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}a.button.bricks-cart-adding span{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}a.button.bricks-cart-adding.wvs_ajax_add_to_cart{background-image:none!important}i.ti-check.addiconok{position:absolute;top:-8px;right:-8px;background-color:var(--secondary);border-radius:50%;font-size:8px;padding:5px;color:#fff;animation:fade-in .3s ease-in}.shop-product .archive-variable-items{padding:20px 0;gap:10px}.facetwp-div .facet-label,.facetwp-flyout .facet-label{font-size:1.2rem;margin-bottom:10px;display:flex;font-weight:500}.facetwp-div .facetwp-facet,.facetwp-flyout .facetwp-facet{margin-bottom:20px}.facetwp-div .fs-wrap.single,.facetwp-flyout .fs-wrap.single,.facetwp-div .fs-wrap.multiple,.facetwp-flyout .fs-wrap.multiple{width:100%}.facetwp-div .fs-label-wrap .fs-label,.facetwp-flyout .fs-label-wrap .fs-label{padding:10px!important}.facetwp-div .facetwp-checkbox,.facetwp-flyout .facetwp-checkbox{background:url(https://www.nutreine.fr/wp-content/uploads/2023/12/checkbox-unchecked.svg) 0 50% no-repeat;background-size:20px 20px;padding-left:25px;display:flex;align-items:center}.facetwp-div .facetwp-checkbox.checked,.facetwp-flyout .facetwp-checkbox.checked{background-image:url(https://www.nutreine.fr/wp-content/uploads/2023/12/checkbox-checked.svg)!important}.facetwp-selections ul{padding:0;margin:0;display:flex;flex-wrap:nowrap;gap:15px;margin-bottom:0;margin-top:20px}.facetwp-selections ul li{background-color:#000;color:#fff;padding:10px;border-radius:5px;white-space:nowrap}.facetwp-selections .facetwp-selection-value{background-image:url(https://www.nutreine.fr/wp-content/uploads/2023/12/icon-close.png)!important;background-size:12px 12px;padding-right:30px!important;margin-right:0!important}.facetwp-facet.is-loading{position:relative}.facetwp-facet.is-loading:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000000;background-image:linear-gradient(90deg,#e4e4e4 0,#f1f1f1 40%,#ededed 60%,#e4e4e4 100%);background-position:0 0;background-repeat:repeat;animation:animatedBackground 5s linear infinite}.facetwp-template{position:relative}.custom-loader{position:fixed;background-position:center;background-repeat:no-repeat;height:100%;width:100%;top:0;left:0;background-color:#fff;opacity:.95;z-index:99999999}.custom-loader:before{height:2em;width:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background-image:url(https://www.nutreine.fr/wp-content/themes/bricks-child/loader-nutreine2.gif)!important;background-position:center center;background-size:contain;background-repeat:no-repeat;line-height:1;text-align:center;font-size:40px}.filtre-shop .facetwp-facet{margin-bottom:0!important}.filtre-shop select{border-radius:15px;padding-right:40px}.facetwp-div .facetwp-counter,.facetwp-flyout .facetwp-counter{background-color:var(--secondary-h-opa-3);border-radius:15px;padding:5px;font-size:65%;width:24px;min-width:24px;height:24px;min-height:24px;display:flex;line-height:1;align-items:center;justify-content:center}.facetwp-div .facetwp-checkbox .facetwp-expand,.facetwp-flyout .facetwp-checkbox .facetwp-expand{margin-left:auto}.facetwp-div .facet-wrap+.facet-wrap,.facetwp-flyout .facet-wrap+.facet-wrap{display:flex;flex-direction:column;border-top:1px solid var(--secondary-h-opa-5);padding-top:20px}@keyframes animatedBackground{from{background-position:0 0}to{background-position:1000px 0}}.facetwp-flyout{width:400px!important;max-width:90%!important;background:#e6f5f5!important}.facetwp-flyout-wrap{padding:0 5px}.facetwp-flyout-wrap select{border:1px solid!important;border-radius:15px!important}.facetwp-flyout-close{border-bottom:1px solid var(--base)}.custom-image-after-checkout img{max-width:250px;display:block;margin:0 auto;margin-top:30px}.woocommerce-cart-form button[type=submit]:disabled{background-color:var(--tertiary)!important;color:var(--blanc)!important;opacity:.5}.woocommerce-cart .woocommerce{padding:0!important}form.woocommerce-cart-form .quantity{margin-bottom:0!important;width:auto!important;border:1px solid var(--bricks-border-color);border-radius:15px}form.woocommerce-cart-form .quantity .qty{width:50px!important}form.woocommerce-cart-form .quantity .plus,form.woocommerce-cart-form .quantity .minus,form.woocommerce-cart-form .quantity .qty{border:0!important}.woocommerce-cart .woocommerce-variation-description,.woocommerce-cart .woocommerce-variation-price,.woocommerce-cart a.added_to_cart.wc-forward,.woocommerce-cart a.reset_variations{display:none!important}.product-remove a{color:var(--base)!important;text-decoration:none;font-size:30px!important;background-image:url(https://www.nutreine.fr/wp-content/uploads/2023/12/corbeille.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;text-indent:100%;white-space:nowrap;opacity:.5;color:transparent!important}.product-remove a:hover{opacity:1}.woocommerce-cart .cart-item-name a{text-decoration:unset!important;color:var(--base)!important}.cart-collaterals .wc-proceed-to-checkout .button{width:100%}.cart-total.brxe-woocommerce-cart-collaterals .cart_totals{padding:30px}.no-header-footer>header,.no-header-footer footer{display:none!important}ul.woocommerce-shipping-methods input[type=radio]{float:none;height:20px;margin:0;width:auto;display:flex;flex:0 0 auto!important}.woocommerce-checkout .woocommerce-additional-fields h3{font-size:1.3rem;text-align:left;color:var(--base);font-weight:600}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first{margin:0 0 1.2em}.woocommerce-checkout.processing .blockUI.blockOverlay{background-image:url(https://www.nutreine.fr/preloader-bar.gif)!important;background-position:center 50%!important;background-repeat:no-repeat!important;position:fixed!important}.woocommerce-checkout .woocommerce-order{max-width:1600px;margin:0 auto;padding:0 20px}.woocommerce-checkout .add_gift_card_form{display:none}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table td,.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table th{padding:20px 0!important}.woocommerce-checkout .coupon-form>td{margin-bottom:-20px!important}.woocommerce-checkout #payment{padding:20px 0!important}.woocommerce-checkout .woocommerce-billing-fields input,.woocommerce-checkout .woocommerce-billing-fields select,.woocommerce-checkout textarea{background-color:#fff;border:1px solid var(--base);border-radius:10px}.woocommerce-checkout .woocommerce .select2-selection{border-radius:10px;border:1px solid var(--base)}.woocommerce-checkout .woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout label{font-weight:400!important;letter-spacing:0!important}.woocommerce-checkout #payment .payment_methods img{max-width:100%!important;height:25px;float:none!important}.woocommerce-checkout .woocommerce-shipping-methods span.woocommerce-Price-amount.amount{font-weight:700;font-size:1.2rem}.woocommerce-checkout form.checkout_coupon{display:grid;margin:0!important;grid-template-columns:repeat(2,1fr);gap:20px;border:1px solid var(--tertiary-h-opa-5);border-top:0}.woocommerce-checkout form>ul.woocommerce-error{grid-column:1/3;margin-bottom:0}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:var(--tertiary)!important;color:#fff!important;margin-bottom:0!important;font-size:15px;column-gap:20px}.woocommerce-checkout form.checkout_coupon p{float:none!important;width:auto!important}.woocommerce-checkout .coupon-form p{display:none}.woocommerce-checkout .coupon-form form p{display:flex}.woocommerce-checkout form.checkout_coupon button,.woocommerce-checkout form.checkout_coupon input{height:42px!important;margin-top:0}span.js-custom-error-message{color:red}.woocommerce-checkout .woocommerce-message{background-color:var(--bricks-bg-success);color:var(--bricks-text-success);line-height:1.7;list-style-type:none;margin:0 0 30px;overflow:hidden;padding:15px}.woocommerce-checkout #billing_company_field label+span{display:none;margin-top:10px}.woocommerce-checkout #billing_company_field label:before{content:"\002B";margin-right:10px}.woocommerce-checkout #billing_company_field label{background-color:var(--secondary);width:auto;display:inline-block;padding:5px 15px;font-weight:initial;font-size:14px;border-radius:10px;color:#fff;margin-top:0!important}.woocommerce-checkout .woocommerce-shipping-fields #ship-to-different-address label{position:relative}.woocommerce-checkout .brxe-woocommerce-checkout-customer-details .woocommerce-account-fields{margin-top:5px}.woocommerce-checkout table.shop_table.woocommerce-checkout-review-order-table thead{display:none}.woocommerce-checkout #order_review{border:0!important}.woocommerce-checkout .shop_table tbody td{border:0!important}.woocommerce-checkout tbody{border-collapse:collapse}.woocommerce-checkout tr.cart_item{box-shadow:0 1px 0 0 var(--bricks-border-color)}.woocommerce-checkout .woocommerce-input-wrapper input::placeholder,.woocommerce-checkout .woocommerce-input-wrapper textarea::placeholder{color:var(--base);opacity:.8}.woocommerce-checkout .order-total span.woocommerce-Price-amount.amount{font-size:1.5rem}.woocommerce-checkout td.product-total,.woocommerce-checkout tfoot td{text-align:right}.woocommerce-checkout ul#shipping_method label{font-weight:400;letter-spacing:0;margin-bottom:0}.woocommerce-checkout .woocommerce-info a{font-weight:initial}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon .clear{display:none}.woocommerce-checkout tr.woocommerce-shipping-totals.shipping{display:flex;flex-direction:column}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table{display:flex;flex-wrap:wrap}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table *{flex:1;box-sizing:border-box}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table>*{flex:1 0 100%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tr{display:flex}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .cart_item td:nth-of-type(odd),.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table thead th:nth-of-type(odd){flex:1 0 60%}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table tfoot th{flex:1}.woocommerce-checkout .woocommerce table.woocommerce-checkout-review-order-table .woocommerce-info a{text-align:right;min-width:140px}.woocommerce-checkout .woocommerce-shipping-fields{margin:25px 0 0}.woocommerce-checkout .woocommerce fieldset{border:0;padding:0}.woocommerce-checkout .woocommerce-SavedPaymentMethods-saveNew label{margin-left:10px!important}.woocommerce-checkout input#wc-stripe-new-payment-method{margin-top:4px}.woocommerce-checkout fieldset#wc-stripe-cc-form{margin:15px 0}.woocommerce-checkout fieldset#wc-stripe-cc-form .form-row.form-row-wide{margin-bottom:15px}.woocommerce-checkout .wc-stripe-gateway-desc{margin-bottom:20px}.woocommerce-checkout #payment .payment_methods li{margin-bottom:15px!important;list-style:none}.woocommerce-checkout .woocommerce-form-coupon ul.woocommerce-error{position:static}.woocommerce-checkout p.woocommerce-invalid-required-field span.error{color:#e2401c;display:block!important;font-weight:700}@media (max-width:767px){.wc-stripe-card-icons-container,.wc-stripe-paymentRequest-icons-container{float:none!important;display:block!important;margin-top:10px}}@media screen and (max-width:376px){.woocommerce-checkout .product-name img{display:none!important}}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content h4,.woocommerce-MyAccount-content h5{font-size:1.5rem;padding-bottom:15px;text-align:left;font-weight:600}.woocommerce-account .woocommerce-Address{padding:30px}.woocommerce-account main .select2-selection,.woocommerce-account main input,.woocommerce-account main select,.woocommerce-account main textarea{background-color:#fff;border:1px solid var(--base);border-radius:10px!important;border-color:var(--base)!important}.woocommerce-account label{color:inherit;cursor:pointer}.woocommerce-account input::placeholder,.woocommerce-account textarea::placeholder{color:var(--base);opacity:.8}.woocommerce-account div#customer_login{gap:0!important;display:flex;flex-direction:row;border:1px solid;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-account div#customer_login>div{display:flex;flex-direction:column;width:100%;padding:30px}.woocommerce-account div#customer_login h2{text-align:center;padding-bottom:30px;font-size:1.5rem}.woocommerce-account div#customer_login div form{max-width:100%;min-width:100%;border:0;padding:0;text-align:left}.woocommerce-account .u-column1.col-1{border-right:1px solid}.woocommerce-ResetPassword button.woocommerce-Button.button.wp-element-button{margin-top:30px}.woocommerce-privacy-policy-text{margin-bottom:15px!important;font-size:14px}.woocommerce-lost-password .formaccount{background-color:transparent!important}.woocommerce-lost-password p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first{margin-bottom:30px}.woocommerce-lost-password .woocommerce-notices-wrapper,.woocommerce-lost-password ul.woocommerce-error{margin-bottom:0!important}.woocommerce-account form .show-password-input{top:13px}@media (max-width:768px){.woocommerce-account div#customer_login{padding:0}}@media (max-width:600px){.woocommerce-account div#customer_login{grid-template-columns:repeat(1,minmax(0,1fr))}.woocommerce-account .u-column1.col-1{border-right:0}}.woocommerce-MyAccount-navigation ul li a::before{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:themify;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{content:"\e6aa"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content:"\e60d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content:"\e6a3"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"\e61d"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content:"\e602"}.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:"\e679"}nav.woocommerce-MyAccount-navigation{background-color:var(--secondary-h-opa-1)!important;border-radius:20px;padding:20px}.woocommerce-account .woocommerce-MyAccount-navigation a{color:var(--base);display:flex!important;align-items:center;flex-wrap:nowrap;gap:15px;text-decoration:auto}.woocommerce-account .woocommerce-MyAccount-navigation-link{border-bottom:1px solid var(--secondary-h-opa-2)!important}.woocommerce-account .woocommerce-MyAccount-navigation-link:last-of-type{border-bottom:0!important}.contact_form{gap:10px}.contact_form textarea{width:100%!important}.contact_form input::placeholder,.contact_form textarea::placeholder{opacity:1!important}.contact_form a{text-decoration:underline}.contact_form ul.options-wrapper{font-size:12px}.contact_form ul.options-wrapper li{display:flex;align-items:flex-start;gap:10px}.contact_form ul.options-wrapper li>input{margin:0;margin-top:6px}.footer_form input::placeholder,.contact_form textarea::placeholder{color:var(--blanc);opacity:1}.footer_form a{color:var(--secondary);text-decoration:underline}.footer_form ul.options-wrapper{font-size:12px}.footer_form ul.options-wrapper li{display:flex;align-items:flex-start;gap:10px}.footer_form ul.options-wrapper li>input{margin:0;margin-top:6px}.blockUI.blockOverlay:before,.loader:before{height:2em;width:2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background-image:url(https://www.nutreine.fr/wp-content/themes/bricks-child/loader-nutreine2.gif)!important;background-position:center center;background-size:contain;background-repeat:no-repeat;line-height:1;text-align:center;font-size:2em}.blockUI.blockOverlay{background-color:#fff!important;opacity:0.9!important}.wpcf7-list-item{margin:0!important}.wpcf7-list-item>label{font-size:12px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:var(--blanc);gap:5px}.wpcf7-list-item>label a{color:var(--blanc)}input.wpcf7-email{background-color:#fff0;border-radius:10px;border:3px solid var(--blanc);margin-bottom:5px}input.wpcf7-submit{width:100%;background-color:var(--blanc);color:var(--base);font-weight:700;border:3px solid var(--blanc);border-radius:10px;text-align:center;padding:10px}.wpcf7-form{position:relative}span.wpcf7-spinner{position:absolute;bottom:10px;right:10px;z-index:1000;margin:0}span.wpcf7-not-valid-tip{font-size:12px;color:var(--blanc);margin-top:5px;font-style:italic;width:100%}.wpcf7-form br{display:none!important}.wpcf7-response-output{border:1px solid var(--blanc)!important;border-radius:10px;font-size:13px;padding:10px!important;text-align:center;font-style:italic;margin-top:15px!important}