.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.bg-black{background:var(--theme-black)}.bg-white{background:var(--theme-white)}.bg-color-1{background:var(--color-1)}.bg-color-2{background:var(--color-2)}.flex{display:flex}.flex.column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.justify-center{justify-content:center}.flex.justify-between{justify-content:space-between}.flex.justify-around{justify-content:space-around}.flex.justify-evenly{justify-content:space-evenly}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-end{align-items:flex-end}.flex.align-stretch{align-items:stretch}.flex.align-baseline{align-items:baseline}.text-center{text-align:center}@keyframes slideleft{0%{background-position-x:0}to{background-position-x:-140px}}@keyframes slideleft-large{0%{background-position-x:0}to{background-position-x:-230px}}.wave-underline-link a{display:inline-block;position:relative}.wave-underline-link a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:6px;background-image:url(wave-main-color.svg);background-repeat:repeat-x;background-position:0 0}.wave-underline-link a:hover:after{-webkit-animation:slideleft 6s infinite linear;animation:slideleft 6s infinite linear}.wave-underline-strong strong{display:inline-block;position:relative}.wave-underline-strong strong:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:6px;background-image:url(wave-main-color.svg);background-repeat:repeat-x;background-position:0 0}.wave-underline-strong strong:hover:after,.wave-underline-strong.auto strong:after{-webkit-animation:slideleft 6s infinite linear;animation:slideleft 6s infinite linear}.wave-underline-strong.large strong:after{background-image:url(wave-main-color-large.svg);bottom:-4px}.wave-underline-strong.large strong:hover:after,.wave-underline-strong.large.auto strong:after{-webkit-animation:slideleft-large 10s infinite linear;animation:slideleft-large 10s infinite linear}.wave-underline-strong.white strong:after{background-image:url(wave-white-large.svg)}.wave-underline-strong.red strong:after{background-image:url(wave-red-large.svg);bottom:0}.wave-underline-strong.red strong:hover:after,.wave-underline-strong.red.auto strong:after{-webkit-animation:slideleft-large 10s infinite linear;animation:slideleft-large 10s infinite linear}@-webkit-keyframes anim_underline{0%{width:100%;left:auto;right:0}49.9%{width:0%;left:auto;right:0}50%{width:0%;left:0;right:auto}to{width:100%;left:0;right:auto}}@keyframes anim_underline{0%{width:100%;left:auto;right:0}49.9%{width:0%;left:auto;right:0}50%{width:0%;left:0;right:auto}to{width:100%;left:0;right:auto}}@-webkit-keyframes anim_growFromLeft{0%{width:0;left:0;right:auto}to{width:100%;left:0;right:auto}}@keyframes anim_growFromLeft{0%{width:0;left:0;right:auto}to{width:100%;left:0;right:auto}}@-webkit-keyframes anim_shrinkToRight{0%{width:100%;right:0;left:auto}to{width:0;right:0;left:auto}}@keyframes anim_shrinkToRight{0%{width:100%;right:0;left:auto}to{width:0;right:0;left:auto}}@keyframes animation-announcement{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}to{-webkit-transform:translate3d(calc(-100% - 20px),0,0);-moz-transform:translate3d(calc(-100% - 20px),0,0);-ms-transform:translate3d(calc(-100% - 20px),0,0);-o-transform:translate3d(calc(-100% - 20px),0,0);transform:translate3d(calc(-100% - 20px),0,0)}}.grid{display:grid}@media only screen and (min-width:1170px){.grid.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1169px){.grid.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}}.grid .grid__item{width:100%;max-width:none}html{scroll-behavior:smooth}body.no-scroll{overflow:hidden}.container{width:100%;box-sizing:border-box;margin:auto;padding:0 30px}@media screen and (max-width:990px){.container{padding:0 20px}}.container.grid{grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-gap:30px}@media screen and (max-width:1170px){.container.grid{grid-template-columns:repeat(12,1fr);padding:0 30px;grid-gap:30px}}@media screen and (max-width:990px){.container.grid{grid-template-columns:repeat(2,1fr);padding:0 20px;grid-gap:30px}}.container.no-padding{padding:0}.container.fluid{max-width:100%}.container.debug{display:grid;opacity:0;position:fixed;height:100vh;pointer-events:none;z-index:100}.container.debug.visible{opacity:1}.container.debug .col{background:#657d6b4d;grid-column:span 1;text-align:center}.col-1{height:auto;grid-column:span 1}.col-2{height:auto;grid-column:span 2}.col-3{height:auto;grid-column:span 3}.col-4{height:auto;grid-column:span 4}.col-5{height:auto;grid-column:span 5}.col-6{height:auto;grid-column:span 6}.col-7{height:auto;grid-column:span 7}.col-8{height:auto;grid-column:span 8}.col-9{height:auto;grid-column:span 9}.col-10{height:auto;grid-column:span 10}.col-11{height:auto;grid-column:span 11}.col-12{height:auto;grid-column:span 12}@media screen and (max-width:989px){.col-m-1{height:auto;grid-column:span 1}}@media screen and (max-width:989px){.col-m-2{height:auto;grid-column:span 2}}@media screen and (max-width:989px){.col-m-3{height:auto;grid-column:span 3}}@media screen and (max-width:989px){.col-m-4{height:auto;grid-column:span 4}}@media screen and (max-width:989px){.col-m-5{height:auto;grid-column:span 5}}@media screen and (max-width:989px){.col-m-6{height:auto;grid-column:span 6}}@media screen and (max-width:989px){.col-m-7{height:auto;grid-column:span 7}}@media screen and (max-width:989px){.col-m-8{height:auto;grid-column:span 8}}@media screen and (max-width:989px){.col-m-9{height:auto;grid-column:span 9}}@media screen and (max-width:989px){.col-m-10{height:auto;grid-column:span 10}}@media screen and (max-width:989px){.col-m-11{height:auto;grid-column:span 11}}@media screen and (max-width:989px){.col-m-12{height:auto;grid-column:span 12}}.col-s-1{height:auto;grid-column:span 1}.col-s-2{height:auto;grid-column:span 2}.font-reckless,.fs-20-18,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title,.fs-22-18,.fs-24-22,.fs-30-20,.fs-34-24,.main-product-ingredients .container .main-product-ingredients__content .left .ingredient__title,.fs-44-34,.fs-44-40,.fs-60-40{font-family:Reckless,serif}.font-acumin,.fs-13,.fs-14,.fixed-panel .panel,.main-product-ingredients .container .main-product-ingredients__content .left .btn-list-ingredient,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-content,.fs-16-14,.fs-16,.fs-18-14,.fs-18-16,.fixed-panel .panel .title{font-family:acumin-pro,sans-serif}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fs-60-40{font-size:clamp(2.5rem,2.1173rem + 1.6327vw,3.75rem);line-height:clamp(3.125rem,2.9337rem + .8163vw,3.75rem);font-weight:500}.fs-44-40{font-size:clamp(2.5rem,2.3654rem + .3846vw,2.75rem);line-height:clamp(3.125rem,2.9904rem + .3846vw,3.375rem)}.fs-44-34{font-size:clamp(2.125rem,1.9337rem + .8163vw,2.75rem);line-height:clamp(2.75rem,2.5587rem + .8163vw,3.375rem)}.fs-34-24,.main-product-ingredients .container .main-product-ingredients__content .left .ingredient__title{font-size:34px;line-height:44px}@media only screen and (max-width:1169px){.fs-34-24,.main-product-ingredients .container .main-product-ingredients__content .left .ingredient__title{font-size:24px;line-height:34px}}.fs-30-20{font-size:30px;line-height:40px}@media only screen and (max-width:1169px){.fs-30-20{font-size:24px;line-height:34px}}@media screen and (max-width:989px){.fs-30-20{font-size:20px;line-height:30px}}.fs-24-22{font-size:24px;line-height:34px}@media only screen and (max-width:1169px){.fs-24-22{font-size:22px;line-height:32px}}.fs-22-18{font-size:22px;line-height:32px}@media only screen and (max-width:1169px){.fs-22-18{font-size:18px;line-height:28px}}.fs-20-18,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title{font-size:20px;line-height:30px}@media only screen and (max-width:1169px){.fs-20-18,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title{font-size:18px;line-height:30px}}.fs-18-16,.fixed-panel .panel .title{font-size:18px;line-height:28px}@media only screen and (max-width:1169px){.fs-18-16,.fixed-panel .panel .title{font-size:16px;line-height:26px}}.fs-18-14{font-size:18px;line-height:28px}@media only screen and (max-width:1169px){.fs-18-14{font-size:14px;line-height:24px}}.fs-16{font-weight:400;font-size:16px;line-height:26px}.fs-16-14{font-size:16px;line-height:26px}@media only screen and (max-width:1169px){.fs-16-14{font-size:14px;line-height:24px}}.fs-14,.fixed-panel .panel,.main-product-ingredients .container .main-product-ingredients__content .left .btn-list-ingredient,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-content{font-size:14px;line-height:24px;font-weight:400}.fs-13{font-size:13px;font-weight:500}@media only screen and (max-width:1169px){.main-product-ingredients .container{padding:0}}.main-product-ingredients .container .main-product-ingredients__content{border-radius:20px;overflow:hidden}@media only screen and (max-width:1169px){.main-product-ingredients .container .main-product-ingredients__content{border-radius:0;flex-direction:column-reverse}}.main-product-ingredients .container .main-product-ingredients__content .left,.main-product-ingredients .container .main-product-ingredients__content .right{width:50%;box-sizing:border-box}@media only screen and (max-width:1169px){.main-product-ingredients .container .main-product-ingredients__content .left,.main-product-ingredients .container .main-product-ingredients__content .right{width:100%}}.main-product-ingredients .container .main-product-ingredients__content .left{background:rgb(var(--ingredient-color-background));color:rgb(var(--ingredient-color-text));padding:90px 130px}@media only screen and (max-width:1169px){.main-product-ingredients .container .main-product-ingredients__content .left{padding:70px 90px}}@media screen and (max-width:989px){.main-product-ingredients .container .main-product-ingredients__content .left{padding:50px 20px}}.main-product-ingredients .container .main-product-ingredients__content .left .ingredient__title{margin-bottom:35px;color:rgb(var(--ingredient-color-text))}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-item{position:relative;width:100%;border-top:1px solid rgba(var(--ingredient-color-text),.2)}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-item:last-child{border-bottom:1px solid rgba(var(--ingredient-color-text),.2)}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title{width:100%}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .picto{width:40px;min-width:40px;height:40px;margin-right:10px}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .picto img,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .picto svg{width:100%;height:auto}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .picto img *,.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .picto svg *{fill:rgb(var(--ingredient-color-text))}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .text{width:100%}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-title .arrow svg *{fill:rgb(var(--ingredient-color-text))}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-content{padding-left:50px;overflow:hidden;height:0}.main-product-ingredients .container .main-product-ingredients__content .left .ingredients-liste .accordeon-content .content{padding-bottom:10px}.main-product-ingredients .container .main-product-ingredients__content .left .btn-list-ingredient{display:inline-block;margin-top:30px;align-self:flex-start;cursor:pointer;position:relative}.main-product-ingredients .container .main-product-ingredients__content .left .btn-list-ingredient:after{content:"";width:100%;height:1px;position:absolute;background:rgb(var(--ingredient-color-text));top:auto;bottom:0;left:auto;right:0;margin:auto;pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}.main-product-ingredients .container .main-product-ingredients__content .left .btn-list-ingredient:hover:after{-webkit-animation:.5s anim_underline;-moz-animation:.5s anim_underline;-o-animation:.5s anim_underline;animation:.5s anim_underline}.main-product-ingredients .container .main-product-ingredients__content .right{position:relative}@media only screen and (max-width:1169px){.main-product-ingredients .container .main-product-ingredients__content .right{height:50vw;min-height:345px}}.main-product-ingredients .container .main-product-ingredients__content .right img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.accordeon-container .accordeon-item{padding:15px 0}.accordeon-container .accordeon-item .accordeon-title{cursor:pointer;position:relative}.accordeon-container .accordeon-item .accordeon-title .text{padding-right:50px}.accordeon-container .accordeon-item .accordeon-title .arrow{position:absolute;top:5px;right:0;width:25px;height:25px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordeon-container .accordeon-item .accordeon-title .arrow svg{width:100%}.accordeon-container .accordeon-item .accordeon-content{height:0;overflow:hidden;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.accordeon-container .accordeon-item .accordeon-content .content{padding-right:50px}.accordeon-container .accordeon-item.open .accordeon-title .arrow{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.fixed-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10000;pointer-events:none}.fixed-panel .shadow{position:absolute;display:block;top:0;left:0;width:100%;height:100%;opacity:0;background:#0003;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.fixed-panel .panel{position:absolute;top:0;right:0;width:100%;max-width:520px;height:100vh;background:rgb(var(--color-white));padding:100px 30px;overflow:auto;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translate(110%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.fixed-panel .panel .btn-close{display:block;position:absolute;top:50px;left:30px;width:25px;height:25px;cursor:pointer}.fixed-panel .panel .btn-close:before,.fixed-panel .panel .btn-close:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:rgb(var(--color-black));width:30px;height:1px}.fixed-panel .panel .btn-close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.fixed-panel .panel .btn-close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.fixed-panel .panel .title{margin-bottom:40px}.fixed-panel.open{pointer-events:all}.fixed-panel.open .shadow{opacity:1}.fixed-panel.open .panel{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-akrolab-main-product-ingredients.css.map */
