a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:antialiased;box-sizing:border-box}hid{display:none}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-indent:-999em}.ir br{display:none}.hidden{visibility:hidden}.fade-hidden,.hidden{display:none!important}.fade,.fade-hidden{opacity:0}.fade{visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clear{clear:both}.accordeon-elt .accordeon-title button,.font-ext-bold,.insta-link,.recommendation-modal__container .recommendation-modal__message--bold,body .bold,body b,body strong{font-family:AGT-medium}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button,.bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text.color-content-white .btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button,.btn-classic,.button,.customer button,.field__input,.font-ext-regular,.main-nav .menu a,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button,.recommendation-modal__container .recommendation-modal__benefits,.recommendation-modal__container .recommendation-modal__button,.recommendation-modal__container .recommendation-modal__button--minimal,.recommendation-modal__container .recommendation-modal__message,.shopify-challenge__button,a,body{font-family:AGT-regular}.font-italic,body .italic,body .small,body em,body i{font-family:HoeflerText-Regular}@font-face{font-display:swap;font-family:AGT-medium;font-style:normal;src:url(./AGT-America-Extended-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:AGT-regular;font-style:normal;src:url(./AGT-America-Extended-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:HoeflerText-Regular;font-style:normal;src:url(./HoeflerText-Regular.woff2) format("woff2")}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff")}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:center;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-obj{position:relative}.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper-obj .swiper-button-next,.swiper-obj .swiper-button-prev{aspect-ratio:1/1;background-image:url(./arrow-black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:block!important;height:3em;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;z-index:2}.swiper .swiper-button-next:hover,.swiper .swiper-button-prev:hover,.swiper-obj .swiper-button-next:hover,.swiper-obj .swiper-button-prev:hover{opacity:.5}.swiper .swiper-button-next.swiper-button-disabled,.swiper .swiper-button-prev.swiper-button-disabled,.swiper-obj .swiper-button-next.swiper-button-disabled,.swiper-obj .swiper-button-prev.swiper-button-disabled{opacity:0}.swiper .swiper-button-prev,.swiper-obj .swiper-button-prev{left:1rem;transform:translateY(-50%) rotate(180deg)}.swiper .swiper-button-next,.swiper-obj .swiper-button-next{right:1rem}.swiper-obj.white-theme .swiper-button-next,.swiper-obj.white-theme .swiper-button-prev,.swiper.white-theme .swiper-button-next,.swiper.white-theme .swiper-button-prev{background-image:url(./arrow-white.svg)}.swiper-pagination{display:flex;justify-content:center}.swiper-pagination .swiper-pagination-bullet{aspect-ratio:1/1;border:1px solid #000;border-radius:50%;margin:0 .8rem;opacity:.5;width:.8rem}.swiper-pagination .swiper-pagination-bullet-active{background-color:#000;opacity:1}.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .swiper-pagination.recommendation-modal__button .swiper-pagination-bullet,.bloc-image-banner .banner-text.color-content-white .swiper-pagination.btn-classic .swiper-pagination-bullet,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .swiper-pagination.recommendation-modal__button .swiper-pagination-bullet,.swiper-pagination.white .swiper-pagination-bullet{border-color:#fff;color:#fff}.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .swiper-pagination.recommendation-modal__button .swiper-pagination-bullet-active,.bloc-image-banner .banner-text.color-content-white .swiper-pagination.btn-classic .swiper-pagination-bullet-active,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .swiper-pagination.recommendation-modal__button .swiper-pagination-bullet-active,.swiper-pagination.white .swiper-pagination-bullet-active{background-color:#fff}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}@media only screen and (max-width:880px){.swiper .swiper-button-next,.swiper .swiper-button-prev,.swiper-obj .swiper-button-next,.swiper-obj .swiper-button-prev{height:2em}}html{font-size:16px}body{background-color:#fff;color:#000;font-size:1rem;min-height:100vh;width:100%}body .main-container{display:block;margin:0 auto;min-height:72vh;position:relative;width:100%;background:#d9d7d5}body .prbrief{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100000}body .inner-bloc-wrapper{margin:0 auto;padding:0;position:relative;width:72rem}body .elt-to-middle{position:absolute;top:50%;transform:translateY(-50%)}body .bloc{overflow:hidden;position:relative;width:100%}body .bloc.fullheight{height:calc(100dvh - 6rem)}body .bloc.dark{background-color:#000;color:#fff}body .bloc.light{background-color:#f6f6f6}body .bloc.has-margin{margin:12rem auto}body .bloc.has-margin__demi{margin:6rem auto}body .bloc.has-margin-top{margin:12rem auto 0}body .has-margin-bottom__05{margin-bottom:.5rem}body .has-margin-bottom__1{margin-bottom:1rem}body .has-margin-bottom__2{margin-bottom:2rem}body .has-margin-bottom__3{margin-bottom:3rem}body .has-margin-bottom__4{margin-bottom:4rem}body .has-margin-bottom__5{margin-bottom:5rem}@media only screen and (max-width:1540px){html{font-size:16px}}@media only screen and (max-width:1380px){html{font-size:14px}}@media only screen and (max-width:1200px){html{font-size:13px}}@media only screen and (max-width:1100px){html{font-size:11px}}@media only screen and (max-width:880px){html{font-size:9px;font-size:14px}.not-on-mobile{display:none!important}body .bloc{overflow-x:hidden}body .bloc.has-margin{margin:8rem auto}body .bloc.has-margin__demi{margin:4rem auto}body .bloc.has-margin-top{margin:8rem auto 0}body .cover-fullsize video{height:100%;left:50%;top:auto;transform:translate(-50%)}body .inner-bloc-wrapper{overflow:hidden;width:100%}body .main-container{overflow-x:hidden}}@media only screen and (min-width:880px){.not-on-desktop{display:none!important}}body img{max-width:100%}body video{display:block}body .video-wrapper{aspect-ratio:16/9;position:relative;width:100%}body .cover-fullsize{background-position:50%;background-size:cover;overflow:hidden;position:relative}body .cover-fullsize.abs-pos{height:100%;position:absolute;width:100%}body .cover-fullsize video{display:block;left:50%;min-height:100%;min-width:100%;position:relative;top:50%;transform:translate(-50%) translateY(-50%)}body .picture-cover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body .picture-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body .picture-cover.is-relative{position:relative}body figure img{display:block}.cols-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4rem;justify-content:center;width:100%}.cols-container .col-elt{display:block;flex:1 1 100%;overflow:hidden;position:relative}.cols-container .col-elt.size-1-2{flex:1 1 calc(50% - 4rem);max-width:50%}.cols-container .col-elt.size-1-3{flex:1 1 calc(33.33% - 4rem);max-width:33.33%}.cols-container .col-elt.size-2-3{flex:1 1 calc(66.66% - 4rem);max-width:66.66%}.cols-container .col-elt.size-1-4{flex:1 1 calc(25% - 4rem);max-width:25%}.cols-container .col-elt.size-3-4{flex:1 1 calc(75% - 4rem);max-width:75%}.cols-container .col-elt.size-1-5{flex:1 1 calc(20% - 4rem);max-width:20%}.cols-container .col-elt.size-2-5{flex:1 1 calc(40% - 4rem);max-width:40%}.cols-container .col-elt.size-4-5{flex:1 1 calc(80% - 4rem);max-width:80%}.cols-container .col-elt .cols-container{gap:2.6666666667rem}.cols-container .col-elt .cols-container .col-elt .cols-container{gap:2rem}.cols-container .col-elt.order-first{order:-1}.cols-container.no-gap{gap:0}.cols-container.gap-1{gap:2rem}.cols-container.nowrap{flex-wrap:nowrap}.cols-container.align-center{align-items:center}.cols-container.align-left{justify-content:flex-start}@media only screen and (max-width:880px){.cols-container{display:block}.cols-container .col-elt{margin-bottom:2rem;max-width:100%!important;position:relative;width:100%!important}.cols-container .col-elt:last-of-type,.cols-container.mobile-no-margin .col-elt{margin-bottom:0}}a{color:inherit;display:inline-block;position:relative;text-decoration:none}a.classic-link{color:#a0a0a0;text-decoration:underline;text-underline-offset:.2rem}a.classic-link:hover{color:#000;text-decoration:none}.insta-link{align-items:center;display:flex;font-size:.75rem;gap:.5rem;justify-content:flex-start}.insta-link img{width:1rem}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button,.bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text.color-content-white .btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button,.btn-classic,.button,.customer button,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button,.recommendation-modal__container .recommendation-modal__button,.shopify-challenge__button{background:0 0;border:1px solid #000;color:#000;display:inline-block;font-size:.7rem;letter-spacing:.05em;line-height:1.2em;min-height:2.4rem;min-width:auto;padding:.7rem 2rem;position:relative;text-transform:uppercase;transition:all .5s ease;z-index:1}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button:before,.bloc-collection-home .product-card:hover span.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .btn-classic:before,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:before,.btn-classic:before,.button:before,.customer button:before,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button:before,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:before,.recommendation-modal__container .recommendation-modal__button:before,.shopify-challenge__button:before{background-color:#000;content:"";height:100%;left:0;position:absolute;top:0;transition:all .5s cubic-bezier(.19,1,.22,1);width:0;z-index:-1}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button:after,.bloc-collection-home .product-card:hover span.btn-classic:after,.bloc-image-banner .banner-text.color-content-white .btn-classic:after,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:after,.btn-classic:after,.button:after,.customer button:after,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button:after,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:after,.recommendation-modal__container .recommendation-modal__button:after,.shopify-challenge__button:after{display:none}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button,.bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text.color-content-white .btn-classic:hover,.bloc-image-banner .banner-text.color-content-white .hover.btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .hover.recommendation-modal__button,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:hover,.btn-classic.hover,.btn-classic:hover,.button.hover,.button:hover,.customer button.hover,.customer button:hover,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .hover.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:hover,.recommendation-modal__container .hover.recommendation-modal__button,.recommendation-modal__container .recommendation-modal__button:hover,.shopify-challenge__button.hover,.shopify-challenge__button:hover{color:#fff;cursor:pointer}.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button:before,.bloc-collection-home .product-card:hover span.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .btn-classic:hover:before,.bloc-image-banner .banner-text.color-content-white .hover.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .hover.recommendation-modal__button:before,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:hover:before,.btn-classic.hover:before,.btn-classic:hover:before,.button.hover:before,.button:hover:before,.customer button.hover:before,.customer button:hover:before,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button:before,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .hover.recommendation-modal__button:before,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:hover:before,.recommendation-modal__container .hover.recommendation-modal__button:before,.recommendation-modal__container .recommendation-modal__button:hover:before,.shopify-challenge__button.hover:before,.shopify-challenge__button:hover:before{width:100%}.bloc-collection-home .product-card:hover .bloc-image-banner .banner-text.color-content-white span.btn-classic,.bloc-collection-home .product-card:hover .recommendation-modal__container span.white.recommendation-modal__button,.bloc-collection-home .product-card:hover span.white.btn-classic,.bloc-image-banner .banner-text.color-content-white .bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text.color-content-white .btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button,.btn-classic.white,.button.white,.customer button.white,.recommendation-modal__container .bloc-collection-home .product-card:hover span.white.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button,.recommendation-modal__container .white.recommendation-modal__button,.shopify-challenge__button.white{border-color:#fff;color:#fff}.bloc-collection-home .product-card:hover .recommendation-modal__container span.white.recommendation-modal__button:before,.bloc-collection-home .product-card:hover span.white.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .btn-classic:before,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:before,.btn-classic.white:before,.button.white:before,.customer button.white:before,.recommendation-modal__container .bloc-collection-home .product-card:hover span.white.recommendation-modal__button:before,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:before,.recommendation-modal__container .white.recommendation-modal__button:before,.shopify-challenge__button.white:before{background-color:#fff}.bloc-collection-home .product-card:hover .recommendation-modal__container span.white.recommendation-modal__button:hover,.bloc-collection-home .product-card:hover span.white.btn-classic:hover,.bloc-image-banner .banner-text.color-content-white .btn-classic:hover,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button:hover,.btn-classic.white:hover,.button.white:hover,.customer button.white:hover,.recommendation-modal__container .bloc-collection-home .product-card:hover span.white.recommendation-modal__button:hover,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button:hover,.recommendation-modal__container .white.recommendation-modal__button:hover,.shopify-challenge__button.white:hover{color:#000;cursor:pointer}.bloc-collection-home .product-card:hover .recommendation-modal__container span.black.recommendation-modal__button,.bloc-collection-home .product-card:hover span.black.btn-classic,.bloc-image-banner .banner-text.color-content-white .black.btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .black.recommendation-modal__button,.btn-classic.black,.button.black,.customer button.black,.recommendation-modal__container .black.recommendation-modal__button,.recommendation-modal__container .bloc-collection-home .product-card:hover span.black.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .black.recommendation-modal__button,.shopify-challenge__button.black{background-color:#000!important;border-color:#000;color:#fff}.bloc-collection-home .product-card:hover .recommendation-modal__container span.black.recommendation-modal__button:before,.bloc-collection-home .product-card:hover span.black.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .black.btn-classic:before,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .black.recommendation-modal__button:before,.btn-classic.black:before,.button.black:before,.customer button.black:before,.recommendation-modal__container .black.recommendation-modal__button:before,.recommendation-modal__container .bloc-collection-home .product-card:hover span.black.recommendation-modal__button:before,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .black.recommendation-modal__button:before,.shopify-challenge__button.black:before{background-color:#fff}.bloc-collection-home .product-card:hover .recommendation-modal__container span.black.recommendation-modal__button:hover,.bloc-collection-home .product-card:hover span.black.btn-classic:hover,.bloc-image-banner .banner-text.color-content-white .black.btn-classic:hover,.btn-classic.black:hover,.button.black:hover,.customer button.black:hover,.recommendation-modal__container .black.recommendation-modal__button:hover,.recommendation-modal__container .bloc-collection-home .product-card:hover span.black.recommendation-modal__button:hover,.shopify-challenge__button.black:hover{color:#000;cursor:pointer}.video-play-btn{aspect-ratio:1/1;background:#fff;border-radius:50%;position:relative;transition:all .3s ease;width:6rem}.video-play-btn:after{background-color:#000;-webkit-clip-path:polygon(100% 50%,0 100%,0 0);clip-path:polygon(100% 50%,0 100%,0 0);content:"";height:1.8rem;left:52%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;width:1.2rem;z-index:3}.video-play-btn:hover{background-color:#000}.video-play-btn:hover:after{background-color:#fff}.video-play-btn.hide{opacity:0;visibility:hidden}.video-volume-btn{aspect-ratio:1/1;background-image:url(./vol.png);background-repeat:no-repeat;background-size:contain;bottom:2rem;left:2rem;position:absolute;transition:all .3s ease;width:2rem;z-index:2}.video-volume-btn:after{content:"";height:1.2rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.2rem}.video-volume-btn.muted{background-image:url(./vol-muted.png)}.video-volume-btn:hover{opacity:.6}.btn-close{aspect-ratio:1/1;display:block!important;width:1.6rem}.btn-close:after,.btn-close:before{background-color:#000;content:"";height:1px;left:0;position:absolute;top:50%;transition:all .5s cubic-bezier(.19,1,.22,1);width:100%;z-index:0}.btn-close:before{transform:rotate(45deg)}.btn-close:after{transform:rotate(-45deg)}.btn-close:hover:after,.btn-close:hover:before{transform:rotate(0)}@media only screen and (max-width:880px){.bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button,.bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text.color-content-white .btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .recommendation-modal__button,.btn-classic,.button,.customer button,.recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .recommendation-modal__button,.recommendation-modal__container .recommendation-modal__button,.shopify-challenge__button{font-size:.85rem;letter-spacing:.07em}.video-volume-btn{bottom:1rem;left:auto;right:1rem}}.to-anim{transition:all 1.6s cubic-bezier(.19,1,.22,1)}.to-anim.anim-opacity{opacity:0;visibility:hidden}.to-anim.anim-scale-up{transform:scale(.8)}.to-anim.anim-scale-down{transform:scale(1.2)}.to-anim.delay-0{transition-delay:0s}.to-anim.delay-1{transition-delay:.1s}.to-anim.delay-2{transition-delay:.2s}.to-anim.delay-3{transition-delay:.3s}.to-anim.delay-4{transition-delay:.4s}.to-anim.delay-5{transition-delay:.5s}.to-anim.delay-6{transition-delay:.6s}.to-anim.delay-7{transition-delay:.7s}.to-anim.delay-8{transition-delay:.8s}.to-anim.delay-9{transition-delay:.9s}.to-anim.anim-active.anim-opacity{opacity:1;visibility:visible}.to-anim.anim-active.anim-scale-down,.to-anim.anim-active.anim-scale-up{transform:scale(1)}.contact-from-container{margin-top:4rem}.contact-from-container .contact__fields{display:flex;gap:2rem}.contact-from-container .field-line{margin-bottom:2rem}.contact-from-container .field-line .field{flex:1 1 auto}.contact-from-container .field-line .field .field__input{width:100%}.field__input{border:0;border-bottom:1px solid #000;border-radius:0;font-size:1rem;font-size:.7rem;line-height:1.2em;margin:0;outline:0;padding:.5rem 1rem}.field__button,.field__input{-webkit-appearance:none;appearance:none;height:auto}#create_customer .field__input,#customer_login .field__input{font-size:1rem!important;padding:.5rem!important}.field__button:not(.btn-classic){border:0}.quantity{border-radius:0;min-height:2.4rem;width:auto}.quantity input{font-size:1rem}.quantity:before{border:1px solid #000}.quantity:after{display:none}.quantity .quantity__button{width:calc(2.5rem / var(--font-body-scale))}.quantity__button svg{width:.8rem}@media only screen and (max-width:880px){.quantity:before{border-color:#a0a0a0}}body .h0,body .h1,body .h2,body .h3,body .h4,body .h5,body .h6,body .h7,body .h8,body .h9,body .text-to-format .metafield-rich_text_field h2,body .text-to-format .metafield-rich_text_field h3,body .text-to-format .metafield-rich_text_field h4,body .text-to-format .metafield-rich_text_field h5,body .text-to-format .metafield-rich_text_field h6,body .text-to-format h2,body .text-to-format h3,body .text-to-format h4,body .text-to-format h5,body .text-to-format h6{letter-spacing:.04em}body .h0 em,body .h0 i,body .h0.italic,body .h1 em,body .h1 i,body .h1.italic,body .h2 em,body .h2 i,body .h2.italic,body .h3 em,body .h3 i,body .h3.italic,body .h4 em,body .h4 i,body .h4.italic,body .h5 em,body .h5 i,body .h5.italic,body .h6 em,body .h6 i,body .h6.italic,body .h7 em,body .h7 i,body .h7.italic,body .h8 em,body .h8 i,body .h8.italic,body .h9 em,body .h9 i,body .h9.italic,body .text-to-format .metafield-rich_text_field h2 em,body .text-to-format .metafield-rich_text_field h2 i,body .text-to-format .metafield-rich_text_field h3 em,body .text-to-format .metafield-rich_text_field h3 i,body .text-to-format .metafield-rich_text_field h4 em,body .text-to-format .metafield-rich_text_field h4 i,body .text-to-format .metafield-rich_text_field h5 em,body .text-to-format .metafield-rich_text_field h5 i,body .text-to-format .metafield-rich_text_field h6 em,body .text-to-format .metafield-rich_text_field h6 i,body .text-to-format h2 em,body .text-to-format h2 i,body .text-to-format h2.italic,body .text-to-format h3 em,body .text-to-format h3 i,body .text-to-format h3.italic,body .text-to-format h4 em,body .text-to-format h4 i,body .text-to-format h4.italic,body .text-to-format h5 em,body .text-to-format h5 i,body .text-to-format h5.italic,body .text-to-format h6 em,body .text-to-format h6 i,body .text-to-format h6.italic{letter-spacing:0}body .h0{font-size:3.2rem}body .h1{font-size:2.4rem}body .h2,body .text-to-format .metafield-rich_text_field h2,body .text-to-format h2{font-size:1.3rem}body .h3,body .text-to-format .metafield-rich_text_field h3,body .text-to-format h3{font-size:1.2rem;line-height:1.2em}body .h4,body .text-to-format .metafield-rich_text_field h4,body .text-to-format h4{font-size:1.1rem;line-height:1.5em}body .h5,body .text-to-format .metafield-rich_text_field h5,body .text-to-format h5{font-size:1rem;line-height:1.4em}body .h6,body .text-to-format .metafield-rich_text_field h6,body .text-to-format h6{font-size:.95rem;line-height:1.8em}body .h7{font-size:.9rem;line-height:1.8em}body .h8{font-size:.75rem}body .h9{font-size:.65rem;line-height:1.8em}body .small{font-size:.8rem;line-height:.8em}body .uppercase{text-transform:uppercase}body .uppercase em,body .uppercase i{text-transform:none}body .text-align__left{text-align:left}body .text-align__center{text-align:center}body .text-align__right{text-align:right}body .has-margin{margin-bottom:2rem}body .has-margin__1{margin-bottom:1rem}body .has-margin__2{margin-bottom:2rem}body .has-margin__3{margin-bottom:3rem}body .has-margin__4{margin-bottom:4rem}body p{font-size:.85rem;letter-spacing:.03rem;line-height:1.4em;margin-bottom:1rem}body p:last-child{margin-bottom:0}body .color-grey{color:gray}body .text-to-format,body .text-to-format .metafield-rich_text_field{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}body .text-to-format .metafield-rich_text_field.gap__1,body .text-to-format.gap__1{gap:1rem}body .text-to-format .metafield-rich_text_field.gap__2,body .text-to-format.gap__2{gap:2rem}body .text-to-format .metafield-rich_text_field.gap__3,body .text-to-format.gap__3{gap:3rem}body .text-to-format .metafield-rich_text_field.gap__4,body .text-to-format.gap__4{gap:4rem}body .text-to-format .metafield-rich_text_field p,body .text-to-format p{margin-bottom:0}body .text-to-format .metafield-rich_text_field p b,body .text-to-format .metafield-rich_text_field p strong,body .text-to-format p b,body .text-to-format p strong{font-size:1rem;line-height:2.2em}body .text-to-format .metafield-rich_text_field>br,body .text-to-format>br{display:none}@media only screen and (max-width:880px){body .h5,body .text-to-format .metafield-rich_text_field h5,body .text-to-format h5{font-size:1.13rem}body .h6,body .text-to-format .metafield-rich_text_field h6,body .text-to-format h6{font-size:1rem;line-height:1.6em}body .h9{font-size:.7rem}body p{font-size:.9rem;line-height:1.6em}}.accordeon-elt{border-top:1px solid #000}.accordeon-elt:first-of-type{border-top:0}.accordeon-elt .accordeon-wrapper{margin:0 auto}.accordeon-elt .accordeon-title{cursor:pointer;display:flex;font-size:.75rem;justify-content:space-between;padding:.6rem 0;text-transform:uppercase;transition:all .3s ease;width:100%}.accordeon-elt .accordeon-title button{-webkit-appearance:none;appearance:none;background:0 0;border:0;color:#fff;font-size:inherit;padding:0}.accordeon-elt .accordeon-title:hover{opacity:.5}.accordeon-elt .accordeon-title .ico{display:block}.accordeon-elt .accordeon-title .ico:before{content:"+"}.accordeon-elt .accordeon-content{display:none;font-size:.72rem;line-height:1.6em;margin-top:0;padding-bottom:1rem}.accordeon-elt .accordeon-content .args-list{display:flex;flex-wrap:wrap}.accordeon-elt .accordeon-content .args-list span{display:inline-block;font-size:.7rem;letter-spacing:.02rem;padding:0 1rem 0 1.2rem;position:relative;width:100%;line-height:1rem}.accordeon-elt.bullet-line-height .accordeon-content .args-list span,.accordeon-elt.non-bullet-line-height .accordeon-content .metafield-rich_text_field p{line-height:1.3rem}.accordeon-elt .accordeon-content .args-list span:before{background-image:url(./ico-checked.png);background-repeat:no-repeat;background-size:100% auto;content:"";height:.7rem;left:0;position:absolute;top:.7rem;transform:translateY(-50%);width:.7rem}.accordeon-elt .accordeon-content p{font-size:.72rem;margin-bottom:.5rem}.accordeon-elt .accordeon-content p:last-child{margin-bottom:0}.accordeon-elt .accordeon-content p a{display:inline-block;margin:0;text-transform:none}.accordeon-elt .accordeon-content .accordion-option{margin-bottom:1rem}.accordeon-elt .accordeon-content a{display:block;margin-bottom:.5rem;text-transform:capitalize;width:82px}.accordeon-elt[aria-expanded=true] .accordeon-title .ico:before{content:"-"}.accordeon-elt[aria-expanded=true] .accordeon-content{display:block}.accordeon-elt.white,.bloc-image-banner .banner-text.color-content-white .accordeon-elt.btn-classic,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .accordeon-elt.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .accordeon-elt.recommendation-modal__button{border-color:#fff}.accordeon-elt.white .accordeon-content a,.accordeon-elt.white .accordeon-title,.bloc-image-banner .banner-text.color-content-white .accordeon-elt.btn-classic .accordeon-content a,.bloc-image-banner .banner-text.color-content-white .accordeon-elt.btn-classic .accordeon-title,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .accordeon-elt.recommendation-modal__button .accordeon-content a,.bloc-image-banner .banner-text.color-content-white .recommendation-modal__container .accordeon-elt.recommendation-modal__button .accordeon-title,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .accordeon-elt.recommendation-modal__button .accordeon-content a,.recommendation-modal__container .bloc-image-banner .banner-text.color-content-white .accordeon-elt.recommendation-modal__button .accordeon-title{color:#fff}.accordeon-elt.size-big .accordeon-title{padding:.9rem 0}.accordeon-elt.size-big .accordeon-content{padding-bottom:2.2rem}.accordeon-elt.size-big .accordeon-content P{line-height:1.6em}.accordeon-elt.size-big[aria-expanded=true] .accordeon-title{padding:1.9rem 0}@media only screen and (max-width:880px){.accordeon-elt .accordeon-wrapper{padding:0 2rem!important;width:100%}.accordeon-elt .accordeon-wrapper .accordeon-title{font-size:.75rem;padding:1rem 0}.accordeon-elt .accordeon-wrapper .accordeon-content{font-size:.9rem;line-height:1.3em;margin-top:0;padding-bottom:1rem}.accordeon-elt .accordeon-wrapper .accordeon-content p{font-size:.8rem;line-height:1.3em}.accordeon-elt .accordeon-wrapper .accordeon-content .args-list{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.accordeon-elt .accordeon-wrapper .accordeon-content .args-list span{flex:1 1 100%;font-size:.8rem}.accordeon-elt.no-padding-mobile .accordeon-wrapper{padding:0!important}.accordeon-elt.size-big .accordeon-content{padding-bottom:2.2rem}}.main-footer{background-color:#000;color:#fff;padding:4rem 3rem;position:relative}.main-footer .top-part{margin-bottom:8rem;text-align:left}.main-footer .bottom-part{align-items:center;display:flex;gap:4rem;justify-content:space-between;width:100%}.main-footer .bottom-part .payment-logos{display:flex;gap:1rem}.main-footer .bottom-part .payment-logos img{height:auto;width:3.2rem}.main-footer .bottom-part .links{display:flex;flex:1 1 50%;gap:3rem;justify-content:space-between}.main-footer .bottom-part .links a{font-size:.8rem;text-transform:uppercase;transition:all .3s ease}.main-footer .bottom-part .links a:hover{opacity:.5}.main-footer .copyright{color:gray;font-size:.8rem}@media only screen and (max-width:880px){.main-footer{padding:4rem 0 2rem}.main-footer .top-part{margin-bottom:4rem;padding:0 2rem;text-align:center}.main-footer .top-part .footer-title{margin-bottom:1rem}.main-footer .bottom-part{flex-direction:column}.main-footer .bottom-part .payment-logos{flex-wrap:wrap;gap:.2rem;margin:3rem 0 1rem;padding:0 1rem}.main-footer .bottom-part .payment-logos img{width:2.8rem}.main-footer .bottom-part .accordeon-footer{width:100%}.main-footer .bottom-part .accordeon-footer .insta-link{border-bottom:1px solid #fff;padding:1.2rem 2rem}.main-footer .bottom-part .accordeon-footer .accordeon-item{padding:1.5rem 2rem}.main-footer .copyright-part{padding:1rem 2rem;text-align:center}}.main-nav{align-items:center;background-color:#fff;display:flex;height:4.5rem;justify-content:space-between;left:50%;margin:0 auto;padding:2rem 3rem;position:fixed;top:0;transform:translate(-50%);transition:all .5s ease;width:100%;z-index:20}.main-nav:after{background-size:100% 100%;content:"";display:block;left:0;pointer-events:none;position:absolute;top:100%;width:100%}.main-nav .logo{aspect-ratio:65/48;background-image:url(./main-logo-v2-800x600.png);background-repeat:no-repeat;background-size:contain;height:2.2rem;left:50%;position:absolute;transform:translate(-50%);transition:all .5s ease;z-index:1}.main-nav .menu a{color:#000;display:inline-block;font-size:.75rem;letter-spacing:.03rem;line-height:.8em;margin-right:1.5rem;text-transform:uppercase;transition:all .3s ease}.main-nav .menu a.active{opacity:.5}@media only screen and (max-width:880px){.main-nav{padding:2rem}.main-nav:after{background-size:100% 100%;content:"";display:block;height:8rem;left:0;position:absolute;top:99%;width:100%}.main-nav .logo{fill:#fff;background-color:#000;background-image:none;background-size:auto 100%;height:2.1rem;-webkit-mask-image:url(./main-logo-v2-800x600.png);mask-image:url(./main-logo-v2-800x600.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:all .5s cubic-bezier(.19,1,.22,1);z-index:19}.main-nav .menu-mobile-wrapper{height:100dvh;position:fixed;right:100%;top:0;transition:all .6s cubic-bezier(.19,1,.22,1);width:100%;z-index:2}.main-nav .menu-mobile-wrapper .header__icon--search{color:#fff;height:1.4rem;position:absolute;right:2rem;top:1.8rem;width:1.4rem;z-index:2}.main-nav .menu-mobile-wrapper .account-link{padding-right:1rem;z-index:2;right:4.4rem;position:absolute;top:1.8em;color:#fff}.main-nav .menu-mobile-wrapper .account-link svg{height:1.4rem;width:2rem;fill:none;vertical-align:middle}.main-nav .menu-mobile-wrapper .account-link:hover svg{transform:scale(1.07)}.main-nav .menu-mobile-wrapper .header__icon--search .icon{height:1.4rem}.main-nav .menu-mobile-wrapper .search-modal{min-height:unset;top:auto;background:#000}.main-nav .menu-mobile-wrapper .search-modal .reset__button{display:none}.main-nav .menu-mobile-wrapper .menu-container{background-color:#000;height:100%;left:0;position:absolute;top:0;width:100%}.main-nav .menu-mobile-wrapper .menu-container .menu{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.main-nav .menu-mobile-wrapper .menu-container .menu .product-submenu .product-row{display:flex;gap:3rem;margin-bottom:2rem}.main-nav .menu-mobile-wrapper .menu-container .menu .product-submenu .product-row a.product-link{font-size:1rem;text-align:center}.main-nav .menu-mobile-wrapper .menu-container .menu .product-submenu .product-row a.product-link img{margin-bottom:1rem;width:80%}.main-nav .menu-mobile-wrapper .menu-container .menu .product-submenu .product-row a.product-link span{display:block;text-transform:capitalize}.main-nav .menu-mobile-wrapper .menu-container .menu a{color:#fff;display:inline-block;font-size:1.6rem;margin:0 0 1.5rem;text-align:center;text-transform:uppercase;width:100%}.main-nav .menu-mobile-wrapper .menu-container .menu a span.small-txt{display:block;font-size:.8rem;margin-top:.5rem}.main-nav .menu-mobile-wrapper .menu-container .menu .accordeon-elt .accordeon-wrapper{padding:0!important}.main-nav .menu-mobile-wrapper .menu-container .menu .accordeon-elt .accordeon-content a{display:block;font-size:1rem;margin-bottom:1rem}.main-nav .menu-mobile-wrapper .menu-footer{align-items:center;bottom:0;color:#fff;display:flex;justify-content:space-between;padding:3rem;position:absolute;width:100%}.main-nav .menu-mobile-wrapper .menu-footer .localization-form__select{background:0 0;color:#fff;font-size:1rem;height:auto;line-height:1em;margin:0!important;min-height:auto;padding:0 1rem 0 0!important}.main-nav .menu-mobile-wrapper .menu-footer .localization-selector+.disclosure__list-wrapper{margin-left:0}.main-nav .menu-mobile-wrapper .menu-footer .localization-form:only-child{padding:0}.main-nav .burger-btn{aspect-ratio:4/3;cursor:pointer;display:block!important;position:relative;transition:.5s cubic-bezier(.165,.84,.44,1);width:1.6rem;z-index:2}.main-nav .burger-btn span{background:#000;display:block!important;height:1px;left:0;opacity:1;position:absolute;transition:.25s cubic-bezier(.165,.84,.44,1);width:100%}.main-nav .burger-btn span:first-child{top:0}.main-nav .burger-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.main-nav .burger-btn span:nth-child(3){bottom:0}.main-nav.opened .logo{background-color:#fff}.main-nav.opened .menu-mobile-wrapper{right:0}.main-nav.opened .menu-mobile-wrapper .menu-container li{opacity:1;transform:translate(0)}.main-nav.opened .burger-btn{z-index:5}.main-nav.opened .burger-btn span{background:#fff}.main-nav.opened .burger-btn span:first-child{left:0;top:8px;transform:rotate(135deg)}.main-nav.opened .burger-btn span:nth-child(2){opacity:0}.main-nav.opened .burger-btn span:nth-child(3){left:0;top:8px;transform:rotate(-135deg)}.main-nav.opened .burger-btn:hover{opacity:1;transform:rotate(90deg)}}@keyframes loaderRotation{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}#main-loader{background-color:#fff;bottom:0;display:block!important;height:100%;left:0;overflow:hidden;position:fixed;transition:all .8s ease;visibility:visible;width:100%;z-index:19}#main-loader .logo{fill:#000;animation:loaderRotation 12s linear infinite;aspect-ratio:1/1;background-image:url(./ico-loader.png);background-repeat:no-repeat;background-size:contain;display:block!important;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6rem}#main-loader .loading-progress{display:none;position:absolute;text-align:center;top:60%;transform:translateY(-50%);width:100%}#main-loader.off{opacity:0;visibility:hidden}@media only screen and (max-width:880px){#main-loader .logo{width:4rem}}.wechat-popin{height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:9999}.wechat-popin .qr{background-color:#000;left:50%;max-width:300px;opacity:0;position:absolute;top:45%;transform:translate(-50%) translateY(-50%);transition:all 1.2s cubic-bezier(.19,1,.22,1) .5s;visibility:hidden}.wechat-popin .qr img{display:block;height:auto;width:100%}.wechat-popin:after{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease;visibility:hidden;width:100%;z-index:-1}.wechat-popin.opened,.wechat-popin.opened .qr{opacity:1;visibility:visible}.wechat-popin.opened .qr{top:50%;transition:all .5s cubic-bezier(.19,1,.22,1) 0s}.wechat-popin.opened:after{opacity:.8;visibility:visible}.recommendation-modal__container{border-radius:0!important}.recommendation-modal__container .recommendation-modal__content{padding:0 4em 4em}.recommendation-modal__container .recommendation-modal__flag img{height:32px!important;width:60px!important}.recommendation-modal__container .recommendation-modal__message{font-size:1.1rem!important;margin-top:1.2rem!important}.recommendation-modal__container .recommendation-modal__benefits ul li{font-size:.75rem!important;line-height:1.4!important}.recommendation-modal__container .recommendation-modal__close-button{margin-right:20px!important;margin-top:20px!important}.recommendation-modal__container .recommendation-modal__button{border-radius:0;font-size:1rem!important;margin-top:1.2rem!important}.recommendation-modal__container .recommendation-modal__button--minimal{font-size:.75rem!important}.bloc-about{background-color:#cccdd1}.bloc-about.top-story{background-color:#000;display:block;height:600vh;overflow:hidden;position:relative}.bloc-about.top-story .visuals-wrapper{height:100vh;left:0;position:absolute;top:0;width:100%}.bloc-about.top-story .visuals-wrapper .visual{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bloc-about.top-story .visuals-wrapper .visual img,.bloc-about.top-story .visuals-wrapper .visual video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-about.top-story .visuals-wrapper .visual.centered-cover img{height:50%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.bloc-about.top-story .content-wrapper{color:#fff;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:2}.bloc-about.top-story .content-wrapper .content{left:50%;max-width:24rem;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.bloc-about.top-story .content-wrapper .content .h6.italic,.bloc-about.top-story .content-wrapper .content body .text-to-format h6.italic,body .text-to-format .bloc-about.top-story .content-wrapper .content h6.italic{font-size:1.2rem}.bloc-about .sub-bloc{min-height:100vh;overflow:hidden;position:relative}.bloc-about .sub-bloc .content{margin:0 auto;max-width:50rem;position:relative;width:25%}.bloc-about .sub-bloc .content.classic{margin:0 auto 8rem;text-align:center}.bloc-about .sub-bloc .cover{position:absolute;text-align:center;top:0}.bloc-about .sub-bloc .cover picture{display:block;height:100%;width:100%}.bloc-about .sub-bloc .cover picture img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bloc-about .sub-bloc .cover.simple{display:block;position:relative}.bloc-about .sub-bloc .cover.simple picture{display:inline-block;height:auto;margin:0 auto;max-width:50rem;position:relative;width:auto}.bloc-about .sub-bloc .cover.simple picture .slogan{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bloc-about .sub-bloc.no-min-height{min-height:auto}.bloc-about.perfumes-bloc .sub-bloc-1 .content{left:10%;position:absolute;top:20%}.bloc-about.perfumes-bloc .sub-bloc-1 .cover{height:100%;right:-20%;width:70%}.bloc-about.perfumes-bloc .sub-bloc-2{margin-top:-20rem}.bloc-about.perfumes-bloc .sub-bloc-2 .content-1{left:55%;position:absolute;top:30%}.bloc-about.perfumes-bloc .sub-bloc-2 .content-2{bottom:30%;left:70%;position:absolute;width:20%}.bloc-about.perfumes-bloc .sub-bloc-2 .cover{position:relative;width:65%}.bloc-about.perfumes-bloc .sub-bloc-3{margin-top:-15rem;min-height:80vh}.bloc-about.perfumes-bloc .sub-bloc-3 .content{bottom:30%;left:10%;position:absolute}.bloc-about.perfumes-bloc .sub-bloc-3 .cover{mix-blend-mode:darken;position:absolute;right:0;width:50%}.bloc-about.perfumes-bloc .sub-bloc-3 .cover-box picture img{-o-object-fit:contain;object-fit:contain}.bloc-about.doing-bloc .sub-bloc-1 .content{left:10%;position:absolute;top:45%}.bloc-about.doing-bloc .sub-bloc-1 .cover{height:100%;right:10%;width:50%}.bloc-about.doing-bloc .swiper-giving-back{margin-bottom:4rem}.bloc-about.doing-bloc .giving-back{padding:8rem 0}.bloc-about.doing-bloc .giving-back .giving-elt{align-items:center;display:flex;flex-direction:row;gap:4rem;justify-content:center;width:100%}.bloc-about.doing-bloc .giving-back .giving-elt .give-title{position:relative}.bloc-about.doing-bloc .giving-back .giving-elt .give-title:after{content:"=";margin-left:1rem;position:relative}.bloc-about.doing-bloc .giving-back .giving-elt span{flex:0 0 33%}.bloc-about.doing-bloc .giving-back .giving-elt span:first-of-type{text-align:right}.bloc-about.doing-bloc .giving-back .giving-elt picture{max-width:20rem}.bloc-about.global-bloc{background-color:#cccdd1}.bloc-about.global-bloc .sub-bloc-2{margin-top:-8rem;min-height:80vh}.bloc-about.global-bloc .sub-bloc-2 .content{position:absolute;right:20%;top:40%}.bloc-about.global-bloc .sub-bloc-2 .cover{position:relative;width:40%}.bloc-about.global-bloc .sub-bloc-3{padding:8rem 0 14rem}.bloc-about.global-bloc .sub-bloc-3 .cover-perfumes{margin-bottom:8em}.bloc-about.global-bloc .sub-bloc-3 .cover-o picture{max-width:15rem}@media only screen and (max-width:880px){.bloc-about.top-story .visuals-wrapper .visual.centered-cover img{width:95%}.bloc-about.top-story .content-wrapper .content{max-width:none;width:80%}.bloc-about .sub-bloc{margin-top:0!important;min-height:auto!important;padding:2rem 0}.bloc-about .sub-bloc .content{bottom:auto!important;left:auto!important;max-width:none;padding:4rem;position:relative!important;right:auto!important;text-align:center;top:auto!important;width:100%!important}.bloc-about .sub-bloc .content.classic{margin-bottom:0;padding:4rem}.bloc-about .sub-bloc .content-1{padding-left:0;padding-right:0}.bloc-about .sub-bloc .cover{position:relative!important;right:auto!important;top:auto!important;width:100%!important}.bloc-about .sub-bloc .cover.simple{padding:0 2rem}.bloc-about .sub-bloc.no-min-height{min-height:auto}.bloc-about.perfumes-bloc .sub-bloc-1{padding-bottom:12rem}.bloc-about.perfumes-bloc .sub-bloc-1 .content{bottom:0!important;left:0!important;padding:4rem 2rem;position:absolute!important;text-align:left;width:56%!important}.bloc-about.perfumes-bloc .sub-bloc-1 .cover{width:150%!important}.bloc-about.perfumes-bloc .sub-bloc-2 .content-1{left:55%!important;position:absolute!important;text-align:left;top:0!important;width:40%!important}.bloc-about.perfumes-bloc .sub-bloc-2 .cover{left:-20%;width:120%!important}.bloc-about.perfumes-bloc .sub-bloc-4{padding:0}.bloc-about.perfumes-bloc .sub-bloc-4 picture{display:block;left:50%!important;position:relative;transform:translate(-50%)!important;width:200%!important}.bloc-about.perfumes-bloc .sub-bloc-4 picture img{width:100%}.bloc-about.doing-bloc .sub-bloc-1 .cover{left:-30%!important;margin-bottom:2rem;width:120%!important}.bloc-about.doing-bloc .giving-back{padding:4rem 0 8rem}.bloc-about.doing-bloc .giving-back .swiper-giving-back{margin-bottom:0}.bloc-about.doing-bloc .giving-back .giving-elt{flex-direction:column;justify-content:center}.bloc-about.doing-bloc .giving-back .giving-elt .give-cover{max-width:40%}.bloc-about.doing-bloc .giving-back .giving-elt .give-title:after{content:"=";font-size:1.5rem;left:50%;margin-left:0;position:absolute;top:2rem;transform:translate(-50%)}.bloc-about.doing-bloc .giving-back .giving-elt .give-subtitle{text-align:center;width:50%}.bloc-about.global-bloc .sub-bloc-2 .cover-mirror{left:-9%;width:106%!important}.bloc-about.global-bloc .sub-bloc-3{padding:4rem 0}.bloc-about.global-bloc .sub-bloc-3 .cover{margin:2rem 0}}.bloc-common-page{overflow:hidden;padding:8rem 0}.bloc-common-page .inner-bloc-wrapper{padding:0 2rem}.bloc-common-page .bloc-header{margin-bottom:4rem;text-align:center}.bloc-common-page .address-list{margin-top:4rem}.bloc-common-page ul li{font-size:.85rem;letter-spacing:.03rem;line-height:1.4em;list-style-position:outside;list-style-type:circle;margin-bottom:1rem;margin-left:2rem;padding-left:1rem}.bloc-common-page ul li:last-of-type{margin-bottom:2rem}.bloc-common-page.no-padding__bottom{padding-bottom:0}@media only screen and (max-width:880px){.bloc-common-page{padding:8rem 0}}.bloc-image-banner{background-color:#000;overflow:hidden}.bloc-image-banner.has-gradient{background-color:transparent;height:auto!important}.bloc-image-banner.has-gradient .banner-cover{-webkit-mask-image:linear-gradient(180deg,#000 35%,transparent);mask-image:linear-gradient(180deg,#000 35%,transparent);position:relative}.bloc-image-banner .banner-cover{display:block}.bloc-image-banner .video-cover{height:100%;width:100%}.bloc-image-banner .video-cover video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-image-banner .banner-text{position:absolute;text-align:left;width:52rem;z-index:2}.bloc-image-banner .banner-text .content-wrapper>*{margin-bottom:1.5rem}.bloc-image-banner .banner-text .content-wrapper>:last-child{margin-bottom:0}.bloc-image-banner .banner-text.color-content-white{color:#fff}.bloc-image-banner .banner-text.content-align-center{text-align:center}.bloc-image-banner .banner-text.content-align-right{text-align:right}.bloc-image-banner .banner-text.position-align-top-center{left:50%;padding-top:8rem;top:0;transform:translate(-50%)}.bloc-image-banner .banner-text.position-align-top-right{right:0;padding-top:8rem;top:0;transform:none}.bloc-image-banner .banner-text.position-align-top-left{left:0;padding-top:8rem;top:0;transform:none}.bloc-image-banner .banner-text.position-align-middle-center{left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.bloc-image-banner .banner-text.position-align-middle-left{left:0;top:50%;transform:translateY(-50%)}.bloc-image-banner .banner-text.position-align-middle-right{right:0;top:50%;transform:translateY(-50%)}.bloc-image-banner .banner-text.position-align-bottom-center{bottom:8rem;left:50%;transform:translate(-50%)}.bloc-image-banner .banner-text.position-align-bottom-left{bottom:8rem;left:0;transform:none}.bloc-image-banner .banner-text.position-align-bottom-right{bottom:8rem;right:0;transform:none}.bloc-image-banner .banner-bottom-content{bottom:10rem;left:50%;max-width:30rem;position:absolute;text-align:center;transform:translate(-50%);z-index:2}.bloc-image-banner .arrow-bottom{background-image:url(./arrow-bottom.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:3rem;display:block!important;height:2rem;left:50%;position:absolute;transform:translate(-50%);width:3rem;z-index:2}.bloc-image-banner.is-giving-back-module{height:auto;position:relative}.bloc-image-banner.is-giving-back-module .banner-text{left:auto;margin:0 auto;position:relative;right:auto;transform:none}.bloc-image-banner.is-giving-back-module .banner-text .content-wrapper{padding:0 4rem 4rem}.bloc-image-banner.is-giving-back-module .swiper-giving-back{margin-bottom:8rem;position:relative}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt{text-align:center;width:100%}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside{align-items:center;display:flex;flex-direction:row;gap:4rem;justify-content:center;margin-bottom:4rem;width:100%}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside .give-title{position:relative}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside .give-title:after{content:"=";margin-left:1rem;position:relative}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside span{flex:0 0 33%}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside span:first-of-type{text-align:right}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside span:last-of-type{text-align:left}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside picture{max-width:20rem}@media only screen and (max-width:880px){.bloc-image-banner.has-gradient .banner-cover{-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent);mask-image:linear-gradient(180deg,#000 50%,transparent)}.bloc-image-banner.is-page-header .banner-text:not(.position-align-middle-center){padding-top:0!important;top:8rem!important}.bloc-image-banner .banner-text{pointer-events:none;width:80%}.bloc-image-banner .banner-text *{pointer-events:none}.bloc-collection-home .product-card:hover .bloc-image-banner .banner-text span.btn-classic,.bloc-collection-home .product-card:hover .recommendation-modal__container .bloc-image-banner .banner-text span.recommendation-modal__button,.bloc-image-banner .banner-text .bloc-collection-home .product-card:hover .recommendation-modal__container span.recommendation-modal__button,.bloc-image-banner .banner-text .bloc-collection-home .product-card:hover span.btn-classic,.bloc-image-banner .banner-text .btn-classic,.bloc-image-banner .banner-text .recommendation-modal__container .bloc-collection-home .product-card:hover span.recommendation-modal__button,.bloc-image-banner .banner-text .recommendation-modal__container .recommendation-modal__button,.bloc-image-banner .banner-text.color-content-white .btn-classic,.recommendation-modal__container .bloc-collection-home .product-card:hover .bloc-image-banner .banner-text span.recommendation-modal__button,.recommendation-modal__container .bloc-image-banner .banner-text .recommendation-modal__button{pointer-events:all!important}.bloc-image-banner .banner-text:not(.position-align-middle-center):not(.position-align-bottom-center){left:50%!important;text-align:center!important;transform:translate(-50%)!important}.bloc-image-banner .banner-bottom-content{bottom:5rem;max-width:auto;width:70%}.bloc-image-banner.is-giving-back-module .banner-text{margin:0;top:0!important}.bloc-image-banner.is-giving-back-module .banner-text:not(.position-align-middle-center):not(.position-align-bottom-center){top:0!important}.bloc-image-banner.is-giving-back-module .banner-text .content-wrapper{padding:0}.bloc-image-banner.is-giving-back-module .swiper-giving-back{margin-top:6rem;position:relative}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt{text-align:center!important;width:100%}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside{flex-direction:column;justify-content:center;margin-bottom:2rem}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside .give-cover{max-width:40%}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside .give-title:after{content:"=";font-size:1.5rem;left:50%;margin-left:0;position:absolute;top:2rem;transform:translate(-50%)}.bloc-image-banner.is-giving-back-module .swiper-giving-back .giving-elt .content-inside .give-subtitle{text-align:center!important;width:50%}}.nav-collections{padding:8rem 0 2rem;text-align:center;background:#e9e9e7}.nav-collections .collection-title{text-transform:uppercase;font-size:1.5rem;font-weight:700}.nav-collections a{display:inline-block;margin:0 2rem;text-transform:uppercase;transition:all .3s ease}.nav-collections a:hover{opacity:.5}.nav-collections a.active{text-decoration:underline}.bloc-collection{background-image:url(./ode_ona_product_stage_normal.jpg);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;display:block}.bloc-collection .product-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:7rem 0;position:relative;text-align:center;transition:opacity .5s ease;width:33.33%}.bloc-collection .product-card:hover{opacity:.6}.bloc-collection .product-card .product-image{height:12rem;width:22rem}.bloc-collection .product-card .product-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;width:100%}.bloc-collection .product-card .product-details{height:8rem;padding:2rem 2rem 1rem}.bloc-collection .product-card .product-details .product-title{font-size:1rem;line-height:1.4em;margin-bottom:.3rem}.bloc-collection .product-card .product-details .product-subtitle{font-size:.9rem;line-height:1.8em;margin-bottom:1rem}.bloc-collection.is-collection .products-wrapper{height:100%;max-width:80rem;overflow:initial}.bloc-collection.is-collection .products-wrapper .swiper-button-next{right:0}.bloc-collection.is-collection .products-wrapper .swiper-button-prev{left:0}.bloc-collection.is-recommendation{display:flex}.bloc-collection.is-recommendation .collection-title{flex:1 1 33.33%;padding:14rem 5rem 2rem;text-transform:uppercase}.bloc-collection.is-recommendation .products-wrapper{flex:1 1 66%;height:100%}@media only screen and (max-width:880px){.nav-collections{padding:8rem 0 1rem}.nav-collections a{margin:0 1rem}.bloc-collection{background-image:url(./ode_ona_product_stage_mobile.jpg);display:block}.bloc-collection .swiper .swiper-wrapper{display:block}.bloc-collection .swiper .swiper-wrapper .product-card{background-image:url(./ode_ona_product_stage_normal.jpg);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;margin:0;padding:5rem 0 5.2rem;width:100%}.bloc-collection .swiper .swiper-wrapper .product-card:hover{opacity:1}.bloc-collection .swiper .swiper-wrapper .product-card .product-details{padding-top:3rem}.bloc-collection .swiper .swiper-wrapper .product-card .product-details .product-title{font-size:1.2rem;margin-bottom:.5rem}.bloc-collection .swiper .swiper-wrapper .product-card .product-details .product-subtitle{font-size:1rem;line-height:1.4em;margin-bottom:.5rem}.bloc-collection.is-collection .products-wrapper{width:100%}.bloc-collection.is-recommendation{background:0 0;display:block}.bloc-collection.is-recommendation .collection-title{padding:4rem 2rem;position:relative;text-align:center;width:100%}}.bloc-collection-home{text-align:center;background:#fff}.bloc-collection-home .collection-title{padding:10rem 4rem .8rem}.bloc-collection-home .collection-title .subtitle{margin-bottom:1rem}.bloc-collection-home .product-card{text-align:left;margin-right:2px}.bloc-collection-home .product-card:last-child{margin-right:0}.bloc-collection-home .product-card .cover{background-color:#000;overflow:hidden}.bloc-collection-home .product-card .product-image{aspect-ratio:1.1/1;position:relative;width:100%}.bloc-collection-home .product-card .product-image img,.bloc-collection-home .product-card .product-image video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-collection-home .product-card .product-image video{min-height:100%}.bloc-collection-home .product-card .product-image.video-background img{height:37%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bloc-collection-home .product-card .product-details{padding:1.55rem 1.5rem 4rem}.bloc-collection-home .product-card .product-details .card-head{display:flex;justify-content:space-between;margin-bottom:.3rem;text-transform:uppercase}.bloc-collection-home .product-card .product-details .card-head .product-name{font-size:1rem;line-height:1.4em}.bloc-collection-home .product-card .product-details .card-head .product-price{font-size:.9rem;line-height:1.4em;display:flex}.original-price-mr{margin-right:.5rem}.original-price{text-decoration:line-through;color:#ccc}.original-price.darker{color:#949494}.bloc-collection-home .product-card .product-details .card-content{margin-bottom:1rem}.bloc-collection-home .product-card .product-details .card-content .product-text{font-size:.95rem;line-height:1.8em}.bloc-collection-home .product-card .product-details .card-content .product-desc{color:gray;font-size:.65rem;line-height:1.8em}.bloc-collection-home .product-card .product-details span{display:block}.bloc-collection-home .product-card .product-details .recommendation-modal__container span.recommendation-modal__button,.bloc-collection-home .product-card .product-details span.btn-classic,.bloc-collection-home .product-card:hover .recommendation-modal__container .product-details span.recommendation-modal__button,.recommendation-modal__container .bloc-collection-home .product-card .product-details span.recommendation-modal__button{display:inline-block}@media only screen and (max-width:880px){.bloc-collection-home .product-card .product-details{padding:1.55rem 1.5rem 4rem}.bloc-collection-home .product-card .product-details .card-head .product-name{font-size:1.25rem}.bloc-collection-home .product-card .product-details .card-head .product-price{font-size:1.1rem}.bloc-collection-home .product-card .product-details .card-content .product-text{font-size:1.1rem;line-height:1.4em;margin-bottom:.3rem}.bloc-collection-home .product-card .product-details .card-content .product-desc{font-size:.7rem;line-height:1.5em}}.bloc-recommendation{background-image:url(./ode_ona_product_stage_normal.jpg);background-position:0 0;background-repeat:repeat-x;background-size:auto 100%;display:flex}.bloc-recommendation .collection-title{flex:1 1 33.33%;padding:18rem 2rem 2rem;text-transform:uppercase}.bloc-recommendation .swiper-reco{flex:1 1 66%;height:100%}.bloc-recommendation .product-card{display:flex;flex-direction:column;justify-content:center;margin:10rem 0 5rem;position:relative;text-align:center}.bloc-recommendation .product-card .product-image{height:16rem}.bloc-recommendation .product-card .product-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.bloc-recommendation .product-card .product-details{padding:2rem 2rem 1rem}.bloc-recommendation .product-card .product-details .product-name,.bloc-recommendation .product-card .product-details .product-price{margin-bottom:1rem}@media only screen and (max-width:880px){.bloc-recommendation{display:block}.bloc-recommendation .collection-title{padding:4rem 2rem;position:absolute;text-align:center;width:100%}.bloc-recommendation .product-card{margin:11rem 0 6rem}}.bloc-reassurance{background-color:#dadada;padding:7rem 0}.bloc-reassurance .swiper{padding:0 4rem}.bloc-reassurance .reassurance-item{padding:0 2rem;text-align:center}.bloc-reassurance .reassurance-item .icon{aspect-ratio:1/1;border-radius:50%;display:block;margin:0 auto 2rem;width:8rem}@media only screen and (max-width:880px){.bloc-reassurance{padding:4rem 0}.bloc-reassurance .reassurance-item{padding:0}.bloc-reassurance .reassurance-item .icon{margin:0 auto 1rem;width:4rem}.bloc-reassurance .swiper-obj .swiper{overflow:hidden;padding:0;width:80%}.bloc-reassurance .swiper-obj .swiper .swiper-button-next{right:-2rem}.bloc-reassurance .swiper-obj .swiper .swiper-button-prev{left:-2rem}}.bloc-giving-back .giving-back-card{aspect-ratio:1/1;background-color:#000;overflow:hidden;text-align:center;cursor:pointer}.bloc-giving-back .swiper-pagination{bottom:4rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}.content-giving-back{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:space-around;left:50%;max-width:50rem;padding:0 4rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}.content-giving-back .card-head{max-width:32rem}.content-giving-back .card-head .card-title{font-size:1.1rem;line-height:1.4em;margin-bottom:.8rem}.content-giving-back .card-head .card-title:last-child{margin-bottom:0}.content-giving-back .card-head .card-subtitle{font-size:.95rem;line-height:1.6em}.content-giving-back .argument-icons{align-items:center;display:flex;gap:2rem}.content-giving-back .argument-icons .equal{aspect-ratio:2/1;background-image:url(./ico-equal.png);background-position:50%;background-repeat:no-repeat;background-size:100% auto;display:block;width:2rem}.content-giving-back .argument-icons .part{align-items:center;display:flex;flex:1 1 0;gap:1rem}.content-giving-back .argument-icons .part .num{display:inline-block;flex:0 0 0;font-size:3rem}.content-giving-back .argument-icons .part figure{flex:0 0 3.5rem}.content-giving-back .argument-icons .part figure img{display:block;-o-object-fit:contain;object-fit:contain;width:100%}.content-giving-back .argument-icons .part>*{flex:1 1 0}.content-giving-back .argument-icons .part.left{justify-content:flex-end}.content-giving-back .argument-icons .part.right{justify-content:flex-start}.content-giving-back .card-footer{align-items:center;display:flex;font-size:.6rem;gap:1rem;justify-content:center;white-space:nowrap}.content-giving-back .card-footer img{display:inline-block;height:2.7rem;width:auto}.content-giving-back.color-content-white{color:#fff}.content-giving-back.color-content-white .argument-icons .equal{background-image:url(./ico-equal-white.png)}@media only screen and (max-width:880px){.bloc-giving-back.no-border .giving-back-card{border:0}.bloc-giving-back .swiper{background-color:#000}.bloc-giving-back .giving-back-card{aspect-ratio:unset;border-left:1px solid #fff;border-right:1px solid #fff;height:calc(100vh - 4.5rem);text-align:center}.content-giving-back{gap:2rem;height:70%;left:50%;padding:0 2rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.content-giving-back .card-head .card-title{font-size:1.3rem;margin-bottom:1.5rem}.content-giving-back .card-head .card-title:last-child{margin-bottom:0}.content-giving-back .card-head .argument-title{margin-bottom:1rem}.content-giving-back .card-head .card-subtitle{line-height:1.4em;padding:0 3rem}.content-giving-back .card-head .card-subtitle br{display:none}.content-giving-back .card-head .card-subtitle.italic{font-size:1.3rem}.content-giving-back .argument-icons{gap:1.5rem}.content-giving-back .argument-icons .part{gap:1rem}.content-giving-back .argument-icons .part figure{flex:0 0 3rem}.content-giving-back .card-footer{flex-direction:column;font-size:.9rem;gap:.5rem;width:100%}}.bloc-notes{background-color:#000}.bloc-notes .card-content-wrapper{align-items:center;color:#fff;display:flex;flex-direction:column;gap:3rem;height:100%;justify-content:center;left:50%;max-width:50rem;padding:4rem 0;position:absolute;text-align:center;top:0;transform:translate(-50%);width:100%;z-index:2}.bloc-notes .card-content-wrapper .swiper-notes{padding:0 10rem;width:100%}.bloc-notes .card-content-wrapper .note-footer{font-size:1.3rem;line-height:1.4em}.bloc-notes .picture-cover{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bloc-notes .picture-cover:after{background-color:#000;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media only screen and (max-width:880px){.bloc-notes .card-content-wrapper{gap:2rem;padding:2rem 0;width:100%}.bloc-notes .card-content-wrapper .swiper-notes{padding:0 4.6rem}.bloc-notes .card-content-wrapper .note-footer{font-size:1.5rem}}.bloc-instagram{background-color:#dadada;padding:8rem 2rem;text-align:center}.bloc-instagram img{display:block}.bloc-instagram.no-padding{padding:0}.bloc-instagram.no-padding .swiper{margin:.5rem}.bloc-instagram .insta-item{text-align:left;transition:opacity .3s ease}.bloc-instagram .insta-item figure:last-child{margin-bottom:0}.bloc-instagram .insta-item .hashtag{margin-top:.5rem}.bloc-instagram .insta-item:hover{opacity:1}.bloc-instagram #insta-feed,.bloc-instagram .swiper{margin:2rem 0 4rem}.bloc-instagram .swiper .swiper-slide{aspect-ratio:1/1}.bloc-instagram .swiper .swiper-slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-instagram.grid-9 .swiper{margin:0 auto 4rem;max-width:50rem;width:100%}@media only screen and (max-width:880px){.bloc-instagram.grid-9{padding:0 0 4rem}.bloc-instagram.grid-9 .swiper{margin:0 auto 4rem;max-width:none;width:100%}.bloc-instagram:not(.grid-9) .swiper{overflow:initial}.bloc-instagram:not(.grid-9) .swiper .swiper-button-next{right:-2rem}.bloc-instagram:not(.grid-9) .swiper .swiper-button-prev{left:-2rem}}.bloc-product{background-color:#f6f6f6;display:grid;grid-template-columns:50% 50%;overflow:unset!important;position:relative}.bloc-product .product-visuals-wrapper{background-color:#fff;width:100%}.bloc-product .product-visuals-wrapper .preorder-txt{border-bottom:1px solid #000;padding:1rem 2rem}.bloc-product .product-visuals-wrapper .product-side{display:block;height:calc(100vh - 4.5rem);margin-bottom:2px;overflow:hidden;position:relative;width:100%}.bloc-product .product-visuals-wrapper .product-side:last-child{margin-bottom:0}.bloc-product .product-visuals-wrapper .product-side .giving-back-card{height:100%}.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container{display:flex;flex-direction:column;gap:25%;left:60%;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container .line-wrapper:nth-child(2){margin:calc(100svh / 17) 0}@media only screen and (max-width:1380px){.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container .line-wrapper:nth-child(2){margin:calc(100svh / 14) 0}}@media only screen and (max-width:1200px){.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container .line-wrapper:nth-child(2){margin:calc(100svh / 12) 0}}@media only screen and (max-width:880px){.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container .line-wrapper:nth-child(2){margin:calc(100svh / 31) 0}.bloc-product .product-visuals-wrapper .product-side .line-wrapper-container{left:55%;top:54%}}.bloc-product .product-visuals-wrapper .product-side .ways-of-being{display:flex;flex-direction:column;gap:4rem;left:60%;position:absolute;top:15%;z-index:2}.bloc-product .product-visuals-wrapper .product-side .ways-of-being .ways-title{font-size:1.1rem;line-height:1.5em}.bloc-product .product-visuals-wrapper .product-side .ways-of-being .ways-text{font-size:.95rem;line-height:1.8em}.bloc-product .product-visuals-wrapper .product-side .ways-of-being .change-top{top:60%}.bloc-product .product-visuals-wrapper .product-side .product-side-title{font-size:1.1rem;line-height:1.5em;padding:6rem 2rem;position:absolute;text-align:center;top:0;width:100%;z-index:2}.bloc-product .product-visuals-wrapper .product-side .product-side-title em,.bloc-product .product-visuals-wrapper .product-side .product-side-title i{font-size:1.4rem;line-height:1.6em}.bloc-product .product-visuals-wrapper .product-side .product-side-title.align-bottom{bottom:0;top:auto}.bloc-product .product-visuals-wrapper .product-side .picture-cover{height:100%;width:100%}.bloc-product .product-visuals-wrapper .product-side video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-product .product-visuals-wrapper .product-side .video-wrapper{display:block;height:100%;position:absolute;width:100%}.bloc-product .product-visuals-wrapper .product-side .video-wrapper .video-play-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.bloc-product .product-visuals-wrapper .product-side.content-box{background-color:#fff}.bloc-product .product-visuals-wrapper .product-side.content-box .content-wrapper{left:50%;margin:0 auto;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:60%;z-index:2}.bloc-product .product-visuals-wrapper .product-side.content-box .content-wrapper .product-thumb{display:block;max-height:18rem;-o-object-fit:contain;object-fit:contain;width:100%}.bloc-product .product-visuals-wrapper .product-side.auto-height{aspect-ratio:unset;height:auto;padding:7rem 0}.bloc-product .product-visuals-wrapper .product-side.auto-height .content-wrapper{left:auto;margin:0 auto;position:relative;top:auto;transform:none}.bloc-product .product-visuals-wrapper .product-side.font-color-white{color:#fff}.bloc-product .product-visuals-wrapper .product-side.product-desc .content-wrapper{text-align:left}.bloc-product .product-visuals-wrapper .product-side.no-margin{margin-bottom:0}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper{left:50%;padding:4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper .try-cover{display:block;margin-bottom:4rem;position:relative}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper .try-content{margin:0 auto;text-align:center;width:80%}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper .try-content .headline{margin-bottom:2rem}.bloc-product .product-visuals-wrapper .accordeon-wrapper{max-width:80%}.bloc-product .product-action-wrapper{height:calc(100vh - 4.5rem);position:sticky;position:-webkit-sticky;top:4.5rem;width:100%}.bloc-product .product-action-wrapper .product-action{height:25rem;left:45%;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%;z-index:2}.bloc-product .product-action-wrapper .product-action .action-head .action-title{display:flex;font-size:1.2rem;justify-content:space-between;line-height:1.2em}.bloc-product .product-action-wrapper .product-action .action-head .action-desc{margin-top:.5rem}.bloc-product .product-action-wrapper .product-action .action-head .action-desc .product-subtitle{display:inline-block;font-size:.95rem;line-height:1.8em;margin-right:.5rem}.bloc-product .product-action-wrapper .product-action .action-head .action-desc .product-description{display:inline-block;font-size:.65rem;line-height:1.8em}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper{display:flex;margin:2rem 0 0}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper>*{flex:1 1 50%}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .product-form .btn-classic,.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .product-form .recommendation-modal__container .recommendation-modal__button,.recommendation-modal__container .bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .product-form .recommendation-modal__button{width:100%}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .quantity-controller{border:1px solid #000;border-right:0}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .quantity-input-wrapper{display:flex}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .quantity-input-wrapper .quantity-input{border:0;font-size:.7rem;padding:.7rem 4rem;position:relative;text-align:center;width:100%}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper .quantity-input-wrapper .quantity-button{background-color:transparent;border:0;font-size:1rem;padding:0 1rem;top:0;z-index:2}.bloc-product .product-action-wrapper .product-action .preorder-txt{margin-top:2.4rem}.bloc-product .product-action-wrapper .product-action .action-body{margin-top:2rem}@media only screen and (max-width:880px){.bloc-product{display:block}.bloc-product .product-visuals-wrapper .product-side{aspect-ratio:11/15;height:auto}.bloc-product .product-visuals-wrapper .product-side .product-side-title{padding:4rem 2rem;position:absolute;width:100%}.bloc-product .product-visuals-wrapper .product-side .ways-of-being{gap:2rem;left:55%;width:40%}.bloc-product .product-visuals-wrapper .product-side .ways-of-being .ways-title br{display:none}.bloc-product .product-visuals-wrapper .product-side .ways-of-being .ways-text{font-size:.9rem;line-height:1.6em}.bloc-product .product-visuals-wrapper .product-side .inner-wrapper{left:auto;padding:4rem;position:relative;text-align:center;top:auto;transform:none;width:100%}.bloc-product .product-visuals-wrapper .product-side video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-product .product-visuals-wrapper .product-side.content-box .content-wrapper .product-thumb{max-height:12rem}.bloc-product .product-visuals-wrapper .product-side.auto-height{padding:7rem 4rem}.bloc-product .product-visuals-wrapper .product-side.auto-height .content-wrapper{width:100%}.bloc-product .product-visuals-wrapper .product-side.product-desc{padding:4rem 2rem}.bloc-product .product-visuals-wrapper .product-side.product-desc .content-wrapper{padding:0 2rem;text-align:left;width:100%}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper{padding:4rem 2rem}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper .try-cover{left:-10%;width:120%}.bloc-product .product-visuals-wrapper .product-side.try-bloc .inner-wrapper .try-content{width:100%}.bloc-product .product-visuals-wrapper .accordeon-wrapper{max-width:none}.bloc-product .product-action-wrapper{background-color:#f6f6f6;bottom:0;height:auto;position:fixed;top:auto;width:100%;z-index:3}.bloc-product .product-action-wrapper .product-action{height:auto;left:0;padding:0;position:relative;top:0;transform:none;width:100%}.bloc-product .product-action-wrapper .product-action .action-head{padding:1rem 2rem 1.5rem;transition:all .3s ease}.bloc-product .product-action-wrapper .product-action .action-head.with-bottom-bar{padding-bottom:4.5rem}.bloc-product .product-action-wrapper .product-action .action-head .action-desc{margin-top:.1rem}.bloc-product .product-action-wrapper .product-action .action-head .action-desc .product-title{display:block;font-size:1.1rem}.bloc-product .product-action-wrapper .product-action .action-head .action-desc .product-subtitle{display:block;font-size:1.1rem;line-height:1.2em}.bloc-product .product-action-wrapper .product-action .action-head .action-desc .product-description{display:block;font-size:.75rem;line-height:1.4em}.bloc-product .product-action-wrapper .product-action .action-head .product-form__quantity{display:none}.bloc-product .product-action-wrapper .product-action .action-head .product-order-wrapper{margin-top:.8rem}.bloc-product .product-action-wrapper .product-action .action-body{display:none;margin-top:0}.bloc-product .product-action-wrapper.is-relative{position:relative}.bloc-product .product-action-wrapper.is-relative .action-head{padding:1rem 2rem}.bloc-product .product-action-wrapper.is-relative .action-body{display:block}.bloc-product .product-action-wrapper.hide-details .action-head{padding:1rem 2rem}.bloc-product .product-action-wrapper.hide-details .action-head .action-desc{display:none}.bloc-product .product-action-wrapper .product-action .action-head .action-title .product-price{white-space:nowrap}}.promotion-popin{background-color:#0006;height:100%;left:0;opacity:1;position:fixed;top:0;transition:all .5s ease;width:100%;z-index:999999}.promotion-popin .popin-inner-wrapper{align-items:center;background-color:#f0f0f0;display:flex;left:50%;max-width:52rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:2}.promotion-popin .popin-inner-wrapper .btn-close{position:absolute;right:1rem;top:1rem}.promotion-popin .popin-inner-wrapper .popin-infos{flex:0 0 50%;order:-1;padding:3rem;text-align:left}.promotion-popin .popin-inner-wrapper .popin-infos .popin-text{margin-bottom:1rem}.promotion-popin .popin-inner-wrapper .popin-infos .newsletter-form__field-wrapper .newsletter-form__button{height:auto}.promotion-popin .popin-inner-wrapper .popin-infos .newsletter-form__field-wrapper .field{display:block;margin-bottom:2rem}.promotion-popin .popin-inner-wrapper .popin-infos .newsletter-form__field-wrapper .field input{background-color:transparent;border:0;border-bottom:1px solid #000;color:#000;text-align:left;text-transform:uppercase}.promotion-popin .popin-inner-wrapper .popin-image{aspect-ratio:1/1;flex:0 0 50%;max-height:50svh;overflow:hidden;position:relative;width:100%}.promotion-popin .popin-inner-wrapper .popin-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;width:100%}.promotion-popin.off{opacity:0;visibility:hidden}@media only screen and (max-width:880px){.promotion-popin .popin-inner-wrapper{flex-direction:column;max-width:24rem}.promotion-popin .popin-inner-wrapper .popin-infos{order:unset;padding:3rem;text-align:center}.promotion-popin .popin-inner-wrapper .popin-infos .newsletter-form__field-wrapper .field input{text-align:center}.promotion-popin .popin-inner-wrapper .popin-image{max-height:40svh}}.bloc-giving-back-special{height:auto;overflow:hidden}.bloc-giving-back-special .inner-wrapper{height:auto;padding:8rem 0;position:relative;width:100%}.bloc-giving-back-special .banner-text{margin:0 auto;position:relative;text-align:center;width:52rem;z-index:2}.bloc-giving-back-special .banner-text .content-wrapper>*{margin-bottom:1.5rem}.bloc-giving-back-special .banner-text .content-wrapper>:last-child{margin-bottom:0}.bloc-giving-back-special .swiper{margin-bottom:4rem;position:relative;width:80%}.bloc-giving-back-special .swiper .giving-elt{text-align:center;width:100%}@media only screen and (max-width:880px){.bloc-giving-back-special{height:auto!important;overflow:hidden;padding:6rem 0}.bloc-giving-back-special .inner-wrapper{height:auto;padding:0;position:relative;width:100%}.bloc-giving-back-special .banner-text{margin:0 auto;position:relative;text-align:center;width:80%;z-index:2}.bloc-giving-back-special .swiper{margin-bottom:4rem;padding:0;width:100%}}.bloc-reviews{background:#f1f1f1;padding:10rem 0 6rem;text-align:center}.bloc-reviews .reviews-title{margin-bottom:.8rem}.bloc-reviews .reviews-list{margin:0 8rem}.bloc-reviews .reviews-list .swiper-button-next{right:-5rem}.bloc-reviews .reviews-list .swiper-button-prev{left:-5rem}.bloc-reviews .reviews-list .review-cover{aspect-ratio:4/5;margin-bottom:1rem;width:100%}.bloc-reviews .reviews-list .review-cover img,.bloc-reviews .reviews-list .review-cover video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bloc-reviews .reviews-list .review-notes{background:#fff;display:inline-block;padding:1rem 2rem;transform:translateY(-50%)}.bloc-reviews .reviews-list .review-notes .note-wrapper{display:flex;gap:.5rem}.bloc-reviews .reviews-list .review-notes .note-wrapper .star{aspect-ratio:1/1;background-image:url(./icon-review-star-new.png);background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.2rem}.bloc-reviews .reviews-list .review-infos{padding:0 1rem;text-align:left}.bloc-reviews .reviews-list .review-infos .review-name{font-size:.92rem;line-height:1.2em;margin-bottom:1rem}.bloc-reviews .reviews-list .review-infos .review-desc{font-size:.85rem;line-height:1.4em}@media only screen and (max-width:880px){.bloc-reviews .reviews-list{margin:0;padding:0}}@keyframes RightToLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}.ode-annoncement{bottom:0;left:0;position:fixed;transition:all .3s ease;width:100%;z-index:19}.ode-annoncement .floating-msg{background-color:#000;color:#fff;display:flex;overflow:hidden;padding:.875rem 0}.ode-annoncement .floating-msg .text-scroll{animation:RightToLeft 75s linear infinite;display:flex;white-space:nowrap}.ode-annoncement .floating-msg .text-scroll .txt{font-size:.75rem!important;margin:0 2.5rem;text-transform:uppercase}@media only screen and (max-width:880px){.ode-annoncement .floating-msg .text-scroll .txt{font-size:.72rem!important;margin:0 2rem}.ode-annoncement.hide{opacity:0;visibility:hidden}}.swiper-what{position:relative}.swiper-banner-carousel .swiper-pagination,.swiper-ingredients-carousel .swiper-pagination,.swiper-what .swiper-pagination{bottom:4rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}.swiper-banner-carousel .swiper-pagination{bottom:2rem}.swiper-ingredients-carousel .swiper-pagination{bottom:1rem}.swiper-banner-carousel .banner-title{font-family:AGT-medium}.form-footer{margin-top:2rem}.form-footer .small-link{margin-top:1rem}.cart-wrapper{width:100%}.cart-wrapper .cart-header,.cart-wrapper .cart-item{border-bottom:1px solid #dadada;display:flex;justify-content:space-between;padding:2rem 0}.cart-wrapper .cart-header .col-product,.cart-wrapper .cart-item .col-product{flex:1 1 50%;position:relative}.cart-wrapper .cart-header .col-quantity,.cart-wrapper .cart-item .col-quantity{flex:1 1 30%;position:relative}.cart-wrapper .cart-header .col-total,.cart-wrapper .cart-item .col-total{flex:1 1 20%;position:relative;text-align:right}.cart-wrapper .cart-item{display:flex}.cart-wrapper .cart-item .col-product{display:flex;gap:2rem}.cart-wrapper .cart-item .col-product .product-cover{aspect-ratio:1/1;width:6rem}.cart-wrapper .cart-item .col-product .product-cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-wrapper .cart-item .col-product cart-remove-button{display:block;margin-left:0}.cart-wrapper .cart-item .col-product cart-remove-button a{text-decoration:underline}.cart-wrapper .cart-item .col-product cart-remove-button a:hover{opacity:.5;text-decoration:none}.cart-wrapper .cart-item .col-total .loading-overlay{padding-top:0}.cart__footer{display:block}.cart__footer .cart__blocks{text-align:center;width:100%}.cart__footer .cart__blocks .totals{justify-content:flex-end}.cart__footer .cart__blocks .tax-note{line-height:1.2em;text-align:right}.cart__footer .cart__ctas{display:inline-block;margin-top:4rem;width:18rem}.cart__footer .continue-shopping-link{margin-bottom:.5rem;margin-top:2rem}@media only screen and (max-width:880px){.cart-wrapper .cart-header,.cart-wrapper .cart-item{padding:1.5rem 0}.cart-wrapper .cart-header .col-product,.cart-wrapper .cart-item .col-product{flex:1 1 50%;flex-direction:column;gap:1rem}.cart-wrapper .cart-item{gap:0}.cart__footer-wrapper{padding:1.5rem 0 4rem}.cart__footer .cart__blocks{text-align:center}.cart__footer .cart__blocks .totals{justify-content:space-between;margin-bottom:1rem}.cart__footer .cart__blocks .tax-note{float:right;width:60%}.cart__footer .cart__ctas{margin-top:3rem;width:60%}.cart__footer .continue-shopping-link{margin-bottom:.5rem}}.shopify-email-marketing-confirmation__container{padding-top:10rem;text-align:center}.shopify-email-marketing-confirmation__container h1{font-weight:700;margin-bottom:2rem}.bloc.charity .charity-section-title{font-size:1.8rem}.bloc.charity .header-bloc{padding:0 8rem}.bloc.charity .numbers-wrapper{gap:3rem;justify-content:center}.bloc.charity .numbers-wrapper .number-elt{flex:0 0 28%}.bloc.charity .numbers-wrapper .number-elt .number{font-size:2.4rem}.bloc.charity .numbers-wrapper .number-elt .legend{line-height:1.2em;text-transform:lowercase}.bloc.charity .numbers-wrapper .number-elt .legend:first-letter{text-transform:uppercase}.bloc.charity .quote-wrapper .quote{font-size:2rem;line-height:1.8em}.bloc.charity .quote-wrapper .author{font-size:1rem}.bloc.charity .product-card{color:#fff;margin-top:10rem;padding:8rem;position:relative}.bloc.charity .product-card:before{background-color:#000;bottom:100%;content:"";display:block;height:4rem;left:50%;margin:0 auto 3rem;position:absolute;width:1px}.bloc.charity .product-card .product{flex:0 0 15%}.bloc.charity .product-card.theme-black{color:#000}.bloc.charity .charity-grid-wrapper{gap:2rem}.bloc.charity .charity-grid-wrapper .grid-elt .legend{font-size:.85rem;line-height:1.2em;text-transform:lowercase}.bloc.charity .charity-grid-wrapper .grid-elt .legend:first-letter{text-transform:uppercase}.bloc.charity .giving-back-bloc{left:auto;margin:2rem auto;position:relative;top:auto;transform:none}.bloc.charity .charity-links{display:flex;gap:0}.bloc.charity .charity-links .item{aspect-ratio:8/6;flex:1 1 0}@media only screen and (max-width:880px){.bloc.charity .inner-bloc-wrapper.add-mobile-padding{padding:0 1rem}.bloc.charity .header-bloc{padding:0 2rem}.bloc.charity .charity-section-title{font-size:1.4rem}.bloc.charity .product-card{padding:8rem 4rem}.bloc.charity .product-card .product{margin:0 auto 2rem;width:40%!important}.bloc.charity .numbers-wrapper{display:flex;gap:4rem 0}.bloc.charity .numbers-wrapper .number-elt{flex:0 0 50%;padding:0 1rem}.bloc.charity .numbers-wrapper .number-elt .number{font-size:1.2rem}.bloc.charity .quote-wrapper{padding:0 2rem}.bloc.charity .quote-wrapper .quote{font-size:1.6rem}.bloc.charity .quote-wrapper .author{font-size:.9rem}.bloc.charity .charity-grid-wrapper{display:flex;gap:.5rem}.bloc.charity .charity-grid-wrapper .grid-elt{flex:1 1 45%;margin-bottom:1rem}.bloc.charity .charity-grid-wrapper .grid-elt .legend{font-size:.7rem}.bloc.charity .charity-links{flex-direction:column}.bloc.charity .charity-links .item{aspect-ratio:10/13;flex:1 1 100%}}.bloc.charity-header{overflow:hidden}.bloc.charity-header .content-giving-back{gap:4rem;max-width:52rem}.bloc.charity-header .content-giving-back .card-head .card-title{font-size:1.4rem;line-height:1.4em;margin-bottom:3rem}.bloc.charity-header .content-giving-back .card-head .card-subtitle{font-size:1.6rem;line-height:1.6em}.bloc.charity-header .content-giving-back .card-footer{font-size:.6rem}.bloc.charity-header .content-giving-back .card-footer img{display:inline-block;height:2.8rem;width:auto}.bloc.charity-header .content-giving-back .argument-icons .equal{width:3rem}.bloc.charity-header .content-giving-back .argument-icons .part{gap:2rem}.bloc.charity-header .content-giving-back .argument-icons .part .num{font-size:3em}.bloc.charity-header .content-giving-back .argument-icons .part figure{flex:0 1 6rem}@media only screen and (max-width:880px){.bloc.charity-header .content-giving-back{gap:2rem}.bloc.charity-header .content-giving-back .h5,.bloc.charity-header .content-giving-back body .text-to-format h5,body .text-to-format .bloc.charity-header .content-giving-back h5{font-size:.9rem!important}.bloc.charity-header .content-giving-back .card-footer{font-size:.8rem}}.bloc.charity-partner-card .inner-bloc-wrapper{color:#fff}.bloc.charity-partner-card .partner-card{padding:10rem 4rem;position:relative}.bloc.charity-partner-card .card-content{position:relative;z-index:1}.bloc.charity-partner-card .card-content .logo-partner{height:auto;max-height:5rem;max-width:10rem;width:auto}.bloc.charity-partner-card .partner-card.theme-black{color:#000}@media only screen and (max-width:880px){.bloc.charity-partner-card .inner-bloc-wrapper .partner-card{padding:6rem 2rem}}.bloc.charity-diptyque .cols-container .col-elt{display:flex;flex-direction:column;gap:4rem}.bloc.charity-diptyque .cols-container .col-elt p{margin-bottom:0}.bloc.charity-diptyque .cols-container .col-elt .order-first{order:-1}@media only screen and (max-width:880px){.bloc.charity-diptyque .cols-container{padding:0 2rem;display:flex;flex-direction:column-reverse}.bloc.charity-diptyque .cols-container .col-elt{gap:4rem;text-align:center}.bloc.charity-diptyque .cols-container .col-elt:last-child{margin-bottom:0}.bloc.charity-diptyque .cols-container .col-elt .order-first{order:unset}}div[data-oke-widget]{background:#fff}.page-width{max-width:none!important;margin:0 auto;padding:none!important}.okeReviews{padding:0 30px 100px!important}.okeReviews[data-oke-container].oke-w,div.okeReviews.oke-w{max-width:80%}.oke-w-reviews-list-item{padding:40px 0!important}.oke-w-controls-nav a{display:none}.oke-button{text-transform:uppercase!important;font-weight:400;font-size:.7rem!important;border-radius:0!important;transition:all .5s ease}.oke-button:hover{background-color:#fff!important;color:#000;border-radius:0!important;border:1px solid #000!important;box-shadow:none!important}.oke-reviewContent p{font-size:.7rem}.oke-reviewContent .oke-title{font-size:.75rem;text-transform:uppercase}.oke-w-reviewSplit-date,.oke-w-reviewer-name,.oke-w-reviewer-verified{letter-spacing:.03rem;font-family:AGT-regular!important}.oke-helpful,.oke-sortSelect-label,.oke-sortSelect-sort,.oke-w-reviewSplit-date,.oke-w-reviewSplit-footer,.oke-w-reviewer-name,.oke-w-reviewer-verified,.oke-w-reviews-count{font-size:.7rem!important}.oke-w-writeReview.oke-button{background-color:#fff!important;color:#000!important;border:1px solid #000!important}.oke-w-writeReview.oke-button:hover{background-color:#000!important;color:#fff!important;border:1px solid #fff!important}.oke-w-writeReview.oke-button:before{color:#000!important}.oke-w-writeReview.oke-button:hover:before{color:#fff!important}.oke-w-controls-nav{border:0!important}.oke-w-reviews-writeReview,.oke-sortSelect{padding-right:10px}.oke-w-reviews-count{padding-left:10px}.oke-w-reviewSplit-left{text-align:left!important;font-weight:100!important;text-transform:uppercase;padding:0 10px}.oke-w-reviewer-avatar{display:none}.oke-w-reviewer-identity{text-align:left;font-weight:100}.oke-w-reviewer-verified{font-weight:100!important}.oke-w-reviewSplit-date{text-transform:lowercase}#g-recaptcha{margin-bottom:1rem}.newsletter-form__message--success{margin-top:.7rem!important;margin-bottom:1rem!important;font-family:AGT-medium;font-size:.7rem}@media only screen and (min-width:641px){.oke-w-controls,.oke-w-header{display:none!important}.oke-w-reviewSplit-left{width:18%!important}}@media only screen and (max-width:640px){.oke-w-reviews-head{margin-bottom:70px!important}.oke-w-reviewSplit-mid{text-align:left;padding-left:10px}.oke-w-reviews-writeReview{margin:0 auto!important;padding-right:0!important}}.swiper-msg-carousel{position:relative;width:100%;height:100%}.swiper-msg-carousel .swiper-wrapper{display:flex;transition-property:transform;box-sizing:content-box}.swiper-msg-carousel .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative}.swiper-msg-carousel .txt{text-align:center;font-size:.75rem;padding:0 2rem}.swiper-msg-carousel .swiper-button-prev{left:10px}.swiper-msg-carousel .swiper-button-next{right:10px}.swiper-msg-carousel .swiper-button-next,.swiper-msg-carousel .swiper-button-prev{color:#fff;position:absolute;top:45%;transform:translateY(-50%);z-index:10;font-size:1.5rem;cursor:pointer}body:not(:has(.section-header-bottom-ctm)) .main-container{padding-top:4rem}@media(min-width:768px){body:not(:has(.section-header-bottom-ctm)) .main-container{padding-top:var(--header-height, 4rem)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/styles.css.map */
