button.btn{background-color:#fff;border:1px solid black}button.btn:hover{background-color:#aef0e6!important}input[type=submit],button[type=submit],.add_to_cart,.info .button{background-color:transparent!important;border:1px solid black!important}input[type=submit]:hover,button[type=submit]:hover,.add_to_cart:hover,.quick_shop,.info .button:hover{background-color:#aef0e6!important;color:#000!important;border-color:#aef0e6}.fw-500{font-weight:500}.top_bar{display:none}.mobile-mega-menu_block a,.mobile-mega-menu_block a:active,.mobile-mega-menu_block a:focus{display:flex;align-items:center;justify-content:stretch;flex-direction:row}.mobile-mega-menu_block a .image-element__wrap,.mobile-mega-menu_block a:active .image-element__wrap,.mobile-mega-menu_block a:focus .image-element__wrap{display:inline-block;width:40px;margin:0}.mobile-mega-menu_block a .image-element__wrap img[data-sizes=auto].lazyloaded,.mobile-mega-menu_block a:active .image-element__wrap img[data-sizes=auto].lazyloaded,.mobile-mega-menu_block a:focus .image-element__wrap img[data-sizes=auto].lazyloaded{width:40px}.mobile-mega-menu_block a .image-element__wrap .transition--blur-up.lazyloaded,.mobile-mega-menu_block a:active .image-element__wrap .transition--blur-up.lazyloaded,.mobile-mega-menu_block a:focus .image-element__wrap .transition--blur-up.lazyloaded{transform:none}.mobile-mega-menu_block a p,.mobile-mega-menu_block a:active p,.mobile-mega-menu_block a:focus p{display:inline-block;width:180px;margin-left:20px}.menu a,.menu a:visited,.menu a:active,#header span.menu_title,.menu a span,select.currencies,.mini_cart span{font-size:11px}#shopify-section-header a[href="/search"],.main_nav_wrapper a[href="/search"]{display:none!important}.mobile_nav div.blb span:nth-child(1){top:9px;width:0%;left:50%}.mobile_nav div.blb span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.mobile_nav div.blb span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile_nav div.blb span:nth-child(4){top:9px;width:0%;left:50%}.blog h2{text-transform:lowercase}.blog h2:first-letter{text-transform:uppercase}ul.tabs{border-bottom:1px solid #DDDDDD;display:block;margin:0 0 20px;padding:0}ul.tabs li{display:block;float:left;height:30px;margin-bottom:0;padding:0;width:auto}ul.tabs li a{-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:none repeat scroll 0 0 #f5f5f5;border-color:#ddd!important;border-style:solid;border-width:1px 1px 0 1px;display:block;font-size:13px;height:29px;line-height:30px;margin:0;padding:0 20px;text-decoration:none;width:auto;color:#303030;border-bottom:none!important}ul.tabs li a.active{background:none repeat scroll 0 0 #fff;border-left-width:1px;border-top-left-radius:2px;border-top-right-radius:2px;color:#111;height:30px;margin:0 0 0 -1px;padding-top:4px;position:relative;top:-4px}ul.tabs li:first-child a.active{margin-left:0}ul.tabs li:first-child a{border-top-left-radius:2px;border-width:1px 1px 0}ul.tabs li:last-child a{border-top-right-radius:2px}ul.tabs:before,ul.tabs:after{content:" ";display:block;height:0;overflow:hidden;visibility:hidden;width:0}ul.tabs:after{clear:both}.js-trust-lightbox{z-index:999999;position:fixed;width:100vw;height:100vh;top:0;left:0;background:#0006;display:none}.js-trust-lightbox .trust-wrap{position:absolute;background:#fff;width:80vw;height:auto;max-height:350px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:scroll}.js-trust-lightbox .trust-wrap h1{text-align:center!important}.js-trust-lightbox .trust-wrap .js-trust-close{padding-right:5px;float:right;font-weight:700}.js-trust-lightbox .trust-wrap .trust-container{padding:0 20px}.trust-banner{display:flex;flex-direction:column}.trust-banner .flex-item .flex-link{display:flex;justify-content:space-between;align-items:center;width:80%;margin:5px auto}.trust-banner .flex-item .flex-link span,.trust-banner .flex-item .flex-link span:hover{color:#000}.trust-banner .flex-item .flex-link .flex-block-img{display:inline-block}.trust-banner .flex-item .flex-link #flex-img-1{background:center/cover no-repeat url(https://cdn.shopify.com/s/files/1/0218/2581/4628/files/livraison.svg?10256);width:45px;height:31px}.trust-banner .flex-item .flex-link #flex-img-2{background:center/cover no-repeat url(https://cdn.shopify.com/s/files/1/0218/2581/4628/files/certifie.svg?10256);width:34px;height:34px}.trust-banner .flex-item .flex-link #flex-img-3{background:center/cover no-repeat url(https://cdn.shopify.com/s/files/1/0218/2581/4628/files/service-client.svg?10256);width:40px;height:33px}.trust-banner .flex-item .flex-link #flex-img-4{background:center/cover no-repeat url(https://cdn.shopify.com/s/files/1/0218/2581/4628/files/drapeau-francais.svg?10256);width:35px;height:47px}.trust-banner .flex-item .flex-link .flex-block-txt{padding-left:10px}.product-details .product-details-section .product_name{font-size:90%}.readmore_button{display:none}.custom-gallery{display:flex}.custom-gallery .image-element__wrap{max-width:45px!important}.custom-gallery .gallery-cell-title{text-align:center;font-size:10px;line-height:1.4;margin-top:10px}.text-option{color:#000;font-weight:400}.swatch-element.color,.swatch-element.color label,.collection_swatches .swatch span{border:none!important}.collection_swatches .swatch span{background-clip:border-box}.product-details .swatch-element.color,.product .swatch-element.color{border:#e2e2e2 1px solid!important;border-radius:50%}.product-details .swatch_options input:checked+.swatch-element.color,.product .swatch_options input:checked+.swatch-element.color{border-color:#000!important}.product-list .product-details .title,.product-list .product-details .thumbnail .title,.products-slider .product-details .title,.products-slider .product-details .thumbnail .title{font-size:12px}.product-list .product-details .price em,.product-list .product-details .thumbnail .price em,.products-slider .product-details .price em,.products-slider .product-details .thumbnail .price em{display:none}.filter-mobile{border:1px solid #454545;font-size:12px;text-align:center;text-transform:uppercase;width:50%;margin:0 auto 20px;cursor:pointer}.featured-promotions .image-element__wrap{margin-bottom:15px}.tos{text-align:left}.tos_label a{text-decoration:underline}@media only screen and (max-width: 480px){.homepage-slideshow .caption-content.align-right{text-align:center}.homepage-slideshow .caption-content.align-right:last-child .action_button{width:fit-content!important}.promo_banner__content{display:flex;align-items:center;padding:.75rem 0}.promo_banner__content p{font-size:10px;letter-spacing:0;max-width:fit-content;padding-left:5px}.promo_banner__content .button{background:transparent!important;height:17px;min-height:17px;font-size:11px}}@media (min-width: 799px){.mini_cart,.nav a.mini_cart{padding-right:0}}@media (max-width: 1039px){#header{display:block}.main_nav_wrapper{display:none}#header a.mobile_logo{margin:auto}#header a.mobile_logo img{width:auto;max-width:150px;max-height:30px}}@media (min-width: 1040px){.nav{width:70%!important}.nav ul.menu{padding-top:20px!important}.menu.align_left{margin:0 0 0 20px}.right_menu_container{display:flex;align-items:baseline;width:fit-content;padding-top:20px;text-align:right}.right_menu_container a,.right_menu_container div,.right_menu_container ul{display:inline}.right_menu_container .icon-user span{display:none}.right_menu_container .icon-user:before{font-size:1rem}.vertical-menu .vertical-menu_submenu,.vertical-menu .vertical-menu_sub-submenu{width:max-content;padding-top:7px!important;padding-bottom:7px!important;-webkit-box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px rgba(0,0,0,.15)!important;box-shadow:inset 0 0 0 1px #eaeaea,0 5px 20px #00000026!important}.vertical-menu .vertical-menu_submenu li,.vertical-menu .vertical-menu_sub-submenu li{padding:0 20px}.vertical-menu .vertical-menu_submenu li a,.vertical-menu .vertical-menu_sub-submenu li a{font-size:12px;padding:8px 0;line-height:1.4}.sticky_nav--stick .logo img{width:100%!important}.sticky_nav--stick .icon-search{display:inline!important}.sticky_nav--stick .nav .cart_container,.sticky_nav--stick .nav .search_link{display:none!important}.menu a.top_link:hover,.menu a.active_link,.vertical-menu_submenu a:hover,.vertical-menu_sub-submenu a:hover,.sublink a:hover,.icon-user:hover span,.flex-link:hover .flex-block-txt,.breadcrumb_link:hover,.breadcrumb_link:hover span,.sidebar__collection-filter label:hover,.cart_content a:hover,.product_links a:hover,.footer_menu a:hover,.footer_content a:hover,.credits a:hover,.tos_label a:hover{color:#82c0be!important}.mini_cart,.nav a.mini_cart{float:none;background-color:transparent!important}a.mini_cart{font-size:16px}.cart_container.active_link .mini_cart{font-size:16px!important}.cart_content{top:130px!important;padding:0 30px 20px}.cart_content .product-quantity-box{padding-left:25px}.sticky_nav--stick .cart_content{top:60px!important}.hidden{display:none!important}.menu li{vertical-align:baseline;padding-left:6px;padding-right:6px}.mega-menu__richtext,.mega-menu__image-caption-link{text-align:center}.dropdown_column__menu ul.dropdown_title{border-bottom:none;padding:0;text-align:center}.dropdown_column__menu ul.dropdown_title li a{font-size:14px!important;font-weight:700!important;letter-spacing:1px!important}.dropdown_column__menu ul.dropdown_title li a:hover{color:#2b2a2a!important}.dropdown_column__menu li a,.dropdown_column__menu li a:hover{letter-spacing:1px!important;font-size:12px}.dropdown_column__menu li a:hover{color:#82c0be!important}.homepage-slideshow .caption.position-left{margin-left:5%}.homepage-slideshow .caption-content{max-width:32%}.homepage-slideshow .flickity-page-dots .dot{height:10px;width:10px;border-radius:50%;margin:5px}.homepage-slideshow .action_button{width:fit-content!important}.index .image-with-text .info{padding-top:0}.index .image-with-text .info .collection_title{font-size:22px;padding-top:0}.index .image-with-text .info .description{margin-bottom:5px}.index .image-with-text .info .button{left:50%;transform:translate(-50%)}.list-collection-wrapper .product-wrap .image-element__wrap{max-width:150px!important}.list-collections .thumbnail .thumbnail-overlay{background-color:transparent!important;cursor:pointer}.list-collections .thumbnail .thumbnail-overlay a{font-size:14px}.info .view_all{display:none!important}.swatch_title{z-index:999;position:absolute;top:80%;left:50%;transform:translate(-50%);text-transform:uppercase;font-size:24px;font-family:Montserrat,sans-serif;font-weight:400}.fadein{opacity:1;transition:opacity .5s ease}.fadeout{opacity:0;transition:opacity .5s ease}.featured-promotions.full-width--true .promo-per-row-2 .feature-section{width:49.8%}.featured-promotions .section-1{margin-right:.2%!important}.featured-promotions .section-2{margin-left:.2%!important}#shopify-section-1554991958432 .featured-link--section{margin-bottom:0!important}#shopify-section-1554991958432 .featured-link--margin{margin-right:0!important;margin-left:0!important}.page-gallery h1,.page h1{text-align:center}.sidebar .sidebar__collection-filter{font-size:12px}.sidebar .sidebar__collection-filter h4{font-size:16px}.sidebar .sidebar__collection-filter .toggle_list a.active{border-left:solid 4px #000}.sidebar .sidebar__collection-filter label:first-letter{text-transform:uppercase}.sidebar__collection-filter .filter-active-tag label{margin-top:10px}.all{text-align:right;text-transform:uppercase;font-size:12px}.product-wrap .price em,.collection-specific .thumbnail-overlay{display:none}.collection .caption,.collection-specific .caption{max-width:90%!important}.product-details .product_form,.product .product_form{max-width:100%}.product-details .seven.columns.medium-down--one-whole.omega,.product .seven.columns.medium-down--one-whole.omega{padding:0 10px}.product-details .product_name,.product .product_name{font-size:22px!important;letter-spacing:2px;margin:0 auto;padding-top:0}.product-details .mutuelle p,.product-details .correction_alert,.product .mutuelle p,.product .correction_alert{font-style:italic}.product-details .feature_divider,.product .feature_divider{margin-bottom:5px}.product-details .swatch-element.color,.product .swatch-element.color{border:#e2e2e2 1px solid!important;border-radius:50%}.product-details .swatch_options input:checked+.swatch-element.color,.product .swatch_options input:checked+.swatch-element.color{border-color:#000!important}.product-details .purchase-details__buttons,.product .purchase-details__buttons{margin-left:0}.product-details p.product-warning,.product p.product-warning{text-align:center;font-weight:700}.product-details .columns img,.product .columns img{max-width:75%}.other_options{margin-bottom:20px;font-size:13px;font-weight:700!important;text-transform:uppercase}.other_options a{display:block;font-size:11px;font-weight:400;color:#2b2a2a;letter-spacing:1px;width:50%}.other_options a:hover{color:#82c0be!important}.other_options ul{margin:0;padding-left:15px}.other_options ul li{margin-bottom:2px}#infiniteoptions-container{display:flex;justify-content:space-between}#infiniteoptions-container .product-option-custom{width:48%;display:inline-block}.gallery-cell-title{text-align:center;font-size:14px!important;margin:20px 0}.gallery-cell-title:first-letter{text-transform:uppercase}.product-details .description,.product .description{position:relative;max-height:200px;transition:max-height .35s ease-in-out;overflow:hidden}.product-details .description.open,.product .description.open{max-height:2000px}.product-details .cache,.product .cache{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#fff0,#fff);opacity:1;visibility:visible;transition:opacity .15s}.product-details .cache.opa-0,.product .cache.opa-0{opacity:0;visibility:hidden}.product-details .readmore_button,.product .readmore_button{display:flex}.product-details #readmore,.product-details #readmore:hover,.product-details #readmore:focus,.product-details #readmore:visited,.product #readmore,.product #readmore:hover,.product #readmore:focus,.product #readmore:visited{background:transparent;text-align:center;border:none;margin:auto;outline:none;box-shadow:none}.custom-gallery .image-element__wrap{max-width:50px!important}.trust-banner{flex-direction:row!important;align-items:center!important;justify-content:space-between}.trust-banner .flex-item .flex-link{width:100%!important;margin:0!important}.js-trust-lightbox .trust-wrap{width:50vw;min-height:350px!important}.cart_item__title{text-align:left}.tos{text-align:center}.js-product-form .purchase-details__buttons{margin-left:0}.footer,.footer_credits{border-top:none}.footer-social-icons .social_icons li{margin:0 5px}#shopify-section-newsletter #contact_form .action_button{width:fit-content!important;padding:0 10px}.newsletter-info #contact_form input.sign_up[type=submit]{width:100%;margin-left:0}.cart .content{padding:0 0 15px}.cart .featured_products{padding:0}.cart .featured_products h2{font-size:20px}.cart .featured-collection__products{width:60%}.cart .featured-collection__products span.title{text-transform:lowercase!important;display:inline-block!important}.cart .featured-collection__products span.title:first-letter{text-transform:uppercase!important}.cart .cart__blocks{margin-top:0}}@media (min-width: 1040px) and (max-width: 1210px){.nav{width:60%!important}}body .promo_banner .promo_banner__content{padding:5px;font-size:14px;letter-spacing:1px;width:100%;color:#000}body .promo_banner__content a.button{vertical-align:baseline;padding:8px 12px;line-height:1;height:auto;min-height:1px;background-color:#000!important}body li.dot.is-selected{background-color:#000!important}div.shopify-section.featured-promotions-section{width:1300px;margin:0 auto;max-width:100%}body h2,body .h2,body h2.title{letter-spacing:1px}body .product-list .product-details span.title,body .product-details span.title{font-weight:700;letter-spacing:1px}body .transparentBackground--false .flickity-prev-next-button .arrow{fill:#000}ul#mobile_menu li a,ul.menu.align_left.clearfix li a{font-weight:700}p.empty_cart{padding:20px;font-size:14px}.collection div#shopify-section-collection-template>.container{max-width:90%}body h1{letter-spacing:1px;font-size:19px;font-weight:600}span.money{font-weight:700}button.shopify-payment-button__button.shopify-payment-button__button--unbranded{background-color:#000;color:#fff}.product-details .product_name,.product h1.product_name{line-height:normal;letter-spacing:1px}h3.quick-shop__title{letter-spacing:1px;font-weight:600}body h3{letter-spacing:1px;font-weight:700}.fancybox-button svg path{fill:#000}body .meta .label,body .blog_meta,.blog_meta a,.blog_meta span{color:#aef0e5;font-weight:700}.blog h2{font-size:21px;font-weight:700}.article h3.sub_title{font-size:16px;text-transform:initial;color:#000}.purchase-details__buttons .action_button.action_button--secondary{height:auto}.product-details .description.open,.product .description.open{max-height:3200px}@media screen and (max-width: 768px){body #header .top_bar{height:70px}body #header a.mobile_logo img{max-height:65px}body section.banner.homepage-slideshow{margin-top:20px}.homepage_content.clearfix img{height:auto!important}div#shopify-section-1554991933741{margin:-35px 0}.featured-link--half .info{width:100%}.promo_banner-show.mobile_nav-fixed--true #pagecontent{padding-bottom:100px}}@media screen and (max-width: 480px){span#cookieconsent\:desc{font-size:11px}div.product-list>div{width:100%!important}}
/*# sourceMappingURL=/s/files/1/0218/2581/4628/t/13/assets/custom-style.scss.css.map */
