@font-face{font-family:Casta-ExSl;font-display:swap;src:url(subset-Casta-ExpandedSlanted.woff2) format("woff2"),url(subset-Casta-ExpandedSlanted.woff) format("woff")}@font-face{font-family:Casta-Md;font-display:swap;src:url(subset-Casta-Medium.woff2) format("woff2"),url(subset-Casta-Medium.woff) format("woff")}@font-face{font-family:Casta-Md-Cnd;font-display:swap;src:url(subset-Casta-MediumCondensed.woff2) format("woff2"),url(subset-Casta-MediumCondensed.woff) format("woff")}#hover{display:none}.relative{position:relative}.absolute{position:absolute}.separator{border-bottom:3px solid #000101}.five-line-max{-webkit-line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}a{color:#5c5c5c}h1{margin-top:0}.Heading:not(.ProductItem__Title){font-family:Casta-Md}.SidebarMenu__Nav .Heading,.HorizontalList__Item .Heading,.ProductItem__Info .Heading{font-family:inherit}.CartItem{margin:10px 0}.Cart__NoteButton{display:none}.custom-nav-list{margin-top:2px;margin-right:7px}.custom-nav-list .nav-left-link:hover .Header__LinkSpacer:after{transform:scaleX(1);opacity:1}.AnnouncementBar{font-size:15px}.SidebarMenu__Nav--top{margin-bottom:30px;display:flex}.SidebarMenu__Nav--top .Collapsible,.Drawer__Footer>div{flex-basis:50%}.SidebarMenu__Nav--top .Collapsible:first-child,.Drawer__Footer>div:first-child{border-right:1px solid var(--navigation-border-color)}.SidebarMenu__Nav--top .Collapsible .Collapsible__Button{text-align:center}.gtr{position:relative;margin-top:5px;margin-right:15px}.gtr .switcher{width:55px;z-index:2;overflow:visible}.gtr .switcher .selected a{width:55px;border:none}.gtr .switcher .selected a:after{right:5px}.gtr .switcher .option{width:35px;position:absolute;background:transparent;border:none}.gtr .switcher span{display:none}.gtr .switcher .selected,.gtr .switcher .selected a:hover,.gtr .switcher .option a,.gtr .switcher .option a.selected,.gtr .switcher .option a:hover{background:transparent}.sidebar-gtr-container .gtr{display:flex;justify-content:center}.sidebar-gtr-container .gtr .switcher .option{position:inherit}.contact_us_link{display:inline-block;margin-top:15px}section.nos-engagements .container-engagement{padding-top:30px;padding-bottom:30px;text-align:center;width:94%;margin:auto}section.nos-engagements .container-engagement .text_engagement p{width:70%;margin:0 auto 15px}section.nos-engagements .container-engagement .title_engagement{font-size:15px;text-transform:uppercase;font-weight:700}section.nos-engagements .container-engagement .cl-sm-12,section.nos-engagements .container-engagement .col-xl-12,section.nos-engagements .container-engagement .col-lg-12{padding-bottom:15px}section.nos-engagements .container-engagement hr{display:block;margin:.5em auto;border-style:inset;border-width:1px}.owl-carousel.off{display:block}section.nos-engagements-picto .container-picto{padding-top:64px;padding-bottom:64px;text-align:center;width:94%;max-width:1200px;margin:60px auto 40px}section.nos-engagements-picto .container-picto .picto-image-container{text-align:center;margin-bottom:8px}section.nos-engagements-picto .container-picto .title-picto{font-size:16px}section.nos-engagements-picto .container-picto .cl-sm-12,section.nos-engagements-picto .container-picto .col-xl-12,section.nos-engagements-picto .container-picto .col-lg-12{padding-bottom:15px}section.nos-engagements-picto .container-picto hr{display:block;margin:.5em auto;border-style:inset;border-width:1px}.template-blog .ImageHero--small{min-height:450px}.template-blog .SectionHeader__Heading.Heading.u-h2 a{color:#fff!important}.template-blog .ArticleItem__Excerpt,.template-blog .ArticleItem__Link.Link.Link--underline{font-size:15px}#page-about{max-width:2100px;width:75%;margin:50px auto auto;position:relative}#page-about section.about-simple-text .container-about{max-width:470px;margin:0 auto;padding-top:20px}#page-about section.about-simple-text .container-about h2{margin-bottom:25px;text-transform:uppercase;letter-spacing:4px}#page-about section.about-simple-text .container-about h2,#page-about section.about-simple-text .container-about p{text-align:center;font-size:47px}#page-about section.about-simple-text .container-about p{line-height:1.6em;letter-spacing:1.5px;font-size:13px}#page-about section.about-picture{width:100%}#page-about section.about-picture img{margin:25pt auto;width:100%}#page-about section.about-text-in-pic .container-textinpicture{margin:0 auto;overflow:hidden}#page-about section.about-text-in-pic .container-textinpicture .col-sm-6{float:none}#page-about section.about-text-in-pic .container-textinpicture .block-image{width:100%;border:0;padding:0;margin:0 auto}#page-about section.about-text-in-pic .container-textinpicture .block-image img{top:0;border-style:none;margin:0;padding:0;display:block;background-size:100%;background-size:cover;border:0;right:0}#page-about section.about-text-in-pic .container-textinpicture .block-info{width:80%;margin:auto;padding-bottom:30px}#page-about section.about-text-in-pic .container-textinpicture .block-info h3{font-size:32px;color:#000;letter-spacing:2px;text-align:center;margin-bottom:20px}#page-about section.about-text-in-pic .container-textinpicture .block-info p{padding-bottom:20px;text-align:center;letter-spacing:1.5px}#page-about section.about-text-in-pic .container-textinpicture{padding-top:30px}#page-about section.about-text-in-pic .container-textinpicture .block-glob-tap,#page-about section.about-text-in-pic .container-textinpicture #text-below{margin-top:30px;margin-bottom:30px;display:table}#page-about section.about-text-in-pic .container-textinpicture .block-glob-tap .col-about-tip,#page-about section.about-text-in-pic .container-textinpicture #text-below .col-about-tip{display:table-cell;float:none;vertical-align:middle}#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{position:relative;padding-top:33em;padding-bottom:.2em;padding-left:3em;max-height:800px}#page-about section.about-text-in-pic .container-textinpicture .image-textinpic{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-size:cover;z-index:-1}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout{text-decoration:none;width:47%;background:#fff;text-align:left;letter-spacing:1.5px;margin-top:-29em;margin-bottom:4em}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block{width:80%;margin:10%;display:inline-block}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block p,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block p{text-align:center}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3{padding-bottom:5px;text-align:center;margin-top:0}#page-about section.about-text-in-pic .container-textinpicture .right-blockabout{position:relative;left:49%}#page-about section.about-fixed-text{top:0;bottom:0;left:-10%;right:-10%}#page-about section.about-fixed-text .container-sticky{letter-spacing:1.1px;width:100%;position:sticky;top:calc(50% - 100px);text-align:center}#page-about section.about-fixed-text .container-sticky .text-ots-l{font-size:18px;transform:rotate(-90deg);position:absolute;left:0;transform-origin:top left 0;white-space:nowrap}#page-about section.about-fixed-text .container-sticky .text-ots-r{font-size:18px;transform:rotate(90deg);white-space:nowrap;position:absolute;right:0;transform-origin:top right 0}section.home-pictures .row{margin-left:0}section.home-pictures .container-home-pic{width:100%;height:100%}section.home-pictures .container-home-pic .home-pics-l,section.home-pictures .container-home-pic .home-pics-r{padding-left:0;padding-right:0;border-right:1px solid}section.home-pictures .container-home-pic .home-pics-r{border-left:1px solid;border-right:0}section.home-pictures .container-home-pic img{width:100%;height:100%}section.home-pictures .container-home-pic a{display:block;position:relative}section.home-pictures .container-home-pic a .block-h-title{position:absolute;color:#fff;top:50%;font-size:110px;transform:translateY(-50%);font-Weight:700;text-align:center;width:60%;margin-left:20%}section.picture-arrow .container-pic-arrow .arrow,section.picture-arrow-2 .container-pic-arrow .arrow{height:70px;width:70px;border-radius:50%;transform:translate(-50%);position:relative;top:-40px;left:50%}section.picture-arrow .container-pic-arrow .arrow img,section.picture-arrow-2 .container-pic-arrow .arrow img{width:60%;height:40%;margin-left:auto;margin-right:auto;display:block;position:relative;top:31%}section.picture-arrow .container-pic-arrow .arrow:hover,section.picture-arrow-2 .container-pic-arrow .arrow:hover{opacity:.9;transition:all .2s ease 0s}section.picture-arrow .container-pic-arrow img,section.picture-arrow-2 .container-pic-arrow img{width:100%;height:auto;max-height:100%}section.picture-arrow .container-pic-arrow .block-pic-cta .Button,section.picture-arrow-2 .container-pic-arrow .block-pic-cta .Button{letter-spacing:2.5px;position:absolute!important;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#000101;font-size:17px;letter-spacing:2px;color:#fff!important}section.picture-arrow .container-pic-arrow .block-pic-cta .Button:hover,section.picture-arrow-2 .container-pic-arrow .block-pic-cta .Button:hover{color:#6f6965!important;background-color:#fff!important}.Slideshow--fullscreen .Slideshow__Carousel--withScrollButton{max-height:calc(100% - 76px)}section.marques .container-marques{max-width:100%;margin:0 auto;padding-top:80px}section.marques .container-marques .little-margin-bottom{margin-bottom:30px}section.marques .container-marques h2{font-family:Casta-Md;font-size:40px;margin:0 auto 30px;display:table}section.marques .container-marques .icon-marques{position:relative;z-index:1;display:table;margin:auto;text-transform:uppercase;font-weight:700;padding-bottom:4%}section.marques .container-marques .icon-marques img{height:36px;width:36px;left:-.5em;position:relative}section.marques .container-marques .icon-marques #cta-img{border:1px solid #000101}section.marques .container-marques .icon-marques button{letter-spacing:2px;text-transform:uppercase}section.marques .container-marques .icon-marques .list-marques,section.marques .container-marques .icon-marques .img-marques{border:1px solid #e2e2e2;padding:12px 21px;font-size:15px;float:left}section.marques .container-marques .icon-marques .img-marques{margin-right:20px}section.marques .container-marques .equal{display:-webkit-flex;flex-wrap:wrap;min-height:400px}section.marques .container-marques .block-mark{padding:20px 20px 20px 3.2em}section.marques .container-marques .block-mark a{color:#000101}section.marques .container-marques .block-mark a:hover{color:#c1a19e;transition:all .2s ease 0s;text-decoration:none}section.marques .container-marques .block-mark li{list-style-type:none;letter-spacing:.2em}section.marques .container-marques .block-mark .letter-sort{border:1px solid #e2e2e2;font-size:20px;height:50px;width:50px;border-radius:50%;text-align:center;padding-top:.5em;margin-bottom:30px}section.marques .container-marques .marques-list{width:90%;margin:auto}section.marques .container-marques .marques-img{max-width:90%;margin:0 auto}section.marques .container-marques .marques-img .all-info-img{margin:0 20px}section.marques .container-marques .marques-img .all-info-img .marques-block{text-align:center}section.marques .container-marques .marques-img .all-info-img .icon-alone,section.marques .container-marques .marques-img .all-info-img .icon-several-first,section.marques .container-marques .marques-img .all-info-img .icon-several-second{width:36px;height:36px;position:relative;top:-7px}section.marques .container-marques .marques-img .all-info-img img{width:100%;height:440px;object-fit:cover}section.marques .container-marques .marques-img .all-info-img .img-meta{position:relative;height:25px;top:30em;margin:auto 6px;max-width:25px}section.marques .container-marques .marques-img [class*=col-]{padding:0}section.marques .container-marques .marques-img .equal{position:relative;top:-170px}section.marques .container-marques .marques-img .info-mark{position:absolute;bottom:15%;left:50%;transform:translate(-50%)}section.marques .container-marques .marques-img #cta-markgalery{background-color:#fff;padding:18px 28px;font-size:14px;letter-spacing:.2em;text-transform:uppercase}section.marques .container-marques .marques-img .marques-info{visibility:hidden;opacity:0;position:absolute;background-color:#fff;height:100%;bottom:0;left:0;right:0}section.marques .container-marques .marques-img .marques-info a{text-decoration:none;color:#6f6965}section.marques .container-marques .marques-img .marques-info .cta-see-mark{font-size:13px;padding:10px 25px;position:absolute;left:50%;bottom:-40%;white-space:nowrap;transform:translate(-50%)}section.marques .container-marques .marques-img .marques-info .container-info-mark{width:75%;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}section.marques .container-marques .marques-img .marques-info .container-info-mark h2{letter-spacing:.2em;font-size:28px;text-transform:uppercase;text-align:center;color:#000101!important}section.marques .container-marques .marques-img .marques-info .container-info-mark .collection-top__info{letter-spacing:.1em;text-align:left;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}section.marques .container-marques .marques-img .legend-mark{position:absolute;left:10px;backgroud-color:grey}section.marques .container-marques .marques-img .legend-mark h2{font-size:16px;display:table-cell;padding:6px 5px}section.marques .container-marques .marques-img .legend-mark img{width:40px;float:left;position:relative;bottom:9px;margin-right:5px}section.marques .container-marques .marques-img .legend-mark li{list-style:none}section.marques .container-marques .marques-img .container-legend{vertical-align:middle}section.marques .container-marques .marques-img ul{position:sticky;top:170px;padding:15px}.TabPanel h2{text-align:center}.TabPanel .SectionFooter a{color:#fff}.container-filter{width:15em;text-align:left;padding-left:30px}.container-filter ul{padding-left:20px;list-style:none}.container-filter ul li{letter-spacing:2px;padding-bottom:3px}.container-filter ul li a{color:#6f6965;text-decoration:none}.container-filter ul li a:hover{transition:all .6s ease 0s;opacity:.6}section.marque-description{margin-top:5%;margin-bottom:5%}section.marque-description .row{display:-webkit-flex;flex-wrap:wrap}section.marque-description .collection-icon-ethique{width:35px;height:auto;margin-top:-20px}section.marque-description .container-marque-description{max-width:60%;margin:auto}section.marque-description .container-marque-description img{object-fit:cover}section.marque-description .container-marque-description .marque-desc{padding-left:5%;letter-spacing:1.5px}section.marque-description #first-sep{margin-top:35px}.Product__Tabs{width:80%;margin:0 auto;max-width:1500px}.Product__Tabs .Rte h2{font-size:32px;margin:0 0 .7em}.Product__Tabs .Rte .tab-img img{width:100%;height:auto;object-fit:cover}.Product__Tabs .Rte .tab-block-text{background-color:#fff;padding:20px}.Product__Tabs .Rte .block-tab{background-color:#fff;text-align:left}.Product__Tabs .Rte .block-tab a{text-decoration:underline!important;font-weight:700!important;margin-top:-10px}.Product__Tabs .Rte p{line-height:24px;margin-bottom:30px}.Product__Tabs .owl-theme .owl-controls{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.Product__Tabs .owl-theme .owl-controls .owl-buttons div{background:transparent;opacity:1}section.ethiques .container-ethique{width:90%;margin:0 auto}section.ethiques .container-ethique .block-icon{position:absolute;bottom:0;height:125px;width:100%}section.ethiques .container-ethique .first-carousel{text-align:center;margin-top:100px;margin-bottom:50px}section.ethiques .container-ethique .first-carousel .owl-item{position:relative;height:125px}section.ethiques .container-ethique .first-carousel h2{font-weight:100}section.ethiques .container-ethique .first-carousel img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}section.ethiques .container-ethique .first-carousel img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}section.ethiques .container-ethique .first-carousel .synced h2{font-weight:700}section.ethiques .container-ethique .block-info-ethique h2{font-size:32px;margin:0 0 .7em}section.ethiques .container-ethique .block-info-ethique .block-img img{width:90%;height:auto;object-fit:cover}section.ethiques .container-ethique .block-info-ethique .block-text{left:78%;width:100%;top:50%;position:absolute;background-color:#fff;padding:20px;transform:translateY(-50%)}@media screen and (max-width: 1000px){section.ethiques .container-ethique .block-info-ethique .block-text{left:0;top:0;position:relative;padding:0}}section.ethiques .container-ethique .block-info-ethique .block-tab{background-color:#fff;text-align:left}section.ethiques .container-ethique .block-info-ethique .block-tab h2.a:hover{color:#000;transition:all .4s ease 0s}section.ethiques .container-ethique .block-info-ethique .block-tab .alone-ethical-icon{margin-top:20px}section.ethiques .container-ethique .block-info-ethique .block-tab a.ButtonGroup__Item.Button{position:absolute;border-color:#000;right:0}@media screen and (max-width: 640px){section.ethiques .container-ethique .block-info-ethique .block-tab .alone-ethical-icon{margin:20px auto;display:block}section.ethiques .container-ethique .block-info-ethique .block-tab a.ButtonGroup__Item.Button{margin:0 auto;display:block;position:relative}}section.ethiques .container-ethique .block-info-ethique p{line-height:24px;margin-bottom:30px}section.ethiques .container-ethique #sync1{width:90%;margin:45px auto}section.ethiques .container-ethique #sync2{width:80%;margin:45px auto}section.ethiques .container-ethique #sync2 img{max-width:80px;max-height:56px}section.ethiques .container-ethique #main-title{font-size:40px;font-family:Casta-Md;margin:75px auto;text-align:center}section.ethiques .container-ethique .owl-controls{position:relative;top:-100px}section.ethiques .container-ethique .owl-controls .owl-prev{position:absolute;left:-5px}section.ethiques .container-ethique .owl-controls .owl-next{position:absolute;right:-5px}section.ethiques .container-ethique .owl-theme .owl-controls .owl-buttons div{color:#000101;background:none!important}.critere-eth h2{font-size:36px;text-align:center;letter-spacing:2px;margin-top:50px;margin-bottom:50px}.critere-eth p{font-size:16px;width:60%;text-align:center;margin:0 auto 50px}.Product__SlideshowNavImage.is-selected{border:0!important}.Price--highlight{color:#000}.ColorSwatch[title=White]{border:1px solid grey}.template-product main{padding-top:50px}.Product__Tabs--right{width:100%}.Product__Tabs--right .Collapsible--large .Collapsible__Button{padding:17px 0}.template-index section.nos-engagements{margin-top:80px}.CollectionFilters .Text--subdued.Link.Link--primary.is-active{font-weight:900;font-size:15px}#submit-news-footer{position:absolute;right:0;bottom:4px;background:transparent;color:transparent;border-color:transparent}#submit-news-footer:before{content:none}@media all and (min-width: 1221px){#submit-news-footer{bottom:25px}}#icon-search,#icon-cart,#icon-user,.icon-mob{color:#323232}#icon-search:hover,#icon-cart:hover,#icon-user:hover,.icon-mob:hover{opacity:.8}#section-collection-list-2 .CollectionItem__Link,.Header__Wrapper .HorizontalList--spacingExtraLoose .HorizontalList__Item a{text-decoration:none}#section-footer{margin-top:60px}#section-footer a{text-decoration:none;color:gray}#section-footer a:hover{color:#3e3e3e;transition:all .5s ease 0s}#section-collection-list .CollectionItem__Link,#section-collection-list-2 .CollectionItem_Link,#section-picture-arrow a,#section-picture-arrow-2 a{text-decoration:none}#section-picture-arrow .SectionHeader h2,#section-picture-arrow-2 .SectionHeader h2{opacity:1}#section-picture-arrow .Slideshow--fullscreen .Slideshow__Image,#section-picture-arrow-2 .Slideshow--fullscreen .Slideshow__Image,#section-picture-arrow .Slideshow__Content .SectionHeader,#section-picture-arrow-2 .Slideshow__Content .SectionHeader{opacity:1!important}#page-about section.about-text-in-pic .container-textinpicture .block-info h3{padding-top:30px}#header-right{position:absolute;right:15px}#shopify-section-collection-description .marque-desc h2{font-size:24px}#shopify-section-collection-template .CollectionInner{margin:50px auto 0}#link-vendor,.template-collection .Price{font-weight:700}.js.supports-sticky.no-supports-hover,.js.supports-sticky.supports-hover{padding-bottom:0!important}.QuantitySelector{width:100%;margin-bottom:10px}.QuantitySelector--large .QuantitySelector__Button{padding:10px 83px}.ProductForm__Option:first-child .ProductForm__Item{width:100%!important}.Product__Tabs.bottom{width:calc(100% - 200px);margin:0 auto;max-width:1500px}.shopify-section--bordered+.shopify-section--bordered{border-top:none}.MegaMenu__Title.Heading.Text--subdued{font-weight:700}header .hidden{display:none}.about-brand-container{text-align:center;margin-top:50px;padding:50px 0;background-size:cover;background-position:center center}@media screen and (min-width: 1008px){.Product__Tabs .Collapsible--large .Collapsible__Button{padding:24px 0}.Product__Tabs .Collapsible--large .Collapsible__Button .Collapsible__Plus{top:50%}.SectionHeader:not(:only-child){margin-bottom:40px}}@media (max-width: 640px){#shopify-section-product-template+.shopify-section--bordered>.Section{padding-top:60px!important}}@media (min-width: 768px){.Product__Tabs.bottom .tab-block-text{left:72%}}.Product__Tabs.bottom .Rte .tab-img img{width:70%;height:auto;object-fit:cover}@media screen and (min-width: 1008px){.Product__Tabs.bottom .container-tab{margin-top:-25px;overflow:hidden;margin-bottom:-25px}}@media screen and (min-width: 1240px){.Product__Tabs.bottom{max-width:1000px}}@media screen and (min-width: 1500px){.Product__Tabs.bottom{max-width:1100px}}@media screen and (max-width: 1007px){.Product__Tabs.bottom{max-width:500px;width:100%;padding:0 24px}.shopify-section--bordered>.Section--spacingNormal{margin-top:-15px}.Slideshow--fullscreen .Slideshow__Carousel--withScrollButton{max-height:calc(100% - 35px)!important;margin-bottom:0}.template-product main{padding-top:0!important}}@media screen and (max-width: 1007px) and (min-width: 640px){.Product__Tabs.bottom{max-width:500px;width:100%;padding:0}}@media screen and (min-width: 1008px){.Product__SlideshowNav--thumbnails{margin-bottom:-20px}.Product__Tabs.bottom .container-tab{margin-top:-25px;overflow:hidden;margin-bottom:-50px}}@media screen and (min-width: 641px){.Collapsible--autoExpand{margin-bottom:7px}.CartItem__Meta{font-size:16px}.CartItem__Title{font-size:17px}}.Collapsible--autoExpand .Collapsible__Button{margin-top:12px}.Collapsible__Plus{right:15px}@media all and (min-width: 1008px){#shopify-section-collection-template .CollectionInner{padding-left:70px}}.CollectionFilters .Collapsible__Plus{display:block}.ProductItem__Info{text-align:center;text-transform:uppercase}.ProductItem__Info .ProductItem__Title.Heading a,.ProductItem__Info .ProductItem__Price{color:#000}.search-block{position:absolute;right:50%;padding:21px;border:1px solid;top:135%;background-color:#fff;transform:scaleY(0);transition:transform .25s ease-in-out,opacity .25s ease-in-out,visibility 0s ease-in-out}.search-block input[type=text]{padding:10px 39px 10px 10px;margin-right:177px;letter-spacing:2px;font-family:Arapey,serif}.search-block input[type=submit]{position:absolute;right:1%;top:13%;background-color:#000;padding:12px 30px;border:1px solid;color:#fff}#icon-search,#icon-cart,#icon-user,.icon-mob{font-size:20px}@media all and (min-width: 1226px){#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block p,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block p,#page-about section.about-text-in-pic .container-textinpicture .block-info p p{font-size:17px}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .block-info p h3{font-size:32px}#page-about section.about-simple-text .container-about{max-width:570px}#page-about section.about-simple-text .container-about p{font-size:15px}#page-about section.about-fixed-text .container-sticky .text-ots-l,#page-about section.about-fixed-text .container-sticky .text-ots-r{font-size:23px}section.picture-arrow .container-pic-arrow .cta-home-hf,section.picture-arrow-2 .container-pic-arrow .cta-home-hf{font-size:42px}section.marques .container-marques .marques-img [class*=col-]:nth-child(3n+2){position:relative;top:150px}section.marques .container-marques .marques-img .all-info-img:hover .marques-info{visibility:visible;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;transition:all .6s ease-in-out;opacity:1}section.marques .container-marques .marques-img{max-width:70%}section.marque-description .container-marque-description .desc-img img{max-height:600px;width:100%;float:right}section.marque-description .container-marque-description .marque-desc h2{font-size:42px}}@media all and (min-width: 2300px){section.marques .container-marques .marques-img .marques-info .container-info-mark p{font-size:20px}section.marques .container-marques .marques-img{max-width:50%}section.marque-description .container-marque-description{max-width:35%}}@media all and (min-width: 2100px){#page-about section.about-text-in-pic .container-textinpicture p{font-size:23px!important}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3,#page-about section #page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3{font-size:34px;margin-bottom:5%}#page-about section.about-text-in-pic .container-textinpicture h3{font-size:34px}#page-about section.about-text-in-pic .container-textinpicture p{font-size:18px}#page-about section.about-simple-text .container-about p{font-size:20px}#page-about section.about-simple-text .container-about{max-width:880px}#page-about section.about-fixed-text .container-sticky .text-ots-l,#page-about section.about-fixed-text .container-sticky .text-ots-r{font-size:36px}section.picture-arrow .container-pic-arrow .arrow,section.picture-arrow-2 .container-pic-arrow .arrow{height:120px;width:120px}section.picture-arrow .container-pic-arrow .cta-home-hf,section.picture-arrow-2 .container-pic-arrow .cta-home-hf{font-size:60px}section.nos-engagements .container-engagement .title_engagement{font-size:29px}section.nos-engagements .container-engagement .text_engagement{font-size:26px}section.home-pictures .container-home-pictures .block-h-title{font-size:96px}}@media all and (min-width: 1500px){section.marque-description .container-marque-description .collection-top__info{font-size:17px}#shopify-section-collection-description .marque-desc h2{font-size:31px}.Product__Tabs{margin-bottom:90px}section.ethiques .container-ethique #sync2{width:80%}}@media (min-width: 1200px){.all-home-xxy #shopify-section-engagements .nos-engagements{margin-top:30px;margin-bottom:-70px}.all-home-xxy #shopify-section-engagements .nos-engagements .container-engagement .text_engagement p{width:80%}#section-footer .Container .col-lg-2{width:14.666667%}section.ethiques .container-ethique #sync2{width:80%}}@media all and (max-width: 1500px){section.marque-description .container-marque-description .collection-top__info{font-size:15px}.Product__Tabs{margin-bottom:90px}.Product__Tabs .Rte .tab-block-text{width:110%}.Product__Tabs .Rte .tab-block-text p{font-size:12px}}@media all and (max-width: 1400px){section.marques .container-marques .marques-img .all-info-img .img-meta{max-width:25px}}@media all and (max-width: 1225px){#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{padding-top:60%}#page-about section.about-text-in-pic .container-textinpicture #text-below,#page-about section.about-text-in-pic .container-textinpicture .block-glob-tap{display:inline-grid}#page-about section.about-fixed-text .container-sticky .text-ots-l,#page-about section.about-fixed-text .container-sticky .text-ots-r{font-size:17px}section.picture-arrow .container-pic-arrow .arrow,section.picture-arrow-2 .container-pic-arrow .arrow{height:70px;width:70px;top:-35px}section.picture-arrow .container-pic-arrow .cta-home-hf,section.picture-arrow-2 .container-pic-arrow .cta-home-hf{font-size:22px}.CollectionItem[data-slide-index="2"]{margin:auto}section.home-pictures .container-home-pictures .block-h-image img{border-bottom:1px grey groove}section.marques .container-marques .marques-img .equal{top:0}section.nos-engagements .container-engagement{width:90%}section.nos-engagements .container-engagement .block-engagement p{width:85%}section.home-pictures .container-home-pic a .block-h-title{font-size:55px}section.marque-description .container-marque-description .collection-top__info{font-size:12px}#shopify-section-header-top{display:none}#logo-bottom{position:absolute;left:50%;transform:translate(-50%)}.all-home-xxy #shopify-section-engagements .nos-engagements{margin-top:30px;margin-bottom:-30px}#section-footer .Footer--withMargin{margin-bottom:-60px}section.ethiques .container-ethique .block-info-ethique .block-text{width:100%}section.marques .container-marques .marques-img .legend-mark{width:220px;top:11px;position:relative;margin:0 auto}section.marques .container-marques .marques-img .legend-mark .container-legend{height:auto!important}}@media all and (max-width: 1225px) and (min-width: 768px){section.marques .container-marques .marques-img [class*=col-]:nth-child(2n){position:relative}}@media all and (max-width: 1080px) and (min-width: 900px){section.nos-engagements .container-engagement .block-engagement p{width:72%}}@media all and (min-width: 991px){section.about-text-in-pic .container-textinpicture #text-below{display:none!important}#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{display:block}section.ethiques .container-ethique .block-info-ethique .block-text{width:120%}section.ethiques .container-ethique .block-info-ethique .block-img img{width:100%;max-height:550px}.CollectionInner__Sidebar .Collapsible{border-top:1px solid #e2e2e2;border-top-width:1px;border-top-style:solid;border-top-color:#e2e2e2}.Collapsible__Button{width:100%}.Collapsible--autoExpand .Collapsible__Button{cursor:pointer}}@media all and (min-width: 768px){.Product__Tabs .tab-block-text{left:75%;width:100%;top:50%;position:absolute;background-color:#fff;padding:20px;transform:translateY(-50%)}}@media all and (max-width: 990px){section.marques .container-marques .marques-img .marques-info .container-info-mark{max-width:50%}section.marque-description .container-marque-description .marque-desc{position:initial;max-width:80%;margin:auto}section.marque-description .container-marque-description .marque-desc #sep-one{display:none}section.marque-description .container-marque-description .marque-desc{padding-left:0;margin-bottom:50px}.row.reorder-xs{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);direction:rtl}.row.reorder-xs>[class*=col-]{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);direction:ltr}section.marque-description .container-marque-description{max-width:70%}section.about-text-in-pic .container-textinpic #text-below{display:block!important}#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{display:none}#page-about section.about-text-in-pic .container-textinpicture .block-glob-tap,#page-about section.about-text-in-pic .container-textinpicture #text-below{margin-bottom:0!important;margin-top:0!important}#page-about section.about-text-in-pic .container-textinpicture{padding-top:0}.Product__Tabs .Rte h2{font-size:20px}.Product__Tabs .Rte .tab-block-text p,section.ethiques .container-ethique .block-text{font-size:14px;margin-bottom:15px}section.fs .container-ethique .block-text{position:relative!important;width:100%!important;left:0!important}section.ethiques .container-ethique .block-info-ethique .block-img img{width:100%}section.ethiques .container-ethique #sync2{width:80%}section.ethiques .container-ethique{width:100%}section.ethiques .container-ethique .block-info-ethique .block-text{transform:translateY(0)}section.marque-description .container-marque-description .marque-desc{transform:initial}}@media all and (max-width: 768px){#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{padding-top:100%}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout{position:absolute;left:15%;top:100px;bottom:100px;width:70%}#page-about section.about-text-in-pic .container-textinpicture .block-info{padding-top:16px}.CollectionItem__Wrapper{padding-bottom:8px;background-image:none!important}section.nos-engagements .container-engagement{width:80%}section.nos-engagements .container-engagement .block-engagement p{width:80%}#page-about section.about-text-in-pic .container-textinpicture .block-info p{padding-bottom:0}.Product__Tabs{margin-bottom:40px}.Product__Tabs .Rte .tab-block-text{position:relative!important;width:100%!important}.Product__Tabs .Collapsible,.Product__Tabs .Rte .tab-block-text{padding:0}section.marques .container-marques .marques-img ul{margin-bottom:20px}.Footer__PaymentList.HorizontalList{margin-top:-60px!important;margin-bottom:-30px}.Collapsible__Plus{position:absolute;right:15px;top:50%}.QuantitySelector--large .QuantitySelector__CurrentQuantity{width:40%;font-size:15px}}@media all and (max-width: 640px){.Footer__Block:first-child{margin-top:50px}#section-footer .Footer__Copyright a{position:relative;left:-40%}.icon-mob{font-size:17px}}@media all and (max-width: 450px){#page-about{width:90%}#page-about section.about-fixed-text{display:none}#page-about section.about-simple-text .container-about h2{font-size:34px;margin-top:-20px}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout{position:absolute;left:8%;top:45px;bottom:45px;width:84%}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block p,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block p{font-size:10px}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3{font-size:15px}#page-about section.about-text-in-pic .container-textinpicture .block-info{width:90%}#page-about section.about-text-in-pic .container-textinpicture .block-info p{font-size:10px;padding-top:8px}#page-about section.about-text-in-pic .container-textinpicture h3{font-size:19px;margin-top:20px}#page-about section.about-picture img{margin-top:15pt;margin-bottom:15pt}#page-about section.about-simple-text .container-about p{font-size:10px}#page-about section.about-text-in-pic .container-textinpicture .block-infotipic{margin-top:-15%}section.picture-arrow .container-pic-arrow img,section.picture-arrow-2 .container-pic-arrow img{padding-bottom:7px}section.picture-arrow .container-pic-arrow .arrow,section.picture-arrow-2 .container-pic-arrow .arrow{display:none}section.picture-arrow .container-pic-arrow .cta-home-hf,section.picture-arrow-2 .container-pic-arrow .cta-home-hf{font-size:16px;padding:11px 29px}section.home-pictures .container-home-pictures .block-h-title{font-size:60px}section.marques .container-marques .block-mark{padding-left:.3em}section.nos-engagements .container-engagement{width:100%!important;padding-bottom:0}section.nos-engagements .container-engagement .row{margin-left:0}section.nos-engagements .container-engagement .block-engagement p{width:100%}section.nos-engagements .container-engagement .block-engagement .owl-pagination{display:none}.js{padding-bottom:0}#section-footer .Footer__Copyright a{position:relative;left:-1%;top:45px}section.marque-description .container-marque-description .marque-desc{max-width:100%}#section-footer .col-xs-6:first-child{width:100%}#section-footer .col-xs-6:last-child{width:100%;padding-bottom:30px}#section-footer .Footer__Aside{visibility:visible}section.ethiques .container-ethique #sync2{width:80%;margin:-46px auto}section.ethiques .container-ethique #sync2 img{max-width:60px}section.ethiques .container-ethique #sync2 h2{font-size:12px}section.ethiques .container-ethique #main-title{font-size:29px;margin-top:30px}section.ethiques .container-ethique .block-info-ethique h2{font-size:29px}.critere-eth h2{font-size:27px;margin-top:30px;margin-bottom:30px}.critere-eth p{font-size:12px;width:80%;margin-bottom:30px}#shopify-section-ethiques-description .block-icon h2{font-size:10px}#shopify-section-ethiques-description .owl-controls.clickable .owl-prev{left:-15.5%;bottom:-26px}#shopify-section-ethiques-description .owl-controls.clickable .owl-next{left:99%;bottom:-26px}section.ethiques .container-ethique .first-carousel .owl-item{margin-right:0}.Footer__PaymentList{border-top:none}section.ethiques .container-ethique .block-info-ethique .block-tab a.ButtonGroup__Item.Button{bottom:4px}}@media all and (max-width: 350px){#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block p,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block p{font-size:8px}#page-about section.about-text-in-pic .container-textinpicture .left-blockabout .center-block h3,#page-about section.about-text-in-pic .container-textinpicture .right-blockabout .center-block h3{font-size:12px}#section-footer .Footer__Copyright a{position:relative;left:-34%;top:15PX}}.Footer__Inner+.Footer__Aside{margin-top:0}@media all and (max-width: 640px){.Footer__Inner+.Footer__Aside{margin-top:30px}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-10%)}}@keyframes slideLong{0%{transform:translate(0)}to{transform:translate(-25%)}}.Rte .slide-title-container{display:flex;flex-wrap:nowrap;overflow:hidden}.Rte .slide-title-container .slide-title{font-size:110px;color:#e8f3fd;text-transform:uppercase;font-family:Casta-ExSl;display:block;white-space:nowrap;position:relative;left:0;transform:translate(0);animation-duration:15s;animation-iteration-count:infinite;animation-name:slide;animation-timing-function:linear;animation-delay:.3s;padding:2px 0 4px;margin:0}.Rte .slide-title-container .slide-title.long{animation-name:slideLong;animation-duration:30s}.Rte .slide-title-container .slide-title span{padding:0 70px}.Rte .slide-title-container .slide-title a{color:inherit;text-decoration:none}.VideoWrapper .plyr__controls .plyr__control[data-plyr=mute]{display:none}.guide-family-name{font-size:32px}section.guide-matieres .container-matieres{width:90%;margin:0 auto}section.guide-matieres .container-matieres .famille-matiere-wrapper{margin-bottom:60px}section.guide-matieres .container-matieres .block-icon{width:100%}section.guide-matieres .container-matieres .block-icon h2{font-size:20px}section.guide-matieres .container-matieres .nav-carousel{text-align:center;margin-bottom:20px;position:relative;padding:0 35px}section.guide-matieres .container-matieres .first-carousel .owl-item{position:relative;display:flex;align-items:center;justify-content:center}section.guide-matieres .container-matieres .first-carousel .synced h2{font-weight:700}section.guide-matieres .container-matieres .block-info-ethique h2{font-size:32px;margin:0 0 .7em}section.guide-matieres .container-matieres .block-info-ethique .block-img img{width:90%;height:auto;object-fit:cover}section.guide-matieres .container-matieres .block-info-ethique .block-text{left:78%;width:100%;top:50%;position:absolute;background-color:#fff;padding:20px;transform:translateY(-50%)}@media screen and (max-width: 1000px){section.guide-matieres .container-matieres .block-info-ethique .block-text{left:0;top:0;position:relative;padding:0}}section.guide-matieres .container-matieres .block-info-ethique .block-tab{background-color:#fff;text-align:left}section.guide-matieres .container-matieres .block-info-ethique .block-tab h2.a:hover{color:#000;transition:all .4s ease 0s}section.guide-matieres .container-matieres .block-info-ethique .block-tab .alone-ethical-icon{margin-top:20px}section.guide-matieres .container-matieres .block-info-ethique .block-tab a.ButtonGroup__Item.Button{position:absolute;border-color:#000;right:0}@media screen and (max-width: 640px){section.guide-matieres .container-matieres .block-info-ethique .block-tab .alone-ethical-icon{margin:20px auto;display:block}section.guide-matieres .container-matieres .block-info-ethique .block-tab a.ButtonGroup__Item.Button{margin:0 auto;display:block;position:relative}}section.guide-matieres .container-matieres .block-info-ethique p{line-height:24px;margin-bottom:30px}section.guide-matieres .container-matieres #sync1{width:90%;margin:45px auto}section.guide-matieres .container-matieres #sync2{width:80%;margin:45px auto}section.guide-matieres .container-matieres #sync2 img{max-width:80px;max-height:56px}section.guide-matieres .container-matieres #main-title{font-size:40px;font-family:Casta-Md;margin:75px auto;text-align:center}section.guide-matieres .container-matieres .owl-controls .owl-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);margin:0;padding-bottom:0}section.guide-matieres .container-matieres .owl-controls .owl-next{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;padding-bottom:0}section.guide-matieres .container-matieres .owl-theme .owl-controls .owl-buttons div{color:#000101;background:none!important}.Footer__Newsletter .Form__Input,.Footer__Newsletter .Form__Submit{border-width:2px;border-color:#dcdcdc}
/*# sourceMappingURL=/s/files/1/0023/3360/5943/t/37/assets/custom-zerance-reset-2.css.map */
