@charset "UTF-8";@font-face{font-family:Figtree;font-weight:400;font-style:normal;src:url(//www.miumlab.it/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=1ace71627967fdcec082004e23be6f8aa49a806fed4cb53774c861d1d4ce343f) format("woff2"),url(//www.miumlab.it/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=a9da9842918419b83ae7d49c088e150ec35268664a735ae7604028a79bc3e985) format("woff")}@font-face{font-family:Figtree;font-weight:400;font-style:normal;src:url(//www.miumlab.it/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=1ace71627967fdcec082004e23be6f8aa49a806fed4cb53774c861d1d4ce343f) format("woff2"),url(//www.miumlab.it/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=a9da9842918419b83ae7d49c088e150ec35268664a735ae7604028a79bc3e985) format("woff")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;src:url(//www.miumlab.it/cdn/fonts/poppins/poppins_n7.56758dcf284489feb014a026f3727f2f20a54626.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=2be159d8187918317a58e9fb928cece7cbbe13299ebe6acbbc228086b671b3db) format("woff2"),url(//www.miumlab.it/cdn/fonts/poppins/poppins_n7.f34f55d9b3d3205d2cd6f64955ff4b36f0cfd8da.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=1ebc9c2f1781211739d55a2cef187afbbf94cabb2fc724cc162c0ed28e430ca1) format("woff")}@font-face{font-family:Poppins;font-weight:400;font-style:normal;src:url(//www.miumlab.it/cdn/fonts/poppins/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=e5527e682fc29a94580ed6612fe625b7a3c50ea5d37caa4e359c9fe30fe4fa0b) format("woff2"),url(//www.miumlab.it/cdn/fonts/poppins/poppins_n4.214741a72ff2596839fc9760ee7a770386cf16ca.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=2ddb7e73fbc4ed1c2eb66ac07d08498c92f1abcc75528e7661faa73f1c1c9ec1) format("woff")}@font-face{font-family:Figtree;font-weight:700;font-style:normal;src:url(//www.miumlab.it/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=a9af104452ef2bb98a10757165d8ac2621f0793e62377e8bf3b8dc7da421cf45) format("woff2"),url(//www.miumlab.it/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=3ac68604fc1d3bdc4d497ea86119651d8c4563100e525f6fb8bf3a84ee4368bf) format("woff")}@font-face{font-family:Figtree;font-weight:400;font-style:italic;src:url(//www.miumlab.it/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=7e7226d91519203dfef505f8c9f13dafa220c7cc7b6a0195d65e4ce8d60edfed) format("woff2"),url(//www.miumlab.it/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=a135e3b2acdb35cc105acf270c9861c709960e4084137c8cf4a4c8f4f40b589f) format("woff")}@font-face{font-family:Figtree;font-weight:700;font-style:italic;src:url(//www.miumlab.it/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=737760d52ae8affdb510583aed90736de1902886e39b62867ffb6919c0425cdb) format("woff2"),url(//www.miumlab.it/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff?h1=bGVzbWlyYWN1bGV1eC1pdC5hY2NvdW50Lm15c2hvcGlmeS5jb20&h2=bWl1bWxhYi5pdA&hmac=dcaeb6584238a69b5f8c44fbc71360d90665ae4d0ea56551ce98174d58f781cd) format("woff")}p{margin:0}.container h2{text-transform:inherit;font-size:32px}.container h2:first-letter{text-transform:uppercase}@media screen and (max-width: 768px){.container h2{font-size:22px}}body{font-size:16px;line-height:1.6;color:#0f1d64;font-family:Figtree,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.header-font,.custom-font,.product-description-wrapper ul.tabs li a,.shopify-payment-button__more-options,.shopify-payment-button__button--unbranded{display:block;font-family:Figtree,sans-serif;font-weight:400;font-style:normal}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.header-font a,.custom-font a,.product-description-wrapper ul.tabs li a a,.shopify-payment-button__more-options a,.shopify-payment-button__button--unbranded a{font-weight:inherit}a{-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease;color:#0f1d64;outline:0!important}a:hover,a:focus{color:#0f1d64}strong,b{font-weight:700}em,i{font-style:italic}img{width:100%}#main-navigation-wrapper,header#site-header .nav{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:15px;text-transform:uppercase}h1.product-description-header{font-size:24px}.dropdown-menu>li>a{padding:3px 30px 3px 20px}.container-fluid.without-padding{padding-left:0;padding-right:0}.container-fluid.without-padding .row{margin-right:0;margin-left:0}.mega-menu .nav>li>a:after{position:absolute;top:90%;left:0;width:100%;height:1px;background:#0f1d64;content:"";opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.nav>li.mega-menu{position:static}.nav>li.mega-menu .dropdown-menu{width:100%;padding:0;text-align:center;border-radius:0;border:none;border-top:1px solid #8596ed;margin-top:0}.nav>li.mega-menu .dropdown-menu .container{display:flex;flex-wrap:wrap}.nav>li.mega-menu .dropdown-menu .mega-menu-block{display:flex;flex-wrap:wrap;width:100%;-ms-flex-pack:center!important;justify-content:center!important}.nav>li.mega-menu .dropdown-menu .image-wrap{overflow:hidden;width:100%;height:150px;opacity:0;margin-bottom:10px;border:1px solid #8596ed}@media screen and (max-width: 960px){.nav>li.mega-menu .dropdown-menu .image-wrap{height:100px}}.nav>li.mega-menu .dropdown-menu .image{background-size:cover;background-position:center center;height:100%;width:101%;-webkit-transition:.9s all ease;-o-transition:.9s all ease;transition:.9s all ease}.nav>li.mega-menu .mega-menu--image{margin:10px 0}.nav>li.mega-menu .mega-menu--image img{max-width:100%}.nav>li.mega-menu .mega-menu--image-title{margin-top:20px}.nav>li.mega-menu .dropdown-submenu{display:flex;float:none;padding:2%;border-right:1px solid #8596ed}.nav>li.mega-menu .dropdown-submenu.five_columns{width:20%}.nav>li.mega-menu .dropdown-submenu.four_columns{width:25%}.nav>li.mega-menu .dropdown-submenu.three_columns{width:33.33%}.nav>li.mega-menu .dropdown-submenu:last-child{border-right:none}.nav>li.mega-menu .dropdown-submenu:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.nav>li.mega-menu .dropdown-submenu .inner{display:flex;flex-direction:column;width:100%}.nav>li.mega-menu .dropdown-submenu ul.menu-link{display:block;margin:0;padding:0}.nav>li.mega-menu .dropdown-submenu ul.menu-link li{list-style:none;text-align:left;font-size:14px;font-weight:400;-webkit-transition:.3s background ease;-o-transition:.3s all background;transition:.3s all background}.nav>li.mega-menu .dropdown-submenu ul.menu-link li a{display:block;padding:3px 5px!important}.nav>li.mega-menu .dropdown-submenu ul.menu-link li a:hover{opacity:.75}.nav>li.mega-menu .dropdown-submenu>a:after{display:none}.sticky-header-menu .nav>li.mega-menu .dropdown-menu{margin-top:-2px}.site-header__logo-image img{margin:0 auto;display:inline-block}@keyframes FadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%{opacity:.5}to{opacity:1}}.open .image-wrap:nth-child(1){animation:FadeIn .4s linear;animation-delay:.2s;animation-fill-mode:both}.open .image-wrap:nth-child(2){animation:FadeIn .4s linear;animation-delay:.4s;animation-fill-mode:both}.open .image-wrap:nth-child(3){animation:FadeIn .4s linear;animation-delay:.6s;animation-fill-mode:both}.open .image-wrap:nth-child(4){animation:FadeIn .4s linear;animation-delay:.8s;animation-fill-mode:both}.open .image-wrap:nth-child(5){animation:FadeIn .4s linear;animation-delay:1s;animation-fill-mode:both}.mega-menu .dropdown-menu{-webkit-transition:.3s opacity ease-in-out;-o-transition:.3s opacity ease-in-out;transition:.3s opacity ease-in-out}.sticky-header-wrapper .mega-menu-wrapper .mega-menu .dropdown-menu{top:56px}#page-layout{position:relative}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.btn-default.continue-shopping--cart{background:#ebebeb;color:#333}#mobile-header,#mobile-navigation{display:none}.mobile-header-right{text-align:right}.cart-link li.social-media-icons-header-spacer{margin-right:30px}.header--supporting-text{font-weight:700;padding-left:5px}.header--supporting-text{vertical-align:middle}@media screen and (max-width: 800px){.header--supporting-text{position:absolute;bottom:5px;right:45px}}body{width:100%;height:100%;overflow-x:hidden}.slideout-menu{position:fixed;top:0;bottom:0;right:0;left:0;z-index:0;width:530px}#theme-menu.slideout-menu{width:300px}.slideout-menu.upsell_cart_wrapper{width:530px}.envy-shopping-right{left:auto}.slideout-panel{position:relative;z-index:1}.slideout-panel-hidden,.cart-drawer-right.slideout-panel-hidden{display:none}.slideout-open .slideout-menu,.slideout-open body{overflow-x:hidden}.slideout-menu{padding-bottom:55px}.slideout-menu .theme-mobile-container{width:100%;height:100%;overflow:auto}.slideout-menu .switcher{width:100%;position:absolute;bottom:0;left:0}.slideout-menu .switcher .selected a{width:100%;font-size:14px;border:none;padding:10px 40px!important;line-height:24px;position:relative;box-sizing:border-box;background-position:right 12px center!important}.slideout-menu .switcher .selected a img{position:absolute;left:15px;top:14px}.slideout-menu .switcher .option{position:relative;top:0;border:0px;width:100%;max-width:100%}.slideout-menu .switcher .option a{width:100%;font-size:14px;padding:8px 40px!important;line-height:20px;position:relative;box-sizing:border-box}.slideout-menu .switcher .option a img{position:absolute;left:15px;top:10px}.envy-shopping-right span.h3{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);padding-bottom:20px;border-bottom:1px solid #ebebeb;margin-left:20px;margin-right:20px;color:#000}.envy-shopping-right .cart-empty-box{margin-top:20px}.envy-shopping-right .cart-empty-box,.envy-shopping-right .cart-items,.envy-shopping-right .ajax-cart--bottom-wrapper{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.slideout-open .envy-shopping-right span.h3{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .2s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .1s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .1s,opacity 1s cubic-bezier(.25,.75,.25,1) .2s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .1s;transform:translateY(0);opacity:1}.slideout-open .envy-shopping-right .cart-empty-box{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .4s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .3s,opacity 1s cubic-bezier(.25,.75,.25,1) .4s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transform:translateY(0);opacity:1}@media (max-width: 575px){.ajax-cart--total-price p{line-height:21px;margin-bottom:0}}.slideout-open .envy-shopping-right .cart-items{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .4s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .3s,opacity 1s cubic-bezier(.25,.75,.25,1) .4s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transform:translateY(0);opacity:1}.slideout-open .envy-shopping-right .ajax-cart--bottom-wrapper{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .5s,opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s;transform:translateY(0);opacity:1}#slideout-overlay{background-color:#000;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000001;opacity:.75;display:none;top:0!important}a.dropdown-toggle .caret{margin-left:5px;-webkit-transition:border-bottom-color .2s ease 0s,border-top-color .2s ease 0s;-moz-transition:border-bottom-color .2s ease 0s,border-top-color .2s ease 0s;-o-transition:border-bottom-color .2s ease 0s,border-top-color .2s ease 0s;transition:border-bottom-color .2s ease 0s,border-top-color .2s ease 0s}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:none}.dropdown-menu{transition:opacity .5s;margin-top:-2px;opacity:0;display:block;visibility:hidden}.open>.dropdown-menu,.force-open>.dropdown-menu{visibility:visible;opacity:1}.sticky-header-wrapper .open>.dropdown-menu,.sticky-header-wrapper .force-open>.dropdown-menu{visibility:hidden;opacity:0}.sticky-header-wrapper.sticky .open>.dropdown-menu,.sticky-header-wrapper.sticky .force-open>.dropdown-menu{visibility:visible;opacity:1}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{opacity:1;top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block;visibility:visible;opacity:1}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;position:absolute;right:10px;top:35%}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.sticky-header-wrapper{position:fixed;top:0;left:0;right:0;display:flex;flex-direction:column;z-index:999999;background-color:#fff;transform:translateY(-100%);border-right:1px solid #e6e6e6}@media screen and (min-width: 768px){.sticky-header-wrapper{transition:transform .2s ease-in}}.sticky-header-wrapper.sticky{transform:translateY(0)}.sticky-header-wrapper .sticky-header-menu{display:flex;flex-direction:row;z-index:1}.sticky-header-wrapper .sticky-header-search{transform:translateY(-100%);width:33%;position:absolute;right:0;top:100%;background-color:#fff;transition:transform .3s linear;padding-left:15px;overflow:hidden}.sticky-header-wrapper .sticky-header-search.expanded{border-bottom:1px solid #c6c6c6;transform:translateY(0)}.sticky-header-wrapper:not(.sticky) .sticky-header-search.expanded{transform:translateY(-100%)}.sticky-header-wrapper #main-navigation-wrapper{flex-grow:1;flex-shrink:1;border-top:none}.sticky-header-wrapper .sticky-header-icon{border-left:1px solid #c6c6c6;min-width:66px;min-height:66px;max-height:66px;display:flex;justify-content:center;align-items:center;white-space:nowrap}.sticky-header-wrapper .sticky-header-icon a{height:24px}.sticky-header-wrapper .sticky-mobile-header{padding-left:15px;padding-right:15px;padding-top:20px}.sticky-header-wrapper .sticky-mobile-header #site-title{padding:0;margin-bottom:20px}.sticky-header-search a.search-show{color:#0f1d64}.sticky-header-menu,.sticky-header-menu #main-navigation-wrapper,.sticky-header-menu #main-navigation-wrapper .dropdown-menu{background-color:#fff}.sticky-header-menu,.sticky-header-menu a,.sticky-header-menu #main-navigation-wrapper a,.sticky-header-menu #main-navigation-wrapper .dropdown-menu a{color:#0f1d64}.sticky-header-menu{border-bottom:1px solid #c6c6c6}.sticky-header-menu #main-navigation-wrapper{border-bottom:none}.sticky-header-menu #main-navigation-wrapper li.dropdown .dropdown-envy-toggle .caret{border-bottom-color:#0f1d64;border-top-color:#0f1d64}.sticky-header-menu #main-navigation-wrapper .dropdown-submenu>a:after{border-color:transparent transparent transparent #0f1d64}.sticky-header-wrapper #main-navigation-wrapper .main-navigation-wrapper-inner{position:absolute;top:50%;transform:translateY(-50%);width:100%}#shopify-section-announcement-bar{position:relative;z-index:1000000}.section--text-adverts-wrapper .sections-wrapper--white{border-bottom:1px solid #8596ed}ul#sm-icons{display:flex;flex-wrap:wrap}@media screen and (max-width: 991px){header:not(.no-overflow) ul#sm-icons{justify-content:center}}#footer-right ul#sm-icons{justify-content:center}.top-bar-enabled ul#sm-icons{justify-content:flex-end}.mobile-social-icons-list ul#sm-icons{justify-content:center;margin:0;background-color:#fff;color:#0f1d64;padding:10px 0;text-align:center}.mobile-social-icons-list ul#sm-icons li{list-style-type:none;padding:0 8px}@media screen and (max-width: 768px){.mobile-social-icons-list ul#sm-icons li svg{height:24px;width:24px}}.header-social-links{padding-left:8px;margin-top:6px}.header-social-links ul{margin-bottom:0}.site-header__logo img{max-width:100%!important}header#site-header{background-color:#fff;color:#0f1d64;font-size:12px;line-height:12px;padding:15px 0;z-index:805000;position:relative}header#site-header .row--table--desktop{width:100%}header#site-header .row--table--desktop div[class*=col-]{vertical-align:middle}header#site-header #sm-icons li{padding:5px 0 5px 20px}header#site-header .mobile-header-right a{padding-right:0!important}header#site-header .no-overflow{overflow:inherit}header#site-header a{padding-right:30px;fill:#0f1d64;color:#0f1d64;text-decoration:none;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-o-transition:color .2s ease;-ms-transition:color .2s ease;transition:color .2s ease;padding-left:0}header#site-header a.current{background:none}header#site-header ul.cart-link li.login-no-padding a{padding-left:0}header#site-header .header-social-links a{margin:0;padding-right:0}header#site-header .header-social-links.header-social-links--left a{padding-left:0}header#site-header .header-social-links.header-social-links--left li:last-of-type a{padding-right:0}header#site-header,header#site-header .dropdown-menu{color:#0f1d64;background-color:#fff}header#site-header .cart-item-count-header--quantity{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}header#site-header .dropdown-submenu>a:after,header#site-header .dropdown-submenu:hover>a:after{border-left-color:#0f1d64}header#site-header #site-header .nav .caret{border-bottom-color:#0f1d64;border-top-color:#0f1d64}header#site-header.top-bar-enabled li.dropdown .dropdown-envy-toggle .caret,header#site-header .top-bar-enabled .dropdown-ignition-toggle .caret{border-bottom-color:#0f1d64;border-top-color:#0f1d64}header#site-header:not(.top-bar-enabled).no-overflow .row{display:flex;align-items:center}@media only screen and (min-width: 768px) and (max-width: 991px){header#site-header:not(.top-bar-enabled).no-overflow #main-icons--wrapper{justify-content:flex-end}}header#site-header ul.dropdown-menu a{padding-left:20px}header#site-header ul.cart-link a{padding-right:0!important;padding-left:20px;display:inline-block}header#site-header .navbar-nav>li>a{padding-top:1px;padding-bottom:1px}header#site-header #main-icons--wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}header#site-header #main-icons--wrapper>*{margin:5px}@media only screen and (min-width: 992px){header#site-header #main-icons--wrapper{float:right}}@media only screen and (min-width: 768px) and (max-width: 991px){header#site-header #main-icons--wrapper{justify-content:center}}@media only screen and (min-width: 992px){header#site-header #main-icons--wrapper{text-align:right}}header#site-header #main-icons--wrapper .slide-menu-cart{display:flex;align-items:center;position:relative}header#site-header #main-icons--wrapper .slide-menu{display:flex;align-items:center}header#site-header #main-icons--wrapper .icons--inline{display:flex;align-items:center}@media screen and (min-width: 768px) and (max-width: 991px){header#site-header .logo-placement-within-wrapper--indiv .header-social-links{text-align:center}header#site-header:not(.top-bar-enabled) .logo-placement-within-wrapper--indiv .header-social-links{margin:0 auto;display:block}header#site-header:not(.header-social-enabled) .header-social-links--left{text-align:center;display:block;margin:0}header#site-header.header-social-enabled:not(.top-bar-enabled) .col-sm-12:not(.logo-placement-within-wrapper--indiv) #main-icons--wrapper{margin:0;justify-content:flex-end}header#site-header.top-bar-enabled .logo-placement-within-wrapper--indiv .header-social-links{text-align:left}}.header-wrapper #site-title a{text-decoration:none;color:#252525}.header-wrapper #site-title a:hover{color:#000}.site-header__logo h1{font-size:24px;padding:0;margin:0}.template-index .collection-grid .indiv-collection-grid-homepage{margin-bottom:20px}.homepage-section--featured-collections-wrapper .indiv-col-2:nth-child(odd){clear:both}@media screen and (min-width: 768px){.homepage-section--featured-collections-wrapper .indiv-col-3:nth-child(3n+1),.homepage-section--featured-collections-wrapper .indiv-col-4:nth-child(4n+1){clear:both}}@media screen and (min-width: 768px) and (max-width: 990px){.homepage-section--featured-collections-wrapper .indiv-col-4:nth-child(odd){clear:both}}.mobile-social-icons a,.mobile-header-wrap a{fill:#0f1d64;color:#0f1d64}#main-navigation a:hover .caret{border-bottom-color:#0f1d64;border-top-color:#0f1d64}#main-navigation .dropdown-submenu>a:hover:after{border-color:transparent transparent transparent #0f1d64}.currency-picker--wrapper #custom{margin-bottom:0;width:80px;border:none;background-color:#fff}.currency-dropdown--wrapper{display:inline-block;padding-left:0}.currency-dropdown--wrapper li{list-style-type:none}.homepage-map-content .map-row__text h2{margin-top:0}.logo-placement-within-wrapper{display:table;table-layout:fixed;width:100%}.dropdown-submenu-left .dropdown-menu{left:auto;right:100%}#main-body{display:flex;min-height:100vh;flex-direction:column;position:relative;background-color:#fff;width:100%;word-wrap:break-word}.ajax-cart--bottom-wrapper .additional-checkout-buttons{max-width:75%;margin:0 auto}.ajax-cart--bottom-wrapper h4{margin:0}.ajax-cart--checkout-add-note,.ajax-cart--terms-conditions{width:80%;margin:20px 10%}.ajax-cart--terms-conditions label{font-weight:400}.ajax-cart--terms-conditions label a{text-decoration:underline}.ajax-cart--cart-original-price h5{margin-bottom:0;display:hide!important}#cartSlideoutWrapper .order-discount--cart-list{display:inline-block;float:right}#cartSlideoutWrapper .order-discount--cart-list .order-discount--cart-title{margin-left:10px}.lds-dual-ring{display:inline-block;margin:-15px -30px}.lds-dual-ring:after{content:" ";display:block;width:28px;height:28px;margin:6px;border-radius:50%;border:3px solid black;border-color:#669980 transparent #669980 transparent;animation:lds-dual-ring 1.2s linear infinite}.newsletter-spinner.lds-dual-ring:after{border-color:#0f1d64 transparent #0f1d64 transparent}#contact-form .newsletter-spinner.lds-dual-ring{margin-top:5px}.cart-button-checkout-spinner.lds-dual-ring:after{border-color:#ffffff transparent #ffffff transparent;width:20px;height:20px;margin:10px;border-radius:50%}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}div#main{flex:1}#cartSlideoutWrapper,.mobile-menu--wrapper,.mobile-menu--wrapper a{color:#0f1d64}.homepage-slider-container{padding:0;overflow:hidden}.mobile-header-wrap a{outline:0}#top-search-wrapper{position:absolute;background:#fff;margin-top:-20px;z-index:100;border-bottom:solid 1px #eee;transform:translateY(-100%);transition:transform .3s linear;overflow:hidden;width:25%;right:0}#top-search-wrapper.expanded{transform:translateY(0)}.top-search{text-align:center}.header--indiv-block-menu li{padding-right:20px!important}.no-homepage-products{text-align:center;padding:10px 0 30px}.no-homepage-products a{text-decoration:underline}#site-title{text-align:center;font-size:24px;font:Figtree,sans-serif;color:#252525;margin:0}img[data-sizes=auto]{display:block;width:100%}.homepage-blog-wrapper .title-bar{margin-top:0}.add-link-list-config{border-bottom:1px dotted #999999;border-top:1px dotted #999999;color:#999;font-size:14px;font-style:italic;margin:20px 0;padding:20px 0;text-align:center}.navbar{margin-bottom:0;min-height:0}.nav>li>a:hover,.nav>li>a:focus{background:none!important}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{opacity:.75;background:none}.navbar-toggle{background:#fff}.navbar-toggle .icon-bar{background:#aab1b4}ul.featured-products{padding-left:0}.homepage-featured-products .grid__item{margin-bottom:0;padding:0 15px}.homepage-featured-products li.grid__item{list-style:none}.homepage-featured-products .product_labels{margin-top:10px;margin-left:10px}.homepage-featured-products .no-bottom-margin{margin-bottom:0}.home-blog-excerpt{padding:5px 0}.home-blog-excerpt img{max-width:100%}.homepage-sections--indiv-product-slider{position:relative}.homepage-sections--indiv-product-slider .flex-control-nav{width:auto;right:0;bottom:0;z-index:10;position:inherit;padding-top:20px}.homepage-sections--indiv-product-slider img{width:100%}.homepage-article{text-align:center;padding:20px 0 40px}.homepage-article h1,.homepage-article h2,.homepage-article h3,.homepage-article h4,.homepage-article h5,.homepage-article h6{margin-bottom:20px}.homepage-article p{line-height:26px;opacity:.75}#hp-one-promobox,#hp-two-promoboxs,#hp-three-promoboxs{margin-bottom:30px}input{color:#313131}.single-product-wrapper-inside{padding-top:40px;padding-bottom:40px}.single-product-homepage-wrapper .title-bar{margin-bottom:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.no-js noscript+img.lazyload{display:none!important}.lazyload[data-blur=true]{filter:blur(4px)}.ls-blur-up-img{filter:blur(4px);opacity:1;transition:opacity .8s,filter .4s;position:absolute!important;top:0;left:0;width:100%;height:100%;display:block;object-fit:contain;object-position:center;font-family:"object-fit: contain, object-position: center"}.ls-blur-up-img.product-main-image{transition:opacity .2s,filter .1s}.lazyload-blur-wrapper-center .ls-blur-up-img{left:50%;transform:translate(-50%)}.ls-blur-up-img.ls-inview.ls-original-loaded{opacity:0;filter:blur(0px)}.no-js .product-form__variants{display:block}select.product-form__variants{display:inline-block}.homepage-blog-wrapper img{max-width:100%}.site-header__logo-link,.site-header__logo-image{padding-right:0!important}.register-login-page-link{margin-top:20px;display:inline-block}.envy-logout-link{margin-bottom:10px}.homepage-featured-content-wrapper{text-align:center}.homepage-featured-content-wrapper .title-bar{margin-bottom:32px}.homepage-featured-content-wrapper .btn-custom{margin-top:32px;font-size:16px}.feature-row__container,.feature-row__image img{width:100%}.feature-row .feature-row--image-right .feature-row__image{margin:auto}@media screen and (min-width: 769px){.feature-row{display:flex}.feature-row .feature-row__text{display:flex;justify-content:center;align-items:center}.feature-row .feature-row__text h2{margin-top:0}.feature-row .feature-row--image-right .feature-row__image{order:2}}.homepage-map-wrapper{text-align:center}.homepage-map-wrapper .title-bar{margin-bottom:32px}.homepage-map-wrapper .btn-custom{margin-top:32px}.homepage-map--fallback{width:100%;position:relative}.map-container-error{color:red;border:solid red 1px;background-color:#fff;position:absolute;top:50%;left:50%;padding:1em;transform:translate(-50%,-50%);z-index:2}.map-row__text--right{text-align:right}@media screen and (min-width: 768px){.map-row__text{position:relative}.map-row__text-container{padding:20%}}.image-bar--single-image{text-align:center}.image-bar--single-image .img-responsive{display:inline-block}.image-bar--title{text-align:center;padding-top:10px}.image-bar--description p{text-align:center}.image-bar{margin-bottom:40px}.gallery__button{display:flex;margin:auto;width:fit-content}@media only screen and (max-width: 768px){.images-gallery .flickity-viewport{min-height:225px!important;max-height:255px!important}}.text-advert-section .text-advert-section__item{margin-top:20px;margin-bottom:20px;padding:0 10px}.text-advert-section .text-advert-section__item span,.text-advert-section .text-advert-section__item a{display:block}.text-advert-section .text-advert-section__item:first-child{border-left:none}.text-advert-section .text-advert-section__header{font-size:16px;padding:0 10px;margin-top:0;margin-bottom:5px}.text-advert-section .text-advert-section__sub-header{padding:0 10px;margin:0;opacity:.6;font-weight:400}.text-advert-section .text-advert__container{padding:1rem 0}.text-advert-section.text-adverts-alignment--left{text-align:left}.text-advert-section.text-adverts-alignment--right{text-align:right}.text-advert-section.text-adverts-alignment--center{text-align:center}@media screen and (min-width: 768px){.text-advert-section{display:flex;flex-wrap:nowrap;justify-content:center}.text-advert-section__item{flex-grow:1;flex-basis:0;border-right:1px solid #f4f6fd;display:flex;justify-content:center}.text-advert-section__item:last-of-type{border:none}.text-advert-section__item-inner{display:flex;justify-content:center;align-items:center;padding:0 2rem}.text-advert-section__text-wrapper>*{display:block}}.text-advert-section__item.text-advert-section__item--link a,.text-advert-section__item:not(.text-advert-section__item-inner--link){display:flex;justify-content:center;align-items:center}.text-advert-section__icon-wrapper{display:inline-block;vertical-align:middle;text-align:center;margin-right:10px;line-height:normal}.text-adverts__icon-size--small svg{width:20px;height:auto}.text-adverts__icon-size--medium svg{width:24px;height:auto}.text-adverts__icon-size--large svg{width:28px;height:auto}.shopify-section .homepage-sections-wrapper{padding:50px 0}.shopify-section .homepage-sections-wrapper--white{padding:30px 0}.template-index .shopify-section:first-child .homepage-sections-wrapper--slideshow{padding:0;margin-bottom:30px}.shopify-section .homepage-sections-wrapper.homepage-sections-wrapper--no-padding{padding:0}.homepage-section--image .container{padding-top:30px;padding-bottom:30px}.homepage-sections-wrapper--light,.sections-wrapper--light{background:#f8faff;color:#0f1d64}.homepage-sections-wrapper--light a,.sections-wrapper--light a{color:#0f1d64}.homepage-sections-wrapper--light .blog-title--divider,.sections-wrapper--light .blog-title--divider{background-color:#0f1d64}.homepage-sections-wrapper--light .money-styling,.sections-wrapper--light .money-styling{color:#0f1d64}.homepage-sections-wrapper--light .btn-custom,.homepage-sections-wrapper--light .btn-success,.sections-wrapper--light .btn-custom,.sections-wrapper--light .btn-success{color:#f8faff;background:#0f1d64}.homepage-sections-wrapper--light .btn-custom:hover,.homepage-sections-wrapper--light .btn-custom:active,.homepage-sections-wrapper--light .btn-custom:focus,.homepage-sections-wrapper--light .btn-success:hover,.homepage-sections-wrapper--light .btn-success:active,.homepage-sections-wrapper--light .btn-success:focus,.sections-wrapper--light .btn-custom:hover,.sections-wrapper--light .btn-custom:active,.sections-wrapper--light .btn-custom:focus,.sections-wrapper--light .btn-success:hover,.sections-wrapper--light .btn-success:active,.sections-wrapper--light .btn-success:focus{color:#f8faff;background:#12237a}.homepage-sections-wrapper--light .quantity-controls button,.sections-wrapper--light .quantity-controls button{background:none}.homepage-sections-wrapper--accent,.sections-wrapper--accent{background:#edffff;color:#ff5757}.homepage-sections-wrapper--accent a,.sections-wrapper--accent a{color:#ff5757}.homepage-sections-wrapper--accent .blog-title--divider,.sections-wrapper--accent .blog-title--divider{background-color:#ff5757}.homepage-sections-wrapper--accent .money-styling,.sections-wrapper--accent .money-styling{color:#ff5757}.homepage-sections-wrapper--accent .btn-custom,.homepage-sections-wrapper--accent .btn-success,.sections-wrapper--accent .btn-custom,.sections-wrapper--accent .btn-success{color:#edffff;background:#ff5757}.homepage-sections-wrapper--accent .btn-custom:hover,.homepage-sections-wrapper--accent .btn-custom:active,.homepage-sections-wrapper--accent .btn-custom:focus,.homepage-sections-wrapper--accent .btn-success:hover,.homepage-sections-wrapper--accent .btn-success:active,.homepage-sections-wrapper--accent .btn-success:focus,.sections-wrapper--accent .btn-custom:hover,.sections-wrapper--accent .btn-custom:active,.sections-wrapper--accent .btn-custom:focus,.sections-wrapper--accent .btn-success:hover,.sections-wrapper--accent .btn-success:active,.sections-wrapper--accent .btn-success:focus{color:#edffff;background:#ff7171}.homepage-sections-wrapper--accent .quantity-controls button,.sections-wrapper--accent .quantity-controls button{background:none}.homepage-sections-wrapper--dark,.sections-wrapper--dark{background:#242424;color:#fff}.homepage-sections-wrapper--dark .blog-title--divider,.sections-wrapper--dark .blog-title--divider{background-color:#fff}.homepage-sections-wrapper--dark .money-styling,.sections-wrapper--dark .money-styling{color:#fff}.homepage-sections-wrapper--dark .btn-custom,.homepage-sections-wrapper--dark .btn-success,.sections-wrapper--dark .btn-custom,.sections-wrapper--dark .btn-success{color:#242424;background:#fff}.homepage-sections-wrapper--dark .btn-custom:hover,.homepage-sections-wrapper--dark .btn-custom:active,.homepage-sections-wrapper--dark .btn-custom:focus,.homepage-sections-wrapper--dark .btn-success:hover,.homepage-sections-wrapper--dark .btn-success:active,.homepage-sections-wrapper--dark .btn-success:focus,.sections-wrapper--dark .btn-custom:hover,.sections-wrapper--dark .btn-custom:active,.sections-wrapper--dark .btn-custom:focus,.sections-wrapper--dark .btn-success:hover,.sections-wrapper--dark .btn-success:active,.sections-wrapper--dark .btn-success:focus{color:#242424;background:#f2f2f2}.homepage-sections-wrapper--dark .quantity-controls button,.sections-wrapper--dark .quantity-controls button{background:none}.homepage-sections-wrapper--dark a,.sections-wrapper--dark a{color:#fff}.homepage-sections-wrapper--dark .text-advert-section .grid__item,.sections-wrapper--dark .text-advert-section .grid__item{border-left:1px solid #616161}.homepage-sections-wrapper--dark .text-advert-section .grid__item:first-child,.sections-wrapper--dark .text-advert-section .grid__item:first-child{border-left:none}@media screen and (min-width: 767px){.flexslider .slides .slideshow-mobile-image{display:none}}@media screen and (max-width: 766px){.flexslider .slides .slideshow-desktop-image{display:none}}.instagram-wrapper{font-size:0}.homepage-section--instagram-wrapper .title-bar h2 span{display:flex;align-items:center;justify-content:center}.homepage-section--instagram-wrapper .title-bar h2 span svg{width:14px;stroke:#0f1d64;margin-right:6px}.instagram-image{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover, object-position: center"}.instagram-indiv{display:inline-block;position:relative}.instagram-indiv>*{position:absolute;top:0;left:0;right:0;bottom:0}.homepage-instagram-link-btn-wrapper{text-align:center}.instagram-container-error{color:red;border:solid red 1px;background-color:#fff;padding:1em;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;font-size:initial}.instagram--with-padding{margin-bottom:-30px}@media screen and (max-width: 768px){.instagram--with-padding{margin-bottom:0}}.instagram--with-padding .instagram-indiv>*{left:15px;right:15px;bottom:30px}.instagram-grid-4{width:25%;padding-bottom:25%}.instagram-grid-5{width:20%;padding-bottom:20%}.instagram-grid-6{width:16.66666%;padding-bottom:16.66666%}.instagram-grid-8{width:12.5%;padding-bottom:12.5%}@media only screen and (max-width: 768px){.instagram-grid-4,.instagram-grid-5{width:50%;padding-bottom:50%}.instagram-grid-6{width:33%;padding-bottom:33%}.instagram-grid-8{width:25%;padding-bottom:25%}.instagram--with-padding .instagram-indiv>*{top:0;left:0;right:0;bottom:0}}.filters-toolbar{padding:20px 0;position:relative;z-index:100001}.filters-toolbar label{font-weight:400;font-size:90%}.wow{visibility:hidden}.animations-disabled .wow{visibility:visible!important}.animations-disabled .fadeIn,.animations-disabled .fadeInUp{animation-name:none}.no-js .wow{visibility:visible}@media only screen and (max-width: 767px){.wow{visibility:visible!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}}.reveal .hidden{display:block!important;visibility:visible!important}.reveal{position:relative;overflow:hidden}.reveal>a>img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media only screen and (min-width: 767px){.reveal:hover>a>img{opacity:0}.reveal:hover .hidden{z-index:400;opacity:1}}.reveal .hidden{position:absolute;z-index:-1;top:0;width:100%;height:100%;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;overflow:hidden}@media all and (-ms-high-contrast: none){#shopify-section-footer{display:inline-block;width:100%;position:relative}div#main{flex:auto!important;display:inline-block;width:100%;float:left}#slideout-overlay{display:none!important}}.collection-image--zoom-effect{overflow:hidden}.collection-image--zoom-effect div.zoom-effect--inner{max-width:100%;-webkit-transition:margin .1s ease,transform .25s ease;-moz-transition:margin .1s ease,transform .25s ease;-o-transition:margin .1s ease,transform .25s ease;transition:margin .1s ease,transform .25s ease}.collection-image--zoom-effect:hover div.zoom-effect--inner{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.collection-image--zoom-effect-onboarding{border:1px solid rgba(120,129,136,.2)}.collection-image--zoom-effect .onboarding-link svg{border:none}.template-index #shopify-section-footer{margin-top:0}.homepage-section--indiv-product-wrapper button#purchase{min-width:25%}.homepage-sections--indiv-product-slider-variants{margin-top:20px}.homepage-section--indiv-product-wrapper #price-field{margin:10px 0}.shopify-section.homepage-section--html-wrapper h1,.shopify-section.homepage-section--html-wrapper h2,.shopify-section.homepage-section--html-wrapper h3,.shopify-section.homepage-section--html-wrapper h4,.shopify-section.homepage-section--html-wrapper h5,.shopify-section.homepage-section--html-wrapper h6{margin-top:0}.homepage-section--image-gallery-wrapper .icon--placeholder{max-height:200px}@media only screen and (max-width: 992px){.homepage-section--image-gallery-wrapper .image-bar--single-column-mobile .grid__item{margin-bottom:30px}}.index-sections .shopify-section .title-bar{margin-top:0;padding-top:0}.template-index #main-navigation-wrapper,.sticky-header-menu #main-navigation-wrapper{margin-bottom:0}.parallax-wrapper{overflow:hidden}.parallax:not(.image-section-parallax):before{background-color:#000;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.parallax .img{display:none;position:absolute;left:50%;bottom:0;min-width:100%;min-height:200%;background-size:cover;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.no-js .parallax .img{display:block}@media only screen and (max-width: 767px){.parallax .img{background-attachment:scroll;left:0;right:0;transform:translateZ(0)}}.parallax .icon--placeholder{height:1100px}.video-section .embed-container{z-index:500}@media only screen and (max-width: 767px){.video-overlay{display:none}}.logo-bar{text-align:center}.homepage-section--text-over-image-wrapper .rte{padding:0 30px}.logo-bar__item{display:inline-block;vertical-align:middle;margin:0 10px 20px}.logo-bar__item img{max-width:100%}.slideshow__link{display:inline-block;height:100%;width:100%}.slides li{width:100%}.featured-row__subtext p,.map-row__subtext p{margin-bottom:0}.template-index a,.links-footer a,.template-index span{text-decoration:none}.links-footer a,.footer-block--wrapper .rte ul li span,.footer-block--wrapper .rte ul li a,.footer-block--wrapper .rte p a,.footer-block--wrapper .rte p{font-size:14px}.index-section .hero,.image-section{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:table;height:475px;position:relative;width:100%;color:#fff}.index-section .hero{color:#fff}.index-section .hero:before{background-color:#000;bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.hero--x-small,.image-section--x-small{height:94px}.hero--small,.image-section--small{height:225px}.hero--medium,.image-section--medium{height:357px}.hero--large,.image-section--large{height:488px}.hero--x-large,.image-section--x-large{height:582px}.placeholder-background{bottom:0;left:0;position:absolute;right:0;top:0}.parallax .placeholder-background{top:auto}.hero__inner{display:table-cell;padding:55px 0;position:relative;vertical-align:middle;z-index:2}svg:not(:root){overflow:hidden}.btn-success{border:0 none;border-radius:0;padding:12px 30px;background:#ebebeb;color:#333}.btn-success:hover{background:#ccc;color:#333}#checkout-buttons #update_quantities,#checkout-buttons #cart_submit,.slide-checkout-buttons a,.btn-default.continue-shopping--cart{border:0 none;border-radius:0;margin-bottom:20px;padding:12px 30px}#checkout-buttons input{display:inline-block}@media screen and (min-width: 769px){#checkout-buttons #cart_submit{margin-left:10px}}#checkout-buttons #update_quantities{background:#fff;color:#669980;border:1px solid #669980;font-weight:700}.cross-sell__title{color:#669980;font-weight:700;font-size:14px}.slide-checkout-buttons .btn-default{margin-top:0}.slide-checkout-buttons{margin-top:20px}.slide-checkout-buttons .btn{min-width:75%}.slide-checkout-buttons .btn:first-child{margin-bottom:10px}.slide-checkout-buttons .cart-menu-close{margin:10px auto 26px;border:1px solid #669980;color:#669980;font-weight:700;border-radius:4px}@media screen and (max-width: 768px){.slide-checkout-buttons{margin-top:0}}#checkout-buttons #cart_submit{background:#669980;color:#fff}.header-icon--clear:before{display:block;content:"";height:1px;width:1px}.cart-link{padding:0;margin:0;text-align:right;white-space:nowrap;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (min-width: 768px){.cart-link+ul.cart-link{margin-left:25px}}.cart-link li{list-style-type:none;display:inline-block;padding:5px 0}.cart-link.currency--no-padding li:first-child a{padding-left:0!important}.cart-link a{font-size:12px}.cart-drawer-right{display:flex;flex-direction:column}.cart-items{margin-top:10px;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.cart-item{display:flex;flex-shrink:0;margin-bottom:15px}@media screen and (max-width: 768px){.cart-item{margin-bottom:25px}}.cart-item.cart-item-bundle-option{display:none}.cart-item .cart-item-image--wrapper{width:28.333333%;padding-right:20px}@media screen and (max-width: 768px){.cart-item .cart-item-image--wrapper{margin-left:22px}}.cart-item .cart-item-image--wrapper img{width:100%}.cart-item .cart-item-details--wrapper{width:66.666666%;text-align:left}.cart-item .cart-item-details--wrapper .cart-item-details--product-title-wrapper{margin-bottom:10px;display:inline-block}.cart-item .cart-item-details--wrapper .cart-item-product-title{display:inline-block;width:100%;font-weight:700;line-height:1.2}.cart-item .cart-item-details--wrapper .cart-item-variant-title,.cart-item .cart-item-details--wrapper .cart-item-variant-title>span{display:inline-block;width:100%}.cart-item .cart-item-details--wrapper .cart-item-variant-title>span:first-letter{text-transform:capitalize}.cart-item .cart-item-details--wrapper .cart-item--quantity-wrapper{display:flex;width:35%;float:left;color:#0f1d64}@media screen and (max-width: 768px){.cart-item .cart-item-details--wrapper .cart-item--quantity-price-wrapper{display:flex}}.cart-item .cart-item-details--wrapper .cart-item-price-wrapper{width:65%;float:left;text-align:right;line-height:30px;color:#0f1d64}.cart-item .cart-item-details--wrapper .cart-item-price-wrapper.full-width{width:100%}@media screen and (max-width: 768px){.cart-item .cart-item-details--wrapper .cart-item-price-wrapper{margin-right:35px}}.cart-item .cart-item-details--wrapper .cart-item-price-original{display:inline-block}.cart-item .cart-item-details--wrapper .cart-item-price-original span{display:inline-block;position:relative;margin-right:5px;font-weight:700;color:#f15a37}.cart-item .cart-item-details--wrapper .cart-item-price-original span:after{content:" ";display:block;width:100%;height:2px;background-color:#f15a37;transform:translateY(-15px) rotate(-18deg)}.cart-item .cart-item-details--wrapper .order-discount--cart-list{display:none!important;opacity:0}.cart-item .cart-item-details--wrapper button{width:28%;height:30px;background:none;font-weight:700;font-size:15px;outline:none;border:none}.cart-item .cart-item-details--wrapper .cart-item-quantity{width:28%;height:30px;background:none;font-weight:700;font-size:15px;outline:none;border:none;text-align:center;color:#0f1d64}.cart-item .cart-item-details--wrapper .cart-item-quantity-active{opacity:.5}.cart-item-count,.cart-item-total-price{font-size:35px;line-height:70px;padding:10px;font-weight:700}.cart-item-total-price{color:#0f1d64}.cart-item-original-total-price{text-decoration:line-through;font-size:30px}.cart-item-count-text,.cart-item-price-text{font-style:italic;padding:0 10px;color:#0f1d64}@media only screen and (max-width: 767px){.cart-item-price-text{display:none}}.view-cart-mini{position:absolute;bottom:10px;right:10px}.view-cart-mini a{margin-bottom:0}.cart-link h4{margin:0}.cart-bottom-box{margin-bottom:10px}@media only screen and (min-width: 767px){.cart-bottom-box{margin-top:20px}.cart-bottom-box .checkout-add-note.desktop{display:block}.cart-bottom-box .checkout-add-note.mobile{display:none}}@media only screen and (max-width: 767px){.cart-bottom-box .checkout-add-note.desktop{display:none}.cart-bottom-box .checkout-add-note.mobile{display:block;padding:0}.cart-bottom-box #checkout-buttons{margin-top:15px;text-align:center}.cart-bottom-box .title-bar{margin:0}.cart-bottom-box #checkout-buttons #update_quantities,.cart-bottom-box #checkout-buttons #cart_submit,.cart-bottom-box .btn-default.continue-shopping--cart{margin-top:0}}.cart-bottom-box .title-bar{text-align:right}@media screen and (min-width: 769px){#your-shopping-cart .additional-checkout-buttons{display:flex;justify-content:flex-end}}#customer-login{box-shadow:0 0 12px #00000029;background-color:#f2f2f2;padding:20px 80px 40px;margin-top:50px;margin-bottom:50px}#customer-login .title-bar{margin-top:0}#customer-login .title-bar a:hover{font-weight:700}#customer_login{margin-top:20px}#customer_login .errors ul,#recover-password .errors ul{padding:0;margin:0 0 10px}#customer_login .errors ul li,#recover-password .errors ul li{list-style-type:none;text-align:center;font-style:italic}#create-customer .errors ul{padding:0}#create-customer .errors ul li{list-style-type:none;padding:20px;border:1px solid #d6d8db;background-color:#e2e3e5;color:#383d41}#customer_login_guest{text-align:center}#cartform table{width:100%}#cartform thead{color:#777;font-size:12px;text-transform:uppercase}#cartform table tr{height:50px}#cartform table tr td{vertical-align:middle}@media only screen and (min-width: 768px){#cartform table tr td{padding:15px}}#cartform table input{margin:0;max-width:50%;text-align:center;display:inline}#cartform thead tr th{padding:15px}#cartform thead tr th.product-title{text-align:left}#cartform a.delete-button{background:url(//www.miumlab.it/cdn/shop/t/27/assets/delete.png?9690);width:24px;height:24px;display:block;text-decoration:none;background-position:0 24px}#cartform a.delete-button:hover{background-position:0 0}.empty-cart{color:#999;font-size:14px;font-style:italic;padding:30px 0;text-align:center}h1.cart-header{color:#999;font-size:30px;padding:10px 0;text-transform:uppercase}#checkout-buttons{text-align:right}.cart__header-labels th,.cart-table-quantity,.cart-table-line-price{text-align:center}.cart__header-labels .cart--price-column,.cart-table-price{text-align:right}.order-discount--cart-list{padding-left:0}.order-discount--cart-list li{list-style-type:none}.order-discount--list{padding-left:0;margin-bottom:0}.order-discount--list li{list-style-type:none!important;color:#1cb67a}.cart-table .cart-table-image{max-width:150px;position:relative}.order-discount--item,.order-discount .money,.order_summary .order-discount--title{color:#1cb67a}.cart-table-item-remove a{margin-top:10px;display:inline-block;text-decoration:underline;font-size:90%}.cart-table-title>a:first-of-type{font-size:110%}@media only screen and (max-width: 767px){#customer-login{padding:20px 20px 40px}.cart-table td{display:block!important}.cart-table .cart-table-image{margin-bottom:20px}.cart-table .cart-table-image,.cart-table .cart-table-title{float:left}.cart-table .cart-table-title,.cart-table .cart-table-image{width:49%;margin-left:1%}.cart-table .cart-table-price{clear:left;width:50%}.cart-table .cart-table-quantity{width:50%}.cart-table tr td.cart-table-line-price{text-align:left!important;width:100%!important;float:left!important;height:auto;padding:10px!important}.cart-table .cart-table-item-remove{margin-bottom:20px}.cart-table .cart-table-price,.cart-table .cart-table-quantity{padding:10px;float:left;height:47px;padding:10px!important}.cart-table .cart-table-price,.cart-table .cart-table-quantity{border-top:solid 1px #0f1d64}.cart-table .cart-table-line-price{border-bottom:solid 1px #0f1d64;padding-top:0!important}.cart-table .cart-table-price,.cart-table .cart-table-line-price{text-align:left}.cart-table .cart-table-price,.cart-table .cart-table-line-price{line-height:25px;height:35px}.cart-table .cart-table-line-price{font-weight:700}.cart-table tr{display:block;height:auto!important;margin-bottom:40px}.cart-table tr:after{content:"";display:block;clear:both}.cart-bottom-box .cart-totals--wrapper,.cart-bottom-box #cart-total-header{text-align:center!important}}.cart-totals--wrapper{text-align:right;margin-bottom:20px}.cart--shipping-message{text-align:right;margin-bottom:20px;font-style:italic}#cart-total-header{display:inline-block;margin-right:20px}#cart-total-final-price{display:inline-block;font-size:24px;min-width:150px}.cart--order-discount-wrapper{text-align:right;color:#1cb67a}.cart--order-discount-wrapper .order-discount--cart-title{display:inline-block;margin-right:20px}.cart--order-discount-wrapper .order-discount{display:inline-block;min-width:150px;font-size:24px}.cart-drawer-form .cart--order-discount-wrapper .order-discount--cart-title{display:block;text-align:center}.cart-drawer-form .cart--order-discount-wrapper .order-discount{display:block;font-size:24px;text-align:center}.cart-drawer-form .order-discount--item .order-discount--cart-title{float:right}#cartform thead tr th.cart--final-column,#cartform table tr td.cart--final-column{text-align:right;padding-right:0}.slide-menu{outline:0!important;cursor:pointer}.homepage-collection-grid-inner .grid-image{display:table;table-layout:fixed;width:100%}.homepage-collection-grid-inner .grid-image .grid-image--centered{display:table-cell;vertical-align:middle;text-align:center}.homepage-collection-grid-inner .grid-image .grid-image--centered img{display:inline-block;max-width:100%}.collection-item__title{display:block;font-size:16px;padding:8px 0;text-align:center;width:100%}.flexslider{margin-bottom:0;overflow-x:hidden}.flexslider-container{position:relative;overflow:hidden}.flexslider-homepage{overflow:hidden;border-radius:0}.flexslider img{min-height:1px}.slider-caption{color:#252525;padding:10px 20px;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;position:static;-webkit-backface-visibility:hidden}.slider-caption.background{background-color:transparent}@media only screen and (min-width: 768px){.slider-caption{position:absolute;bottom:20px;left:20px}.slider-caption .btn-custom{margin-top:5px;margin-bottom:15px}.slider-caption.horizontal-align--left{left:60px!important;text-align:left;max-width:50%}.slider-caption.horizontal-align--right{right:60px!important;left:auto!important;text-align:left}.slider-caption.horizontal-align--center{left:50%!important;transform:translate(-50%)!important;text-align:center}.slider-caption.vertical-align--bottom{bottom:20px!important}.slider-caption.vertical-align--top{top:20px!important;bottom:auto!important}.slider-caption.vertical-align--middle{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;bottom:auto!important}.slider-caption.vertical-align--middle.horizontal-align--center{transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important}}.flexslider-homepage li .first-fade,.flexslider-homepage li .second-fade,.flexslider-homepage li .third-fade{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}.flexslider-homepage li.flex-active-slide .first-fade{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .5s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .3s,opacity 1s cubic-bezier(.25,.75,.25,1) .5s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .3s;transform:translateY(0);opacity:1}.flexslider-homepage li.flex-active-slide .second-fade{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .5s,opacity 1s cubic-bezier(.25,.75,.25,1) .6s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .5s;transform:translateY(0);opacity:1}.flexslider-homepage li.flex-active-slide .third-fade{transition:opacity 1s cubic-bezier(.25,.75,.25,1) .8s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .7s;transition:transform 1s cubic-bezier(.25,.75,.25,1) .7s,opacity 1s cubic-bezier(.25,.75,.25,1) .8s,-webkit-transform 1s cubic-bezier(.25,.75,.25,1) .7s;transform:translateY(0);opacity:1}.slideshow-mobile-image-content{position:absolute;bottom:20px;left:20px}.slideshow-mobile-image-content .btn-custom{margin-top:5px;margin-bottom:15px}.slideshow-mobile-image-content.horizontal-align--left{text-align:left}.slideshow-mobile-image-content.horizontal-align--right{left:auto!important;text-align:right}.slideshow-mobile-image-content.horizontal-align--center{text-align:center}.slideshow-mobile-image-content.vertical-align--bottom{bottom:20px!important}.slideshow-mobile-image-content.vertical-align--top{top:20px!important;bottom:auto!important}.slideshow-mobile-image-content.vertical-align--middle{top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;bottom:auto!important}@media only screen and (max-width: 768px){.slideshow-mobile-image-content{margin:0 10%;width:80%}}.slider-caption a{text-decoration:none}.slider-pagination-container{position:relative;height:50px}.slider-pagination-container .flex-control-paging{bottom:10px!important}@media screen and (max-width: 768px){.section--text-adverts-wrapper .flex-control-nav li a{opacity:.5}.section--text-adverts-wrapper .flex-control-nav li a.flex-active{opacity:1}.section--text-adverts-wrapper .sections-wrapper--dark .flex-control-nav li a{background:#fff}}.flex-direction-nav{position:absolute;width:100%;z-index:100;top:25.5vw}@media only screen and (min-width: 768px){.flex-direction-nav{top:55%}}.flex-direction-nav a{-moz-transition:all .15s ease 0s;-webkit-transition:all .15s ease 0s;transition:all .15s ease 0s;display:block;height:40px;margin-top:-20px;position:absolute;bottom:-15px;z-index:99999;text-decoration:none;outline:0;color:#707070}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next{width:100%}.flex-direction-nav a.flex-prev{left:-55px}.flex-direction-nav a.flex-next{right:-55px}.flexslider-container:hover .flex-direction-nav a.flex-prev{left:20px}.flexslider-container:hover .flex-direction-nav a.flex-next{right:20px}.product-grid{margin-top:10px;display:flex;flex-wrap:wrap}.featured-products img,.product-grid img{max-width:100%;display:inline-block}.indiv-product{box-shadow:0 0 10px #e6e6e6;position:relative;text-align:center;height:100%}.indiv-product img{max-height:800px;margin:0 auto}@media only screen and (max-width: 768px){.homepage-collection-tabs .indiv-product{box-shadow:revert!important}.homepage-collection-tabs .product_labels{margin-left:14px!important}.homepage-collection-tabs .hp-title--with-tag{padding:2px 15px 15px}.homepage-collection-tabs .hp-title--without-tag{padding:15px}}.featured-products div.hp-title,.product-grid div.hp-title{text-align:center}.featured-products div.hp-title a,.product-grid div.hp-title a{text-decoration:none}ul#product-nav{display:inline-block;z-index:50;margin-bottom:0;font-size:16px;line-height:12px;padding:0 10px;text-align:center}ul#product-nav li{display:inline;margin:0 20px}ul#product-nav a{color:#252525;padding:12px 0 8px;text-decoration:none;text-transform:uppercase}ul#product-nav a:hover{color:#aab1b4}ul#product-nav li ul{z-index:10000}ul#product-nav li ul li{margin-left:0}ul#product-nav li ul li a{background-color:#fff;font-size:12px;display:block;padding:10px}#main-navigation-wrapper{border-color:#c6c6c6;border-width:1px 0;border-style:solid;z-index:800000;position:relative;text-align:center;padding:10px 0;margin-bottom:0;background:#fff}.menu-left-bottom-border #main-navigation-wrapper{margin-bottom:0}#main-navigation-wrapper .dropdown-menu{background:#fff}#main-navigation-wrapper .dropdown-menu a,#main-navigation-wrapper a{color:#0f1d64}#main-navigation-wrapper .nav-pills>li{float:none;display:inline-block}#main-navigation-wrapper li.dropdown{text-align:left}li.dropdown .dropdown-envy-toggle .caret,.dropdown-ignition-toggle .caret{border-bottom-color:#0f1d64;border-top-color:#0f1d64;margin-left:5px}#main-navigation-wrapper .dropdown-submenu>a:after{border-color:transparent transparent transparent #0f1d64}.title-bar{position:relative;padding:10px 0 0;margin-bottom:40px;margin-top:20px;display:inline-block;width:100%}.title-bar h1,.title-bar h2,.spr-header-title{text-transform:none;font-size:26px!important;line-height:32.5px;padding:0 0 3px;margin:0;color:#0f1d64}.title-bar-sub{color:#0f1d64;display:inline-block;font-size:13.3px;letter-spacing:1px;line-height:20px;margin:10px 0 20px;padding:0;width:100%;opacity:.5}.title-bar-sub-blog{color:#0f1d64;display:inline;float:left;font-size:13.3px;letter-spacing:1px;line-height:20px;margin:0;padding:0 10px 2px 20px}.title-bar-sub a{color:#0f1d64;text-decoration:none}.homepage-sections-wrapper--light .title-bar-diagonal-background{background:repeating-linear-gradient(-45deg,#f8faff,#f8faff 7px,#435de3 9px 9px)}.homepage-sections-wrapper--light .title-bar-diagonal-background h2{background:#f8faff}.homepage-sections-wrapper--light .title-bar-minimal h2{color:#0f1d64}.homepage-sections-wrapper--light .title-bar-lowercase h1,.homepage-sections-wrapper--light .title-bar-lowercase h2{color:#0f1d64;background:#f8faff}.homepage-sections-wrapper--light .title-bar-lowercase h1 span,.homepage-sections-wrapper--light .title-bar-lowercase h2 span{background:#f8faff;z-index:2;position:relative;padding:0 20px}.homepage-sections-wrapper--light .title-bar-lowercase h1:after,.homepage-sections-wrapper--light .title-bar-lowercase h2:after{border-top:1px dotted #0f1d64;z-index:0}.homepage-sections-wrapper--light .title-bar-underline h1,.homepage-sections-wrapper--light .title-bar-underline h2{color:#0f1d64;border-bottom:2px solid #0f1d64}.homepage-sections-wrapper--accent .title-bar-diagonal-background{background:repeating-linear-gradient(-45deg,#edffff,#edffff 7px,#fff 9px 9px)}.homepage-sections-wrapper--accent .title-bar-diagonal-background h2{background:#edffff}.homepage-sections-wrapper--accent .title-bar-minimal h2{color:#ff5757}.homepage-sections-wrapper--accent .title-bar-lowercase h1,.homepage-sections-wrapper--accent .title-bar-lowercase h2{color:#ff5757;background:#edffff}.homepage-sections-wrapper--accent .title-bar-lowercase h1 span,.homepage-sections-wrapper--accent .title-bar-lowercase h2 span{background:#edffff;z-index:2;position:relative;padding:0 20px}.homepage-sections-wrapper--accent .title-bar-lowercase h1:after,.homepage-sections-wrapper--accent .title-bar-lowercase h2:after{border-top:1px dotted #ff5757;z-index:0}.homepage-sections-wrapper--accent .title-bar-underline h1,.homepage-sections-wrapper--accent .title-bar-underline h2{color:#ff5757;border-bottom:2px solid #ff5757}.homepage-sections-wrapper--dark .title-bar-diagonal-background{background:repeating-linear-gradient(-45deg,#242424,#242424 7px,#fff 9px 9px)}.homepage-sections-wrapper--dark .title-bar-diagonal-background h2{background:#242424}.homepage-sections-wrapper--dark .title-bar-minimal h2{color:#fff}.homepage-sections-wrapper--dark .title-bar-lowercase h1,.homepage-sections-wrapper--dark .title-bar-lowercase h2{color:#fff;background:#242424}.homepage-sections-wrapper--dark .title-bar-lowercase h1 span,.homepage-sections-wrapper--dark .title-bar-lowercase h2 span{background:#242424;z-index:2;position:relative;padding:0 20px}.homepage-sections-wrapper--dark .title-bar-lowercase h1:after,.homepage-sections-wrapper--dark .title-bar-lowercase h2:after{border-top:1px dotted white;z-index:0}.homepage-sections-wrapper--dark .title-bar-underline h1,.homepage-sections-wrapper--dark .title-bar-underline h2{color:#fff;border-bottom:2px solid white}.money-styling{color:#0f1d64;display:block;font-size:16px;padding:8px 0;text-align:left;width:100%}.compare-at-price{opacity:.75;text-decoration:line-through;width:100%}.indiv-product-vendor-text,.indiv-product-sku-text{text-transform:uppercase;margin-bottom:10px;font-weight:700;font-size:12.8px}.sku-hidden{visibility:hidden}.product-description-main-wrapper .indiv-product-vendor-text,.product-description-main-wrapper .indiv-product-sku-text{margin-bottom:20px}footer{padding:10px 0;color:#0f1d64;text-align:center;margin-top:30px}.template-index footer{margin-top:0}footer .footer_title{text-transform:uppercase;font-size:14px;line-height:20px;padding:0 0 10px;margin-top:0;color:#0f1d64;font-weight:700}.bottom-footer{text-align:left;padding-top:20px}.bottom-footer .qcd:hover{cursor:pointer}@media only screen and (max-width: 768px){.bottom-footer{text-align:center}}footer a:active,footer a:hover{color:#0f1d64;text-decoration:underline}.bottom-footer a,.bottom-footer a:active,.bottom-footer a:hover{color:#0f1d64;text-decoration:none}.bottom-footer{padding:10px 0 70px;color:#0f1d64;font-size:14px;margin-top:25px}.rte.footer-article p{margin-bottom:4px;font-size:15px}.copyright{display:flex;margin-top:25px}.copyright .rte{margin-left:5px}#site-header .top-menu{text-align:left}#site-header .top-menu ul li{line-height:44px}.nav.navbar-nav{margin-top:5px}.links-footer ul{padding-left:0}.links-footer ul.menu-left{text-align:left}.links-footer ul.menu-center{text-align:center}.links-footer ul.menu-center .footer--level-2{padding-left:0}.links-footer ul li{list-style-type:none}.links-footer ul li a{padding-bottom:0;display:inline-block}.links-footer .footer--level-2{padding-left:10px;font-size:95%}#newsletter-signup .btn-default{margin-top:10px}.footer-block--wrapper{padding-top:30px}.footer-block--wrapper #sm-icons svg{fill:#0f1d64}.content-footer h1,.content-footer h2,.content-footer h3,.content-footer h4,.content-footer h5,.content-footer h6,.content-footer p{padding-top:0;margin-top:0}@media screen and (max-width: 768px){.image-footer{text-align:center}}.image-footer img{display:inline-block;width:auto}.bottom-footer__block{display:flex;justify-content:space-around}@media only screen and (max-width: 991px){.bottom-footer__block{display:revert}.bottom-footer{padding:10px 0 0}.copyright{margin-top:0;margin-bottom:10px}.copyright p{text-align:center}.copyright{display:revert}}#footer-payment-methods{text-align:right;padding-top:15px}@media only screen and (max-width: 991px){#footer-payment-methods{text-align:center;padding-left:0}}#footer-payment-methods svg{height:30px;width:45px;margin-left:5px}.mailing-list-footer p{line-height:1.4;font-size:14px}.mailing-list-footer .rte,.mailing-list-footer p.footer_title{margin-bottom:10px;font-size:15px}.slideout-open #main-body{overflow:hidden}ul#sm-icons{padding-left:0;white-space:nowrap}#sm-icons svg{fill:currentColor;height:2rem;width:2rem}.bottom-footer .col-lg-3{text-align:right}.collection-promo-box img{max-width:100%;margin-bottom:10px}.footer-article a{text-decoration:none}#hp-three-promoboxs,#hp-two-promoboxs,#hp-one-promobox{text-align:center}#blog-sidebar h3{border-bottom:1px dotted #999999;font-size:14px;margin:0 0 20px;text-transform:uppercase}#blog-sidebar img{margin-bottom:30px;margin-left:auto;margin-right:auto}#collection-sidebar{padding-top:20px}#blog-sidebar ul li,#collection-sidebar ul li{list-style:none}.entry-content img,#blog_posts img{max-width:100%}#blog-categories li.active a{font-weight:700}.article-image-header{margin-bottom:0}.article-header-bar{text-align:left}.blog--excerpt{line-height:150%;margin:20px 0}.blog-main ul li{margin-bottom:40px}.blog-main ul li:last-child{margin-bottom:0}.blog-sidebar--description{line-height:150%;margin:20px 0}.collection-sidebar--section{margin-bottom:40px}.collection-sidebar--section ul{margin:0;padding:0}.collection-sidebar--section-collection .indiv-product{margin-bottom:30px}.collection-sidebar--section-collection .indiv-product:last-child{margin-bottom:0}.collection-sidebar--section-collection .indiv-product a{text-decoration:none}.blog-sidebar--categories li,.collection-sidebar--section ul li{border-bottom:1px solid white;margin:0;padding:12px 0}.blog-sidebar--categories li:last-child,.blog-sidebar--latest-articles li:last-child,.collection-sidebar--section ul li:last-child{border-bottom:none}#blog-sidebar .blog-sidebar--latest-articles img{margin-bottom:0}.blog-sidebar--article-image{padding-left:0}.blog-sidebar--section{margin-bottom:50px}.blog--excerpt a{text-decoration:underline}.blog-title--divider{background-color:#0f1d64;display:inline-block;height:1px;margin:10px 0 5px;position:relative;vertical-align:middle;width:36px}.blog-title-wrapper .btn_read_more{margin-top:15px}.blog-title-wrapper .blog-publish-date{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;margin-top:30px;font-weight:500}.blog-sidebar--section h3,.collection-sidebar--section h2{text-transform:unset;margin-bottom:20px;margin-top:5px;font-weight:500;line-height:20px}.collection-sidebar--section h2{font-size:13px}.template-index .blog-publish-date{margin-top:0;margin-bottom:0}.article-image-in-header{margin-top:20px;margin-bottom:20px}.homepage-blog-title-wrapper h2{margin-top:10px;font-size:22px}#comment-form .success-msg{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#e3ebc6;border-color:#c2d288;border-style:solid;border-width:1px 1px 1px 4px;color:#8fa442;display:block;padding:10px;margin-bottom:20px}#comment-form .error-msg{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#f8bba8;border-color:#bc3d16;border-style:solid;border-width:1px 1px 1px 4px;color:#bc3d16;display:block;padding:10px;margin-bottom:20px}#blog-author-bio{margin-bottom:20px}#blog-author-bio img{float:left;margin-right:20px}#comments ul li{list-style:none}#comments ul li img{float:left;margin-right:20px}#comments ul li .comment-content{margin-top:10px}.article-previous-article a{float:left}.article-next-article a{float:right}.twtr-widget h3{border-bottom:0px!important}.blog-main ul{padding-left:0}.blog-main ul li{list-style-type:none}#comments ul{padding-left:0}#comments ul li{margin-bottom:10px}#blog-sidebar ul{padding-left:0}#blog-tags-wrapper{margin:20px 0}.article-image{position:relative;text-align:center}.article-image img{display:inline-block}.article-image a:after{background-color:#33333380;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out 0s;width:100%}.article-image a:hover:after{opacity:1;transition:opacity .6s cubic-bezier(0,.01,0,.99) 0s}.placeholder-article-image{height:175px;margin-bottom:30px}.post-category-separator{background-color:#0f1d64;display:inline-block;height:1px;margin:10px 0 5px;position:relative;vertical-align:middle;width:36px}.post-content-overlay{background-color:#33333380;display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out 0s;width:100%}.blog-page--date{font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-bottom:0}.blog-page--meta{margin-bottom:100px}.shopify-challenge__container{padding:30px 0}.Announcement__Bar.shopify-section{display:inline-block}.notification-bar{text-align:center;padding:10px 0}.notification-bar p{margin:0}p.notification-bar__message{font-size:16px;font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.notification-bar.marquee{display:flex;width:100%;padding:0;overflow:hidden}.notification-bar.marquee .notification-bar__info{position:relative;display:flex;align-items:center;white-space:nowrap;box-shadow:2px -1px 3px #00000059;-webkit-box-shadow:2px -1px 3px 0px rgba(0,0,0,.35);-moz-box-shadow:2px -1px 3px 0px rgba(0,0,0,.35);z-index:2}.notification-bar.marquee .notification-bar__info span{display:inline-block;padding:4px 15px}@media only screen and (max-width: 799px){.notification-bar.marquee .notification-bar__info{justify-content:center;width:50%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}}.notification-bar.marquee .notification-bar__wrapper{position:relative;display:flex;width:max-content;min-width:200%;transform:translateZ(0);overflow:hidden;animation-name:moveAnnoucementBar;animation-iteration-count:infinite;animation-timing-function:linear;z-index:1}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block{display:flex;justify-content:space-around;align-items:center;padding:10px 0;gap:20px;width:50%}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block p{white-space:nowrap}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block p.mobile{display:none}@media only screen and (max-width: 799px){.notification-bar.marquee .notification-bar__wrapper{animation-name:none;min-width:0;padding:10px 0;overflow-wrap:anywhere}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block{width:100%;padding:0 10px;gap:0}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block.last{display:none}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block p{display:none;white-space:normal}.notification-bar.marquee .notification-bar__wrapper .notification-bar__block p.first.mobile{display:block}}@keyframes moveAnnoucementBar{to{transform:translate(-50%)}}form#search{margin-bottom:0;padding:7px 0}.mobile-search{background:#ebebeb;padding:15px 0}.mobile-search form#search{padding:0;font-size:16px}#search_text{background:#fff}#search-page-form{color:#0f1d64;text-align:center;display:inline-block;width:100%}.sticky-header-search #search-page-form{display:block}#search-page-form #search_text{height:61px;margin:30px 0 50px;width:250px;border:solid 1px #ddd;padding:5px 15px}@media only screen and (min-width: 768px){#search-page-form #search_text{width:300px}}.top-search #search-page-form #search_text{margin:0 10px 0 0;float:left;outline:none;border:none;font-size:16px;padding:2px 8px 2px 40px;width:90%}@media only screen and (min-width: 1025px){.top-search #search-page-form #search_text{width:93%}}.top-search #search-page-form #search_submit{float:left;position:relative;top:15px;margin-right:10px}.top-search #search-page-form .search-show{position:absolute;top:3px;left:3px}.top-search #search-page-form .search-show svg{width:16px;opacity:.5;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.top-search #search-page-form .search-show svg:hover{opacity:1}.top-search #search-page-form .search_bar--controls{position:absolute;right:5px}.header--indiv-block-icons{text-align:right}#search_text,#newsletter_text{display:inline-block;margin-bottom:0;color:#000;height:37px;border:0;padding:10px}#search_submit{margin-bottom:0;border:0 none;cursor:pointer;display:inline-block;background:none;height:24px;color:#0f1d64;font-size:20px;position:relative;top:5px}#newsletter_submit{margin-bottom:0;border:0 none;cursor:pointer;display:inline-block;background:none;color:#0f1d64}#search_results .product-grid .page a{text-decoration:none}#search_results .product-grid .page h3{font-size:30px;line-height:32px}#search_results .product-grid .page h5{font-size:12px;line-height:16px}#search_results .product-grid .product a{text-decoration:none;text-align:center}#search_results .product-grid .product h3{font-size:16px;line-height:24px}#search_results .product-grid .product h5{font-size:12px;line-height:16px}#search_results .results-grid a{text-decoration:none}#main-navigation-wrapper ul.dropdown-menu li a,#main-navigation ul.dropdown-menu li a,#site-header ul.dropdown-menu li a{padding-top:10px;padding-bottom:10px}.hp-title{padding:15px}.hp-title a{text-align:left}.homepage-collection-link{padding-top:5px;text-align:center}.product-grid{padding-left:0}.product-grid .indiv-product-wrapper,.results-grid li{list-style-type:none}.product-grid .indiv-product-wrapper{margin-bottom:30px}@media screen and (max-width: 768px){.product-grid .indiv-product-wrapper{padding-right:5px;padding-left:5px}}.products--match-height .grid__item .indiv-product .grid__image{max-height:100%;display:flex;align-items:center;justify-content:center}.products--match-height .grid__item .indiv-product .grid__image .lazyload-blur-wrapper{width:100%}.products--match-height .grid__item .indiv-product .grid__image img{max-height:100%;position:relative}@media only screen and (max-width: 767px){.products--match-height .grid__item .indiv-product .grid__image img{width:85%}}@media only screen and (max-width: 576px){.products--match-height .grid__item.two_columns .indiv-product .grid__image,.products--match-height .grid__item.three_columns .indiv-product .grid__image,.products--match-height .grid__item.four_columns .indiv-product .grid__image,.products--match-height .grid__item.five_columns .indiv-product .grid__image{height:200px}}@media only screen and (min-width: 577px) and (max-width: 767px){.products--match-height .grid__item.two_columns .indiv-product .grid__image{height:400px}.products--match-height .grid__item.three_columns .indiv-product .grid__image{height:380px}.products--match-height .grid__item.four_columns .indiv-product .grid__image{height:400px}.products--match-height .grid__item.five_columns .indiv-product .grid__image{height:350px}}@media only screen and (min-width: 768px) and (max-width: 991px){.products--match-height .grid__item.two_columns .indiv-product .grid__image{height:510px}.products--match-height .grid__item.three_columns .indiv-product .grid__image{height:320px}.products--match-height .grid__item.four_columns .indiv-product .grid__image{height:500px}.products--match-height .grid__item.five_columns .indiv-product .grid__image{height:450px}}@media only screen and (min-width: 992px) and (max-width: 1199px){.products--match-height .grid__item.two_columns .indiv-product .grid__image{height:600px}.products--match-height .grid__item.three_columns .indiv-product .grid__image{height:410px}.products--match-height .grid__item.four_columns .indiv-product .grid__image,.products--match-height .grid__item.five_columns .indiv-product .grid__image{height:310px}}@media only screen and (min-width: 1200px){.products--match-height .grid__item.two_columns .indiv-product .grid__image{height:700px}.products--match-height .grid__item.three_columns .indiv-product .grid__image{height:500px}.products--match-height .grid__item.four_columns .indiv-product .grid__image,.products--match-height .grid__item.five_columns .indiv-product .grid__image{height:390px}}.results-grid{margin:0;padding:0}.search-article-image .grid__image{height:auto!important}.search-article-image .grid__image img{position:static;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}h4.search_article{margin-top:30px!important}.product-grid-page-label{background:none repeat scroll 0 0 #ebebeb;font-size:11px;padding:3px;position:absolute;right:-15px;text-transform:uppercase;top:-15px}.no-results{color:#999;font-style:italic;padding:30px 0;text-align:center}.no-products-found{text-align:center;padding:30px 0}.contact-page--content{margin-bottom:30px}.contact-page--content img{max-width:100%}ul#contact-form input[type=text],ul#contact-form input[type=email],ul#contact-form textarea{width:80%}.contact-form ul.error-list li{background-color:#f9e5e6;border-color:#f7c7c9;border-style:solid;border-width:1px 1px 1px 4px;color:#b3696c;font-style:italic;padding:10px;width:80%}.contact-form p.success-msg{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#8fa442;border-style:solid;border-width:1px;color:#8fa442;display:block;text-align:center;padding:10px;margin-bottom:20px}#contact-form label{font-weight:inherit}#contact_form .btn-contact--wrapper{text-align:center}.pagination{text-align:center;width:100%}.pagination .pagination-num-showing{font-size:12px;font-style:italic;color:#999;line-height:30px}.pagination ul li{display:inline-block;list-style-type:none}.pagination-arrow--previous{text-align:left}.pagination-arrow--next{text-align:right}.pagination-number,.pagination .pagination-text{display:inline-block}.pagination .pagination-text{line-height:20px;padding:20px;display:flex!important;justify-content:space-around!important;width:15%!important}.pagination .active{font-weight:700}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.pagination .btn--disabled{display:none}.pagination .active a,.pagination .pagination-number a:hover,.pagination .pagination-arrow a:hover{background-color:#eee!important}.pagination .pagination-number a{background-color:#f8f8f8;color:#888!important;font-size:12px;font-weight:700;line-height:20px;padding:20px;text-decoration:none;text-transform:uppercase}.pagination .pagination-arrow a{background-color:#f8f8f8;color:#888!important;font-size:12px;font-weight:700;line-height:20px;padding:20px;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;width:fit-content;justify-content:flex-end}.pagination .pagination-arrow--previous a{float:left}.pagination .pagination-arrow--previous a span{margin-left:10px}.pagination .pagination-arrow--next a{float:right}.pagination .pagination-arrow--next a span{margin-right:10px}.pagination .disabled{display:none}.pagination ul{margin:0;padding:0;display:flex;justify-content:space-between}#paginate{padding:20px 0}@media only screen and (max-width: 767px){.pagination{padding-right:15px;padding-left:15px}.pagination ul li{padding-right:0;padding-left:0}.pagination .pagination-arrow a{padding:5px;font-size:9px}.pagination .pagination-text{width:68%!important;padding:8px}.pagination .pagination-arrow--previous a span{margin-left:0}.pagination .pagination-arrow--next a span{margin-right:0}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.pagination .pagination-text{width:23%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.pagination .pagination-text{width:31%}}.error-404-sorry{color:#999;font-size:14px;font-style:italic;padding:30px 0;text-align:center}.envy--form-control{background-color:#f6f6f6;border-color:transparent;color:#1c1d1d;transition:opacity .4s ease-out 0s;padding:8px 10px;font-size:18px;width:80%}@media only screen and (max-width: 767px){.form-control{height:42px}}.module:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .module{height:1%;overflow:visible}*+html .module{min-height:1%}.breadcrumb{background:none;padding:10px 0;color:#a1a1a1;font-size:12px;margin:0 0 10px}.breadcrumb span{color:#0f1d64;font-size:12px;margin-bottom:0;padding-left:0;display:inline}.breadcrumb span a{color:#a1a1a1}.breadcrumb span a:hover{color:#000}@media only screen and (max-width: 767px){.breadcrumb{padding:0}}article.page{padding-bottom:20px}.page ul li,.post ul li,.product ul li{list-style-position:inside;list-style-type:disc}.page ol li,.post ol li,.product ol li{list-style-position:inside}.page ol,.post ol,.product ol{margin-left:0}.page table,.post table,#customer_orders table,.product table{width:100%}.page table thead,.post table thead,#customer_orders table thead,.product table thead{background:none repeat scroll 0 0 #ebebeb}.page table th,.post table th,#customer_orders table th,.product table th{padding:10px}.page table td,.post table td,#customer_orders table td,.product table td{border-bottom:1px dotted #999999;padding:10px}.product .entry-content .eight{margin-bottom:10px}.alert{background-color:#fcf8e3;border:1px solid #FBEED5;border-radius:4px;color:#c09853;margin-bottom:18px;padding:10px;text-shadow:0 1px 0 rgba(255,255,255,.5);text-align:center}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48!important}#recover-password .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px;z-index:1000;box-shadow:0 0 10px #000000e6;border:1px solid #ccc;max-width:80%;max-height:80%;overflow-y:auto;font-size:17px;width:50%}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.alert-error h5,.alert-error strong{color:#b94a48}#product_images .product-main-image{max-width:100%;text-align:center;margin:0 auto}#product_images .product-main-image.product-image-hidden{visibility:hidden}#product_images,.product-page--side-thumbnails-container{position:sticky;top:9px}#product_images .carousel-cell,.product-page--side-thumbnails-container .carousel-cell{width:100%}@media only screen and (max-width: 768px){#recover-password .alert-success{font-size:16px;width:90%}.product-template-variants .flickity-viewport{min-height:350px!important}.collections_wrapper .flickity-viewport{min-height:10px!important}.collections_wrapper .flickity-prev-next-button{display:none}}#product_images .product-video video{width:100%}#product_images .flickity-page-dots{display:none}@media only screen and (max-width: 767px){#product_images{margin-bottom:30px}#product_images .flickity-page-dots{display:block}}.product-page--submit-action{float:left;width:100%;margin-top:20px}.product-page--submit-action.hidden{display:none}.featured-image-div{max-width:100%;overflow:hidden;position:relative}.zoom--cross-hair{cursor:crosshair}.product-out-of-stock{color:red;font-size:18px;font-style:italic;padding-top:10px;text-align:center;border-bottom:1px \a0 dotted\a0  #999999;border-top:1px \a0 dotted\a0  #999999;font-weight:600}.product-out-of-stock input{font-style:normal}.product-out-of-stock.email-enabled p.stock-notice{margin:0}.hide-variant-labels.variant-dropdown-enabled #add-to-cart-form label{display:none}.hide-variant-labels.variant-dropdown-enabled #add-to-cart-form .product-form-option .select-wrapper{margin-bottom:30px}.hide-variant-labels.variant-swatches-enabled #add-to-cart-form .swatch-title{display:none}.hide-variant-labels.variant-swatches-enabled #add-to-cart-form .product-form-option .select-wrapper{margin-bottom:20px}.hide-variant-labels.variant-swatches-enabled #add-to-cart-form .product-page--submit-action{margin-top:0}.hide-variant-labels .swatches-wrapper{margin-bottom:20px;margin-top:40px}#product-thumbnails li img{max-width:100%}#product-thumbnails li:nth-child(2n){animation-delay:.4s}#product-thumbnails li:nth-child(3n){animation-delay:.6s}#product-thumbnails li:nth-child(4n){animation-delay:.8s}#product-thumbnails li:nth-child(5n){animation-delay:1s}#product-thumbnails li:nth-child(6n){animation-delay:1.2s}#product-thumbnails li:nth-child(7n){animation-delay:1.4s}#product-thumbnails li:nth-child(8n){animation-delay:1.6s}#product-thumbnails li:nth-child(9n){animation-delay:1.8s}#product-thumbnails li:nth-child(10n){animation-delay:2s}#product-thumbnails li:nth-child(11n){animation-delay:2.2s}#product-thumbnails li:nth-child(12n){animation-delay:2.4s}#product-thumbnails li:nth-child(13n){animation-delay:2.6s}#product-thumbnails li:nth-child(14n){animation-delay:2.8s}#product-thumbnails li:nth-child(15n){animation-delay:3s}#product-thumbnails li:nth-child(16n){animation-delay:3.2s}#product-thumbnails li:nth-child(17n){animation-delay:3.4s}#product-thumbnails li:nth-child(18n){animation-delay:3.6s}#product-thumbnails li:nth-child(19n){animation-delay:3.8s}#product-thumbnails li:nth-child(20n){animation-delay:4s}#product-thumbnails li:nth-child(21n){animation-delay:4.2s}#product-thumbnails li:nth-child(22n){animation-delay:4.4s}#product-thumbnails li:nth-child(23n){animation-delay:4.6s}#product-thumbnails li:nth-child(24n){animation-delay:4.8s}#product-thumbnails li:nth-child(25n){animation-delay:5s}#product-thumbnails li:nth-child(26n){animation-delay:5.2s}#product-thumbnails li:nth-child(27n){animation-delay:5.4s}#product-thumbnails li:nth-child(28n){animation-delay:5.6s}#product-thumbnails li:nth-child(29n){animation-delay:5.8s}#product-thumbnails li:nth-child(30n){animation-delay:6s}#product-thumbnails li:nth-child(31n){animation-delay:6.2s}#product-thumbnails li:nth-child(32n){animation-delay:6.4s}#product-thumbnails li:nth-child(33n){animation-delay:6.6s}#product-thumbnails li:nth-child(34n){animation-delay:6.8s}#product-thumbnails li:nth-child(35n){animation-delay:7s}#product-thumbnails li:nth-child(36n){animation-delay:7.2s}#product-thumbnails li:nth-child(37n){animation-delay:7.4s}#product-thumbnails li:nth-child(38n){animation-delay:7.6s}#product-thumbnails li:nth-child(39n){animation-delay:7.8s}#product-thumbnails li:nth-child(40n){animation-delay:8s}#product-thumbnails li:nth-child(41n){animation-delay:8.2s}#product-thumbnails li:nth-child(42n){animation-delay:8.4s}#product-thumbnails li:nth-child(43n){animation-delay:8.6s}#product-thumbnails li:nth-child(44n){animation-delay:8.8s}#product-thumbnails li:nth-child(45n){animation-delay:9s}#product-thumbnails li:nth-child(46n){animation-delay:9.2s}#product-thumbnails li:nth-child(47n){animation-delay:9.4s}#product-thumbnails li:nth-child(48n){animation-delay:9.6s}#product-thumbnails li:nth-child(49n){animation-delay:9.8s}#product-thumbnails li:nth-child(50n){animation-delay:10s}#product-thumbnails li:nth-child(51n){animation-delay:10.2s}#product-thumbnails li:nth-child(52n){animation-delay:10.4s}#product-thumbnails li:nth-child(53n){animation-delay:10.6s}#product-thumbnails li:nth-child(54n){animation-delay:10.8s}#product-thumbnails li:nth-child(55n){animation-delay:11s}#product-thumbnails li:nth-child(56n){animation-delay:11.2s}#product-thumbnails li:nth-child(57n){animation-delay:11.4s}#product-thumbnails li:nth-child(58n){animation-delay:11.6s}#product-thumbnails li:nth-child(59n){animation-delay:11.8s}#product-thumbnails li:nth-child(60n){animation-delay:12s}#product-thumbnails li:nth-child(61n){animation-delay:12.2s}#product-thumbnails li:nth-child(62n){animation-delay:12.4s}#product-thumbnails li:nth-child(63n){animation-delay:12.6s}#product-thumbnails li:nth-child(64n){animation-delay:12.8s}#product-thumbnails li:nth-child(65n){animation-delay:13s}#product-thumbnails li:nth-child(66n){animation-delay:13.2s}#product-thumbnails li:nth-child(67n){animation-delay:13.4s}#product-thumbnails li:nth-child(68n){animation-delay:13.6s}#product-thumbnails li:nth-child(69n){animation-delay:13.8s}#product-thumbnails li:nth-child(70n){animation-delay:14s}#product-thumbnails li:nth-child(71n){animation-delay:14.2s}#product-thumbnails li:nth-child(72n){animation-delay:14.4s}#product-thumbnails li:nth-child(73n){animation-delay:14.6s}#product-thumbnails li:nth-child(74n){animation-delay:14.8s}#product-thumbnails li:nth-child(75n){animation-delay:15s}#product-thumbnails li:nth-child(76n){animation-delay:15.2s}#product-thumbnails li:nth-child(77n){animation-delay:15.4s}#product-thumbnails li:nth-child(78n){animation-delay:15.6s}#product-thumbnails li:nth-child(79n){animation-delay:15.8s}#product-thumbnails li:nth-child(80n){animation-delay:16s}#product-thumbnails li:nth-child(81n){animation-delay:16.2s}#product-thumbnails li:nth-child(82n){animation-delay:16.4s}#product-thumbnails li:nth-child(83n){animation-delay:16.6s}#product-thumbnails li:nth-child(84n){animation-delay:16.8s}#product-thumbnails li:nth-child(85n){animation-delay:17s}#product-thumbnails li:nth-child(86n){animation-delay:17.2s}#product-thumbnails li:nth-child(87n){animation-delay:17.4s}#product-thumbnails li:nth-child(88n){animation-delay:17.6s}#product-thumbnails li:nth-child(89n){animation-delay:17.8s}#product-thumbnails li:nth-child(90n){animation-delay:18s}#product-thumbnails li:nth-child(91n){animation-delay:18.2s}#product-thumbnails li:nth-child(92n){animation-delay:18.4s}#product-thumbnails li:nth-child(93n){animation-delay:18.6s}#product-thumbnails li:nth-child(94n){animation-delay:18.8s}#product-thumbnails li:nth-child(95n){animation-delay:19s}#product-thumbnails li:nth-child(96n){animation-delay:19.2s}#product-thumbnails li:nth-child(97n){animation-delay:19.4s}#product-thumbnails li:nth-child(98n){animation-delay:19.6s}#product-thumbnails li:nth-child(99n){animation-delay:19.8s}#product-thumbnails li:nth-child(100n){animation-delay:20s}.product-page-related-products{margin-top:30px}.product-images{position:relative}@media screen and (max-width: 768px){.product-images{padding:0!important}.hide-variant-labels .swatches-wrapper{margin-top:30px}}.fb-comments,.fb-comments iframe[style],.fb-comments span[style]{width:100%!important}input#purchase,button#purchase,a#purchase{border:0 none;padding:12px 30px;border-radius:8px;background:#669980;color:#fff;width:100%;font-size:16px;text-transform:none;font-weight:700}input#purchase:hover,button#purchase:hover,a#purchase:hover{color:#fff!important;background-color:#84ad99;text-decoration:underline}.btn-custom{border:0 none;margin-bottom:20px;margin-top:20px;border-radius:4px;padding:12px 30px;background:#669980;color:#fff;font-weight:600}.btn-no-link{cursor:default}@media only screen and (max-width: 767px){button#purchase{font-size:13px!important;padding:12px 20px}}.product-page--pricing{padding-left:0;margin-bottom:30px}.product-page--pricing li{list-style-type:none;display:inline-block;margin-right:20px}.product-page--pricing .product-page--pricing--variant-price,.product-page--pricing .product-page--pricing--variant-compare-at-price{font-size:24px}.product-page--pricing .product-page--pricing--variant-compare-at-price{opacity:.75;text-decoration:line-through}.product-page--pricing .product-page--pricing--discount span.variant-value-wrapper,.product-page--pricing .product-page--pricing--discount span.variant-percentage-wrapper{background:#fff;color:#669980;border:1px solid #669980;font-weight:700;padding:3px 12px;font-size:14px;position:relative;top:-4px;display:block}.product-page--pricing .product-page--pricing--price-per-unit,.product-grid--pricing--price-per-unit,.cart__price-unit-price{display:block;font-size:12px}.product-grid--pricing--price-per-unit{text-align:center}.shopify-payment-button .shopify-payment-button__button{border:0 none;margin:10px auto 0;border-radius:0;width:100%;font-size:16px!important;text-transform:none!important;display:inline-block;font-weight:400!important;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shopify-payment-button .shopify-payment-button__button div[role=button] span{font-size:16px!important;text-transform:none!important}.shopify-payment-button .shopify-payment-button__button--unbranded{padding:12px 30px;background:#669980;color:#fff;font-size:16px!important}.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]),.shopify-payment-button .shopify-payment-button__button--unbranded:active:not([disabled]),.shopify-payment-button .shopify-payment-button__button--unbranded:focus:not([disabled]){background:#5c8a73}.shopify-payment-button .shopify-payment-button__more-options{width:70%;margin:0 auto;padding:16px 0 0;font-size:14.4px!important;text-transform:none!important}.shopify-payment-button .shopify-payment-button__button--hidden{display:none}.shopify-payment-button .discount_wrapper{display:inline;position:relative;margin-left:15px;overflow:hidden}button#purchase.add-to-cart--secondary{background:#fff;color:#669980;border:1px solid #669980;transition:color .25s ease-in-out,background .25s ease-in-out;outline:none}button#purchase.add-to-cart--secondary:hover:not([disabled]),button#purchase.add-to-cart--secondary:active:not([disabled]),button#purchase.add-to-cart--secondary:focus:not([disabled]){background:#f2f2f2}.slide-checkout-buttons .btn-success{background:#669980;color:#fff}input#purchase:hover,.slide-checkout-buttons .btn-success:hover,.btn-custom:hover{background:#a3c1b2;color:#fff}#sharing{margin-bottom:20px}.product-description-wrapper ul.tabs{padding:0;margin-bottom:20px;font-size:13.3px;border-bottom:1px solid #d9dde1}.product-description-wrapper ul.tabs li{display:inline-block;list-style-type:none;margin-right:20px}.product-description-wrapper ul.tabs li a{display:block;padding:15px 30px 10px 0;opacity:.5}.product-description-wrapper ul.tabs li a:hover,.product-description-wrapper ul.tabs li a.active{opacity:1;text-decoration:underline}.quantity-selector{width:100%;font-weight:700;color:#313131;font-size:12px;padding:13px 10px;border:1px solid #d4d4d4;height:43px;border-radius:0;box-shadow:none!important}.shopify-product-form .quantity-controls .qty-minus{border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.shopify-product-form .quantity-controls .qty-plus{border-right:1px solid #d4d4d4;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.quantity-controls{margin-bottom:20px}.quantity-controls:after{content:"";display:block;clear:both}.quantity-controls button,.quantity-controls input{height:43px;float:left}.quantity-controls button{background:#fff;height:43px;width:25%;border:none;font-weight:700;font-size:20px;outline:none}.quantity-controls input{width:50%;text-align:center}@media screen and (max-width: 768px){.quantity-controls{margin-bottom:30px}}.cart-table .cart-table-quantity .quantity-controls{width:70%;margin:0 auto}.cart-table .cart-table-quantity .quantity-selector{padding:8px;position:relative;top:-3px}.cart-table .cart-table-quantity button{height:33px}@media only screen and (max-width: 767px){.cart-table .cart-table-quantity{padding-left:0!important;padding-right:0!important}.cart-table .cart-table-quantity .quantity-controls{width:110px;margin-left:-5px;float:right;margin-top:2px}.cart-table .cart-table-quantity input{width:50px!important;max-width:none!important}.cart-table .cart-table-quantity button{width:30px}}@media only screen and (max-width: 767px) and (max-width: 768px){.cart-table .cart-table-quantity .quantity-controls{width:130px}}#collection-description{background:#f5f5f5}#collection-description img{float:left;padding:0 30px 0 0}.description-content{padding:30px 0}.collection-header{margin-bottom:0!important}#collections-listing .indiv-product img{width:100%}#collections-listing .indiv-product h3{margin-bottom:0}#collections-listing .indiv-product h3 a{color:#252525;text-decoration:none;text-transform:uppercase;display:block;font-size:16px;padding:8px 0;text-align:center;width:100%}#collections-listing .indiv-product small{color:#999;display:block;font-size:16px;padding:8px 0;text-align:center;width:100%;font-style:italic}.collection_text{text-align:center;margin:auto auto 40px;width:80%}.collection_text p{margin:0;line-height:1.2}@media only screen and (max-width: 769px){.collection_text{width:100%;padding-right:10px;padding-left:10px}}.homepage-featured-products .alpha,.product-grid .alpha,.featured-products .alpha{clear:both}.sale-badge{background:#1cb67a;color:#fff;font-size:11px;font-weight:700;line-height:14px;padding:10px 20px;text-transform:uppercase;z-index:100000;position:absolute;top:0;left:15px}.collection-image-wrapper{text-align:center}.collection-image-wrapper img{display:inline-block}.product-tags-wrapper{position:relative;margin:10px 0}.product-tags-wrapper ul{margin-bottom:0}ul.product-tags{padding:10px}ul.product-tags li{float:left;margin:0 5px 0 0;list-style-type:none}ul.product-tags li a{background-color:#fff;border:0 none;border-radius:10px;color:#999;display:block;font-size:11px;height:15px;line-height:0px;padding:10px;margin:5px;text-decoration:none;-moz-transition:color .5s ease;-webkit-transition:color .5s ease;-o-transition:color .5s ease;-ms-transition:color .5s ease;transition:color .5s ease}ul.product-tags li a:hover,ul.product-tags li.active a{background-color:#999;color:#fff}ul.product-tags li.active a:hover{background-color:#f9e5e6;color:#b3696c;text-decoration:line-through}ul#product-thumbnails{padding-left:0}ul#product-thumbnails li{list-style-type:none}.product-description-header{margin-top:5px;margin-bottom:30px}.selector-wrapper select{display:block;margin-bottom:20px}.no-js .selector-wrapper select{display:none}.selector-wrapper label{text-transform:uppercase;font-size:12px;width:100%}.no-js .selector-wrapper label{display:none}.product-description-wrapper{margin:30px 0;clear:both}.product-description-wrapper table{width:100%}.single-option-selector{min-width:50%}#sharing{margin-top:20px;padding-bottom:20px}#collections-listing .sale-badge,#collections-listing .sold-out-badge{left:0}#collections-listing ul{padding-left:0}#collections-listing ul li{list-style-type:none}.collection-listing-link{font-size:14px}.all-collections-title{margin-bottom:20px;display:inline-block}.all-collections-title:hover{text-decoration:none}.product-page--thumb-slider .flex-thumbs-direction-nav{list-style:none;margin:0;padding:0}.product-page--thumb-slider .flex-thumbs-direction-nav a:before{display:block;width:30px;height:20px;content:"";background-size:cover}.product-page--thumb-slider.horizontal{margin:0;position:relative;zoom:1;padding:40px}.product-page--thumb-slider.horizontal .flex-thumbs-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.product-page--thumb-slider.horizontal .flex-thumbs-viewport ul#product-thumbnails li{padding:0;text-align:center}.product-page--thumb-slider.horizontal .flex-thumbs-viewport ul#product-thumbnails li a{display:block}.product-page--thumb-slider.horizontal .flex-thumbs-viewport ul#product-thumbnails li img{height:100%;width:100%;object-fit:contain;padding-left:7.5px;padding-right:7.5px}.product-page--thumb-slider.horizontal .slides{zoom:1}.product-page--thumb-slider.horizontal .flex-thumbs-direction-nav a{position:absolute;top:calc(50% - 15px)}.product-page--thumb-slider.horizontal .flex-thumbs-direction-nav a:before{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNjcgMGwyLjgzIDIuODI5LTkuMzM5IDkuMTc1IDkuMzM5IDkuMTY3LTIuODMgMi44MjktMTIuMTctMTEuOTk2eiIvPjwvc3ZnPg==);height:30px}.product-page--thumb-slider.horizontal .flex-thumbs-direction-nav a.flex-thumbs-next:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNSAzbDMuMDU3LTMgMTEuOTQzIDEyLTExLjk0MyAxMi0zLjA1Ny0zIDktOXoiLz48L3N2Zz4=)}.product-page--thumb-slider.horizontal .flex-thumbs-direction-nav .flex-thumbs-next{right:10px}.product-page--thumb-slider.horizontal .flex-thumbs-direction-nav .flex-thumbs-prev{left:10px}.product-page--thumb-slider.vertical .flex-thumbs-viewport{height:340px!important;position:relative;max-width:98px;margin:30px auto}.product-page--thumb-slider.vertical .flex-thumbs-viewport ul#product-thumbnails li{text-align:center;min-height:71px;padding:0 15px}.product-page--thumb-slider.vertical .flex-thumbs-direction-nav a{position:absolute;left:calc(50% - 15px)}.product-page--thumb-slider.vertical .flex-thumbs-direction-nav a:before{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCAxNi42N2wyLjgyOSAyLjgzIDkuMTc1LTkuMzM5IDkuMTY3IDkuMzM5IDIuODI5LTIuODMtMTEuOTk2LTEyLjE3eiIvPjwvc3ZnPg==);background-position:center}.product-page--thumb-slider.vertical .flex-thumbs-direction-nav a.flex-thumbs-next:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMCA3LjMzbDIuODI5LTIuODMgOS4xNzUgOS4zMzkgOS4xNjctOS4zMzkgMi44MjkgMi44My0xMS45OTYgMTIuMTd6Ii8+PC9zdmc+)}.product-page--thumb-slider.vertical .flex-thumbs-direction-nav .flex-thumbs-next{bottom:0}.product-page--thumb-slider.vertical .flex-thumbs-direction-nav .flex-thumbs-prev{top:0}.product-page--thumb-slider.no-arrows .flex-thumbs-direction-nav{display:none}.product-page--thumb-slider.no-arrows .flex-thumbs-viewport{margin-top:0;margin-bottom:0}.product-page--thumb-slider.no-arrows.horizontal{padding:40px 8px}.product-page--thumb-carousel{width:300px;transform-origin:32px 42px}.product-page--thumb-carousel.vertical{transform:rotate(90deg) translate(30px,-15%)}.product-page--thumb-carousel.vertical .carousel-nav-item img{transform:rotate(-90deg)}.product-page--thumb-carousel .carousel-nav-item{width:70px;height:70px;cursor:pointer;margin-right:1rem;font-size:1.4rem}.product-page--thumb-carousel .carousel-nav-item.is-nav-selected{background:#ed2}.product-page--thumb-carousel .carousel-nav-item a{position:relative}.product-page--thumb-carousel .carousel-nav-item a .play-circle{position:absolute;top:40px;left:40px;display:inline-block;border:2px solid #fff;border-radius:50%;padding:10px;height:5px;width:5px}.product-page--thumb-carousel .carousel-nav-item a .play-triangle{display:inline-block;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid white;transform:translate(-25%,-75%)}.product-page--thumb-carousel .flickity-prev-next-button{width:40px;height:40px;background:transparent}.product-page--thumb-carousel .flickity-prev-next-button.previous{left:-40px}.product-page--thumb-carousel .flickity-prev-next-button.next{right:-40px}.slider{margin-bottom:8px}.slider img{margin:0 auto}.slider-nav-thumbnails .slick-current .slide img,.slider-nav-thumbnails .slick-current .slide video{border:2px solid #0f1d64!important}.slider,.slider-nav-thumbnails{display:none}.slider-nav-thumbnails .slide img{height:65px;width:65px}#customer-accounts .action-bottom,#recover-password{text-align:center}#recover-password{font-size:14px}.action-bottom .btn-submit{background-color:#669980;color:#fff;border-radius:5px;font-weight:700}.action-bottom .btn-submit:hover{background-color:#a3c1b2;color:#fff}.action-bottom{margin-top:25px}.action-bottom .btn-create{background-color:#fff;color:#669980;border-radius:5px;font-weight:700;border:1px solid #669980}.action-bottom .btn-create:hover{background-color:#669980;color:#fff}.show-password-form{cursor:pointer;display:inline-block;text-decoration:underline}.show-password-form:hover{font-weight:700}.default_address_container{padding:10px;background-color:#ebebeb;position:relative}#address_tables .button a{text-decoration:none}.default_address_container h3{width:70%}.default_address{position:absolute;top:0;right:0;padding:10px;background-color:#333;color:#fff;text-transform:uppercase;font-size:12px}.customer_address_table{width:100%}.customer_address_table input,.customer_address_table select{width:75%}.address_table{margin-bottom:20px}.customer_address_table input{margin:0}table#order_details{width:100%}table#order_details thead{background-color:#eee}#order_payment p.order-status,#order_shipping p.order-status{font-weight:700}#order_payment p.order-status .status,#order_shipping p.order-status .status{text-transform:capitalize}.customer_address_table td{vertical-align:middle;padding:5px 0}.customer_address_table td select{margin:0}.activate-account{text-align:center}.activate-account input[type=password]{display:inline}.status_authorized,.status_unfulfilled,.status_voided,.status_restocked{text-transform:capitalize}#order_details td{padding:15px 0}#order_details .money-styling{text-align:left}.title-bar h2.template-customers-order--title:after{display:none}.activate-account .action_bottom{margin:20px 0}.activate-account #password_confirm{margin-top:20px}#create-customer .large_form{margin-bottom:20px}#create-customer .action-bottom{margin-bottom:15px;text-align:center}.reset-password .form-row{margin-bottom:20px}.reset-password{width:44%;margin:auto}@media screen and (max-width: 768px){.reset-password{width:100%}}.reset-password .note{margin-bottom:10px;text-align:center}.reset-password .action_bottom{margin-bottom:15px;text-align:center}.label{color:#000}.optimisation-compte{display:flex;width:fit-content;justify-content:center;margin:auto}@media (max-width: 1290px){.optimisation-compte{flex-wrap:wrap}}@media (max-width: 330px){.optimisation-compte{width:auto}}@media (max-width: 1200px){.account_title_desktop{display:none}}@media (min-width: 1201px){.account_title_mobile{display:none}}@media (min-width: 1201px){#customer_detail{margin-top:120px}}@media (min-width: 1200px){.costumer_orders_container{margin-left:50px}}.costumer_orders_container table{table-layout:fixed}@media (max-width: 500px){.costumer_orders_container table tr{font-size:10px}.costumer_orders_container table td{font-size:12px}}@media (min-width: 1201px){#customer_sidebar{width:20%}}@media (max-width: 1200px){#customer_sidebar{text-align:center;margin-bottom:50px}}.optimisation-compte__boxes{border:1px solid #101E64;margin:10px;text-align:center;padding:20px;width:290px;height:225px}.optimitation-compte__url{display:block;color:#fff;font-weight:700;padding:7px 3px}.optimitation-compte__url:hover{text-decoration:none;underline:none;color:#fff}.optimitation-compte__text{color:#101e64;font-size:18px;font-family:avenir next;margin-bottom:23px}.empty-account-title{text-align:center}.account_template{width:90%;margin:auto}#sm-icons li{list-style-type:none;display:inline-block}#sm-icons li a{display:inline-block;text-decoration:none;-moz-transition:all .15s ease-in-out 0s;-webkit-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;margin:0 8px 10px}.homepage-section-social-media{padding:0}.homepage-section-social-media svg{width:24px;height:24px}.homepage-section-social-media li{list-style-type:none;display:inline-block;padding:0 10px 10px}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-facebook svg{fill:#3a589a}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-twitter svg{fill:#5ba8df}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-instagram svg{fill:#e4405f}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-youtube svg{fill:#e62c18}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-vimeo svg{fill:#1ab7ea}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-flickr svg{fill:#0d65d3}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-pinterest svg{fill:#d31b26}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-snapchat svg{fill:#000}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-houzz svg{fill:#a3c359}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-tumblr svg{fill:#32506d}.homepage-section--social-media-wrapper .homepage-section-social-media--color #sm-linkedin svg{fill:#007bb6}.homepage-section--social-media-wrapper .homepage-sections-wrapper--light .homepage-section-social-media--black-and-white svg{fill:#0f1d64}.homepage-section--social-media-wrapper .homepage-sections-wrapper--accent .homepage-section-social-media--black-and-white svg{fill:#ff5757}.homepage-section--social-media-wrapper .homepage-sections-wrapper--dark .homepage-section-social-media--black-and-white svg{fill:#fff}.ie header{background-color:#0f0!important;height:60px}.ie #search-wrapper{height:44px;display:block}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}.comment-form{clear:both}#hp-three-promoboxs img,#hp-two-promoboxs img,#hp-one-promobox img{max-width:100%}.clearcolumn{clear:both}.fancybox-overlay{z-index:81000}.fancybox-skin{border-radius:0}.fancybox-skin{background:#ebebeb}.fancybox-inner{position:relative}.fancybox-inner #sm-icons li:first-child a{margin-left:0}.fancybox-inner #sm-icons svg{fill:#0f1d64}.fancybox-inner #newsletter_submit svg{stroke:#0f1d64}.popup--outer{top:inherit!important;bottom:0;left:0;position:fixed;width:100%;z-index:1000000;transition:.4s ease-in-out;-webkit-transform:translateY(120%);transform:translateY(120%)}.popup--outer.visible{-webkit-transform:translateY(0%);transform:translateY(0)}.popup-container #newsletter_text{border:1px solid #0f1d64;border-radius:0;min-width:200px}.popup-container h3{margin-top:0}.popup-container #sm-icons{margin:2rem 0 0}.popup-container #newsletter-wrapper{margin-left:4rem}.popup-container #newsletter-wrapper #newsletter_submit{border-left:none;min-height:37px}.popup-container #newsletter-wrapper #newsletter_submit,.popup-container #newsletter-wrapper #newsletter_submit a{color:#0f1d64}.popup-container #newsletter-wrapper #newsletter_submit svg,.popup-container #newsletter-wrapper #newsletter_submit a svg{stroke:#0f1d64}#slide-up{max-height:88vh;background:#ebebeb}#slide-up,#fullscreen{-webkit-box-shadow:0px 0px 20px rgba(0,0,0,.2);-moz-box-shadow:0px 0px 20px rgba(0,0,0,.2);box-shadow:0 0 20px #0003}.fancybox-skin{padding:0!important}#fullscreen{width:100%!important}@media screen and (max-width: 768px){.popup--image{display:none}}.popup--image img{height:400px;width:400px;object-fit:cover}.popup--inner{background:#ebebeb;color:#0f1d64;position:relative}@media only screen and (min-width: 768px){.popup--inner{padding:0}}.popup--inner #newsletter-wrapper{justify-content:unset;align-items:unset}.popup--inner #sm-icons li a{color:#0f1d64}.popup--subheader{font-size:36px;font-weight:700;margin-bottom:10px;display:block}.popup--main-text{font-size:16px;line-height:22.4px;display:block;margin-bottom:20px;max-width:500px}.popup--inner-flex{display:flex;align-items:center}@media only screen and (max-width: 767px){.popup--inner-flex{flex-direction:column}}@media only screen and (min-width: 768px){.popup--inner-flex{align-items:center;justify-content:space-between}}@media only screen and (max-width: 767px){.popup__text-wrapper--has-image .popup--inner{padding:2rem}}@media only screen and (min-width: 768px){.popup__text-wrapper--has-image .popup--inner{padding:5rem}.popup__text-wrapper--has-image .popup--inner #newsletter-wrapper{margin-left:0}}.popup--container{position:relative}.popup--close-btn{width:44px;height:44px;display:block;position:absolute;z-index:1;background-color:#ebebeb;cursor:pointer;opacity:0;transition:visibility 0s,opacity .3s ease-in-out;top:0;right:0;display:flex;justify-content:center;align-items:center}.popup--close-btn svg{stroke:#0f1d64;margin-top:3px}.popup__text-wrapper--no-image{text-align:center;padding:20px;width:100%}.popup__text-wrapper--no-image .popup--main-text{margin:0 auto 20px}.popup__text-wrapper--no-image #sm-icons,.popup__text-wrapper--no-image #newsletter-wrapper{justify-content:center}@media only screen and (min-width: 768px){.popup__text-wrapper--no-image .popup--inner{padding:50px 75px}}@media screen and (max-width: 768px){.popup--subheader{text-align:center}.popup--main-text{margin:0 auto;text-align:center}#popup #sm-icons,.popup--inner #newsletter-wrapper{justify-content:center}}.fadeIn{-webkit-transition:-webkit-transform .5s cubic-bezier(.6,.2,.1,1) 0s,opacity .5s cubic-bezier(.6,.2,.1,1) 0s;transition:transform .5s cubic-bezier(.6,.2,.1,1) 0s,opacity .5s cubic-bezier(.6,.2,.1,1) 0s}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mobile-menu--wrapper ul{margin:0;padding:0}.mobile-menu--wrapper ul li{list-style-type:none;position:relative}.mobile-menu--wrapper ul li a{padding:5%;width:100%;border-bottom:1px solid #ebebeb;display:inline-block}.mobile-menu--wrapper ul li a.mobile-menu-right{padding:13px}.mobile-menu--wrapper ul li a:hover{text-decoration:none}.mobile-menu--child-links a{margin-left:20px;opacity:.5}.mobile-menu{transition:transform .4s ease,-webkit-transform .4s ease;position:absolute;background-color:#fff;width:100%;height:100%;overflow-y:auto;display:inline-block;z-index:2}.mobile-menu-child{z-index:3}.mobile-menu-grandchild{z-index:4}.mobile-menu-main{-webkit-transform:translate3d(0%,0,0);transform:translateZ(0)}.mobile-menu.mobile-menu-stacked{-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0);overflow-y:hidden}.mobile-menu--wrapper .mobile-menu-right{width:50px;text-align:center;border-left:1px solid #ebebeb;position:absolute;right:0;top:0;bottom:0}.mobile-menu--wrapper .mobile-menu-back{display:flex}.mobile-menu--wrapper .mobile-menu-back i{position:relative;top:4px}.mobile-menu--wrapper .mobile-menu-title{flex-grow:1;text-align:center}.mobile-menu--wrapper .mobile-search{display:block}.mobile-menu-hidden{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);overflow-y:hidden}.mobile-menu--wrapper .mobile-menu-close{color:#999}.mobile-menu-currency-link{line-height:24px}.mobile-menu-currency-link svg{float:right}@media (max-width: 600px){#my-menu{display:none!important}}@media (min-width: 601px){#mm-my-menu{display:none!important}}#mobile-product-images{display:none}[data-section-id=product-template-packs] #mobile-product-images{display:block}@media only screen and (min-width: 768px) and (max-width: 991px){form#search{text-align:left}#site-header .navbar .navbar-nav{text-align:center;width:100%}#site-header .navbar .navbar-nav li{float:none;display:inline-block}#site-header .navbar .navbar-nav li .dropdown-menu li{width:100%}#main-navigation-wrapper ul.nav li.dropdown:hover>ul.dropdown-menu{display:block}#main-navigation-wrapper ul.nav li.dropdown:hover>ul.dropdown-menu .dropdown-submenu>ul.dropdown-menu{display:none}#main-navigation-wrapper ul.nav li.dropdown:hover>ul.dropdown-menu .dropdown-submenu:hover>ul.dropdown-menu{display:block}.logo-placement-within-wrapper .logo-placement-within-wrapper--indiv{display:block}.homepage-featured-products .alpha,.product-grid .alpha,.featured-products .alpha{clear:none}.homepage-featured-products .tablet-clear,.product-grid .tablet-clear,.featured-products .tablet-clear{clear:both!important}}@media only screen and (min-width: 768px) and (max-width: 991px) and (max-width: 990px){#site-header .navbar .navbar-nav:last-of-type a{margin-right:0}}@media only screen and (max-width: 991px){.description-content img,.rte img{max-width:100%;margin-bottom:20px}.collection-sidebar--section{position:relative}.collection-sidebar--section h2{cursor:pointer}.collection-sidebar--section h2:after{content:"\25b6";float:right}.collection-sidebar--section.expanded h2:after{content:"\25bc"}.collection-sidebar--section>*:not(:first-child){opacity:0;max-height:0;overflow:hidden;transition:max-height .8s cubic-bezier(0,1,0,1) -.1s,opacity .4s ease-in-out}.collection-sidebar--section img{max-width:300px}.collection-sidebar--section.expanded *:not(:first-child){max-height:9999px;opacity:1;transition-timing-function:cubic-bezier(.5,0,1,0);transition-delay:0s}}@media only screen and (max-width: 767px){.mobile-clear{clear:both}.collection-sidebar--section .img-responsive{display:inline-block;margin-bottom:20px}.homepage-featured-products .alpha,.product-grid .alpha,.featured-products .alpha{clear:none!important}.homepage-featured-products .mobile-clear,.product-grid .mobile-clear,.featured-products .mobile-clear{clear:both!important}.hero--text-over-image .img{background-size:cover}.slideout-menu{width:100%;min-width:300px;max-width:100%}.logo-bar__item{max-width:100px}form#search{text-align:center}#cartform td,#order_details td{padding:0 5px}#mobile-background{background-color:#f6f5f5;width:100%;margin-bottom:20px}.top-menu,#main-icons--wrapper,#cartform thead,.cart-table-price{display:none!important}#product_images .featured-image-div{display:none}#product-bundle-page #product_images{display:block}#mobile-menu-wrapper{text-align:center}#site-title img{max-width:100%}#instafeed img{margin-bottom:30px}.pagination-number{display:none!important}#search_text{height:25px;padding:5px}#mobile-header{display:block}.hero--x-small{height:125px}.hero--small{height:300px}.hero--medium{height:475px}.hero--large{height:650px}.hero--x-large{height:775px}}@media only screen and (max-width: 479px){.product-description-wrapper ul.tabs li{margin-right:0}}@media only screen and (max-width: 768px){.map-row__text-container{padding:0% 5%}.homepage-map-content .map-row__text--right{margin-bottom:30px}.homepage-map-content .map-row__text--left{margin-top:30px}.homepage-map-content .map-row__text{text-align:center}}@media only screen and (min-width: 768px){.homepage-map-content .map-row{display:table;table-layout:fixed;width:100%}.homepage-map-content .map-row>.map-row__item{display:table-cell;float:none;vertical-align:middle}}@media only screen and (min-width: 992px){#site-header .container .row .header--indiv-block{display:table-cell;float:none;vertical-align:middle}}@media only screen and (max-width: 992px){.text-advert-section .grid__item{border-left:none}.top-bar-enabled #main-icons--wrapper{margin:15px 0}.header--indiv-block-icons #main-icons--wrapper{text-align:center;padding-bottom:30px}header#site-header ul.cart-link a{padding-left:10px!important;padding-right:10px!important}.header--indiv-block-menu{text-align:center}.header--indiv-block-menu .navbar-nav{width:100%}.header--indiv-block-menu .navbar-nav>li{float:none;display:inline-block;padding-right:10px!important;padding-left:10px!important}}.menu-close-icon{position:absolute;right:15px;top:13px;font-size:20px;color:#999;z-index:2}.envy-shopping-right,.mobile-product-slider li{text-align:center}.mobile-product-slider .flex-control-nav{bottom:0;position:relative;padding-top:10px}.mobile-homepage-text-adverts .slides li{display:none}.mobile-homepage-text-adverts .slides li.flex-active-slide{display:block}.mobile-product-slider img{display:inline-block}.mobile-header-wrap{padding:20px 15px 0;background:#fff}.mobile-header-wrap #site-title{padding:0;margin-bottom:20px}.blog-main-view-post-btn{margin-top:20px;margin-bottom:15px}#recover-password .note{margin-bottom:20px}.icon{display:inline-block;height:20px;vertical-align:middle;width:20px}.icon--placeholder{background-color:#7881881a;border:1px solid rgba(120,129,136,.2);fill:#78818859;height:100%;max-height:100%;max-width:100%;width:100%}.onboarding-link{display:block}.onboarding--sold-out{width:100%;display:inline-block;margin:20px 0}.placeholder-noblocks{padding:20px;text-align:center}.placeholder-image,.placeholder-lifestyle,.placeholder-logo,.placeholder-product-1,.placeholder-collection-1,.placeholder-product-2,.placeholder-collection-2,.placeholder-product-3,.placeholder-collection-3,.placeholder-product-4,.placeholder-collection-4,.placeholder-product-5,.placeholder-collection-5,.placeholder-product-6,.placeholder-collection-6{background-color:#00000026;border:2px solid rgba(0,0,0,.3);fill:#0000004d;height:100%;max-height:100%;max-width:100%;width:100%}blockquote{border-left:none}.row--table{display:table}.row--table div[class*=col-]{float:none;display:table-cell}.row--table .vertical--align{vertical-align:middle}.row--table--desktop{margin-left:0;margin-right:0}@media only screen and (min-width: 992px){.row--table--desktop{display:table;width:100%}.row--table--desktop div[class*=col-]{float:none;display:table-cell}.row--table--desktop .vertical--align{vertical-align:middle}}.no--padding{padding:0!important}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.sold-out-badge{background:#000;color:#fff;font-size:11px;font-weight:700;line-height:14px;padding:10px 20px;text-transform:uppercase;z-index:500;position:absolute;top:0;left:15px}.col-xs-fifth{width:20%;float:left}@media (min-width: 768px){.col-sm-fifth{width:20%;float:left}}@media (min-width: 992px){.col-md-fifth{width:20%;float:left}}@media (min-width: 1200px){.col-lg-fifth{width:20%;float:left}}.video-section.video-width--100{padding:0;width:100vw}@media only screen and (min-width: 992px){.video-section.video-width--75 .wrapper{width:75%;margin:0 auto}.video-section.video-width--50 .wrapper{width:50%;margin:0 auto}}.newsletter_title .rte{padding:10px 20px}@media screen and (max-width: 768px){.newsletter_title{text-align:center}}.page-alert{position:fixed;margin:0 auto;bottom:1em;z-index:100;text-align:center;left:50%;transform:translate(-50%)}.page-alert>*{margin:0 auto;color:#fff;background-color:#000;padding:1em}.page-alert ul{list-style:none;padding:0;margin:0}section:not(.hide-variant-labels) .materialize-select{position:relative;top:23px}.no-js .materialize-select,select{display:none}.customer_address_table select,select.currency-picker,select.browser-default{display:block}select{background-color:#fff;width:100%;padding:5px;border:1px solid #d4d4d4;border-radius:2px}.select-wrapper{position:relative;margin-bottom:40px}.select-wrapper input.select-dropdown{position:relative;cursor:pointer;background-color:#fff;border:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;outline:none;width:100%;font-size:16px;margin:0;padding:13px 16px;display:block;color:#8282b5}.select-wrapper span.caret{position:absolute;right:16px;top:39%;bottom:0;height:10px;font-size:10px;line-height:10px;display:block;width:auto;height:auto;margin:auto 0;vertical-align:middle;border-top:none;border-right:none;border-left:none;color:#8282b5;z-index:1;pointer-events:none}.select-wrapper span.caret.disabled{color:#00000042}.select-wrapper+label{position:absolute;top:-22px;text-transform:uppercase;font-size:12px;width:100%}.select-wrapper ul:not(.browser-default){padding-left:0;list-style-type:none}.select-wrapper ul:not(.browser-default) li{list-style-type:none}.swatches-wrapper{margin-bottom:10px;text-align:center}.swatches-wrapper label,.swatch-title{text-transform:uppercase;font-size:12px;width:100%;display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}select:disabled{color:#0000004d}.select-wrapper input.select-dropdown:disabled{color:#0000004d;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;border-bottom:1px solid rgba(0,0,0,.3)}.select-dropdown li.disabled,.select-dropdown li.disabled>span,.select-dropdown li.optgroup{color:#0000004d;background-color:transparent}.single-option .caret.disabled{display:none}.single-option.select-wrapper input.select-dropdown:disabled{color:#8282b5;border-bottom:1px solid #d4d4d4}.prefix~.select-wrapper{margin-left:3rem;width:92%;width:calc(100% - 3rem)}.prefix~label{margin-left:3rem}.select-dropdown li img{height:40px;width:40px;margin:5px 15px;float:right}.select-dropdown li.optgroup{border-top:1px solid #eeeeee}.select-dropdown li.optgroup.selected>span{color:#000000b3}.select-dropdown li.optgroup>span{color:#0006}.select-dropdown li.optgroup~li.optgroup-option{padding-left:1rem}.dropdown-content{background-color:#fff;margin:0;display:none;min-width:100px;max-height:650px;overflow-y:auto;opacity:0;position:absolute;z-index:999;will-change:width,height;border:1px solid black}.dropdown-content li{clear:both;color:#000000de;cursor:pointer;min-height:50px;line-height:1.5rem;width:100%;text-align:left;text-transform:none}.dropdown-content li:hover,.dropdown-content li.active,.dropdown-content li.selected{background-color:#eee}.dropdown-content li.active.selected{background-color:#e1e1e1}.dropdown-content li.divider{min-height:0;height:1px}.dropdown-content li>a,.dropdown-content li>span{font-size:14px;color:#8282b5;display:block;line-height:22px;padding:14px 16px}.dropdown-content li>span>label{top:1px;left:0;height:18px}.dropdown-content li>a>i{height:inherit;line-height:inherit;float:left;margin:0 24px 0 0;width:24px}.input-field.col .dropdown-content [type=checkbox]+label{top:1px;left:0;height:18px}.terms-conditions p{text-align:center;margin:20px 0}@media only screen and (min-width: 768px){.terms-conditions p{margin:0;text-align:right}}.terms-conditions label{font-weight:400}.terms-conditions a{text-decoration:underline}.terms-conditions input[type=checkbox]{margin-top:0}#notify-me-wrapper{margin-top:15px}.sold-out-notification{clear:both}.sold-out-notification p{margin:0}.variant-out-of-stock .sold-out-notification{margin-top:20px}@media only screen and (min-width: 769px){.variant-out-of-stock .sold-out-notification{margin-top:0}}.variant-out-of-stock{margin-top:30px}.testimonial-container{width:100%;display:inline-block;background:#fff;border-radius:4px;height:100%;padding:10px 0;opacity:.75}.homepage-testimonials-container .flexslider-container{padding:0}.testimonial-content{width:100%;display:inline-block;vertical-align:middle;text-align:center}.testimonial-content blockquote{margin-bottom:0}.testimonial-heading{text-align:center}.testimonial--arrow-padding{padding:0 60px}.testimonial--no-arrow-padding{padding:0}@media only screen and (max-width: 767px){.flex-direction-nav{display:none}.testimonial--arrow-padding{padding:0}}.flexslider-container-testimonial .flex-direction-nav a.flex-prev{left:0}.flexslider-container-testimonial .flex-direction-nav a.flex-next{right:0}.flexslider-container-testimonial:hover .flex-direction-nav a.flex-prev{left:0}.flexslider-container-testimonial:hover .flex-direction-nav a.flex-next{right:0}.flexslider-container-testimonial .flex-direction-nav svg{stroke:#0f1d64}.homepage-sections-wrapper--light .flexslider-container-testimonial .flex-direction-nav svg{stroke:#0f1d64}.homepage-sections-wrapper--accent .flexslider-container-testimonial .flex-direction-nav svg{stroke:#ff5757}.homepage-sections-wrapper--dark .flexslider-container-testimonial .flex-direction-nav svg{stroke:#fff}.swatch .header{margin:.5em 0}.swatch input{display:none}.swatch label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;min-width:50px!important;height:35px!important;margin:0;border:#ccc 1px solid;font-size:13px;text-align:center;line-height:35px;white-space:nowrap;text-transform:uppercase}.swatch-element label{padding:0 10px}.color.swatch-element label{padding:0}.swatch input:checked+label{border-color:#000}.swatch .swatch-element{float:left;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;margin:0 10px 10px 0;position:relative}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}.swatch .swatch-element .crossed-out{display:none}.swatch .swatch-element.soldout .crossed-out{display:block}.swatch .swatch-element.soldout label{filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6}.swatch .tooltip{text-align:center;background:gray;color:#fff;bottom:100%;padding:10px;display:block;position:absolute;width:100px;left:-23px;margin-bottom:15px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.28);-moz-box-shadow:2px 2px 6px rgba(0,0,0,.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,.28);box-shadow:2px 2px 6px #00000047;z-index:10000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.swatch .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.swatch .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid gray 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.swatch .swatch-element:hover .tooltip{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0)}.swatch.error{background-color:#e8d2d2!important;color:#333!important;padding:1em;border-radius:5px}.swatch.error p{margin:.7em 0}.swatch.error p:first-child{margin-top:0}.swatch.error p:last-child{margin-bottom:0}.swatch.error code{font-family:monospace}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(https://fonts.gstatic.com/s/pacifico/v16/FwZY7-Qmy14u9lezJ-6K6MmTpA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(https://fonts.gstatic.com/s/pacifico/v16/FwZY7-Qmy14u9lezJ-6D6MmTpA.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(https://fonts.gstatic.com/s/pacifico/v16/FwZY7-Qmy14u9lezJ-6I6MmTpA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(https://fonts.gstatic.com/s/pacifico/v16/FwZY7-Qmy14u9lezJ-6J6MmTpA.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:local("Pacifico Regular"),local("Pacifico-Regular"),url(https://fonts.gstatic.com/s/pacifico/v16/FwZY7-Qmy14u9lezJ-6H6Mk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:neutra;src:url(NeutraDisplay-Medium.otf) format("truetype")}@font-face{font-family:Addicted;src:url(Addicted.otf) format("truetype")}body{color:#0f1d64}h1,h2,h3,h4,h5,h6{font-family:neutra,arial!important;font-family:Avenir Next,sans-serif!important;font-weight:700!important}.custom-product-subtitle{display:inline-block;padding:5px 15px;font-size:18px;margin:20px 0 10px;font-weight:700}.custom-color-energie{color:#d45f3a;border:solid 2px #D45F3A}.custom-product-list{margin:10px 0 20px}.advantages__content{display:flex;justify-content:space-evenly;align-items:center}#advantages__image img{width:70px;height:70px;margin-right:15px}#advantages__image p{line-height:22px}#advantages__image{align-items:center;text-align:center;margin-top:20px}.advantages__container{background-color:#fff;padding:60px 10px}.advantages__container h2{line-height:1.2;margin-top:0!important;margin-right:auto;margin-left:auto}#bienfaitContainerCMM{display:flex;align-items:center;justify-content:flex-start}#bienfaitContainerCMM span{color:#0f1d64!important}#advantages__images{width:40%}#advantages__images p{margin-top:10px;font-size:16px;text-align:left}#advantages__image{display:flex}.advantages__content .video-section iframe{width:440px;height:440px}@media only screen and (max-width: 768px){.advantages__content{display:block!important}#advantages__image img{width:70px;height:50px}.advantages__content .video-section iframe{width:100%;height:340px}#advantages__images p .sticky-header-wrapper{background:#fff}#advantages__content{display:block}#advantages__image{margin-top:0;padding:10px 0 5px}#advantages__image{text-align:left}.advantages__container h2{font-size:22px!important;width:100%;text-align:center}.advantages__container{padding:20px 10px 10px;background-color:#f8faff}#advantages__images{display:revert;width:100%;margin:10px auto 25px}}#titleTopCMM{font-family:Avenir Next!important;font-size:32px;color:#0f1d64}#titleMiddleCMM{font-size:28px;margin-top:0;margin-bottom:7px;text-align:left;color:#0f1d64}#titleBottomCMM{margin-top:0;margin-right:20px;font-size:22px;margin-bottom:10px}#titleBottomCMM img{width:16px;height:auto;margin-right:5px}#titleBottomCMM svg{width:16px;height:16px;margin-right:5px;stroke:currentColor}#titleBottomContainerCMM{display:flex;align-items:center;flex-direction:column;align-items:flex-start}.custom-compare-at-price{color:#f15a37;text-decoration:line-through;font-size:16px}.green-price{color:#1cb67a;font-size:20px}#poductPageButtons{display:flex;margin:auto}#bienfaitContainerCMM{padding:10px}#bienfaitContainerCMM img{width:35px;height:35px;margin-right:15px}#bienfaitContainerCMM p,#advantages__images p{margin-bottom:0;font-weight:400}.product-page--pricing{display:none!important}.product-page--submit-action{margin-top:26px}.selector-wrapper{width:40%!important}.product-description-wrapper{margin:20px 0 40px}#customPriceBarWrapper{position:fixed;bottom:0;background-color:#fff;width:100%;height:80px;display:flex;align-items:center;justify-content:center;z-index:999;display:none}#customPriceBarContainer{width:1100px;margin:0 auto;height:60px;display:flex;align-items:center;justify-content:space-between}.text-manuscrit{font-family:Avenir Next!important;font-size:26px;color:#ff5757;padding:40px 0 20px}#shopify-section-product-recommendations .title-bar{text-align:left;margin-top:0}#shopify-section-product-recommendations h2{font-family:Avenir Next!important;font-size:26px!important;color:#747eb0;padding:0;text-transform:none}#shopify-section-product-recommendations h3{font-size:45px;margin-top:5px;font-weight:700!important;text-transform:none}#bottomBarPriceCMM-container .addToCartActions span.mobile-only{display:none}#bottomBarPriceCMM-container .addToCartActions span.desktop-only{display:block}#bottomBarPriceCMM-wrapper,.sticky-wrapper{background:#fff;overflow:hidden;transition:position .3s ease-in-out}#bottomBarPriceCMM-wrapper .variant_detail span,#bottomBarPriceCMM-wrapper .product-form__variants,.sticky-wrapper .variant_detail span,.sticky-wrapper .product-form__variants{display:none}#bottomBarPriceCMM-wrapper.with-variants.stick select.product-form__variants,.sticky-wrapper.with-variants.stick select.product-form__variants{width:35%;display:inline-block!important;margin:auto}@media (max-width: 600px){#bottomBarPriceCMM-wrapper.with-variants.stick select.product-form__variants,.sticky-wrapper.with-variants.stick select.product-form__variants{width:100%;margin-right:0;margin-bottom:15px}}#bottomBarPriceCMM-wrapper.with-variants.stick #poductPageButtons,.sticky-wrapper.with-variants.stick #poductPageButtons{width:78%;margin-left:7px}@media (max-width: 600px){#bottomBarPriceCMM-wrapper.with-variants.stick #poductPageButtons,.sticky-wrapper.with-variants.stick #poductPageButtons{margin-left:0;width:100%}}#bottomBarPriceCMM-wrapper.stick,.sticky-wrapper.stick{position:fixed;bottom:0;left:0;width:100%;padding:0 60px;z-index:999999;border-top:solid 1px #E5E5E5;-webkit-box-shadow:0px -3px 5px 0px rgba(122,122,122,.25);box-shadow:0 -3px 5px #7a7a7a40}#bottomBarPriceCMM-wrapper.stick #bottomBarPriceCMM-container,.sticky-wrapper.stick #bottomBarPriceCMM-container{padding:15px 0;max-width:100%;margin:0 auto;display:flex;align-items:center;justify-content:flex-end}#bottomBarPriceCMM-wrapper.stick .priceTopPage,.sticky-wrapper.stick .priceTopPage{width:100%}#bottomBarPriceCMM-wrapper.stick .selector-wrapper,.sticky-wrapper.stick .selector-wrapper{display:flex;align-items:center;justify-content:flex-end}#bottomBarPriceCMM-wrapper.stick .selector-wrapper label,.sticky-wrapper.stick .selector-wrapper label{text-align:right;padding-right:16px}#bottomBarPriceCMM-wrapper.stick .addToCartActions,.sticky-wrapper.stick .addToCartActions{display:flex;justify-content:center;width:55%;margin:auto}#bottomBarPriceCMM-wrapper.stick #poductPageButtons,.sticky-wrapper.stick #poductPageButtons{margin-top:0;width:500px}#bottomBarPriceCMM-wrapper.stick #poductPageButtons .product-page--submit-action,.sticky-wrapper.stick #poductPageButtons .product-page--submit-action{margin-top:0}#bottomBarPriceCMM-wrapper.stick #poductPageButtons button#purchase,.sticky-wrapper.stick #poductPageButtons button#purchase{padding:6px 30px;white-space:normal}#bottomBarPriceCMM-wrapper.stick #poductPageButtons button#purchase span,.sticky-wrapper.stick #poductPageButtons button#purchase span{display:inline}@media (max-width: 700px){#bottomBarPriceCMM-wrapper.stick #bottomBarPriceCMM-container .addToCartActions span.mobile-only,.sticky-wrapper.stick #bottomBarPriceCMM-container .addToCartActions span.mobile-only{display:block}#bottomBarPriceCMM-wrapper.stick #bottomBarPriceCMM-container .addToCartActions span.desktop-only,.sticky-wrapper.stick #bottomBarPriceCMM-container .addToCartActions span.desktop-only{display:none}#bottomBarPriceCMM-wrapper.stick span,.sticky-wrapper.stick span{white-space:nowrap}#bottomBarPriceCMM-wrapper.stick button#purchase,.sticky-wrapper.stick button#purchase{white-space:normal}}@media (max-width: 600px){#bottomBarPriceCMM-wrapper.stick,.sticky-wrapper.stick{padding:0 15px}#bottomBarPriceCMM-wrapper.stick .swatches-wrapper-ab-testing,.sticky-wrapper.stick .swatches-wrapper-ab-testing{margin-top:10px}#bottomBarPriceCMM-wrapper.stick .addToCartActions,.sticky-wrapper.stick .addToCartActions{flex-direction:column;width:auto}#bottomBarPriceCMM-wrapper.stick #poductPageButtons,.sticky-wrapper.stick #poductPageButtons{padding-left:0;padding-right:0;margin:auto;width:100%}#bottomBarPriceCMM-wrapper.stick #poductPageButtons,.sticky-wrapper.stick #poductPageButtons{margin:auto}}#showMobile{display:none;padding:0 15px}.quantity-controls{display:flex}.stick--fly{position:fixed!important;bottom:0;left:50%;transform:translate(-50%);z-index:999999;width:100%;padding:20px!important}@media (max-width: 768px){.carousel-nav .carousel-cell{height:70px;width:70px}.carousel-main .carousel-cell{text-align:center}.carousel-main .carousel-cell img{width:100%}.carousel-cell{width:100%;margin-right:10px}.carousel-nav .carousel-cell img{height:70px;width:70px;margin-right:10px}.carousel-nav .carousel-cell.is-nav-selected img{border:2px solid #0f1d64!important}.product__images .flickity-prev-next-button,.product__images--thumbail .flickity-prev-next-button{display:none}.product__images .flickity-page-dots{display:none!important}.product__images{margin-bottom:5px}.product__images--thumbail .flickity-viewport{min-height:90px!important}.sticky-wrapper--mobile{position:fixed;bottom:0;left:0;width:100%;padding:15px 10px;z-index:999999;border-top:solid 1px #E5E5E5;background-color:#fff;box-shadow:0 1px 5px #7a7a7a}select.product-form__variants{margin-bottom:15px}.payments__logo{display:flex;justify-content:space-evenly;margin-top:12px}.advantages__container hr{margin-top:0!important;margin-bottom:0!important}hr{margin-top:13px;margin-bottom:13px}.selector-wrapper .quantity-controls button{width:25%!important;display:flex;align-items:center;justify-content:center}.selector-wrapper .quantity-controls input{width:50%!important}.product-page--submit-action button{padding:12px 5px!important}#titleMiddleCMM{font-size:16px!important;margin-bottom:0}#showDesktop{display:none}#showMobile{display:block}}#titleTopCMM-collection{font-family:Avenir Next!important;font-size:18px;color:#0f1d64;text-align:left;font-weight:700;line-height:1.2}#titleTopCMM-collection:first-letter{text-transform:uppercase}#titleMiddleCMM-collection{color:#0f1d64;font-size:16px;margin-top:0;text-align:left}#titleBottomCMM-collection{margin-top:0;margin-bottom:0;font-size:16px;text-align:left}#titleBottomCMM-collection img{width:14px;height:auto;margin-right:5px;margin-left:0}#titleBottomCMM-collection svg{width:14px;height:14px;margin-right:5px;margin-left:0;stroke:#0e1d64}#titleBottomCMM-collection{display:flex;align-items:center}.wc_product_item{margin-bottom:0!important}.wc_product_item .titleTopCMM-collection{font-family:Avenir Next!important;font-size:18px;font-weight:700;color:#0f1d64;text-align:left}.wc_product_item .titleMiddleCMM-collection{font-size:16px;margin-top:0;text-align:left}.wc_product_item .titleBottomCMM-collection{display:flex;align-items:center}.wc_product_item .titleBottomCMM-collection img{width:14px;height:auto;margin-right:5px;margin-left:0}.jdgm-widget{display:flex;align-items:center}.indiv-product .hp-title .jdgm-widget.jdgm-widget{text-align:left}.priceBtnCMM-collection,.priceBtnCMM-collection--custom{position:relative;border-radius:5px;display:block;overflow:hidden;width:100%;text-align:center;transition:.5s;font-size:16px;font-weight:700}.priceBtnCMM-collection{background-color:#669980;color:#fff}.priceBtnCMM-collection--custom{background-color:transparent!important;color:#fff}.priceBtnCMM-collection{margin-top:10px}.padding-two-prices{padding:8px 20px}.padding-one-price{padding:12px 20px}.priceBtnCMM-collection--custom{margin-top:17px;padding:6px 20px}.compare-price--collection{font-size:14px;text-decoration:line-through;opacity:.7}@media (max-width: 768px){.priceBtnCMM-collection,.priceBtnCMM-collection--custom{font-size:13px}.priceBtnCMM-collection{padding:12px 10px}.compare-price--collection{font-size:12px}.padding-two-prices{margin-top:7px!important}}.priceBtnCMM-collection:hover,.priceBtnCMM-collection--custom:hover,.priceBtnCMM-collection:active,.priceBtnCMM-collection:focus{background-color:#669980;color:#fff}#titleCMM-collection{text-transform:inherit;font-size:35px!important;text-align:left!important;font-weight:700!important;display:block!important;margin:15px 0 10px!important;line-height:1.2!important}.mega-menu--image img{max-width:200px!important;margin:0 auto!important}.dropdown-submenu{border:none!important}.mega-menu--image-title{font-family:Avenir Next!important;text-transform:initial!important}.mega-menu--image-title a{color:#ff5757!important}.mega-menu--image-subtitle a{font-size:18px!important}.megaMenuTitleCMM{display:block;width:100%;font-weight:700!important;margin:20px 0 0;font-size:20px;color:#1a2239!important}.megaMenuLinkTitleCMM{text-align:center;display:inline-block;width:250px;margin:0 auto 20px;padding:15px;color:#fff!important;background-color:#ff5757;text-decoration:none!important;transition:.3s}.megaMenuLinkTitleCMM:hover{transform:scale(1.05)}.megaMenuLinkMessage{text-align:center}.cmm-container h2{line-height:1.4!important;font-family:neutra,arial!important}.mobile-social-icons{display:none!important}.title-bar h2{font-size:28px!important;line-height:1.4!important}@media (max-width: 768px){.title-bar h2{padding:20px 0 3px!important}.custom-page-container{margin:20px auto!important}.custom-logo-description{display:block!important}.logo-bar__item>div{height:100px!important}}.custom-page-element p{font-family:Avenir Next!important;color:#ff5757!important;font-size:28px!important;margin:10px 0!important}.custom-page-element h3{font-size:20px!important;text-align:justify;margin:0!important;font-weight:300!important}.title-focus-1{animation:animBGColorTitle1 3s infinite step-end}.title-focus-2{animation:animBGColorTitle2 3s infinite step-end}@keyframes animBGColorTitle1{0%{background:linear-gradient(to top,#ea5d73,#ea5d73 50%,transparent 50%,transparent)}33%{background:linear-gradient(to top,#f08170,#f08170 50%,transparent 50%,transparent)}66%{background:linear-gradient(to top,#f9b761,#f9b761 50%,transparent 50%,transparent)}to{background:linear-gradient(to top,#ea5d73,#ea5d73 50%,transparent 50%,transparent)}}@keyframes animBGColorTitle2{0%{background:linear-gradient(to top,#f08170,#f08170 50%,transparent 50%,transparent)}33%{background:linear-gradient(to top,#f9b761,#f9b761 50%,transparent 50%,transparent)}66%{background:linear-gradient(to top,#ea5d73,#ea5d73 50%,transparent 50%,transparent)}to{background:linear-gradient(to top,#f08170,#f08170 50%,transparent 50%,transparent)}}footer{border-top:solid 1px #E5E5E5;padding-top:0!important;margin-top:0!important;text-align:left}.footer-block--wrapper{line-height:1.8}.footer-block--wrapper ul li{list-style:none;margin:0;padding:0;font-size:15px}.footer-block--wrapper ul{margin:0;padding:0}.footer-block--wrapper .custom_link{margin-top:10px;color:#fff;font-weight:600;background-color:#ff5757;padding:6px 15px;border-radius:3px;text-decoration:none}.s4com-sub-heading,.s4com-section-title{color:#ff5757!important;font-family:Avenir Next!important}.s4com-section-title{margin-left:10px}.s4com-fa-icon:before{color:#ff5757!important}.s4com-articles h4{font-weight:300!important}.s4com-section-body>.s4com-articles a.s4com-active h4{color:#ff5757!important}.shipup-tracker-search-submit{background-color:#669980!important;border:none!important;border-radius:5px!important;color:#fff!important;padding:12px 0!important;text-transform:uppercase!important}.shipup-tracker-search-type-selector-line{display:none!important}.shipup-tracker-search-type-selector>button{width:50%;border:solid 1px #E5E5E5;padding:12px;text-align:center}.shipup-tracker-search .shipup-tracker-search-type-selector{border-bottom:none!important}.shipup-text-field-container>input{border-radius:0!important;background-color:#fff!important}.shipup-text-field-container>input:focus{border:solid 1px #FF5757!important}@media (max-width: 768px){.cmm-container h1{font-size:30px!important;text-align:center}.cmm-container h2{font-size:35px!important;text-align:center}.cmm-container{text-align:center}}#netreviewsWidgetNum22263widget03av{bottom:10px!important;right:10px!important;display:none;animation:slideUp 1s forwards}@keyframes slideUp{0%{opacity:0;bottom:-60px}to{opacity:1;bottom:10px}}.netreviews-product-rating{display:flex!important}.netreviews_review_rate_and_stars div,.netreviews_bg_stars div{font-size:18px!important}.AV_button{padding-left:25px!important}.netreviews_reviews_rate{margin-left:20px!important}.ucd-locked-offer-progress-bar,.ucd-locked-offer-progress-made{border-radius:30px}.sellify-progress-indicator:before{background:none!important}.special-instructions{display:none}.bh-sl-form-container{display:none!important}.homepage-section--newsletter-wrapper{border-top:solid 1px #E5E5E5!important;border-bottom:solid 1px #E5E5E5!important}.homepage-section--newsletter-wrapper>.homepage-sections-wrapper{padding:20px 0!important}.homepage-section--newsletter-wrapper>.homepage-sections-wrapper input{border:solid 1px #E5E5E5!important}.shipping_high_price{font-weight:700}@media (max-width: 768px){.faq-image-list-section{width:100%;display:inline-block;padding:0;margin-top:20px}#shopify-section-faqs-question-answer .tab-content{width:100%!important}.homepage-section--newsletter-wrapper>.homepage-sections-wrapper>.container>.row{flex-direction:column}}.faq-image-list-section{width:100%;display:inline-block;padding:0;margin-top:30px}.sections-heading{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.sections-heading h2{text-transform:none;font-size:24px;line-height:52px;letter-spacing:1px;padding:0 0 3px;margin:0;color:#0f1d64}.sections-heading .rte{width:100%;display:inline-block;max-width:800px;margin-top:12px}.faq-list-item{width:100%;display:inline-block;margin-bottom:0}.faq-list-item figure{width:100%;float:left}.faq-list-item figure img{width:100%}.faq-list-item .fii-desc{width:100%;float:left;text-align:center;padding:10px}.faq-list-item .fii-desc h3{font-size:16px;color:#0f1d64;margin:0}ul.faqs_nav_item{width:82%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.faqs_nav_item li{height:50%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;position:relative;margin-bottom:20px;padding-left:15px;padding-right:15px}ul.faqs_nav_item li a{width:100%;display:inline-block;height:100%;background-color:#fafafa;text-align:center;padding:0}ul.faqs_nav_item li a:hover{background-color:#dff0ed}ul.faqs_nav_item li.active a{background-color:#dff0ed!important}ul.faqs_nav_item li figure{display:inline-block;width:100%;margin-bottom:10px}ul.faqs_nav_item li figure img{display:inline-block}ul.faqs_nav_item li span{width:100%;display:inline-block;max-width:130px;font-size:16px;line-height:19px}#shopify-section-faqs-question-answer .tab-content{width:80%;margin:auto}#shopify-section-faqs-question-answer h1{margin-top:0}.panel{background-color:#fff;border:none;border-radius:revert;-webkit-box-shadow:revert;box-shadow:revert}.tab-content{width:80%;margin:auto}.Collection__extra-text .panel-body{background-color:#fff}.panel-group,.panel-group .panel{width:100%;display:inline-block}.panel-group .panel .panel-heading{width:100%;display:inline-block;padding:0;border:1px solid #0f1d64;border-radius:4px}.panel-group .panel .panel-heading h2,.panel-group .panel .panel-heading h3{font-size:16px;margin:0;font-weight:400!important}.panel-group .panel .panel-heading a{font-size:16px;line-height:22px;padding:10px 20px;font-weight:600;display:inline-block;text-decoration:none;width:100%}.panel-group .panel .panel-heading a:before{content:"\2212";float:right;font-weight:700;margin-left:5px}.panel-group .panel .panel-heading a.collapsed:before{color:#777;content:"+";float:right;font-weight:700;margin-left:5px}.panel-group .panel .panel-heading h2.collapsed:before{color:#777;content:"+";float:right;font-weight:700;margin-left:5px}.theme-section-block{display:inline-block;padding:25px 0}.theme-section-block h1{text-align:center;width:83%;margin:auto}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.rich-wrapper-text{width:100%;display:inline-block;padding:30px 0 40px}.wrap-title{width:100%;display:inline-block;margin-bottom:20px}.wrap-title h2{display:inline-block;margin:0;line-height:normal}.rte-setting{width:100%;display:inline-block;font-size:18px}.rte-setting p:last-child{margin-bottom:0}.feature-row{width:100%;float:left}.feature-row .feature-image{width:100%;float:left;position:relative}.feature-row .feature-image img{width:85%;position:relative;z-index:2}.feature-row .feature-image .bg_pattern{width:62%;height:90%;background-repeat:repeat;position:absolute;bottom:-30px;left:-35px;z-index:1}.feature-row .feature-text{display:inline-block;width:100%;padding:20px 25px}.feature-row .feature-text .featured-subtext{width:100%;display:inline-block;margin-bottom:30px}.feature-row .feature-text h2{font-weight:500;margin-top:0;padding-bottom:20px;font-size:28px}.feature-row .feature-text p{font-size:18px;line-height:26px}.feature-row .row{display:table}.feature-row .row [class*=col-md-]{float:none;display:table-cell;vertical-align:middle}.feature-row .btn-primary{color:#fff;background-color:#ed5367;border-color:#ed5367;font-weight:600;font-size:16px}.placeholder-svg{display:block;fill:#00000059;background-color:#0000001a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(0,0,0,.2)}.ingredient-grid-view{width:100%;display:flex;flex-wrap:wrap;padding-top:30px;margin:auto}.ing-grid-box{width:85%;display:inline-block;margin-bottom:30px}.ing-grid-box figure{width:100%;float:left;margin:0}.ing-grid-box figure img{width:100%}.ing-grid-box h3{font-size:18px}.ing-grid-box .igb-text{width:100%;float:left;padding:20px 10px 0}.ing-grid-box .igb-text h3{margin-top:0}.ing-grid-box .igb-text p{font-size:16px;line-height:20px}.ing-box{width:20%}.description-expert{margin-top:25px}.cart-service-section .cart-service-part p.cart-reinsurance__subtitle{font-size:11px;color:#747eb0;line-height:1.2}.cart-service-section .cart-service-part p.cart-reinsurance__title{font-size:14px;color:#0f1d64;font-weight:700;line-height:1.2}.shipping_low_price{color:#0f1d64;margin-bottom:8px}.envy-shopping-right span.h3{color:#0f1d64}@media (max-width: 767px){.cart-service-section .cart-service-part p.cart-reinsurance__subtitle{display:none}.tab-content{width:100%;margin:auto}.description-expert{margin-top:10px;line-height:1.4}.theme-section-block h1{font-size:28px;width:100%}.theme-section-block h2{font-size:22px!important}.ing-box{width:50%}.ing-grid-box h3{font-size:15px}}.shipping_standard{width:100%;display:inline-block;padding:0 20px}.shipping_standard h6{font-size:16px}.shipping_standard h6 svg{width:30px;height:30px;display:inline-block;margin-right:5px;vertical-align:-5px}.shipping_standard .shipping-range-picker{width:100%;height:15px;border-radius:6px;background-color:#f5dadf;position:relative;margin:0 auto 22px}.shipping_standard .shipping-range-picker span{max-width:230px;width:100%;height:15px;border-radius:6px;background-color:#f4436c;display:block}.shipping_high_price{display:none}.cart-service-section .cart-service-part p.cart-reinsurance__title{font-size:13px;margin-top:3px}.cart-service-section{width:100%;float:left;padding:24px 15px}.cart-service-section .cart-service-part{width:100%;float:left;text-align:center}.cart-service-section .cart-service-part img{width:40px;height:auto}.cart-service-section .cart-service-part p{font-size:16px;line-height:22px;margin:0}.cart-service-section .cart-service-part .cs_icon{width:100%;display:inline-block;height:41px;margin-bottom:12px}.cart-service-section .row{width:93%;margin:auto}.cart-service-section .row .col-md-4{padding:0 6.5px}.cart-drawer-payment-section{width:100%;float:left;padding:19px 15px}.cart-drawer-payment-section .cart-drawer-shopify-icon{text-align:center;max-width:344px;margin:0 auto;width:100%;position:relative}.cart-drawer-payment-section .cart-drawer-shopify-icon svg{text-align:center}.cart-drawer-payment-section .cart-drawer-shopify-icon:after{content:"";width:calc(50% - 62px);height:1px;background:#d8d8d8;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.cart-drawer-payment-section .cart-drawer-shopify-icon:before{content:"";width:calc(50% - 62px);height:1px;background:#d8d8d8;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.cart-drawer-payment-section ul.cart-drawer-payment-icon{max-width:234px;width:100%;margin:0 auto;padding:16px 0;font-size:0}.cart-drawer-payment-section ul.cart-drawer-payment-icon li{display:inline-block;width:25%;padding:6px 1px}.upsell_content{display:none;width:150px;position:fixed;top:0;background:#f8f8f8;bottom:0}.upsell_content .upc_header{width:100%;display:inline-block;padding:20px 15px;text-align:center}.upsell_content .upc_header p{margin:0;padding:0;font-size:14px;text-transform:capitalize;letter-spacing:.5px;line-height:18px}.upsell_content .upsell_product{width:100%;display:inline-block;padding:0 15px}.upsell_content ul#wc_cart_drawer_upsell{display:inline-block;padding:0;list-style:none}.upsell_content ul#wc_cart_drawer_upsell li.wc_upsell_grid{width:100%;display:none;background-color:#fff;padding:5px;-webkit-box-shadow:0 0 5px 0 rgba(50,50,50,.3);box-shadow:0 0 2px 1px #3232321a}.upsell_content ul#wc_cart_drawer_upsell li.wc_upsell_grid:nth-child(-n+2){display:inline-block}.sidebar_product_items{width:100%;display:inline-block;margin-bottom:20px}.sidebar_product_items figure{width:100%;display:inline-block;list-style:0px}.sidebar_product_items figure a{display:inline-block}.sidebar_product_items figure a img{width:100%}.sidebar_product_items .product-grid-desc{width:100%;display:inline-block;padding:10px 0 0}.sidebar_product_items .product-grid-desc .priceBtnCMM-collection{padding:7px 10px;font-size:10px;margin-top:0}.sidebar_product_items .money-styling{padding:0}.sidebar_product_items .titlesCMM{width:100%;display:inline-block;margin-bottom:10px}.sidebar_product_items .titlesCMM .titleTopCMM{font-family:Avenir Next!important;font-size:12px;color:#ff5757;text-align:left;margin-bottom:5px}.sidebar_product_items .titlesCMM .titleMiddleCMM{font-size:10px;margin-top:0;text-align:left;font-weight:700;margin-bottom:5px;line-height:14px}.sidebar_product_items .titlesCMM .titleBottomCMM{text-align:left;font-size:10px}.sidebar_product_items .titlesCMM .titleBottomCMM img{width:10px;vertical-align:-2px;margin-right:2px}.upsell_cart_wrapper .cart_drawer_right_part{width:480px;float:left;margin:auto}.product-headline-section{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.product-headline-section h3{margin:0;font-size:30px}.product-tabs-contain{width:100%;display:inline-block;padding-bottom:35px}.product-tabs-contain .tab-pane{padding-top:30px;padding-bottom:20px}.product-tabs-contain .accordion-link-button{width:100%;font-size:18px;color:#0f1d64;line-height:normal;border:none;background:transparent;font-weight:600;text-align:left;padding:15px 25px 15px 10px;display:none;border-bottom:1px solid #aeaeae;position:relative;outline:none}.product-tabs-contain .accordion-link-button .button-arrow{width:22px;height:22px;padding:2px;line-height:0;position:absolute;top:50%;right:4px;margin-top:-11px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-mox-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.product-tabs-contain .accordion-link-button .button-arrow svg{width:18px;height:18px}.product-tabs-contain .tab-body{width:100%;display:inline-block;padding:0}.product-tabs-contain .tab-body img{max-width:350px}@media only screen and (max-width: 400px){.product-tabs-contain .tab-body img,.product-tabs-contain .tab-body #tableau-nutri img{max-width:100%;height:auto}.product-tabs-contain .tab-body #tableau-nutri div{width:100%}}ul.description-tabs{width:100%;text-align:center;border-bottom:1px solid #d9d9d9;display:inline-block}ul.description-tabs li{display:inline-block;position:relative;padding:10px 5px 12px;margin:0 30px}ul.description-tabs li a{font-size:18px;display:inline-block;padding:3px;color:#0f1d64;font-weight:600}ul.description-tabs li.active a{color:#ff5757}ul.description-tabs li.active a:after{content:"";width:100%;height:4px;background:#0f1d64;position:absolute;bottom:-13px;left:0}.product-section-wrapper{width:100%;display:inline-block;padding-top:22px}.product-section-wrapper .row{text-align:center}.product-section-wrapper .row .col-md-4{float:none;display:inline-block}.product-section-wrapper .flex-wrapper{display:flex}.product-section-wrapper .psw_aside_panel{width:32%;display:flex;flex-direction:column;justify-content:space-around}.product-section-wrapper .psw_aside_panel div{width:100%;display:inline-block;padding:12px 0}.product-section-wrapper .psw_aside_panel div h3{margin-top:0;margin-bottom:0}.product-section-wrapper .psw_image_panel{width:36%;align-self:center;padding:0 20px}.product-section-wrapper .psw_image_panel img{max-width:100%}.les-actifs-small-block h4{margin-bottom:4px}.les-actifs-small-block p{line-height:1.2}.les-actifs-small-block{width:100%;display:inline-block;margin-bottom:30px;text-align:center;max-width:360px}.les-actifs-small-block figure{width:100%;display:inline-block;margin-bottom:12px}.les-actifs-small-block figure img{max-width:60%}.les-actifs-small-block figure img[data-sizes=auto]{display:inline-block}.les-actifs-small-block h4{font-size:24px;color:#0f1d64;margin-top:0}.product_AV_widget_iframe{width:100%;display:inline-block;padding-top:30px}.accordeon_wrapp_group{width:100%;float:left;padding-bottom:30px}.accordeon_wrapp_group.awg2{padding-bottom:0}.accordeon_control{width:100%;display:inline-block;position:relative;text-align:center;line-height:0px;overflow:hidden}.accordeon_control:before,.accordeon_control:after{content:"";width:50%;height:2px;background:#e1e2e2;position:absolute;top:50%;margin-top:-1px}.accordeon_control:before{left:-50px}.accordeon_control:after{right:-50px}.accordeon_control button.accordeon_btn{display:inline-block;position:relative;border-radius:50%;line-height:0px;padding:0;border:0px;cursor:pointer;outline:none}.accordeon_control button.accordeon_btn svg{width:45px;height:45px;color:#fff;fill:#0f1d64;transform-origin:27px 27px;transition:.7s transform cubic-bezier(.19,1,.22,1)}.accordeon_control button.accordeon_btn svg .ac_arrow{transform-origin:27px 27px;transition:.7s transform cubic-bezier(.19,1,.22,1)}.accordeon_control button.accordeon_btn.is-open svg .ac_arrow{transform:rotate(90deg);transition:.7s transform cubic-bezier(.19,1,.22,1)}ul.accordeon_list_view{width:100%;display:none;list-style:none;padding:0;margin:30px 0 0;text-align:left}ul.accordeon_list_view li{display:flex;align-items:center;border-bottom:1px solid #c3c5c4;padding:30px 15px}ul.accordeon_list_view li .alv_label{width:25%;padding-right:10px}ul.accordeon_list_view li .alv_label h4{font-size:16px;margin:0;line-height:21px}ul.accordeon_list_view li .alv_content{width:75%;padding-left:10px}ul.accordeon_list_view li .alv_content p{margin:0;line-height:21px}ul.accordeon_list_view li:nth-child(2n+2){background:#f8f8f8}ul.wc_icons_element{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:79%;max-width:100%;padding:20px 5px;list-style:none;margin:0 auto}ul.wc_icons_element li{flex:0 0 16.66666%;max-width:16.66666%;position:relative;padding-left:10px;padding-right:10px}.custom-icons-wrapper{width:100%;display:inline-block;padding-top:20px}.ie_items{line-height:1.3;width:100%;text-align:center;margin:auto}.ie_items .ie_icon{width:auto;display:inline-block;margin-bottom:12px;line-height:0px}.ie_items .ie_icon svg{width:80px;height:80px;fill:#0f1d64}.ie_items h4{font-size:18px;margin:0}.feature-slide-wrapper{width:100%;display:inline-block;margin:0;list-style:none}.feature-slide-wrapper ul.feature_carousel_slider{width:100%;float:left;margin:0;list-style:none;padding:0}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging{width:50%;position:absolute;right:0;bottom:30px;padding-left:0;text-align:center}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging li{font-size:35px;color:#fff;line-height:30px;font-weight:700;display:none}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging li span{font-size:15px;color:#fff}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging li.slick-active{display:block}.fws_row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 auto;align-items:center;height:100%}.fws_row .fsw_col_part{max-width:50%;position:relative}.fws_row .fsw_text .flp_contain{width:100%;display:inline-block;max-width:90%!important;padding:0 0 0 40px;text-align:left}.fws_row .fsw_text h2{margin-bottom:40px}.member_items_wrap{width:100%;display:inline-block;padding-top:45px;max-width:840px}.member_items{width:100%;float:left;text-align:center;margin-bottom:30px;padding:20px 10px 10px;border-radius:5px;background:#fefefe;box-shadow:#c7c7c7 0 1px 4px}.member_items figure{width:180px;height:180px;display:inline-block;border-radius:50%;margin:0}.member_items figure img{width:100%;display:inline-block;border-radius:50%}.member_items .mi_contain{width:100%;display:inline-block;padding-top:10px}ul#instafeed-instagram{width:100%;float:left;padding:0;margin:0;list-style:none;line-height:0px}ul#instafeed-instagram li{width:16.66667%;float:left}ul#instafeed-instagram li a{position:relative;left:0;right:0;bottom:0;top:0}.newsletter_title{text-align:center;max-width:860px;display:block;margin:0 auto}.newsletter_title p{font-size:18px;line-height:22px}.row.wrap5{margin-left:-5px;margin-right:-5px}.row.wrap5 .col_grid{padding-left:5px;padding-right:5px}.row.wrap20{display:flex;flex-wrap:wrap;margin:auto;justify-content:center}.row.wrap20 .col_grid{padding-left:20px;padding-right:20px}.newsletter_form form .Row__FormRow-sc-17nghml-0{display:inline-block}.newsletter_form form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{width:33.33333%;float:left;display:inline-block;box-sizing:border-box}.newsletter_form form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0 button{width:100%;box-sizing:border-box}.newsletter_form .klaviyo-form-SD8GJA{text-align:center}.newsletter_form .klaviyo-form-SD8GJA .ResetElements__Div-sc-8e6zl9-0{display:inline-block}.newsletter_form .klaviyo-form-SD8GJA .ResetElements__Div-sc-8e6zl9-0 input,.newsletter_form .klaviyo-form-SD8GJA .ResetElements__Div-sc-8e6zl9-0 button{width:100%;max-width:100%}#shopify-section-footer{background:#fff;color:#0f1d64}#qab_bar{padding:8px 30px!important;position:relative}.homepage-section--featured-products-wrapper{overflow-x:hidden}#hero-banner-CMM{height:calc(100vh - 130px)}ul.testimonial-slides{width:100%;float:left;padding:0;margin:0 0 30px;list-style:0px}ul.testimonial-slides li{padding:0 15px}ul.testimonial-slides li.slick-current .testimonial-container{opacity:1}ul.testimonial-slides ul.slick-dots{width:100%;display:inline-block;padding:0;margin:0;text-align:center;list-style:none;position:absolute;bottom:-30px;line-height:0px}ul.testimonial-slides ul.slick-dots li{width:auto;display:inline-block;padding:0 5px}ul.testimonial-slides ul.slick-dots li.slick-active button{background:#0f1d64}ul.testimonial-slides ul.slick-dots li button{width:10px;height:10px;font-size:0px;padding:0;display:inline-block;border-radius:50%;background:#c5c1cb;border:none;outline:none}.filter-nav{width:auto;display:inline-block;list-style:none;padding:0;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:30px}.filter-nav .filter-item{float:left;border-left:1px solid #d9d9d9}.filter-nav .filter-item:first-child{border-left-width:0px}.filter-nav .filter-item:first-child .filter-link{border-radius:4px 0 0 4px}.filter-nav .filter-item:last-child .filter-link{border-radius:0 4px 4px 0}.filter-nav .filter-link{font-size:15px;line-height:20px;color:#0f1d64;display:inline-block;padding:10px 32px;border:none;background-color:transparent;outline:none;text-transform:capitalize;font-weight:900;letter-spacing:.5px}.filter-nav .filter-link.active{color:#fff;background-color:#669980}.blog_page_wrapper{width:100%;float:left;padding:35px 0}.main_banner{width:100%;float:left;height:500px;background-repeat:no-repeat;background-size:cover;position:relative}.main_banner .mb_overlay{width:100%;display:inline-block;height:100%;position:absolute;top:0;left:0;background:#0003;z-index:1}.main_banner .banner_caption{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:2}.main_banner h1{font-size:26px;color:#fff;text-transform:uppercase;margin-bottom:6px;font-weight:500}.main_banner .medium-content{width:100%;display:block;max-width:87%;margin:0 auto;text-align:center}.main_banner .medium-content .mb_mc_desc{width:100%;display:inline-block;max-width:650px}.main_banner .medium-content .mb_mc_desc p{font-size:18px;font-color:#FFFFFF}.main_banner img{width:100%;float:left;height:500px;background-repeat:no-repeat;background-size:cover;position:relative;object-fit:cover}.blog_tag_filter{width:100%;float:left;text-align:center;margin-bottom:60px;margin-top:20px}@media screen and (max-width: 1200px){.blog_tag_filter{margin-top:0;margin-bottom:40px}}.blog_tag_filter ul.blog_tag_list{width:auto;display:inline-block;margin:0;list-style:none;padding:0}.blog_tag_filter ul.blog_tag_list li{width:auto;float:left;padding:0 11px}@media screen and (max-width: 1200px){.blog_tag_filter ul.blog_tag_list li{float:none;padding:8px 9px;display:inline-block}}.blog_tag_filter ul.blog_tag_list li a{font-size:14px;line-height:21px;color:#0f1d64;font-weight:600;position:relative;display:inline-block;text-transform:uppercase;text-decoration:none}.blog_tag_filter ul.blog_tag_list li.selected a:before{content:"";width:100%;height:3px;background:#0f1d64;display:inline-block;position:absolute;bottom:-6px;left:0}ul.blogs_grid_item{width:100%;float:left;margin:0;list-style:none;padding:0}ul.blogs_grid_item li{width:33.33333%;float:left;margin:0;padding:5px}.blog_item{width:100%;float:left;margin:0;line-height:0px}.blog_item figure{width:100%;float:left;margin:0;position:relative}.blog_item figure a.article_link{width:100%;display:inline-block;line-height:0px;position:relative}.blog_item figure a.article_link:after{content:"";width:100%;display:inline-block;position:relative;padding-bottom:115%}.blog_item figure a.article_link .article_image{width:100%;display:inline-block;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.blog_item figure figcaption{bottom:0;left:0;width:100%;position:absolute;z-index:1;padding:30px}.blog_item figure figcaption .article__overlay{width:100%;float:left;max-width:80%;padding:30px;background:#ffffffd9}.blog_item figure figcaption h2 a{font-size:26px;line-height:34px;color:#0f1d64;text-decoration:none}.blog_item figure figcaption h2{margin-bottom:10px;margin-top:0}.blog_item figure figcaption p{font-size:16px;line-height:26px;color:#0f1d64;font-weight:500}.blog_item figure figcaption a.btn_read_more{width:175px;max-width:100%;display:inline-block;font-size:14px;color:#0f1d64;border-radius:4px;border:2px solid #0f1d64;line-height:20px;text-align:center;font-weight:600;text-decoration:none;padding:8px 20px}.blog_item figure figcaption a.btn_read_more:hover{background:#0f1d64;color:#fff}.blog_newsletter_section{width:100%;float:left;padding:45px 0}.blog_newsletter_section .bns_contain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog_newsletter_section .bns_contain-bg{padding:50px;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.blog_newsletter_section .bns_contain_block{width:100%;display:inline-block;background:#fff;padding:40px}.blog_newsletter_section .bns_contain_block h4{font-size:16px;line-height:25px;color:#0f1d64;text-align:center;margin-bottom:0}.blog_newsletter_section .bns_contain_block p{font-size:12px;line-height:18px;margin-bottom:0}.blog_newsletter_section .bns_contain-socials{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.blog_newsletter_section .bns_contain-socials .bns_cs_header{padding:10px;max-width:250px;display:block;margin:0 auto;text-align:center}.blog_newsletter_section .bns_contain-socials h3{font-size:28px;color:#0f1d64;text-align:center;margin-bottom:10px;margin-top:0}.blog_newsletter_section .bns_contain-socials p{font-size:16px;line-height:23px;margin-top:15px}.blog_newsletter_section .bns_contain-socials .bns_cs_icons{padding:10px;width:100%;display:inline-block;text-align:center;line-height:0px}.blog_newsletter_section .bns_contain-socials .bns_cs_icons .bns_cs_icons__container{width:auto;display:inline-block;margin:0;padding:0;list-style:none;line-height:0px}.blog_newsletter_section .bns_contain-socials .bns_cs_icons .bns_cs_icons__container #icon-block{float:left;padding:0 5px;background-color:#fff;border:none}.blog_newsletter_section .bns_contain-socials .bns_cs_icons .bns_cs_icons__container #icon-block img{width:30px;height:30px;display:inline-block;margin-bottom:0}.blog_newsletter_section .bns_contain-socials .bns_cs_icons .bns_cs_icons__container #icon-block p{font-size:14px;color:#0f1d64;line-height:20px;margin-bottom:0;display:none}.blog_newsletter_section .bns_form{width:100%;display:inline-block;padding:20px 0 10px}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0{display:inline-block}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{width:calc(100% - 150px);float:left;display:inline-block;box-sizing:border-box;padding:0 30px 0 0}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0 button{width:100%;box-sizing:border-box;padding:10px 15px!important}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0 input{border:0!important;border-bottom:1px solid #999!important;padding-left:0!important}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:nth-child(2){width:150px;padding:0}.article-social-author{width:100%;display:inline-block;padding:45px 0;text-align:center;border-bottom:solid 1px rgba(0,0,0,.5)}.article-social-author span.article__author{font-size:18px;display:inline-block;border-bottom:2px solid #0F1D64;margin-bottom:8px}.article-social-author time{font-size:14px;width:100%;display:inline-block}.article-social-author ul.social-sharing{width:100%;display:inline-block;margin:20px 0 0!important;list-style:none!important;padding:0!important}.article-social-author ul.social-sharing li{width:auto;display:inline-block;padding:0 8px;list-style:none}.article-social-author ul.social-sharing li a{width:40px;height:40px;border-radius:50%;background-color:#00000040;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article-social-author ul.social-sharing li a svg{width:100%;max-width:20px;max-height:20px;padding:0;fill:#fff}.comment_form{width:100%;display:inline-block}.comment_form .comment_title_bar{width:100%;display:inline-block;text-align:center;margin-bottom:20px}.comment_form input,.comment_form textarea{width:100%;padding:10px 0;border:0;border-bottom:solid 1px #707070;margin-bottom:40px;border-radius:0;outline:none}.comment_form textarea{height:100px}.comment_form button{border:none;color:#fff;background:#0f1d64;padding:9px 20px;border-radius:4px;line-height:22px}.article--body-content{height:100%;width:100%;display:inline-block;padding:45px 0}.article--body-content p{font-size:18px;line-height:30px}.article--body-content img{max-width:100%}.shopify-section{width:100%;display:inline-block}.blog-sidebar--section{width:100%;display:inline-block;padding-top:45px}.blog-sidebar--section .blog_item figure figcaption{padding:15px}.blog-sidebar--section .blog_item figure figcaption .article__overlay{padding:17px 20px;max-width:100%}.blog-sidebar--section .blog_item figure figcaption h2 a{font-size:20px;line-height:24px}.blog-sidebar--section .blog_item figure figcaption p{font-size:14px;line-height:21px}.article__container{padding-left:0}ul.blog-sidebar--latest-articles{width:100%;display:inline-block;padding:0;list-style:none;margin:0 -10px}ul.blog-sidebar--latest-articles li{list-style:none;padding-left:10px;padding-right:10px}.article-sidebar{padding:10px 10px 5px;position:absolute;width:320px;left:-120px;display:inline-block}.article-sidebar li{list-style:none!important;margin-bottom:10px}.article-sidebar .sidebar_product_items{margin-bottom:30px}.article-sidebar .sidebar_product_items .titlesCMM .titleTopCMM{font-size:18px;margin-bottom:8px}.article-sidebar .sidebar_product_items .titlesCMM .titleMiddleCMM{font-size:16px;line-height:20px}.article-sidebar .sidebar_product_items .titlesCMM .titleBottomCMM{font-size:14px}.article-sidebar .sidebar_product_items .titlesCMM .titleBottomCMM img{width:12px}.article-sidebar .sidebar_product_items .product-grid-desc .priceBtnCMM-collection{padding:8px 10px;font-size:12px}ul.articles-product-item{width:100%;display:inline-block;margin:0;padding:0;list-style:none}ul.articles-product-item li{list-style:none}.language_contains .switcher{overflow:initial!important;position:relative;box-sizing:border-box}.language_contains .switcher .selected{font-size:14px;width:100%;display:flex!important;flex-wrap:wrap;align-items:center}.language_contains .switcher .selected a{padding-left:10px!important}.language_contains .switcher .selected img{margin-right:8px}.language_contains .switcher .option{position:absolute;top:100%;width:100%;padding:0;margin:0;box-sizing:border-box}.language_contains .switcher .option a{font-size:12px;width:100%;display:flex!important;box-sizing:border-box;padding:5px 10px!important;flex-wrap:wrap;align-items:center}.language_contains .switcher .option a img{margin-right:8px}.custom-footer-wrapper{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;width:80%;background:#fff;margin:0 auto;padding:30px 0 50px;justify-content:space-around}.custom-footer-element p.custom-footer-element__subtitle{font-size:14px;color:#747eb0;text-align:center;line-height:1.4}footer{background:#f8faff}.custom-footer-element{height:auto;margin:10px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-footer-element img{width:70px;height:70px}.custom-footer-element svg.Icon{width:50px;height:50px}.custom-footer-element p{margin:0 0 6px;font-size:16px}.custom-footer-element p{margin-bottom:0}.custom-footer-element i{font-size:30px;margin-bottom:7px}.custom-footer-element svg{width:40px;height:40px;fill:#0f1d64}.customwcwrap{text-align:center;padding-top:30px;padding-bottom:5px}.customwcwrap p{font-size:18px;padding-bottom:5px}.custom-icons-wrapper{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;width:1170px;margin:20px auto}.custom-icons-element{height:auto;margin:10px 20px;width:100px;display:flex;flex-direction:column;align-items:center;justify-content:center}.custom-icons-element h4{margin:0;font-size:18px}.custom-icons-element img{width:80px;margin-bottom:20px;height:auto}ul.hero-slider-wrap{width:100%;float:left;margin:0;padding:0;list-style:none}.hero-slider-caption-item{width:100%;float:left;line-height:0}.hero-slider-caption-item figure{width:100%;float:left}.hero-slider-caption-item img.hsw-desktop-image{display:inline-block;width:100%}.hero-slider-caption-item img.hsw-mobile-image{display:none;width:100%}.hero-slider-caption-item .hero-slider-caption{width:100%;float:left;text-align:center;padding:24px 0}.hero-slider-caption-item .hero-slider-caption .hsw-contain{width:100%;display:inline-block}.hero-slider-caption-item .hero-slider-caption .hsw-contain h1{color:#0f1d64;font-family:Avenir Next,sans-serif!important;font-size:27px;line-height:30px;margin:0 0 10px;font-weight:500!important}.hero-slider-caption-item .hero-slider-caption .hsw-contain h1 span{font-weight:700}.hero-slider-caption-item .hero-slider-caption .hsw-contain .hsc-desc{width:100%;display:inline-block}.hero-slider-caption-item .hero-slider-caption .hsw-contain .hsc-desc p{font-size:18px;line-height:21px;font-family:Avenir Next,sans-serif!important;font-weight:500;color:#0f1d64;margin-bottom:10px}.hero-slider-caption-item .hero-slider-caption .hsw-contain a.btn{margin:0;font-size:16px}@media only screen and (max-width: 769px){.custom-footer-element p.custom-footer-element__subtitle{font-size:12px;color:#747eb0}}@media (max-width: 1349px){.wc_featured_slider .slick-arrow{width:32px;height:64px;opacity:1}.wc_featured_slider .slick-arrow:before{width:10px;height:20px;background-size:20px}.wc_featured_slider .slick-arrow.slick-prev{left:0;border-radius:0 100px 100px 0}.wc_featured_slider .slick-arrow.slick-prev:before{margin-left:-10px}.wc_featured_slider .slick-arrow.slick-next{right:0;border-radius:100px 0 0 100px}.wc_featured_slider .slick-arrow.slick-next:before{margin-right:-10px}}@media (max-width: 1200px){.custom-footer-wrapper{width:100%}.custom-icons-wrapper{width:90%}}@media (max-width: 1280px){ul.description-tabs li{margin:0 20px}#shopify-section-collection .container{width:100%;padding-left:0;padding-right:0}.blog_item figure figcaption h2 a{font-size:24px;line-height:28px}}@media (max-width: 1024px){.blog_newsletter_section .bns_contain-bg{padding:45px 35px}.blog_newsletter_section .bns_contain_block{padding:25px 20px}.blog_page_wrapper{padding-bottom:0}}@media (max-width: 991px){.custom-footer-wrapper{padding:30px 0}ul.faqs_nav_item{width:100%}ul.faqs_nav_item li{padding-left:10px;padding-right:10px}.faq-list-item .fii-desc{padding:10px}.faq-list-item .fii-desc h3{font-size:16px}.feature-row .feature-text{padding:20px 0}.ingredient-artichaut-banner-section figure{height:350px}.ingredient-artichaut-banner h1{font-size:36px}ul.description-tabs li{margin:0 10px}ul.description-tabs li a{font-size:16px}.custom-icons-wrapper{padding:25px 0}ul.wc_icons_element li{flex:0 0 20.33333%;max-width:30.33333%;padding-top:15px;padding-bottom:15px}.mobile-header-wrap,.sticky-mobile-header{padding:0 15px;padding-top:0!important}.mobile-header-wrap .mobile-header--wrapper,.sticky-mobile-header .mobile-header--wrapper{align-items:center;display:flex;padding:10px 0}.mobile-header-wrap .mobile-header--wrapper #site-title,.sticky-mobile-header .mobile-header--wrapper #site-title{margin-bottom:0}.mobile-header-wrap .site-header__logo-image img,.sticky-mobile-header .site-header__logo-image img{max-width:180px!important}.sticky-header-wrapper .sticky-mobile-header #site-title{margin-bottom:0}#qab_content #qab_message{font-size:14px!important}.member_items figure{width:155px;height:155px}.row.wrap20{margin-left:0;margin-right:0}.row.wrap20 .col_grid{padding-left:15px;padding-right:15px}ul.blogs_grid_item{width:100%;float:left;margin:0;list-style:none;padding:0}ul.blogs_grid_item li{width:100%;float:left;margin:0}ul.blogs_grid_item li:nth-child(4n+4){width:100%}ul.blogs_grid_item li:nth-child(4n+4) .blog_item figure a.article_link:after{padding-bottom:500px}ul.blogs_grid_item li:nth-child(4n+4) .blog_item figure figcaption .article__overlay{width:100%;max-width:100%}.blog_item figure a.article_link:after{padding-bottom:500px}.blog_item figure figcaption .article__overlay{width:100%;max-width:100%}}@media (max-width: 767px){ul.faqs_nav_item li{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.theme-section-block,.rich-wrapper-text{padding:35px 0}.feature-row .row{display:flex;flex-wrap:wrap}.feature-row .row [class*=col-md-]{display:inline-block;float:left}.feature-row .row .col-md-5{order:0}.feature-row .row .col-md-7{order:1}.feature-row .feature-text .featured-subtext{margin-bottom:0}.upsell_content{display:none!important}.slideout-menu.upsell_cart_wrapper{width:92%}.upsell_cart_wrapper .cart_drawer_right_part{width:100%;margin-left:0}ul.description-tabs{display:none}.product-section-wrapper .flex-wrapper{display:inline-block;text-align:center}.product-section-wrapper .psw_aside_panel{display:inline-block;width:100%;text-align:center}.product-section-wrapper .psw_image_panel{display:inline-block;width:100%;padding:25px 0}.les-actifs-small-block{max-width:100%;margin-bottom:0}.fws_row .fsw_col_part{flex:0 0 100%;max-width:100%}.fws_row .fsw_col_part.fsw_text{order:2}.fws_row .fsw_col_part.fsw_text .flp_contain{max-width:100%;padding:15px}.fws_row .fsw_col_part.fsw_text h2{margin-top:0}.fws_row .fsw_col_part.fsw_image{order:1}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging{width:auto;right:12px;bottom:10px}.feature-slide-wrapper ul.feature_carousel_slider ul.custom-paging li{font-size:20px}header#site-header,.header-menu-wrapper{display:none}.header-logo-wrapper .mobile-header-wrap{display:block!important}.ie_items .ie_icon{margin-bottom:0}.ie_items .ie_icon svg{width:55px;height:50px}.ie_items h4{font-size:16px}}@media (max-width: 767px){.member_items{width:82%;margin-left:9%}.blog_newsletter_section{padding:35px 0 20px}.blog_newsletter_section .bns_contain-bg,.blog_newsletter_section .bns_contain-socials{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.blog_newsletter_section .bns_contain-socials{padding:25px 20px 0}.blog_newsletter_section .bns_contain-socials .bns_cs_header{padding:0}.blog_newsletter_section .bns_contain-socials .bns_cs_icons{padding:30px 0 0}.blog_newsletter_section .bns_contain-bg{padding:8px}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{width:100%;padding:10px 0}.blog_newsletter_section .bns_form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0:nth-child(2){width:100%}ul.articles-product-item li{width:50%;padding:0 10px;float:left}}@media (max-width: 575px){.main_banner,.main_banner img{height:275px;width:inherit}.faq-list-item .fii-desc h3{font-size:14px}.ingredient-artichaut-banner-section figure{height:275px}.ingredient-artichaut-banner h1{font-size:30px}#shopify-section-product-recommendations h3{font-size:26px}#titleMiddleCMM{font-size:16px!important}#titleBottomCMM{font-size:18px;margin-top:5px;align-items:baseline}#titleBottomCMM img{vertical-align:-2px}h2,.h2{font-size:26px}p{line-height:21px;margin-bottom:15px}h3,.h3{font-size:20px}.accordeon_control button.accordeon_btn svg{width:40px;height:40px}ul.accordeon_list_view{margin-top:15px}ul.accordeon_list_view li{display:inline-block;padding:16px 12px;width:100%}ul.accordeon_list_view li .alv_label{width:100%;display:inline-block;padding-right:0;margin-bottom:8px}ul.accordeon_list_view li .alv_content{width:100%;display:inline-block;padding-left:0}.newsletter_form form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0{width:50%}.newsletter_form form .Row__FormRow-sc-17nghml-0 .FormComponent__StyledFormComponentWrapper-e0xun6-0.cGEpIm{width:100%}ul.wc_featured_slider li{padding:0 7.5px}ul.testimonial-slides li{padding:0}.title-bar{margin-bottom:26px}.title-bar h2{font-size:24px!important}.testimonial-content blockquote{padding:10px}.ie_items h4{font-size:13px}.filter-nav .filter-link{font-size:13px;padding:7px 13px;letter-spacing:0}.priceTopPage .row{margin-left:-7.5px;margin-right:-7.5px}.priceTopPage .row .selector-wrapper{width:165px!important;padding-left:7.5px;padding-right:7.5px}.priceTopPage .row .product-page--submit-action{padding-left:7.5px;padding-right:7.5px}.blog_item figure a.article_link:after{padding-bottom:300px!important}.blog_item figure figcaption{position:static;width:100%;float:left;padding:0}.blog_item figure figcaption h2 a{font-size:20px;line-height:25px}.hero-slider-caption-item img.hsw-desktop-image{display:none}.hero-slider-caption-item img.hsw-mobile-image{display:inline-block}.custom-icons-wrapper{margin-top:10px;padding-top:10px}}@media (max-width: 480px){ul.articles-product-item li{width:100%;padding:0}}#tableau-nutri img{width:350px;height:350px;margin-bottom:10px}#tableau-nutri div{width:350px;vertical-align:top;display:inline-block}@media (max-width: 991px){#tableau-nutri div{display:block;margin:0 auto}}@media (max-width: 767px){#tableau-nutri div{display:block;margin:0 auto}.les-actifs-small-block h4{margin-bottom:5px}}@media (max-width: 575px){#tableau-nutri div{display:block;margin:0 auto}}.les-actifs-small-block .mp{width:100%;display:inline-block;margin-bottom:12px}.les-actifs-small-block .mp img{max-width:24%;border-radius:50%}html{scroll-behavior:smooth}.desktop-only{display:block}.mobile-only{display:none}.relative{position:relative}@media (max-width: 575px){.desktop-only{display:none!important}.mobile-only{display:block}}.New__Header .nav>li.mega-menu .dropdown-menu{width:103vw;border-top:none;background-color:#d3d3d3;left:-5vw}.New__Header header#site-header{padding:0}.New__Header #main-navigation-wrapper{border:none}.New__Header header#site-header a{padding-right:7px}.New__Header header#site-header .nav{font-size:14px;text-transform:initial;text-align:left}.New__Header header#site-header .dropdown-menu{margin-top:1px}.New__Header .container-fluid{border-bottom:1px solid lightgrey}.New__Header .header__nav{font-size:14px}.New__Header .header__nav li{margin-right:10px}.New__Header .header__sub{display:flex;justify-content:space-between;padding:15px 25px 10px;align-items:flex-end}.New__Header .header__sub #sm-icons li a{margin:0 8px}.New__Header .header__sub .cart-link li{padding:0;margin-right:15px}.New__Header .header__sub .cl_item svg{width:2.2rem;height:2.2rem}.New__Header .header__sub-login{display:flex}.New__Header .Header__login{margin-left:15px}.New__Header .nav>li.mega-menu .dropdown-menu .mega-menu-block{flex-wrap:nowrap;align-items:flex-start;padding:40px 0}.New__Header .Mega__menu-inside{display:flex;margin-right:50px;padding-top:10px;font-family:Figtree,sans-serif;font-size:16px;font-weight:500;line-height:21px}.New__Header .Mega__menu-inside ul{list-style:none}.New__Header .Mega__menu-inside ul li{margin-bottom:15px}.New__Header .Mega__menu-inside ul li a{text-transform:uppercase}.New__Header .Megamenu__blocks{display:flex}.New__Header .Mega__images{display:flex;align-items:flex-start}.New__Header .Mega__images img{max-width:200px}.New__Header .sticky-header-menu .nav>li.mega-menu .dropdown-menu{margin-top:0}.New__Header .sticky-header-menu .mega-menu-wrapper .mega-menu .dropdown-menu{left:-198px;width:calc(100% + 396px)}.New__Header .sticky-header-menu .mega-menu-wrapper .mega-menu .dropdown-menu a{margin-right:20px}.hero-slider-caption-item .hero-slider-caption .hsw-contain a.btn{margin-top:15px}.homepage-featured-products{max-height:450px}@media (max-width: 500px){.Home__slider .slick-slide{height:550px}.Home__slider .slick-list{min-height:560px}.custom-icons-wrapper,ul.wc_icons_element{padding:0}}@media (max-width: 400px){.Home__slider .slick-slide{height:570px}}@media (min-width: 500px) and (max-width: 799px){.Home__slider .slick-list{min-height:820px}}@media (min-width: 800px){.homepage-featured-products{max-height:500px}.Home__slider .slick-list{min-height:670px}}@media (min-width: 1100px){.Home__slider .slick-list{min-height:520px}}.Blog__breadcrumbs,.article__breadcrumbs{margin-left:20px}.Blog__Heading-text{max-width:800px;margin:auto}.Blog__heading-button{display:block;background-color:#1cb67a;width:fit-content;margin-left:50%;transform:translate(-50%);padding:5px;margin-top:20px;color:#fff;border:1px \a0solid\a0  #1cb67a;border-radius:4px;font-weight:600;font-size:16px}.Blog__heading-button:hover{text-decoration:none;color:#fff;background-color:#199062}.sticky_container{height:100%;display:contents}.article-sticky{position:sticky;top:67px;height:152vh}.Collection__extra-text{margin:30px auto}.Collection__extra-text .medium-content{margin-top:50px}.Collection__extra-text .extra__text{margin-top:20px}.grid-item-extra-text{margin-top:20px;text-align:justify;height:73px;color:gray}.product-card-container{margin:60px auto}#shopify-section-product-card-popup-3{margin-top:70px;background-color:#f8faff;padding-top:40px}.ProductCard{margin-bottom:20px}.ProductCard .btn-custom{margin-top:0;margin-bottom:0}.ProductCard__image{max-width:280px;margin:auto}.ProductCard__image img{width:100%}.ProductCard__popup-image{max-width:300px;margin:auto}.ProductCard__popup-image img{width:100%}.modal-dialog-product-card{top:20%;width:60%}.modal-dialog-product-card .close{position:absolute;right:20px;top:20px;font-size:30px;z-index:99;opacity:.7}.modal-dialog-product-card .modal-content{min-height:350px;padding:40px;height:60vh}.modal-dialog-product-card .modal-content h2{font-weight:500;margin-top:0;padding-bottom:20px;font-size:28px}@media (max-width: 768px){#shopify-section-product-card-popup-3{margin-top:40px}.product-card-container{margin:20px auto}.modal-dialog-product-card{top:14%;width:95%}.modal-dialog-product-card .modal-content{padding:0}.modal-dialog-product-card .modal-content h2{margin-top:20px}}.Pictos__product{display:flex;justify-content:space-between;padding-top:20px;margin-top:15px;margin-bottom:40px}.Picto__product{display:flex;align-items:center}.Picto_image{max-width:40px;margin-right:8px}@media (max-width: 799px){.Pictos__product{flex-direction:column;margin-bottom:20px!important}}.ProductBundle{display:flex;padding-bottom:40px}.Bundle__options{width:50%;padding-left:40px;padding-right:10px}.bundle-select__container{position:relative}.bundle-select__more{width:40px;height:40px;position:absolute;left:-50px;top:50%;transform:translateY(-50%)}.bundle-select__content{display:block;max-width:100%;height:38px;padding:0 28px 0 16px;border:2px solid #f1f1f1;border-radius:10px;margin-bottom:10px;font-size:16px;background-color:#fff}.bundle-select__content:active,.bundle-select__content:hover{border-radius:10px;border-color:#00333c;outline:none}.Bundle__price h5{text-decoration:line-through}@media (max-width: 799px){.ProductBundle{flex-direction:column}.Bundle__options{width:100%}.bundle-select{max-width:250px;margin:15px auto}}@media screen and (max-width: 799px){.product-description-header{margin-bottom:0!important;margin-top:10px!important}.bundle__price-container{margin-bottom:10px;display:flex;flex-direction:column-reverse;align-items:flex-start}.bundle__price-container .Bundle__price{margin-bottom:0}#poductPageButtons{margin-top:0}div[data-section-id=product-template-blackfriday] #poductPageButtons{margin-top:5px}}.align-left{text-align:left}.product__images-background{position:relative;width:450px;max-width:100%;height:450px;background:#fafafa}.product__images-background .lazyload-blur-wrapper{position:unset!important}.product__image--default{position:absolute;top:50%;transform:translateY(-50%);height:450px;object-fit:contain}.product__image--duo-1{position:absolute;top:55%;left:12%;transform:translateY(-50%);width:210px;max-width:210px;z-index:2}.product__image--duo-2{position:absolute;top:48%;right:12%;transform:translateY(-50%);width:210px;max-width:210px;z-index:1}.cart-item__featured-image--duo-1{position:absolute;top:55%;left:10%;transform:translateY(-50%);width:40px;max-width:40px;z-index:2}.cart-item__featured-image--duo-2{position:absolute;top:45%;right:10%;transform:translateY(-50%);width:40px;max-width:40px;z-index:1}.product__image--trio-1{position:absolute;top:50%;left:10%;transform:translateY(-50%);width:150px;max-width:150px;z-index:1}.product__image--trio-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:170px;max-width:170px;z-index:2}.product__image--trio-3{position:absolute;top:50%;right:10%;transform:translateY(-50%);width:150px;max-width:150px;z-index:1}.cart-item__featured-image--trio-1{position:absolute;top:50%;left:10%;transform:translateY(-50%);width:30px;max-width:30px;z-index:1}.cart-item__featured-image--trio-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35px;max-width:35px;z-index:2}.cart-item__featured-image--trio-3{position:absolute;top:50%;right:10%;transform:translateY(-50%);width:30px;max-width:30px;z-index:1}.product__image--qu-1{position:absolute;top:29%;left:15%;transform:translateY(-50%);width:40%;max-width:40%;z-index:2}.product__image--qu-2{position:absolute;top:26%;right:19%;transform:translateY(-50%);width:40%;max-width:40%;z-index:1}.product__image--qu-3{position:absolute;top:74%;left:15%;transform:translateY(-50%);width:40%;max-width:40%;z-index:2}.product__image--qu-4{position:absolute;top:71%;right:19%;transform:translateY(-50%);width:40%;max-width:40%;z-index:1}.product__image--cq-1{position:absolute;top:29%;left:22%;transform:translateY(-50%);width:36%;max-width:36%;z-index:2}.product__image--cq-2{position:absolute;top:29%;right:20%;transform:translateY(-50%);width:35%;max-width:35%;z-index:1}.product__image--cq-3{position:absolute;top:73%;left:9%;transform:translateY(-50%);width:34%;max-width:34%;z-index:1}.product__image--cq-4{position:absolute;top:72%;right:32%;transform:translateY(-50%);width:37%;max-width:37%;z-index:2}.product__image--cq-5{position:absolute;top:73%;right:9%;transform:translateY(-50%);width:34%;max-width:34%;z-index:1}@media screen and (max-width: 1200px){.product__images-background{width:370px;height:370px}.product__image--duo-1,.product__image--duo-2{width:170px;max-width:170px}.product__image--trio-1{width:120px;max-width:120px}.product__image--trio-2{width:130px;max-width:130px}.product__image--trio-3{width:120px;max-width:120px}}@media only screen and (max-width: 767px){.product__images-background{margin:15px auto 0;width:310px;height:310px}.product__image--duo-1{width:130px;max-width:130px;left:15%}.product__image--duo-2{width:130px;max-width:130px;right:15%}.product__image--trio-1{width:100px;max-width:100px}.product__image--trio-2{width:110px;max-width:110px}.product__image--trio-3{width:100px;max-width:100px}}.cart-image__container{position:relative;width:86px;height:86px;float:right}.cart-item-composition-image{width:100%;height:100%;background:#fafafa;position:relative}.Product__reansurance{display:flex;margin:40px auto}.Product__reansurance h4{color:#0f1d64}@media only screen and (max-width: 767px){.Reansurance__flex{flex-wrap:wrap}.Product__reansurance h4{margin-bottom:13px;font-size:16px}.Reansurance__contact{width:80%!important}.Reansurance__contact .apl__reansurance{padding:10px 10px 0 0!important}.Product__reansurance.blackfriday p.apl__reansurance{font-size:10px!important}.Product__reansurance.blackfriday a.apl__reansurance,.Product__reansurance.blackfriday p.contact__reansurance,.Product__reansurance.blackfriday a.contact__reansurance,.Product__reansurance.blackfriday a.whatsapp,.Product__reansurance p.apl__reansurance,.Product__reansurance a.apl__reansurance,.Product__reansurance p.contact__reansurance,.Product__reansurance a.contact__reansurance,.Product__reansurance a.whatsapp{font-size:8px}}.Reansurance-photo{max-width:66px;margin-right:17px}.Product__reansurance.blackfriday p.apl__reansurance{font-size:12px}.Product__reansurance.blackfriday a.apl__reansurance,.Product__reansurance.blackfriday p.contact__reansurance,.Product__reansurance.blackfriday a.contact__reansurance,.Product__reansurance.blackfriday a.whatsapp{font-size:10px}.Product__reansurance p.apl__reansurance,.Product__reansurance a.apl__reansurance,.Product__reansurance p.contact__reansurance,.Product__reansurance a.contact__reansurance,.Product__reansurance a.whatsapp{font-size:11px}.Reansurance__contact{background-color:#f6f6f6;text-align:left;text-transform:uppercase;color:#0f1d64;width:70%;line-height:1;padding-bottom:15px}.Reansurance__contact .apl__reansurance{font-size:12px;text-transform:uppercase;padding:10px 10px 0;margin-bottom:0}.Reansurance__flex{display:flex;cursor:pointer}.Reansurance__flex .contact__container{padding:10px;background-color:#f6f6f6}.Reansurance__flex p,.Reansurance__flex a{color:#0f1d64;font-weight:700;text-align:center;font-size:11px}.contact__container img{width:15px;height:15px;margin-right:5px}.contact__container{display:flex;margin-right:10px}.Collection-list__extra-text{margin-top:50px;margin-bottom:20px}.Collection-list__title{text-transform:inherit!important}.product-template-variants{display:flex}#purchase{min-width:200px!important}.Product__variants-button{width:100%;margin:auto}.delivery-amount-info{text-align:center;margin-top:10px;margin-bottom:0;color:gray;font-size:14px}.swatch-element label{cursor:pointer;border:2px solid #ece2db;background-color:#fffcf4}.Variants__flex{display:flex;margin-top:30px;margin-bottom:15px;justify-content:middle}.dynamic-price{background-color:#faf1db;padding:5px}.price-per-day-desktop{margin-bottom:25px}.variant__box-text{text-align:left}.variant__box{border:1px solid #ece2db;min-width:120px}@media (max-width: 550px){.variant__box{min-width:0}}.variant_price{font-weight:700}.eco-recharges .variant_price,.eco-recharges .variant_detail{font-size:13px}.variant__wrapper,.product-variant{width:32%}.product-variant:nth-last-child(-n+2) .variant_detail .variant_detail__content{margin-top:15px}.product-variant.eco-recharges:first-child{width:23%}.product-variant.eco-recharges:nth-last-child(-n+2){width:37%}.product-variant.eco-recharges:nth-last-child(-n+2) .variant_detail .variant_detail__content{margin-top:15px}.variant_detail{display:block;cursor:pointer;width:100%;text-align:center;position:relative;padding:0 10px 9px;font-size:15px;margin-top:auto;margin-bottom:auto}.variant_detail p{margin:0}#shopify-section-product-template-variants-hydrant .variant_detail{padding:10px!important}@media (max-width: 799px){.price-per-day-desktop{margin-bottom:18px}.dynamic-price{line-height:1.9}.variant__wrapper{height:75px}#shopify-section-product-template-variants-hydrant .variant_detail{padding:18px 10px!important}}.variant__wrapper:nth-child(2) .variant_detail,.variant__wrapper:nth-child(3) .variant_detail{padding:13px 10px 5px}.variant__title2{margin-bottom:10px}.swatch-active{border:2px solid #ff6845;background-color:#fff1e8}.variant_discount{position:absolute;bottom:-14px;font-size:9px;text-transform:uppercase;background:#669980;border-radius:30px;color:#fff;height:21px;line-height:21px;left:8px;right:8px;text-align:center;font-weight:700}.product-description{z-index:0}.variant__checkbox{height:12px;width:12px;min-width:12px;border:1px solid #0F1D64;border-radius:50%;margin-right:7px!important}.variant__box_ab_testing.swatch-active .variant__checkbox{background-color:#0f1d64}.variant_discount{width:63%;font-size:8px;left:-2px;top:-12px;bottom:0}.variant__box--left{display:flex;align-items:center}@media (max-width: 799px){.Reansurance__flex .contact__container{margin-top:5px}.delivery-amount-info{text-align:center;margin-top:10px;margin-bottom:0;color:gray;font-size:12px}#purchase{min-width:165px!important}.discount__text{font-size:13px}.variant_discount{width:30%;top:-16px}.Variants__flex{display:revert}.hide-variant-labels .swatches-wrapper{margin-bottom:20px}.product-description{z-index:0}.product-template-variants{display:revert}.Reansurance__flex p:not(:last-child),.Reansurance__flex a:not(:last-child){margin-right:7px}.Reansurance__flex.blackfriday .apl__reansurance{font-size:10px}.Reansurance__flex.blackfriday .contact__reansurance p,.Reansurance__flex.blackfriday a{font-size:8px}#titleTopCMM{margin-bottom:0;font-size:24px}.variant__checkbox{margin-right:20px!important}.product-description{padding:0}.variant_detail{font-size:15px;padding:18px 10px;align-items:center;display:flex;justify-content:space-between}.variant__wrapper{margin:20px 0;width:revert}.product-template-variants .flex-control-nav{display:none}.product-description-wrapper{margin-top:20px}.product-description-mobile p{font-size:14px}.variant_discount{min-width:90px;font-size:8px;left:0}ul#product-thumbnails li{padding-top:10px}.Product__reansurance{margin:30px auto}}.Bundle__flex{display:flex;justify-content:space-between}.Bundle__flex .ProductBundle{padding-bottom:0}.Bundle__flex .Bundle__options{width:100%}.Bundle__flex .Bundle__selects{width:50%}.Bundle__flex .bundle-select{max-width:210px}.Bundle__price{display:none;align-items:baseline}.Bundle__price.active{display:flex}.Bundle__price h3{margin-top:5px;margin-right:10px;color:#669980}.ProductBundle__submit .product-page--submit-action{margin-top:5px}.ProductBundle__images-mobile .flex-control-nav{display:none}.product-description-header{margin-bottom:10px}@media (max-width: 799px){.Bundle__flex{flex-direction:column}.Bundle__flex .bundle-select{max-width:300px}.Bundle__flex .Bundle__selects{width:80%;margin:auto}}.cart_drawer_right_part{background-color:#fff;z-index:99}#cartSlideoutWrapper{z-index:99;background-color:#fff}.HomepageFeatured-products__Button{position:relative;z-index:99;margin-top:10px}.HomepageFeatured-products__Button a{font-size:16px;border:1px solid #669980;color:#669980;background-color:#fff}.HomepageFeatured-products__Button a:hover{color:#fff;background-color:#669980}@media (max-width: 799px){.HomepageFeatured-products__Button{margin-top:0}}.sticky-header-menu{padding:0 60px}.sticky-header-menu .dropdown-menu__mega-menu{left:calc(-1vw - 10px)}#main-navigation-custom{width:100%}.header__container.active{width:100%;position:fixed;z-index:15000;top:0}.zheader{position:relative}.zheader #sm-icons li a{margin:0 8px}.zheader .zheader__container{margin:0 30px}.zheader .zheader__top,.zheader .zheader__bottom{position:relative;padding:0 10px}.zheader .zheader__bottom button{border:none;background-color:#fff;margin:0;padding:6px}.zheader #top-search-wrapper{height:0%;margin:0;border:none;top:calc(100% - 65px);width:350px;right:5px;width:400px;max-width:100%;transform:translateY(2px);transition:.3s}.zheader #top-search-wrapper #search_submit:focus,.zheader #top-search-wrapper #search_submit:active{border:none!important;outline:none!important}.zheader .zheader__search--expanded{height:75px!important;border:1px solid!important}.zheader .zheader__search--expanded #search-page-form #search_text{width:85%}.zheader .zheader__search--expanded #search-page-form{margin-top:7px}.zheader__account-connexion-container{display:none;position:absolute;top:100%;padding:15px;width:240px;z-index:15;background:#fff;right:-20px;text-transform:uppercase}.zheader__account-connexion{position:relative}.zheader__account .zheader__account-connexion a,.zheader__account .zheader__account-connexion span{padding:4px 0;display:block}.zheader__account .zheader__account-connexion .zheader__account-client{padding-left:15px}.zheader__account:hover .zheader__account-connexion-container{display:block}.zheader__account:hover .zheader__account-connexion-content{display:inline-grid}.zheader__bottom,.zheader__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.zheader__bottom{border-top:1px solid black;margin-left:-15px;margin-right:-15px}.zheader__top-right,.zheader__top-left{display:flex;align-items:center}.zheader__top-right{position:relative}.zheader__logo-container{display:inline-block;padding-right:15px}.zheader__logo{display:flex}.zheader__title-logo{font-size:24px}.zheader__menu--ul{list-style:none;margin:0;padding:0;display:flex}.zheader__menu--ul li{position:relative;cursor:pointer}.zheader__menu--ul li .zheader__help,.zheader__menu--ul li a,.zheader__menu--ul li span.links--menu-3{text-decoration:none;font-size:12px;font-weight:600;padding:25px 15px;display:block}.zheader__menu--ul li .zheader__help:hover,.zheader__menu--ul li a:hover,.zheader__menu--ul li span.links--menu-3:hover{opacity:.8}.zheader__menu--ul li .zheader__help{padding:35px 12px 17px 8px}.zheader__menu--ul .zheader__sub--unset{position:unset}.zheader__menu--ul .zheader__menu--li:hover :after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:#0f1d64}.zheader__help-block:hover .zheader__help-container{display:block}.zheader__menu1 .zheader__menu--ul li a{padding:35px 7px 17px}.zheader__account{margin:15px 10px 0 5px;padding-right:15px;border-right:1px solid}.zheader__account span,.zheader__account a{font-size:12px;font-weight:600;margin:0;padding:0}.zheader__search,.zheader__cart{position:relative}.zheader__search a,.zheader__cart a{text-decoration:none}.zheader__search svg,.zheader__cart svg{width:20px;height:20px}.zheader__search{padding:19px 8px 0}.zheader__cart{padding:19px 0 0}.zheader__menu2{display:flex;align-items:center}.zheader__menu2 li.zheader__menu--li a,.zheader__menu2 li.zheader__menu--li span,.zheader__menu3 li.zheader__menu--li a,.zheader__menu3 li.zheader__menu--li span{padding:17px 5px;font-size:11px}.zheader__sub-menus .dropdown-menu{margin-top:0;border-radius:0;border:1px solid #eee}.zheader__sub-menus .dropdown-menu p{margin-top:0;padding:8px 15px 0;min-height:28px}.zheader__sub-menus .dropdown-menu .zheader__mega-menu-link{font-size:14px;font-weight:300;padding:6px 15px;color:#0f1d64;text-transform:uppercase}.zheader__sub-menus .dropdown-menu .zheader__mega-menu-link p{padding:0;margin-bottom:0}.zheader__sub-menus:hover .dropdown-menu{opacity:1;visibility:visible}.zheader__sub-simple .dropdown-menu a{padding:10px 15px!important;font-size:10px;color:#0f1d64;font-weight:600;text-transform:uppercase}.zheader__menu1--tab{display:none}.dropdown-menu__mega-menu{width:100vw;left:calc(-1vw - 35px);padding-top:30px;padding-bottom:20px}.zheader__mega-menu .zheader__menu--ul{display:block}.zheader__mega-menu .zheader__menu--ul li:hover :after{display:none}.zheader__mega-menu .zheader__mega-menu-image-title{font-size:19px;text-transform:uppercase;margin-top:15px}.zheader__mega-menu .zheader__mega-menu-image-text{font-weight:300;font-size:13px}.zheader__mega-menu .zheader__mega-menu-container{display:flex;justify-content:center}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block{width:calc(100% / 3)}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block .zheader__menu--ul{padding-bottom:20px}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images a{padding:8px 12px 0}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images .zheader__mega-menu-image-container{position:relative;width:100%;padding-bottom:100%;overflow:hidden}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images .zheader__mega-menu-image-container:hover img{transition:1.2s;transform:scale(1.05)}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images .zheader__mega-menu-image-container img{position:absolute;width:100%;height:100%;object-fit:cover}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block-spe{width:calc(100% / 5 * 3);border-left:1px solid #0F1D6C;padding-left:30px}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__mega-menu-title{padding-left:6px!important;font-weight:700;font-size:18px}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__menu--ul{display:flex;flex-wrap:wrap}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__menu--li{width:25%;display:inline-block;margin-bottom:20px}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__menu--li a{text-decoration:underline;padding:6px}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block--4{width:25%}.zheader__mega-menu .zheader__mega-menu-container .zheader__mega-menu-block--5{width:20%}.zheader__translate{padding:11px 0 0 7px;width:27px}.zheader__translate img{cursor:pointer}.zheader__translate{position:relative;display:inline-block}.zheader__flags-container{display:none;position:absolute;background-color:#f9f9f9;box-shadow:0 8px 16px #0003;padding:2px 0;z-index:1;left:4px;width:30px;text-align:center;margin:0 auto}.zheader__translate:hover .zheader__flags-container{display:block}.z-header__translate-container{position:relative}.zheader__translate-app{position:absolute;top:calc(100% + 8px);left:-1px;display:none}.zheader__menu-countries-icon svg{width:8px;height:8px;margin-left:5px}.zheader__first-flag-name,.zheader__flags-name{font-size:12px;font-weight:900;margin-left:5px}.zheader__first-flag,.zheader__flags{width:20px}.zheader__first-flag[data-sizes=auto],.zheader__flags[data-sizes=auto]{width:20px;vertical-align:middle;display:inline-block}.zheader__translate-mobile{display:block;margin:20px 0 0 20px;width:86px;border:1px solid rgba(34,34,34,.15);padding:4px 5px 9px 13px;border-radius:15px;text-align:left;-webkit-box-shadow:0px 8px 15px rgba(0,0,0,.1);box-shadow:0 8px 15px #0000001a;cursor:pointer}.zheader__flags-container-mobile{position:fixed;bottom:0;background-color:#fff;width:100%;text-align:center;z-index:999;transition:transform .5s cubic-bezier(.77,.2,.05,1)!important;transform:translateY(100%)}.zheader__flags-container-mobile a.zheader__flags-link{height:60px;line-height:60px;width:90%;margin:0 auto;display:block;border-bottom:1px solid #0000003b}.zheader__flags-container-mobile a.zheader__flags-link:last-child{border-bottom:none}.zheader__flags-container-mobile.active{transform:translate(0)}.zheader__overlay-mobile{z-index:101;position:fixed;top:0;left:0;opacity:0;visibility:hidden;width:100vw;height:100vh;background-color:#22222280;-webkit-transition:all .3s ease;transition:all .3s ease}.zheader__overlay-mobile.active{opacity:1;visibility:visible}.zheader__flags-container-title-mobile{height:50px;box-shadow:0 8px 15px #0000001a}.zheader__flags-container-title-mobile p{line-height:50px}.zheader__flags-container-title-mobile .close{cursor:pointer;position:absolute;top:0%;right:0%;padding:12px 16px}.container--large{width:1250px;max-width:90%;margin:auto}.align-center{text-align:center}.title--small{font-size:15px!important}.zheader__mobile{display:none}.zheader__desktop{display:block}.zheader__help-container{position:absolute;cursor:initial!important;top:100%;right:0;background:#fff;padding-top:20px;z-index:100;display:none;width:350px;border:1px solid #eee}.zheader__help-container li:after,.zheader__help-container a:after{border:none!important;height:0px!important;background:#fff!important}.zheader__help-container a{padding:0!important}.help__block-infos,.help__links{padding:10px 20px 20px}.help__title{font-weight:700;font-size:18px}.help__first-link{display:block;padding-bottom:15px}.help__ul{list-style:none;margin-left:0;padding-left:0}.help__ul li{padding:8px 0;font-size:13px}.help__block-infos{margin-top:5px;padding-top:20px;background:#f7f7f8}.help__text{color:#22222280;margin-bottom:20px}.help__info{display:flex;align-items:center;padding-bottom:5px}.help__info a{font-weight:initial!important;font-size:initial!important}.help__info svg{margin-right:10px;margin-bottom:4px;width:17px}.help__last-info{padding-bottom:20px}@media all and (max-width: 1250px){.zheader .zheader__help{padding:25px 15px!important}.zheader .zheader__menu1,.zheader .zheader__menu2,.zheader .zheader__menu3{display:none}.zheader .zheader__top{padding-top:10px;padding-bottom:15px}.zheader .zheader__menu1--tab{display:flex;width:fit-content;margin:auto}.zheader .zheader__account{font-size:12px}.zheader .zheader__search svg,.zheader .zheader__cart svg{width:18px;height:18px}}.header-logo-wrapper{display:grid!important}@media all and (max-width: 800px){.zheader__mobile{display:block;padding:10px 15px!important}.zheader__desktop{display:none}.sticky-header-wrapper .mobile-header--wrapper{padding:16px 0}}.select__filter{position:relative;margin-bottom:20px;width:410px;max-width:100%;font-size:15px;z-index:10}.select__filter-selected{cursor:pointer;display:block;color:#0f1d64!important;text-transform:uppercase;padding:8px 30px 8px 14px;border-bottom:solid 1px #747EB0!important;width:410px;max-width:100%}.select__filter-selected.active{display:block!important}.select__filter-selected.active:after{border-color:transparent transparent #747EB0 transparent;top:12px}.select__filter-selected:after{position:absolute;content:"";top:18px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#747EB0 transparent transparent transparent}.select__filter-options{box-sizing:content-box;max-height:300px;overflow-y:auto;display:none;position:absolute;width:410px;max-width:100%;left:0;right:0;top:calc(100% - 2px);background-color:#fff;z-index:9;border:solid 1px #747EB0}.select__filter-options .select__filter-option:not(:last-child){border-bottom:1px solid #747EB0}.select__filter-option{display:block;color:#0f1d64!important;text-transform:uppercase;padding:13px 16px;cursor:pointer;width:90%;margin:auto}.select__filter-option:hover{font-weight:700}.article_filters{display:flex;justify-content:center;align-items:flex-end;gap:25px;width:100%;margin-bottom:30px}.article_filters .article_filters--title,.article_filters .filters_by--title{font-size:18px}.article_filters .select__filter{margin-bottom:0}.article_filters .select__filter-options .select__filter-option:hover{background-color:#4646461a}@media screen and (max-width: 767px){.article_filters{flex-direction:column;align-items:center;gap:0}.article_filters .select__filter-selected{text-align:center}}.ingredient-grid-view .filters_by--title{display:none}.z-slider{display:block}.z-slider .flickity-page-dots{bottom:10px}.slider__extra-text{position:relative}.slider__extra-text .btn-custom--secondary{background-color:#0d1e62;color:#fff}.slider__extra-text .btn-custom--secondary:hover{border:1px solid #0d1e62;background-color:#fff;color:#0d1e62}.slider__block{position:relative;width:100%;overflow:auto}.slider__block .slider__block-img{width:100%;object-fit:cover}.slider__texts{position:absolute;width:fit-content;max-width:90%;top:45%;left:calc(5% - 5px);transform:translateY(-50%)}.slider__texts .slider__buttons{display:flex;align-items:center}.slider__texts .slider__buttons :nth-child(2){margin-left:15px}.slider__texts--position-center{left:calc(50% - 5px);transform:translate(-50%,-50%)}.slider__texts--position-right{left:unset;right:calc(5% + 5px)}.slider__texts--alignment-center .slide__text,.slider__texts--alignment-center .slide__title{text-align:center}.slider__texts--alignment-center .slider__buttons{justify-content:center}.slider__texts--alignment-right .slide__text,.slider__texts--alignment-right .slide__title{text-align:right}.slider__texts--alignment-right .slider__buttons{justify-content:flex-end}.slide__text,.slide__title{margin:10px 0}.slide__title{font-weight:700}.slide__button{display:inline-block;margin-top:0}.btn-custom--secondary{border:0 none;margin-bottom:20px;border-radius:4px;padding:12px 30px;background:#0d1e62;color:#fff;font-weight:600}.btn-custom--secondary:hover{background-color:#fff;color:#0d1e62}.z-slider .slide__title--medium{font-size:35px}.z-slider .slide__title--large{font-size:40px}.z-slider .slide__text--medium{font-size:19px}.z-slider .slide__text--large{font-size:22px}.slider__block-img--left-top{object-position:left top}.slider__block-img--left-center{object-position:left center}.slider__block-img--left-bottom{object-position:left bottom}.slider__block-img--center-top{object-position:center top}.slider__block-img--center-center{object-position:center center}.slider__block-img--center-bottom{object-position:center bottom}.slider__block-img--right-top{object-position:right top}.slider__block-img--right-center{object-position:right center}.slider__block-img--right-bottom{object-position:right bottom}.slider__buttons-mobile-mt--5{margin-top:5px}.slider__buttons-mt--10{margin-top:10px}.slider__buttons-mt--15{margin-top:15px}.slider__buttons-mt--20{margin-top:20px}.slider__buttons-mt--25{margin-top:25px}.slider__buttons-mt--30{margin-top:30px}.only-desktop,.desktop-and-mobile{display:block!important}.only-mobile{display:none!important}@media all and (max-width: 800px){.z-slider .slide__title--medium{line-height:29px}.desktop-and-mobile,.only-mobile{display:block!important}.only-desktop{display:none!important}.slider__buttons-mobile-mt--5{margin-top:5px}.slider__buttons-mobile-mt--10{margin-top:10px}.slider__buttons-mobile-mt--15{margin-top:15px}.slider__buttons-mobile-mt--20{margin-top:20px}.slider__buttons-mobile-mt--25{margin-top:25px}.slider__buttons-mobile-mt--30{margin-top:30px}.slider__block{overflow:initial}.slider__texts--mobile-position-left{left:5%;right:unset;transform:translateY(-50%);top:20%}.slider__texts--mobile-position-center{left:50%;right:unset;transform:translate(-50%,-50%)}.slider__texts--mobile-position-right{left:unset;right:5%;transform:translateY(-50%)}.slider__texts--mobile-alignment-center .slide__text,.slider__texts--mobile-alignment-center .slide__title{text-align:center}.slider__texts--mobile-alignment-right .slide__text,.slider__texts--mobile-alignment-right .slide__title{text-align:right}.slider__buttons .slide__button{font-size:14px;padding:12px 20px}.slider__texts--mobile-alignment-center .slider__buttons{justify-content:center}.z-slider .slide__mobile-title--small{font-size:20px}.z-slider .slide__mobile-title--medium{font-size:27px;line-height:30px}.z-slider .slide__mobile-title--large{font-size:32px}.z-slider .slide__mobile-text--small{font-size:15px}.z-slider .slide__mobile-text--medium{font-size:17px}.z-slider .slide__mobile-text--large{font-size:19px}.slider__block-img-mobile--left-top{object-position:left top}.slider__block-img-mobile--left-center{object-position:left center}.slider__block-img-mobile--left-bottom{object-position:left bottom}.slider__block-img-mobile--center-top{object-position:center top}.slider__block-img-mobile--center-center{object-position:center center}.slider__block-img-mobile--center-bottom{object-position:center bottom}.slider__block-img-mobile--right-top{object-position:right top}.slider__block-img-mobile--right-center{object-position:right center}.slider__block-img-mobile--right-bottom{object-position:right bottom}.z-slider{display:block}.z-slider .flickity-page-dots{bottom:60px}}.cross-sell{margin:0 20px;background:#fef7ef}.cross-sell .cross-sell__carousel{padding-bottom:20px}.cross-sell .carousel-cell{width:100%}.cross-sell .btn-success{margin-top:0;background:#fff;color:#0f1d64;border:1px solid #0f1d64}.cross-sell .btn-success:hover{background:#0f1d64;color:#fff;border:1px solid #0f1d64}.cross-sell .flickity-button,.cross-sell .flickity-button:hover{background:none}.cross-sell__product-title{padding-bottom:20px}.cross-sell__title,.cross-sell__carousel-cell{padding:0 50px}.cross-sell__title{padding-top:20px;padding-bottom:10px;color:#0f1d64;font-size:16px;line-height:1.4}.cross-sell__description{margin-bottom:15px;font-size:14px}.cross-sell__image-container{width:25%;min-height:90px}.cross-sell__image{width:100%}.cross-sell__content{display:flex;flex-direction:column;padding-left:25px}.cross-sell__carousel-cell{display:flex;align-items:center;justify-content:space-evenly}.cross-sell__title--mobile{display:none;align-items:center;justify-content:center;padding:15px;font-weight:700}.cross-sell__title--mobile.active{background:#fff;border-bottom:1px solid rgba(34,34,34,.09);-webkit-box-shadow:0 2px 10px 0 rgba(34,34,34,.1);box-shadow:0 2px 10px #2222221a}.cross-sell__title-arrow{transition:.3s;display:block;width:32px;height:32px;border-radius:50%;background-color:#fff;box-shadow:0 1px 3px #2222221a;margin-left:10px}.cross-sell__title-arrow.active{transform:rotate(90deg);background-color:#fafafa}.cross-sell__title-arrow svg{margin-top:2px;margin-left:1px;width:8px;height:9px}.cross-sell__container-mobile{display:none;padding:20px 20px 35px}.cross-sell__items-mobile{max-width:400px;margin:auto;border:1px solid #e0e0e1;border-radius:4px;-webkit-box-shadow:1px 2px 8px 0 rgba(33,33,35,.1);box-shadow:1px 2px 8px #2121231a}.cross-sell__items-mobile::last-child{border:none}.cross-sell__item-mobile{background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;padding:25px 15px}.cross-sell__item-image{width:90px}.cross-sell__item-image img{width:100%;height:100%;object-fit:contain}.cross-sell__item-text{padding-left:20px;text-align:left;width:100%;color:#0f1d64}.cross-sell__item-button{margin-top:12px}@media screen and (max-width: 800px){.cross-sell{margin:0}.cross-sell .cross-sell__carousel{display:none}.cross-sell .cross-sell__title--mobile{display:flex;color:#0f1d64}}.z-header__hamburger-mobile{padding-top:5px}.zheader__menu-mobile{overflow:hidden;right:100%;position:fixed;bottom:0;height:calc(100% - var(--header-height));width:100%;background:#fff;z-index:10000;transition:.2s}.zheader__menu-mobile.active{right:0;top:19%;height:81%}.zheader__menu-mobile--sticky{height:calc(100% - 70.6px)}.zheader__images-container{width:100%;max-width:100%;overflow:auto;overflow-y:hidden;max-height:220px;background-color:#f7f7f8;display:flex}.zheader__images-container .zheader__image-container:last-child{padding-right:15px!important}.zheader__image-container{width:135px;min-width:135px;height:170px;padding:25px 0 25px 15px;box-sizing:content-box}.zheader__image-container img{border-radius:5px;object-fit:cover;width:100%;height:100%}.relative{position:relative;width:100%;height:100%}.zheader__account-container-mobile{height:60px;z-index:10;position:absolute;bottom:0;left:0;right:0;display:flex;border-top:1px solid #e0e0e0}.zheader__account-container-mobile a{padding:16px 23px}.zheader__menu-mobile-container{height:calc(100% - 70px);max-height:calc(100% - 70px);overflow-x:auto}.zheader__menu-mobile-container .zheader__megamenu-mobile-container{display:none;padding-left:0;border-bottom:1px solid #e0e0e0}.zheader__menu-mobile-container .zheader__menu--ul .zheader__menu--li:hover :after{height:0;visibility:hidden}.zheader__menu-mobile-container .zheader__menu--ul{display:flex;flex-direction:column}.zheader__menu-mobile-container .zheader__menu--ul li{padding:0 24px}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__submenu-mobile,.zheader__menu-mobile-container .zheader__menu--ul li a{font-weight:700;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:center;padding:23px 0 21px;font-size:14px}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__submenu-mobile.active,.zheader__menu-mobile-container .zheader__menu--ul li a.active{border-bottom:none}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container{display:initial}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block{width:100%!important}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images{padding-left:10px}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images a{color:#000;padding:0;font-weight:500;border:none}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .Mega__images .zheader__mega-menu-image-title{font-weight:500!important;text-transform:none;margin:0;line-height:30px;border:none!important;color:#101e64}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .zheader__mega-menu-image-container{display:none}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .zheader__mega-menu-title{font-size:13px;padding-left:10px!important;color:#000}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .zheader__menu--li{padding:0 10px;margin-bottom:0}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .zheader__menu--li a{text-decoration:none}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block .zheader__mega-menu-link{padding:0!important;line-height:30px;color:#101e64;border-bottom:none;font-weight:500;white-space:nowrap}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block-spe{border-left:none;padding:10px 0}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__menu--ul{display:inline-block}.zheader__menu-mobile-container .zheader__menu--ul li .zheader__mega-menu-container .zheader__mega-menu-block-spe .zheader__menu--li{min-width:45%}.zheader__menu-mobile-container .zheader__links2-content{padding:20px 0}.zheader__menu-mobile-container .zheader__links2-content .zheader__menu--li a,.zheader__menu-mobile-container .zheader__links2-content .zheader__menu--li span{padding:0;line-height:30px;color:#101e64;border:none;font-size:16px;font-weight:700}.HomepageFeatured-products__Button{position:relative;z-index:99}.HomepageFeatured-products__Button a:hover{text-decoration:none}.blog-publish-tag{margin:5px 0 0;width:fit-content;padding:7px;color:#fff;font-weight:600;border-radius:4px}.blog-title-wrapper .blog-publish-tag{margin-right:15px}@media (max-width: 991px){.featured-blog__articles{padding-bottom:65px!important}}.featured-blog__articles .slick-arrow{top:22%}.featured-blog__articles .slick-slide{height:auto}.featured-blog__articles .slick-list.draggable{padding-left:0!important}.read-all-articles--homepage a{display:block;max-width:300px;margin:24px auto auto;background:#669980;color:#fff;padding:12px 16px;font-weight:600;font-size:16px;border-radius:6px;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.register-application-box{width:55%;margin:-10px auto 27px;background-color:#f2f2f2;border-radius:6px;padding:20px}.register-application-box li{display:flex;margin-bottom:8px}.register-application-box ul{list-style-type:none;padding:0}.register-application-box span.register-application-box__text{margin-left:10px}.register-application-box svg{margin-top:2px}@media (max-width: 1199px){.register-application-box{width:auto}}.product-badges{position:absolute;z-index:1;left:0;top:0}.product-badges .product-badge{padding:0 8px;margin-bottom:5px;width:fit-content}.product-badges .product-badge p{margin:0;text-align:center}.badge-old-price{text-decoration:line-through}.sidebar_product_items .product-badges{top:auto;left:auto}.main_banner_title_subtitle{position:absolute;top:50%;width:100%;transform:translateY(-50%)}.main_banner_title_subtitle .main_banner_title{margin:0 50px 15px;font-size:36px;text-transform:none}.main_banner_title_subtitle .main_banner_subtitle{margin:0 50px}.title-bar-quiz{position:relative;padding:10px 0 0;margin-bottom:20px;margin-top:20px;text-align:center;display:inline-block;width:100%}.paragraph-quiz{font-size:20px}.quiz__question-container{max-width:610px;margin:0 auto;padding-bottom:30px}.quiz__question-container input[type=checkbox]{display:none}.quiz__question-container label{display:block;border:1px solid #111d64;height:50px;margin:25px 0;text-align:center;line-height:50px;border-radius:20px}.quiz__question-container label:hover{cursor:pointer}@media (max-width: 360px){.quiz__question-container label{font-size:small}}.quiz__question-container input[type=checkbox]:checked+label{background-color:#48c292;color:#fff;border:1px solid #48c292}.quiz__button-container{max-width:610px;display:flex;padding-bottom:25px;justify-content:space-between;margin:0 auto}.quiz__prev-page-button{display:block;padding:10px;border:1px solid #C4C4C4;border-radius:15px}.quiz__prev-page-button:hover{text-decoration:none}.quiz__continue-botton{display:block;background-color:#1cb67a;padding:10px 25px;font-weight:700;color:#fff;border:none;border-radius:15px}.quiz__continue-botton:hover{text-decoration:none}.quiz_result-button{float:left;margin-left:20px;display:block;border:1px solid #111d64;border-radius:13px;padding:5px 10px}.quiz_result-button:hover{text-decoration:none}.zheader__right-container{display:none;align-items:center}.z-header__currency{margin-right:40px}.z-header__currency_2{margin-left:20px;margin-top:10px}.sticky-header-menu .zheader__right-container{display:flex}.wisp_count{top:12px!important}@media (max-width: 600px){.wisp_container{left:0!important}}.homepage-section--video-wrapper.withText .flex{display:flex;flex-direction:row;justify-content:center}.homepage-section--video-wrapper.withText .flex.left .video-section{order:2}.homepage-section--video-wrapper.withText .flex.left .content-section{order:1;padding-left:0;padding-right:30px;text-align:left}.homepage-section--video-wrapper.withText .flex.left .content-section .title-img{margin-left:auto}.homepage-section--video-wrapper.withText .flex .video-section{width:65%}.homepage-section--video-wrapper.withText .flex .content-section{width:35%;display:flex;flex-direction:column;justify-content:center;padding-left:30px}.homepage-section--video-wrapper.withText .flex .content-section .content{margin-top:20px}.homepage-section--video-wrapper.withText .flex .content-section .content a.play{font-weight:700;text-decoration:none}.homepage-section--video-wrapper.withText .flex .content-section .content a{text-decoration:underline}@media (min-width: 801px){.homepage-section--video-wrapper.withText .flex.video--small .video-section{width:55%}.homepage-section--video-wrapper.withText .flex.video--small .content-section{width:45%}.homepage-section--video-wrapper.withText .flex.video--full{flex-direction:column}.homepage-section--video-wrapper.withText .flex.video--full .video-section{width:100%;order:2}.homepage-section--video-wrapper.withText .flex.video--full .content-section{width:100%;order:1;padding-left:0;padding-right:0;margin-bottom:30px}}@media (max-width: 800px){.homepage-section--video-wrapper.withText .flex{flex-direction:column}.homepage-section--video-wrapper.withText .flex .video-section{width:100%;order:2}.homepage-section--video-wrapper.withText .flex .content-section{width:100%;padding-left:0;margin-bottom:30px;order:1}}.text-accordion-wrapper{display:flex;flex-wrap:wrap;font-size:14px}.text-accordion-wrapper section{width:50%;padding:30px 20px}.text-accordion-wrapper section .heading-wrapper{display:flex;cursor:pointer}.text-accordion-wrapper section .heading-wrapper div{flex-grow:4}.text-accordion-wrapper section .heading-wrapper div h3{text-transform:uppercase;font-size:34px;margin-top:0;margin-bottom:8px;line-height:1}.text-accordion-wrapper section .heading-wrapper div h4{font-weight:400!important;margin-top:0;margin-bottom:5px}.text-accordion-wrapper section .heading-wrapper span{flex-grow:1;align-self:center;text-align:right}.text-accordion-wrapper section .heading-wrapper span svg{width:55px;height:55px}.text-accordion-wrapper section .content{font-size:20px;line-height:26px}.text-accordion-wrapper section .content a{color:#fff}.text-accordion-wrapper.one section{width:100%}.text-accordion-wrapper.three section{width:33.3333%}.text-accordion-wrapper.three section .heading-wrapper div h3{font-size:2.6em}.text-accordion-wrapper.four section{width:25%}.text-accordion-wrapper.four section .heading-wrapper div h3{font-size:1.8em}@media screen and (max-width: 1300px){.text-accordion-wrapper section .heading-wrapper div h3{font-size:2.2em}}@media screen and (max-width: 1100px){.text-accordion-wrapper section .heading-wrapper div h3{font-size:1.6em}}@media screen and (max-width: 960px){.text-accordion-wrapper section{padding:15px}.text-accordion-wrapper section .heading-wrapper div h3{font-size:1.4em}.text-accordion-wrapper section .heading-wrapper span svg{width:38px;height:38px}.text-accordion-wrapper section .content{font-size:18px}}@media screen and (max-width: 880px){.text-accordion-wrapper section .heading-wrapper div h3{font-size:1.2em}}@media screen and (max-width: 766px){.text-accordion-wrapper section .content{font-size:16px;line-height:1.4}.text-accordion-wrapper.m-one section{width:100%}.text-accordion-wrapper.m-one section .heading-wrapper div h3{font-size:1.2em}.text-accordion-wrapper.m-one section .heading-wrapper div h4{font-size:14px}.text-accordion-wrapper.m-one section .heading-wrapper span svg{width:28px;height:28px}.text-accordion-wrapper.m-two section{width:50%}.text-accordion-wrapper.m-two section .heading-wrapper div h3{font-size:1.2em}.text-accordion-wrapper.m-two section .heading-wrapper div h4{font-size:14px}.text-accordion-wrapper.m-two section .heading-wrapper span svg{width:28px;height:28px}}.product-faq-wrapper{background-color:#f8faff;padding:40px 0}.product-faq-wrapper .wrap-title h2{text-transform:lowercase}.product-faq-wrapper .wrap-title p{font-size:28px;line-height:1.2!important}@media screen and (max-width: 768px){.product-faq-wrapper .wrap-title{width:100%}}.jdgm-rev-widg__title{margin-top:0}.jdgm-rev__prod-info-wrapper{font-style:italic;font-size:13px;color:#101e64}.jdgm-rev__body{color:#101e64;font-size:15px}.jdgm-rev__title{color:#101e64;margin-bottom:10px}.jdgm-rev__author{color:#101e64;margin-bottom:5px}.jdgm-rev__timestamp{color:#101e64}.jdgm-quest,.jdgm-rev{color:#101e64;border-top:2px solid #101e64!important}.jdgm-all-reviews-widget,.jdgm-rev-widg{border:1px solid #101e64!important;border-radius:6px}@media screen and (max-width: 420px){#judgeme_product_reviews.jdgm-widget .jdgm-histogram .jdgm-histogram__row{margin-bottom:25px;white-space:normal}}@media screen and (max-width: 768px){.product-template--belgium .jdgm-rev__body{min-height:75px}}.product-page--thumb-slider.vertical .flex-thumbs-viewport{width:100%!important;max-width:none!important;height:100%!important;margin-top:24px}.product-page--thumb-slider.vertical .flex-thumbs-viewport ul#product-thumbnails{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto!important;position:relative!important}.product-page--thumb-slider.vertical .flex-thumbs-viewport ul#product-thumbnails li{padding-top:0;padding-bottom:0;text-align:center;min-height:71px;width:84px}.product-page--thumb-slider.vertical .flex-thumbs-viewport ul#product-thumbnails li img{height:100%;width:100%;object-fit:contain;padding-bottom:20px}.carousel-cell .product-main-images{width:75%;margin:auto}#product-img-responsive{display:none;margin-top:32px;margin-bottom:32px}@media screen and (max-width: 768px){.product-page--side-thumbnails{display:flex;justify-content:center}.product-page--thumb-slider.vertical .flex-thumbs-viewport ul#product-thumbnails{display:flex;flex-direction:row;justify-content:center;align-items:center;height:auto!important;position:relative!important}.product-page--side-thumbnails{display:none}#product-img-responsive{display:block;margin-top:6px}#product_images{display:none}#product_images_ab_testing{display:block}}.homepage-section--testimonials-wrapper .slick-dots li{border:none!important;padding-top:24px}.find-store h2,.newsletter h2{text-align:center;font-size:38px}.find-store a{display:block;max-width:250px;margin:16px auto 32px;background:#1cb67a;color:#fff!important;padding:12px 16px;text-transform:uppercase;font-weight:600;font-size:14px;border-radius:6px;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}.find-store a:hover{transform:translateY(-3px);box-shadow:0 5px 10px 1px #0003;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;text-decoration:none}.newsletter p{font-size:13px;font-weight:600;text-align:center}.newsletter input{border:none;border-bottom:2px solid #000;width:100%}.link-lists ul{padding-inline-start:0px!important}.link-lists ul li{list-style-type:none}.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN{background-color:transparent!important;position:relative!important;color:#0f1d64!important;font-size:16px!important;font-weight:700!important;text-align:center!important;border:none!important;border-bottom:3px solid #0f1d64!important;padding-bottom:.625rem!important;margin-top:1.5625rem!important;text-transform:lowercase!important;width:100%!important}.bmhqtz.bmhqtz.bmhqtz.bmhqtz.bmhqtz.bmhqtz{background-color:transparent!important;position:relative!important;color:#0f1d64!important;font-size:16px!important;font-weight:700!important;text-align:center!important;border:none!important;border-bottom:3px solid #d0331f!important;padding-bottom:.625rem!important;margin-top:1.5625rem!important;text-transform:lowercase!important;width:100%!important}.fUgFGp.fUgFGp{background-color:transparent!important;position:relative!important;color:#141414!important;font-size:16px!important;font-weight:700!important;text-align:center!important;border:none!important;text-transform:lowercase!important;width:100%!important;max-width:none!important}.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN::-webkit-input-placeholder{font-weight:600;font-size:20px}.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN::-moz-placeholder{font-weight:600;font-size:20px}.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN.fDwbtN{box-shadow:none!important}.bmhqtz.bmhqtz.bmhqtz.bmhqtz.bmhqtz.bmhqtz:focus{box-shadow:none!important}.cEvyjn.cEvyjn.cEvyjn.cEvyjn.cEvyjn.cEvyjn{visibility:hidden;position:absolute!important;cursor:pointer;word-break:unset!important;width:0!important;padding:0!important;height:32px}.cEvyjn.cEvyjn.cEvyjn.cEvyjn.cEvyjn.cEvyjn:after{display:flex;align-items:center;justify-content:center;position:absolute;top:-4px;right:0;content:"\2c3";border:3px solid #0f1d64;border-radius:50%;cursor:pointer;color:#0f1d64;width:24px;height:24px;font-weight:600;font-size:20px}@media screen and (max-width: 768px){.block-footer{width:50%;text-align:center;margin:auto auto 24px}}@media screen and (max-width: 576px){.block-footer{width:100%;text-align:center}}.product-img-responsive-wrapper{position:relative;display:none}@media screen and (max-width: 768px){.product-img-responsive-wrapper{display:block}}.product_labels--desktop{position:absolute;top:2px}.product_labels{left:3px;padding-right:2px;text-align:left;z-index:9}.product_labels.right{left:auto;right:3px;padding-left:2px;padding-right:0;text-align:right}.product_labels span{font-size:15px;font-weight:700;text-transform:uppercase;padding:3px 8px;white-space:nowrap;text-transform:capitalize;border-radius:20px}@media screen and (max-width: 576px){.product_labels span{font-size:11px}}@media screen and (max-width: 576px){div[data-section-id=product-template-hydrant] .product_labels span{font-size:11px}}div[data-section-id=product-template-blackfriday] .product_labels,div[data-section-id=product-template] .product_labels{left:calc(18% - 18px)}div[data-section-id=product-template-blackfriday] .product_labels.right,div[data-section-id=product-template] .product_labels.right{left:auto;right:calc(18% - 18px)}@media screen and (max-width: 1199px){div[data-section-id=product-template-blackfriday] .product_labels,div[data-section-id=product-template] .product_labels{left:calc(19% - 18px)}div[data-section-id=product-template-blackfriday] .product_labels.right,div[data-section-id=product-template] .product_labels.right{left:auto;right:calc(19% - 18px)}}@media screen and (max-width: 992px){div[data-section-id=product-template-blackfriday] .product_labels,div[data-section-id=product-template] .product_labels{left:calc(18% - 20px)}div[data-section-id=product-template-blackfriday] .product_labels.right,div[data-section-id=product-template] .product_labels.right{left:auto;right:calc(18% - 20px)}}@media screen and (max-width: 768px){div[data-section-id=product-template-blackfriday] .product_labels,div[data-section-id=product-template] .product_labels{left:calc(20% - 20px)}div[data-section-id=product-template-blackfriday] .product_labels.right,div[data-section-id=product-template] .product_labels.right{left:auto;right:calc(20% - 20px)}}@media screen and (max-width: 576px){div[data-section-id=product-template-blackfriday] .product_labels,div[data-section-id=product-template] .product_labels{left:20px}div[data-section-id=product-template-blackfriday] .product_labels.right,div[data-section-id=product-template] .product_labels.right{left:auto;right:20px}}@media screen and (max-width: 576px){div[data-section-id=product-template-blackfriday] #product_images,div[data-section-id=product-template] #product_images{display:block}div[data-section-id=product-template-blackfriday] #product_images .carousel-cell .product-main-images,div[data-section-id=product-template] #product_images .carousel-cell .product-main-images{width:100%}}.btn_read_more{width:175px;max-width:100%;display:inline-block;font-size:14px;color:#0f1d64;border-radius:4px;border:2px solid #0f1d64;line-height:20px;text-align:center;font-weight:600;text-decoration:none;padding:8px 20px}.btn_read_more:hover{background:#0f1d64;color:#fff}.product-grid .product_labels{padding-left:2px}.product-grid .product_labels.right{padding-right:2px}.product-grid .product_labels span{font-size:12px;padding:2px 6px}@media screen and (max-width: 576px){.product-grid .product_labels span{font-size:10px}}@media screen and (max-width: 380px){.product-grid .product_labels span{font-size:9px}}@media screen and (max-width: 576px){.product-grid .priceBtnCMM-collection{font-size:14px}}@media screen and (max-width: 330px){.product-grid .priceBtnCMM-collection{font-size:12px}}#_lm_pix{display:none}.custom-footer-element{margin:0}@media only screen and (max-width: 768px){.title-bar{position:relative;padding:0;margin-bottom:30px;margin-top:0!important;text-align:center;display:inline-block;width:100%}.product_labels{margin-left:0!important}#titleCMM-collection{font-size:18px!important;padding:1em 0;margin:0 auto!important}.description-content{padding:0 0 1em;text-align:center}.collections__filter-selected{padding:8px 30px 8px 0;font-size:.8em}.description-content p{font-size:.9em!important;margin-bottom:0!important}#titleTopCMM-collection{font-size:14px}.featured-collection-custom #titleMiddleCMM-collection{font-size:15px}#titleMiddleCMM-collection,#titleBottomCMM-collection,span.jdgm-prev-badge__text{font-size:13px}.grid-item-extra-text{height:100%}.Collection__extra-text .medium-content{margin-top:1em}h2,.h2{font-size:1.2em}.extra__text{font-size:.9em!important}.Collection__extra-text{margin:0 auto}#titleTopCMM{font-size:2em!important}.Variants__flex.with-pop-message{margin-top:0!important}.description-product p{text-align:left!important;font-size:1em!important}.performance-nutrition-list h4,.taste-nutrition-list h4{font-size:.9em!important}.performance-nutrition-list p,.taste-nutrition-list p{font-size:.9em!important;line-height:1.2}.custom-footer-element{height:auto;margin:10px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1em;text-align:center}.custom-footer-element p{font-size:.9em}.col-md-3.col-sm-12.content-footer.footer-block--wrapper,.col-md-3.col-sm-12.links-footer.footer-block--wrapper{text-align:center}.pdp-timeline__title{font-size:26px!important}.pdp-timeline__title p,.pdp-timeline__title span{text-align:left}.pdp-timeline__title-wrapper{padding:1em}span.jdgm-star{padding:1px!important;font-size:.8em}.container-md{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto;max-width:1330px;text-align:left}.wrap-title h2 p{padding:0 .25em;font-size:22px!important}.immersion-section .immersion-title h2{font-size:26px}.immersion-section .immersion-title p{text-align:left;line-height:26px}.ingredesc{padding:4px}#bottomBarPriceCMM-wrapper.stick #poductPageButtons button#purchase,.sticky-wrapper #poductPageButtons button#purchase{padding:15px!important}.avatar{display:none}.flickity-viewport{min-height:350px!important}}.pdp-timeline__bg-wave.loaded{display:none}.product-details-item.reassurance{margin:1em 0;border:0}.Product__reansurance{margin:0 auto!important}.panel-group .panel .panel-heading a{font-weight:400!important;color:#0f1d64!important}.panel-default>.panel-heading+.panel-collapse>.panel-body{color:#0f1d64!important}.panel-default{border-radius:.5em!important;cursor:pointer;display:block;margin:.5em 0;text-align:left;transition:.4s}.panel-default:hover{background-color:#efefef}.Product__reansurance{color:#000!important}svg.Icon.Icon--time{display:none}.paiement3{display:none}@media only screen and (max-width: 768px){.custom-footer-element{margin:10px 0;width:100%!important}}@media only screen and (max-width: 768px){.pdp-timeline{display:none}.product-details-item.reassurance{margin:0;padding-right:0;padding-left:0}}@media only screen and (max-width: 575px){#titlesCMM-collection p{margin-bottom:0!important}}.big-opinion{padding:90px 0;background-color:#f5feff}.big-opinion-title{text-align:center}.big-opinion .jdgm-star{color:#ffca18!important;font-size:1.5rem;font-weight:700}.big-opinion .jdgm-notation-text{color:#000;font-size:1.25rem;font-weight:700}.big-opinion h2{margin-top:0;font-size:32px;line-height:110%;color:#212529;text-transform:uppercase}.big-opinion--wrapper{overflow:hidden;position:relative;margin-top:20px;padding-top:80px}.big-opinion--inner{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.big-opinion-item--inner{display:flex;flex-direction:column;position:relative;background:#fff;border:3px solid #141414;border-radius:6px;height:100%}.big-opinion-img{border:2px solid #141414;border-radius:50%;position:absolute;top:-75px;left:50%;transform:translate(-50%);overflow:hidden}.big-opinion-img img{width:150px;height:150px;border-radius:50%}.big-opinon-item--notation{text-align:center;color:#000;margin-bottom:18px}.big-opinion-item--text{margin-bottom:18px;font-size:1.75rem;color:#000;text-align:center}.big-opinion-item--button,.big-opinion-item--button-last{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative;height:82px;background-color:#141414;padding:0 28px;width:calc(100% + 4px);margin-left:-2px;line-height:120%;font-weight:700;font-size:1.75rem;color:#fff}.big-opinion-item--button img{position:absolute;max-width:80px;left:0}.big-opinion-item--button h6{font-size:1.75rem;text-transform:uppercase;margin-left:64px;max-width:157px}.big-opinion-item--button svg{width:28px;height:28px}.big-opinion-item--button svg circle{stroke:#fff}.big-opinion-item--button svg path{stroke:#fff;fill:#fff}.big-opinion-item--button:hover{color:#fff;text-decoration:none}.big-opinion-item--button:hover svg{fill:#fff}.big-opinion-item--button:hover svg path{stroke:#141414;fill:#141414}.big-opinion-item--button-last img{position:absolute;max-width:110px;left:10px}.big-opinion-item--button-last h6{font-size:1.75rem;text-transform:uppercase;margin-left:110px;max-width:157px}.big-opinion-item--button-last svg{width:28px;height:28px}.big-opinion-item--button-last svg circle{stroke:#fff}.big-opinion-item--button-last svg path{stroke:#fff;fill:#fff}.big-opinion-item--button-last:hover{color:#fff;text-decoration:none}.big-opinion-item--button-last:hover svg{fill:#fff}.big-opinion-item--button-last:hover svg path{stroke:#141414;fill:#141414}.wrap-title h2 p{line-height:32px}.big-opinion--corpus{flex:1;position:relative;padding:105px 20px 20px}.big-opinion-item--username{text-align:center;color:#141414;line-height:120%;font-weight:700;font-size:18px;text-transform:uppercase}.big-opinion .slick-list{overflow:visible}.reviews__slider-arrow{display:none;position:absolute;top:45%;transform:translateY(-50%)}.reviews__slider-arrow--prev{left:20px;transform:rotate(180deg);transform-origin:50% 25%}.reviews__slider-arrow--next{right:20px}.global-notation{color:#000;font-size:1.25rem;font-weight:700}@media only screen and (max-width: 992px){.big-opinion-item--button{justify-content:space-between}.big-opinion .slick-dots{position:relative;padding-top:32px;bottom:0}.reviews__slider-arrow{display:block}}.jdgm-rev__prod-info-wrapper{font-style:italic;font-size:14px}@media only screen and (max-width: 768px){.container{margin-right:0;margin-left:0}.big-opinion{padding-top:60px}.big-opinion-item--button h6{font-size:1.5rem;text-transform:uppercase;margin-left:54px;max-width:157px}.big-opinion-item--button img{position:absolute;max-width:100px;bottom:-10px;left:-20px}}.qcd:hover{text-decoration:underline;cursor:pointer}#store-locator .title-bar h1{font-size:36px!important;line-height:30px;text-transform:initial}#store-locator .title-bar{text-align:center}@media (max-width: 767px){#store-locator .title-bar h1{font-size:28px!important;padding-top:35px}}#collection-black-friday .homepage-featured-products{max-height:revert}#collection-black-friday .shopify-section .homepage-sections-wrapper--white{padding:0}.collection__section .homepage-featured-products ul{width:100%;padding-left:0}.collection__section .homepage-featured-products ul li{padding-left:0}@media screen and (max-width: 769px){.collection__section .btn-custom{margin-top:55px}.collection__section .carousel-cell{width:80%}.collection__section .indiv-product{margin-right:15px}.collection__section .homepage-featured-products ul{padding-left:0}.collection__section .homepage-featured-products{max-height:revert;width:100%}.collection__section .col-md-12{padding-left:0;padding-right:0}.collection__section .container{padding-right:5px;padding-left:5px}.collection__section .indiv-product .product_labels{padding-left:5px;margin-top:5px;margin-left:0}.collection__section .flickity-prev-next-button.previous,.collection__section .flickity-prev-next-button.next{display:none}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.collection__section .homepage-featured-products.mobile-only{display:block}.collection__section .homepage-featured-products.desktop-only{display:none}}@media (min-width: 1200px){.collection__section .container{width:90%!important}}@media (max-width: 800px){#section-16080484446389d67f .slider__texts--mobile-position-left{top:22%}#section-16080484446389d67f .slider__buttons .slide__button{font-size:11px;padding:10px 13px}}div.accordion .question_abo.active~p{margin:0!important;padding-left:10px}.shopify-policy__container{max-width:100%!important}.shopify-policy__container .shopify-policy__title h1{margin-bottom:45px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/style.scss.css.map */
