/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@-webkit-keyframes heartLogoEscape{0%{-webkit-transform:scale(1) rotateZ(-10deg);transform:scale(1) rotate(-10deg);opacity:.8}to{-webkit-transform:scale(1.5) rotateZ(-10deg);transform:scale(1.5) rotate(-10deg);opacity:0}}@keyframes heartLogoEscape{0%{-webkit-transform:scale(1) rotateZ(-10deg);transform:scale(1) rotate(-10deg);opacity:.8}to{-webkit-transform:scale(1.5) rotateZ(-10deg);transform:scale(1.5) rotate(-10deg);opacity:0}}@-webkit-keyframes slidingText{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@keyframes slidingText{0%{-webkit-transform:translateX(0);transform:translate(0)}to{-webkit-transform:translateX(-100%);transform:translate(-100%)}}@-webkit-keyframes gradient{0%{background-position:0% 50%}to{background-position:-100% 50%}}@keyframes gradient{0%{background-position:0% 50%}to{background-position:-100% 50%}}.header--open-menu,.header.header--scrolled,.template-index .header.header--scrolled,.template-page:not(#a-propos) .header.header--scrolled,.template-account .header.header--scrolled,.template .header.header--scrolled,.template-order .header.header--scrolled,.template-addresses .header.header--scrolled,.template- .header.header--scrolled{background-color:#fff;color:#000}.header.header--scrolled:hover,.template-page:not(#a-propos) .header.header--scrolled:hover,.header--open-menu,.header--open-menu.header.header--scrolled,.template-page:not(#a-propos) .header--open-menu.header.header--scrolled{background-color:#fff}@media (min-width: 48em){.header--open-menu,.header.header--scrolled,.template-index .header.header--scrolled,.template-page:not(#a-propos) .header.header--scrolled,.template-account .header.header--scrolled,.template .header.header--scrolled,.template-order .header.header--scrolled,.template-addresses .header.header--scrolled,.template- .header.header--scrolled{background-color:#ffffff80}}.addresses-container .address,.addresses .address{line-height:1.4}.addresses-container .address h3,.addresses .address h3{display:inline-block;font-weight:700;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-width:3px;border-style:solid;border-top:0;border-left:0;border-right:0;margin-bottom:10px}.addresses-container .address p,.addresses .address p{font-weight:300;margin-bottom:10px}@media (min-width: 75em){.addresses-container .address p,.addresses .address p{font-size:18px}.addresses-container .address h3,.addresses .address h3{font-size:22px}}.ingredients__collections .collection-row .collection-products .slick-dots,.modal-choose-flavor .slick-dots,.template-product .product__cross-selling .slick-dots,.template-product .product__image-wrapper .slick-dots,.product-grid .slick-dots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;line-height:0;padding:8px 0}.ingredients__collections .collection-row .collection-products .slick-dots button,.modal-choose-flavor .slick-dots button,.template-product .product__cross-selling .slick-dots button,.template-product .product__image-wrapper .slick-dots button,.product-grid .slick-dots button{width:8px;font-size:0;margin:3px;border:1px solid #707070;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ingredients__collections .collection-row .collection-products .slick-dots button:after,.modal-choose-flavor .slick-dots button:after,.template-product .product__cross-selling .slick-dots button:after,.template-product .product__image-wrapper .slick-dots button:after,.product-grid .slick-dots button:after{content:" ";display:block;padding-bottom:100%}.ingredients__collections .collection-row .collection-products .slick-dots .slick-active button,.modal-choose-flavor .slick-dots .slick-active button,.template-product .product__cross-selling .slick-dots .slick-active button,.template-product .product__image-wrapper .slick-dots .slick-active button,.product-grid .slick-dots .slick-active button{background-color:#707070}.login-modal section .cross{position:relative;display:inline-block;width:25px;height:25px}.login-modal section .cross:before,.login-modal section .cross:after{content:" ";position:absolute;top:50%;left:0;width:100%;height:1px;background:#000}.login-modal section .cross:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.login-modal section .cross:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width: 75em){.mega-nav__item .all-product-link:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:2px;margin-top:5px;background:var(--background-gradient-animated);background-size:400% 100%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .4s;transition:all .4s}.mega-nav__item .all-product-link:hover:after{-webkit-animation:gradient 8s linear infinite;animation:gradient 8s linear infinite}}.article-footer .article__newsletter form,.blog__newsletter form{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.article-footer .article__newsletter form .errors ul,.blog__newsletter form .errors ul{list-style:none;color:red;font-size:14px;font-weight:400;margin-bottom:15px}.article-footer .article__newsletter form input[type=email],.blog__newsletter form input[type=email]{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;margin-bottom:10px;border:0;border-bottom:solid 1px #999;font-size:14px;line-height:24px}.article-footer .article__newsletter form input[type=email]::-webkit-input-placeholder,.blog__newsletter form input[type=email]::-webkit-input-placeholder{font-size:14px;color:#999}.article-footer .article__newsletter form input[type=email]::-moz-placeholder,.blog__newsletter form input[type=email]::-moz-placeholder{font-size:14px;color:#999}.article-footer .article__newsletter form input[type=email]:-ms-input-placeholder,.blog__newsletter form input[type=email]:-ms-input-placeholder{font-size:14px;color:#999}.article-footer .article__newsletter form input[type=email]::-ms-input-placeholder,.blog__newsletter form input[type=email]::-ms-input-placeholder{font-size:14px;color:#999}.article-footer .article__newsletter form input[type=email]::placeholder,.blog__newsletter form input[type=email]::placeholder{font-size:14px;color:#999}@media (min-width: 48em){.article-footer .article__newsletter form input[type=email],.blog__newsletter form input[type=email]{margin-right:30px;margin-bottom:0}}.article-footer .article__newsletter form button,.blog__newsletter form button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;padding:10px 19px;background:#fff;border:solid 1px #000;-webkit-transition:all .3s;transition:all .3s}.article-footer .article__newsletter form button:hover,.blog__newsletter form button:hover{background:#000;color:#fff}@media (min-width: 48em){.article-footer .article__newsletter form,.blog__newsletter form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}a{text-decoration:none;color:inherit}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%}button,input,select,textarea{background-color:transparent}button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}form{margin:0}a,area,button,[role=button],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}input,textarea,select{font-size:1.6rem;max-width:100%;border:1px solid var(--border-color);border-radius:0}input[disabled],textarea[disabled],select[disabled]{border-color:#000;background-color:#000;cursor:default}button,input[type=submit],label[for]{cursor:pointer}textarea{min-height:100px}select::-ms-expand{display:none}option{background-color:var(--background);color:var(--text-color)}.input-error{border-color:#ff6d6d;background-color:#fff;color:var(--text-color)}.errors{background:red;padding:5px;color:#fff;margin-bottom:10px}.errors ul{list-style:none}.clearfix{*zoom:1}.clearfix:after{content:"";display:table;clear:both}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto;z-index:10000;padding:15px;background-color:var(--background);color:var(--text-color);-webkit-transition:none;transition:none}.hide{display:none!important}.close{position:absolute;right:15px;top:15px;width:18px;height:18px}.close:before,.close:after{content:" ";position:absolute;left:8px;width:1px;height:19px;background-color:#000}.close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close--remove-item{position:relative;top:initial;right:initial;width:15px;height:15px}.close--remove-item:before,.close--remove-item:after{width:2px;height:15px}@media (min-width: 48em){.close--remove-item{width:20px;height:20px}.close--remove-item:before,.close--remove-item:after{height:21px}}.link--animated{position:relative;display:inline-block}.link--animated:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}.link--animated:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}html{background-color:var(--background);-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}*{background-repeat:no-repeat;margin:0;padding:0}.shopify-section:not(.section--no-mb){margin-bottom:30px!important}@media (min-width: 48em){.shopify-section:not(.section--no-mb){margin-bottom:60px!important}}.container{position:relative;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width: 48em){.container{width:708px}}@media (min-width: 60em){.container{width:900px}}@media (min-width: 75em){.container{width:1180px}}@media (min-width: 100em){.container{width:1530px}}@media (min-width: 75em){.visible-large-tablet{display:none}}.section__title{font-family:var(--font-heading);font-size:25px;font-weight:600;text-align:center;color:#1a1a1a}@media (min-width: 100em){.section__title{font-size:35px}}@media (max-width: 74.9em){.hidden-until-desktop{display:none!important}}figure{margin:0}img,picture{margin:0;max-width:100%}@media screen and (max-width: 48em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;clear:both;width:100%}.responsive-table th,.responsive-table td{display:block;margin:0;padding:15px;text-align:right}.responsive-table td:before{content:attr(data-label);float:left;padding-right:10px;text-align:left;width:65%}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:15px}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";position:absolute;top:0;right:15px;left:15px;display:block;border-bottom:1px solid var(--border-color)}}.responsive-table{width:100%}.responsive-table thead{border-bottom:solid 1px #000}.responsive-table th{text-transform:uppercase}.responsive-table th,.responsive-table td{padding:.5em 1em}@media (min-width: 48em){.responsive-table th,.responsive-table td{text-align:center;padding:1.5em 1em}}@media (min-width: 48em){.responsive-table .responsive-table-row:not(:last-of-type){border-bottom:solid 1px #000}}@media (min-width: 48em){.responsive-table--align-left td,.responsive-table--align-left th{text-align:left}}.responsive-table tfoot{border-top:solid 1px #000}.responsive-table tfoot td{text-align:right}@media (min-width: 48em){.responsive-table tfoot tr:first-child td{padding-top:50px}.responsive-table tfoot td{text-align:left}.responsive-table tfoot .responsive-table-row:not(:last-of-type){border-bottom:0}}.rte{margin:0}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul,.rte ol{margin:0 0 15px 30px}.rte strong{font-weight:700}.rte-table{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;height:0;height:auto;padding-bottom:56.25%}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{overflow:auto;max-width:100%;-webkit-overflow-scrolling:touch}html{font-size:62.5%}body{font-family:var(--font-body);font-weight:500;font-style:normal;font-size:1.6rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading)}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a:focus{color:inherit}.alert{margin-bottom:20px;padding:10px 15px;font-size:14px}.alert--success{background:#34a231;color:#fff}.alert--error{background:#da3845;color:#fff}.alert--error ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.button,.store-locator .search_bar button,.sym__button--share,.sym__copy-link,.sym_link_generate{position:relative;vertical-align:middle;width:auto;display:inline-block;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:17px 15px;line-height:normal;border:1px solid transparent;letter-spacing:1.2px;-webkit-transition:color .25s ease-in-out,background .25s ease-in-out,opacity .25s ease-in-out;transition:color .25s ease-in-out,background .25s ease-in-out,opacity .25s ease-in-out;cursor:pointer;text-align:center}.button[disabled],.store-locator .search_bar button[disabled],[disabled].sym__button--share,[disabled].sym__copy-link,[disabled].sym_link_generate{opacity:.4;cursor:not-allowed}.button:focus,.store-locator .search_bar button:focus,.sym__button--share:focus,.sym__copy-link:focus,.sym_link_generate:focus{outline:none}.no-touchevents .button:hover,.no-touchevents .store-locator .search_bar button:hover,.store-locator .search_bar .no-touchevents button:hover,.no-touchevents .sym__button--share:hover,.no-touchevents .sym__copy-link:hover,.no-touchevents .sym_link_generate:hover{opacity:.8}.button--rainbow,.store-locator .search_bar button,.shopify-challenge__container input[type=submit],.sym__copy-link,.sym_link_generate{background:var(--background-gradient-1);border:0}@media (min-width: 75em){.button--rainbow,.store-locator .search_bar button,.shopify-challenge__container input[type=submit],.sym__copy-link,.sym_link_generate{font-size:22px}}.button--with-animation,.sym__copy-link,.sym_link_generate{position:relative}@media (min-width: 75em){.button--with-animation,.sym__copy-link,.sym_link_generate{font-size:16px}}.button--with-animation span,.sym__copy-link span,.sym_link_generate span{position:relative;z-index:3}.button--with-animation:before,.sym__copy-link:before,.sym_link_generate:before{content:" ";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:#fff;z-index:3;-webkit-transition:all .3s;transition:all .3s;opacity:0}.button--with-animation:after,.sym__copy-link:after,.sym_link_generate:after{content:" ";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--background-gradient-animated);background-size:400% 100%}.button--with-animation:hover:before,.sym__copy-link:hover:before,.sym_link_generate:hover:before{opacity:1}.button--with-animation:hover:after,.sym__copy-link:hover:after,.sym_link_generate:hover:after{-webkit-animation:gradient 6s linear infinite;animation:gradient 6s linear infinite}.button--cart{-webkit-transition:all .3s;transition:all .3s}.button--cart:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:var(--background-gradient-animated);background-size:400% 100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .7s;transition:all .7s}.button--cart:hover{border-color:transparent!important}.button--cart:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-animation:gradient 6s linear infinite;animation:gradient 6s linear infinite}.button__atc{position:relative;font-size:14px;font-weight:700;letter-spacing:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;border:0}.button__atc[disabled]{opacity:.4;cursor:not-allowed}.button__atc--price{position:relative;z-index:3;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:21px 29px}.button__atc--text{position:relative;z-index:3;padding:21px 29px}.button__atc--text:after{content:"";position:absolute;top:0;right:0;bottom:0;display:inline-block;width:1px;height:70%;margin:auto;background:#999}.button__atc.button__atc--checkout{text-align:center}.button__atc.button__atc--checkout .button__atc--text,.button__atc.button__atc--checkout .button__atc--price{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:14px 29px}@media (min-width: 75em){.button__atc.button__atc--checkout{font-size:16px}}.button__atc:before{content:" ";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:#fff;z-index:3;-webkit-transition:all .3s;transition:all .3s;opacity:0}.button__atc:after{content:" ";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--background-gradient-animated);background-size:400% 100%}.button__atc:hover:before{opacity:1}.button__atc:hover:after{-webkit-animation:gradient 6s linear infinite;animation:gradient 6s linear infinite}.button--full{width:100%;padding-left:15px;padding-right:15px}.button--discover{display:inline-block;padding:12px 30px;border:solid 1px #000;color:#000;font-weight:700;letter-spacing:1px;font-size:14px;line-height:16px;margin-bottom:8px;-webkit-transition:all .3s;transition:all .3s}.button--discover:hover,.button--discover:focus{color:#fff;background-color:#000}@media (min-width: 48em){.button--discover{font-size:16px;padding:17px 60px 14px}}@media (min-width: 48em){.button,.store-locator .search_bar button,.sym__button--share,.sym__copy-link,.sym_link_generate{padding:17px 40px}.button--big{padding:15px 35px}}@media (min-width: 100em){.button--big{padding:15px 65px}}.icon{display:inline-block;vertical-align:middle;width:20px;height:20px;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) img,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) img{max-width:100%}svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.no-svg .icon-fallback-text{position:static!important;overflow:auto;width:auto;height:auto;margin:0;clip:auto}.payment-icons{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.arrow-down{background:currentColor;height:2px;width:16px;margin:0 auto;position:relative}.arrow-down:before{right:-3px;bottom:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow-down:after{right:-3px;top:-3px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-down:before,.arrow-down:after{content:"";background:currentColor;position:absolute;height:2px;width:10px}.placeholder-svg{border:1px solid #161d25;background-color:#f9fafb;fill:#161d25}.placeholder-svg--small{width:150px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.responsive-image__wrapper{position:relative;overflow:hidden;width:100%;margin:0 auto}.no-js .responsive-image__wrapper{display:none}.responsive-image__wrapper:before{content:"";position:relative;display:block}.responsive-image__wrapper img{display:block;width:100%}.responsive-image__wrapper--full-height{height:100%}.responsive-image__image{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.responsive-image__image:focus{outline-offset:-4px}.responsive-embed{position:relative}.responsive-embed iframe,.responsive-embed embed{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-embed:after{content:" ";display:block;padding-bottom:56.25%}.top-bar{position:relative;z-index:1;padding:5.5px 5px;background:var(--background-gradient-1);color:var(--top-bar-color);text-align:var(--top-bar-position);line-height:20px;font-size:13px;font-weight:var(--top-bar-bold)}.top-bar__content{margin:0}@media (min-width: 48em){.top-bar{display:block}}.input-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 24em){.input-number-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid}}@media (min-width: 48em){.input-number-wrapper{width:80px}}@media (min-width: 75em){.input-number-wrapper{width:90px}}.input-number{width:22px;border:0;vertical-align:middle;text-align:center;outline:none;-moz-appearance:textfield}.input-number.input-number--span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.input-number::-webkit-outer-spin-button,.input-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-number,.input-number-decrement,.input-number-increment{color:#000;font-size:14px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 48em){.input-number,.input-number-decrement,.input-number-increment{font-size:20px}}.input-number-decrement,.input-number-increment{padding:4px 8px;display:inline-block;text-align:center;cursor:pointer}@media (min-width: 48em){.input-number-decrement,.input-number-increment{padding:13px 10px}}.sym__share-modal{z-index:3;position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 15px;background-color:#fff;overflow-y:auto}.sym__share-modal--inner{max-width:600px;margin:auto}.sym__share-modal .inputs-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.sym__share-modal .inputs-group>*{padding-left:15px;padding-right:15px;width:100%}.sym__share-modal .inputs-group>*.demi{width:50%}.sym__share-modal fieldset{padding:0;border:0;margin-bottom:30px}.sym__share-modal fieldset legend{font-size:22px;font-weight:700;margin-bottom:10px}.sym__share-modal fieldset legend+.toggle-input{display:inline-block;background-color:#000;border:solid 2px #000;color:#fff;padding:12px;-webkit-transition:.3s;transition:.3s;margin-bottom:15px;cursor:pointer}.sym__share-modal fieldset legend+.toggle-input:hover,.sym__share-modal fieldset legend+.toggle-input:focus{color:#000;background-color:#fff}.sym__share-modal fieldset input{border:solid 2px gray;padding:12px;width:100%;margin-bottom:15px}.sym__share-btn{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;font-size:16px;font-weight:700;padding:10px 19px;background:#fff;border:solid 1px #000;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.sym__share-btn:hover{background:#000;color:#fff}@media screen and (max-width: 767px){.sym__share-btn{margin-top:2rem}}.sym__share-modal__intro{font-size:14px;line-height:150%;text-align:center;margin-bottom:30px}@media screen and (min-width: 768px){.sym__share-modal__intro{font-size:22px}}.sym__close-modal{position:absolute;left:15px;top:15px;width:18px;height:18px}.sym__close-modal:before,.sym__close-modal:after{content:"";position:absolute;left:8px;width:1px;height:19px;background-color:#000}.sym__close-modal:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.sym__close-modal:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sym__button--share{font-size:0;border:0;width:100px}.sym__button--share:before{content:"";display:block;height:22px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-transform:scale(1.3);transform:scale(1.3);-webkit-transition:.3s;transition:.3s}.sym__button--share:hover:before,.sym__button--share:focus:before{-webkit-transform:scale(2);transform:scale(2)}.sym__button--share.email{background-color:#858585}.sym__button--share.email:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='envelope' class='svg-inline--fa fa-envelope fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z'%3E%3C/path%3E%3C/svg%3E")}.sym__button--share.whatsapp{background-color:#51c85d}.sym__button--share.whatsapp:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='whatsapp' class='svg-inline--fa fa-whatsapp fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23ffffff' d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'%3E%3C/path%3E%3C/svg%3E")}.sym__button--share.messenger{background-color:#3d7fff}.sym__button--share.messenger:before{background-image:url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fab' data-icon='facebook-messenger' class='svg-inline--fa fa-facebook-messenger fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23ffffff' d='M256.55 8C116.52 8 8 110.34 8 248.57c0 72.3 29.71 134.78 78.07 177.94 8.35 7.51 6.63 11.86 8.05 58.23A19.92 19.92 0 0 0 122 502.31c52.91-23.3 53.59-25.14 62.56-22.7C337.85 521.8 504 423.7 504 248.57 504 110.34 396.59 8 256.55 8zm149.24 185.13l-73 115.57a37.37 37.37 0 0 1-53.91 9.93l-58.08-43.47a15 15 0 0 0-18 0l-78.37 59.44c-10.46 7.93-24.16-4.6-17.11-15.67l73-115.57a37.36 37.36 0 0 1 53.91-9.93l58.06 43.46a15 15 0 0 0 18 0l78.41-59.38c10.44-7.98 24.14 4.54 17.09 15.62z'%3E%3C/path%3E%3C/svg%3E")}.sym__share-zone .sym__buttons-zone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.sym__share-zone .sym__buttons-zone>*{padding-left:15px;padding-right:15px;margin-bottom:30px}.sym__share-zone .sym__buttons-zone .col-mobile{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (max-width: 767px){.sym__share-zone .sym__buttons-zone .col:first-child{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.sym__share-mobile{display:inline-block;background-color:#000;border:solid 2px #000;color:#fff;padding:12px;-webkit-transition:.3s;transition:.3s;margin-bottom:15px;cursor:pointer;width:100%}.sym__share-mobile:hover,.sym__share-mobile:focus{color:#000;background-color:#fff}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.05);box-shadow:0 0 10px #0000000d;overflow:hidden;text-indent:100%;white-space:nowrap;border-radius:50%;visibility:hidden;opacity:0;-webkit-transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s .3s,background-color .3s 0s}.cd-top.cd-top--show,.cd-top.cd-top--fade-out,.cd-top:hover{-webkit-transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s;transition:opacity .3s 0s,visibility 0s 0s,background-color .3s 0s}.cd-top.cd-top--show{visibility:visible;opacity:1}.cd-top.cd-top--fade-out{opacity:.5}.cd-top:hover{background-color:#e86256;opacity:1}@media only screen and (min-width: 768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width: 1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}body .modal-overlay{position:fixed;z-index:5;top:0;left:0;right:0;bottom:0;background-color:#000;cursor:pointer;-webkit-transition:all 1s;transition:all 1s;opacity:0;pointer-events:none}body.overlay-open .modal-overlay{opacity:.5;pointer-events:auto}.pagination{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}.pagination span:not(:last-of-type){margin-right:10px;margin-bottom:20px}.badge--wrapper{position:absolute;z-index:1;top:8%;left:8%;display:inline-block;max-width:20%}.cc-banner{display:none;position:fixed;bottom:0;right:0;left:0;z-index:10;background:#f4f4f4;padding-top:25px;padding-bottom:25px}.cc-banner--wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto 30px auto;grid-template-areas:"message message" "button more";grid-gap:30px}.cc-banner--wrapper>*{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width: 48em){.cc-banner--wrapper{font-size:16px;-ms-grid-columns:8fr 30px 2fr 30px 2fr;grid-template-columns:8fr 2fr 2fr;grid-template-areas:"message button more"}}@media (min-width: 60em){.cc-banner--wrapper{-ms-grid-columns:2fr 30px 6fr 30px 2fr 30px 2fr;grid-template-columns:2fr 6fr 2fr 2fr;grid-template-areas:"logo message button more"}}.cc-banner__logo{display:none;grid-area:logo}.header__wrapper>.cc-banner__logo{-ms-grid-row:1;-ms-grid-column:3}@media (min-width: 60em){.cc-banner__logo{display:block}}.cc-banner__logo svg{height:52px;width:166px}.cc-banner__message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:message}.contact-form--grid>.cc-banner__message{-ms-grid-row:13;-ms-grid-column:1;-ms-grid-column-span:3}.cc-banner__button{-ms-grid-row:3;-ms-grid-column:1;grid-area:button}.contact-form--grid>.cc-banner__button{-ms-grid-row:15;-ms-grid-column:1}.cc-banner__more{-ms-grid-row:3;-ms-grid-column:3;grid-area:more;font-weight:300;text-align:center}.cc-banner__more a{display:inline-block;position:relative}.cc-banner__more a:after{content:"";position:absolute;bottom:-3px;left:0;display:block;width:100%;height:3px;margin-top:5px;background:var(--background-gradient-animated);background-size:400% 100%;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:all .4s;transition:all .4s}.cc-banner__more a:hover:after{-webkit-animation:gradient 8s linear infinite;animation:gradient 8s linear infinite}@media (min-width: 48em){body:not(.template-index):not(.template-page):not(.template-):not(.template-account):not(.template-order):not(.template-addresses) main{padding-top:114px}}@media (min-width: 100em){body:not(.template-index):not(.template-page):not(.template-):not(.template-account):not(.template-order):not(.template-addresses) main{padding-top:124px}}body:not(.template-index):not(.template-page):not(.template-):not(.template-account):not(.template-order):not(.template-addresses).template-collection main{padding-top:0}body.hide-nav .header{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.shopify-section.section__header{position:-webkit-sticky;position:sticky;top:0;z-index:4}@media (min-width: 48em){.shopify-section.section__header{position:static}}.header{top:0;z-index:4;width:100%!important;-webkit-transition:all .3s;transition:all .3s}.header svg{width:28px;height:28px;stroke:currentColor}@media (min-width: 100em){.header svg{width:30px;height:30px}}.header--mega-nav .mega-nav{opacity:1;height:auto;padding-top:15px}@media (min-width: 48em){.header--mega-nav .mega-nav{margin-bottom:40px}}@media (min-width: 75em){.header--mega-nav .mega-nav{margin-bottom:80px;padding-top:26px}}.header--mega-nav .header__nav-links .arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width: 75em){.header--mega-nav{color:#000!important;background-color:#fff!important}}.header--open-menu .header__nav{-webkit-transition:all .3s;transition:all .3s;-webkit-transform:none;transform:none}.header--open-menu .header__nav-links{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all .3s .15s;transition:all .3s .15s}.header--open-menu .header__nav-bottom{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all .3s .25s;transition:all .3s .25s}.header--open-menu .header__nav-bottom li{margin-bottom:10px}.header--open-menu .header__mobile-burger{background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header--open-menu .header__mobile-burger:before{background:#000;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}.header--open-menu .header__mobile-burger:after{background:#000;-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}.header--open-menu .header__mobile-punchline{opacity:1;-webkit-transform:translate(0,-50%);transform:translateY(-50%);-webkit-transition:all .3s;transition:all .3s}@media (max-width: 47.9em){.header--open-menu{color:#000}}.header:hover{background-color:#fff;color:#000}@media (min-width: 48em){.header{position:fixed!important}}@media (max-width: 74.9em){.header>.container{width:100%;padding:0 30px}}@media (max-width: 47.9em){.header>.container{width:100%;padding:0 15px}}.header__actions a:hover,.header__logo a:hover{color:var(--header-accent-color)}.header__wrapper{display:-ms-grid;display:grid;grid-gap:10px;-ms-grid-columns:1fr 10px 2fr 10px 1fr;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"burger logo actions";width:100%;padding:8px 0}@media (min-width: 48em){.header__wrapper{grid-gap:30px;-ms-grid-columns:2fr 30px 7fr 30px 3fr;grid-template-columns:2fr 7fr 3fr;grid-template-areas:"burger logo actions";margin:8px 0;padding:0}.header__wrapper>.cc-banner__logo{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 75em){.header__wrapper{grid-template-areas:"logo nav actions"}.header__wrapper>.cc-banner__logo{-ms-grid-row:1;-ms-grid-column:1}}.header__wrapper .header__logo{-ms-grid-row:1;-ms-grid-column:3;grid-area:logo}.header__wrapper .header__nav{grid-area:nav}.header__wrapper .header__actions{-ms-grid-row:1;-ms-grid-column:5;grid-area:actions}.header__wrapper .header__mobile{-ms-grid-row:1;-ms-grid-column:1;grid-area:burger}.header__mobile,.header__logo,.header__nav,.header__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.header__actions{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header__logo{position:relative;width:100%}.header__logo a{display:block;margin:0 auto}.header__logo svg{margin:0 auto;width:76px;height:auto}.header__mobile{position:relative;z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__mobile-burger{position:relative;z-index:10;display:block;width:30px;height:2px;background-color:currentColor;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.header__mobile-burger:before,.header__mobile-burger:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:currentColor;-webkit-transition:background-color .3s,-webkit-transform .3s;transition:background-color .3s,-webkit-transform .3s;transition:transform .3s,background-color .3s;transition:transform .3s,background-color .3s,-webkit-transform .3s}.header__mobile-burger:before{-webkit-transform:translateY(-9px);transform:translateY(-9px)}.header__mobile-burger:after{-webkit-transform:translateY(9px);transform:translateY(9px)}.header__mobile-punchline{position:absolute;top:50%;left:30px;max-width:200px;width:320px;font-size:18px;font-weight:500;color:#000;white-space:normal;padding-left:10px;opacity:0;pointer-events:none;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.header__nav{position:fixed;top:0;left:0;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:320px;height:100vh;padding:70px 30px 50px 35px;font-size:18px;font-weight:700;color:#000;background-color:#fff;overflow-y:auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateX(-100%);transform:translate(-100%)}.header__nav:before{content:" ";position:fixed;z-index:1;left:0;width:320px;height:70px;background:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header__nav-links{margin-bottom:30px;list-style:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}.header__nav-links>li{margin-bottom:20px}.header__nav-links>li a{position:relative;display:block}.header__nav-links .arrow-down{position:absolute;top:50%;right:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.header__nav-bottom{font-size:17px;font-weight:300;list-style:none;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}.header__actions{font-size:0;text-align:right}.header__actions a{display:block}.header__action{position:relative;display:inline-block}.header__action--account,.header__action--languages{display:none}.header__action--languages,.header__action--search,.header__action--country{cursor:pointer;margin-right:5px;padding-right:5px}.country-selector--desktop{display:none;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 60em){.country-selector--mobile{display:none}}@media (min-width: 60em){.country-selector--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.header__action--country{position:relative;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 60em){.header__action--country{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.header__action--country .current-country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__action--country .current-country img{margin-right:8px}.header__action--country .current-country p{font-size:10px;text-transform:uppercase;color:#000}@media (min-width: 60em){.header__action--country .current-country img{margin-right:0}.header__action--country .current-country p{display:none}}.header__action--country .other-countries{position:absolute;z-index:1;top:100%;left:-50%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;min-width:83px;padding:10px 13px;background-color:#fff;-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px #0003}.header__action--country .other-countries .country{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:9px}.header__action--country .other-countries .country img{margin-right:8px}.header__action--country .other-countries .country p{-webkit-transition:all .3s;transition:all .3s;font-size:10px;text-transform:uppercase;color:#000}.header__action--country .other-countries .country:hover p{color:#ccc}.header__action--country:hover .other-countries{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__cart-count{position:absolute;left:100%;bottom:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;border-radius:100%;background:var(--background-gradient-2);color:#000;font-size:14px;font-weight:600;text-align:center;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.header__nav-link-initial span{display:inline-block;margin-left:10px;height:14px;vertical-align:-5px}.header__nav-link-initial svg{display:inline-block;width:14px;height:14px;vertical-align:top}@media (min-width: 48em){.header__logo{width:auto;max-height:85px}.header__logo svg{margin:0;width:100px}.header__nav{padding-top:90px}.header__nav:before{height:90px}}@media (min-width: 60em){.template-index .main{margin-top:0!important}.header__nav{padding-top:90px}.header__nav:before{height:90px}.header__wrapper{margin:16px 0}.header__action--account,.header__action--languages,.header__action--search,.header__action--country{display:inline-block;margin-right:15px;padding-right:15px;border-right:1px solid rgba(var(--header-color),.15);vertical-align:top}.header__logo svg{width:110px}}@media (min-width: 75em){.header__nav{position:static;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:auto;text-align:left;font-size:18px;font-weight:500;color:currentColor;padding:0;background-color:transparent;-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}.header__nav:before{content:none}.header__nav-links{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;margin-top:4px;margin-bottom:0}.header__nav-links li{margin-bottom:0}.header__nav-links .arrow-down{display:none}.header__nav-link{position:relative;display:inline-block;vertical-align:bottom}.header__nav-link:after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:4px;margin-top:3px;background:var(--background-gradient-animated);background-size:400% 100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}.header__nav-link--active{font-weight:700}.header__nav-link--active:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__nav-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-animation:gradient 4s linear infinite;animation:gradient 4s linear infinite}.header__nav-link-initial{display:block}.header__nav-link:not(:last-child){margin-right:20px}.header__dropdown-link--active{-webkit-transform:rotateZ(180deg);transform:rotate(180deg)}.header__dropdown-link--active .header__nav-link-initial{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header__nav-link:not(:last-child){margin-right:30px}.header__mobile{display:none}.header__logo a{width:100%}.main{margin-top:99px}}@media (min-width: 100em){.header__logo svg{margin:0;width:130px}}.mega-nav{opacity:0;height:0;overflow:hidden;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:100%}@media (min-width: 75em){.mega-nav--grid{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:2fr 30px 8fr 30px 2fr;grid-template-columns:2fr 8fr 2fr;grid-template-areas:". nav image"}.mega-nav--grid>.header__nav{-ms-grid-row:1;-ms-grid-column:3}}.mega-nav__menu-1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width: 75em){.mega-nav__menu-1{display:block}.mega-nav__menu-1 .mega-nav__item--linklist{margin-bottom:40px}}@media (min-width: 75em){.mega-nav__menu--grid{grid-area:nav;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.mega-nav__menu--grid>*{-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;width:100%;padding:0 15px}}.mega-nav__item{position:relative}.mega-nav__item--title{display:inline-block;font-weight:700;margin-bottom:14px}@media (min-width: 75em){.mega-nav__item--title{font-size:16px}}.mega-nav__item--linklist{line-height:1.5;list-style:none;font-size:15px;font-weight:300}.mega-nav__item .all-product-link{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;font-size:16px;font-weight:500;padding:12px}@media (min-width: 48em){.mega-nav__item .all-product-link{position:absolute;bottom:0;padding:0 0 2px;border:0;font-size:12px;font-weight:700}}.mega-nav .responsive-image__wrapper{-webkit-transition:all .3s;transition:all .3s}.mega-nav__image{display:none;grid-area:image}.cart--grid>.mega-nav__image{-ms-grid-row:1;-ms-grid-column:1}.mega-nav__image .js-image-wrapper{display:block}.mega-nav__image .js-image-wrapper:after{content:none}.mega-nav__image .js-image-wrapper:not(:first-of-type){display:none}.mega-nav__image--text{text-align:center;margin-top:5px}@media (min-width: 75em){.mega-nav__image{display:block}}@media (min-width: 75em){.mega-nav a{position:relative}.mega-nav a:after{content:"";position:absolute;display:block;width:100%;height:1px;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}.mega-nav a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media (max-width: 74.9em){.mega-nav .mega-nav__item--linklist{display:none}.mega-nav .mega-nav__item--title,.mega-nav .mega-nav__link{display:block;font-size:16px;font-weight:500;border-bottom:1px solid #e6e6e6;margin:0}.mega-nav .mega-nav__item--title,.mega-nav .mega-nav__link a{line-height:1.25;padding:12px}.mega-nav__menu-1 .mega-nav__item--title{display:none}.mega-nav__menu-1 .mega-nav__item--linklist{display:block}}.blog-post{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;padding:0}.blog-post__item{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%}.collection-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.collection-list-item{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;height:100%;text-align:center}.collection-list__image{min-width:320px}.collection-list__title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.collection-list-name{border-width:1px;border-style:solid;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-left:0;border-right:0;list-style:none;text-align:center;white-space:nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch}.collection-list-name li{display:inline-block;vertical-align:middle;font-size:13px;font-weight:300;text-transform:uppercase;white-space:nowrap;padding:14px 16px}.collection-list-name li.active{font-weight:700}@media (min-width: 60em){.collection-list-name{display:none}}.featured-collection{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:73.75em}.featured-collection-item{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;height:100%;text-align:center}.featured-collection__image{min-width:320px}.featured-collection__title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width: 47.9em){.home-module__products .container{padding-left:0;padding-right:0}}.image-with-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-with-text__image{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;min-width:320px}.image-with-text__text{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.home-module__fs{position:relative;overflow:hidden;height:auto}.home-module__fs-subtitle{font-size:16px;color:#fff}.home-module__fs-subtitle.desktop{display:none}@media (min-width: 48em){.home-module__fs-subtitle.desktop{display:block}.home-module__fs-subtitle.mobile{display:none}}.home-module__fs-content{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-30%);transform:translateY(-30%)}@media (min-width: 100em){.home-module__fs-content{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.home-module__fs-title{color:#fff;font-size:24px;font-family:var(--font-body);line-height:1.4}.home-module__fs-button{font-size:10px;margin-top:10px}@media (min-width: 100em){.home-module__fs-button{margin-top:35px}}.home-module__fs-image{display:block;width:100%}.home-module__fs-image-desktop{display:none}@media (max-width: 47.9em){.home-module__fs{background-image:none!important}.home-module__fs-button{font-size:11px;padding:12px 40px}}@media (min-width: 48em){.home-module__fs-image{display:none}.home-module__fs-image-desktop{display:block;margin:0 auto;width:100%}.home-module__fs-title{font-size:28px;letter-spacing:3.8px}.home-module__fs-subtitle{margin-bottom:10px}.home-module__fs-button{font-size:14px}}@media (min-width: 75em){.home-module__fs-title{font-size:30px}.home-module__fs-subtitle{font-size:16px}}@media (min-width: 100em){.home-module__fs-button{font-size:16px}.home-module__fs-title{font-size:45px}}.home-module__categories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-module__categories>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:0;margin:5px}@media (min-width: 48em){.home-module__categories>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:auto;padding:0 10px;margin:0}}@media (min-width: 100em){.home-module__categories>*{padding:0 15px}}@media (min-width: 48em){.home-module__categories{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.category-item{position:relative}.category-item p{font-size:25px;color:#fff;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;padding:35px 15px;-webkit-transition:all .6s;transition:all .6s}@media (min-width: 48em){.category-item p{position:absolute;top:0;right:0;bottom:0;left:0;font-size:25px;padding:15px}}.category-item .mobile-image{position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:100%;background-size:cover;background-position:center}@media (min-width: 48em){.category-item .mobile-image{display:none}}.category-item .responsive-image__wrapper{display:none}@media (min-width: 48em){.category-item .responsive-image__wrapper{display:block}}.category-item:hover p{background:#fff9;color:#000}@media (min-width: 100em){.home-module__products{margin-top:100px!important;margin-bottom:100px!important}}.product-grid__title+.product-grid{margin-top:20px}@media (min-width: 48em){.product-grid__title+.product-grid{margin-top:40px}}.product-grid__description--wrapper{text-align:center;margin:1.5rem 0 4rem}.product-grid__description--max-width{max-width:720px;margin:0 auto}.product-grid__item{padding:0 15px}@media (min-width: 48em){.product-grid__item{padding:0}}@media (min-width: 48em){.product-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.product-grid>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px;padding:0 15px}}@media (min-width: 75em){.product-grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.product-grid>*{min-width:150px;max-width:270px}}@media (min-width: 100em){.product-grid>*{min-width:150px;max-width:360px}}.product-card__link{position:relative;width:100%;display:inline-block}.product-card__link .responsive-image__wrapper.second{opacity:0;height:0;overflow:hidden;display:none}@media (min-width: 48em){.product-card__link .responsive-image__wrapper.second{display:block}}@media (min-width: 48em){.product-card__link:hover .responsive-image__wrapper.first{opacity:0;height:0;overflow:hidden}.product-card__link:hover .responsive-image__wrapper.second{opacity:1;height:auto}}.product-card__footer{margin-top:12px}@media (min-width: 100em){.product-card__footer{font-size:17px}}.product-card__title{font-size:14px;font-weight:700}@media (min-width: 48em){.product-card__title{font-size:1.6rem}}.product-card__tag{font-size:14px;font-weight:300}@media (min-width: 48em){.product-card__tag{font-size:1.6rem}}.product-card__add-to-cart{font-family:var(--font-body);margin-top:14px}.product-card__add-to-cart .button,.product-card__add-to-cart .store-locator .search_bar button,.store-locator .search_bar .product-card__add-to-cart button,.product-card__add-to-cart .sym__copy-link,.product-card__add-to-cart .sym_link_generate,.product-card__add-to-cart .sym__button--share{border:solid 1px #707070;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:5px 10px}@media (min-width: 48em){.product-card__add-to-cart .button,.product-card__add-to-cart .store-locator .search_bar button,.store-locator .search_bar .product-card__add-to-cart button,.product-card__add-to-cart .sym__copy-link,.product-card__add-to-cart .sym_link_generate,.product-card__add-to-cart .sym__button--share{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:solid 1.5px #707070;padding:6px 20px}.product-card__add-to-cart .button.without-price span,.product-card__add-to-cart .store-locator .search_bar button.without-price span,.store-locator .search_bar .product-card__add-to-cart button.without-price span,.product-card__add-to-cart .without-price.sym__copy-link span,.product-card__add-to-cart .without-price.sym_link_generate span,.product-card__add-to-cart .without-price.sym__button--share span{line-height:16px}}@media (min-width: 75em){.product-card__add-to-cart .button.without-price span,.product-card__add-to-cart .store-locator .search_bar button.without-price span,.store-locator .search_bar .product-card__add-to-cart button.without-price span,.product-card__add-to-cart .without-price.sym__copy-link span,.product-card__add-to-cart .without-price.sym_link_generate span,.product-card__add-to-cart .without-price.sym__button--share span{line-height:17px}}@media (min-width: 100em){.product-card__add-to-cart .button.without-price span,.product-card__add-to-cart .store-locator .search_bar button.without-price span,.store-locator .search_bar .product-card__add-to-cart button.without-price span,.product-card__add-to-cart .without-price.sym__copy-link span,.product-card__add-to-cart .without-price.sym_link_generate span,.product-card__add-to-cart .without-price.sym__button--share span{line-height:23px}}.product-card__add-to-cart .button__text{font-size:10px;font-weight:700}@media (min-width: 24em){.product-card__add-to-cart .button__text{font-size:11px}}@media (min-width: 48em){.product-card__add-to-cart .button__text{font-size:10px;line-height:1}}@media (min-width: 100em){.product-card__add-to-cart .button__text{font-size:12px}}.product-card__add-to-cart .button__price{font-size:12px;font-weight:300}@media (min-width: 100em){.product-card__add-to-cart .button__price{font-size:17px}}.product-card__add-to-cart .separator{display:none;margin:0 10px;line-height:1}@media (min-width: 48em){.product-card__add-to-cart .separator{display:block}}@media (min-width: 75em){.product-card__add-to-cart .separator{font-size:17px}}.home-module__banner{position:relative}.home-module__banner-content{position:absolute;z-index:3;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home-module__banner-content--wrapper{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}@media (min-width: 48em){.home-module__banner-content--wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.home-module__banner-text{text-align:left;line-height:1.6;font-size:18px}.home-module__banner-text h3{position:relative;display:inline-block;margin-bottom:25px;font-size:35px;font-weight:700}.home-module__banner-text h3:after{content:"";position:absolute;bottom:0;left:0;width:30%;height:2px;background-color:currentColor}@media (min-width: 48em){.home-module__banner-text{font-size:14px}}@media (min-width: 75em){.home-module__banner-text{font-size:20px}}@media (min-width: 100em){.home-module__banner-text{font-size:24px}}.home-module__banner-text svg{width:100%;max-width:238px;height:auto;max-height:112px;margin-bottom:40px}@media (min-width: 48em)and (max-width: 74.9em){.home-module__banner-text svg{max-width:119px;max-height:56px}}@media (min-width: 100em){.home-module__banner-text svg{margin-bottom:80px}}.home-module__banner:after{content:" ";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background:#ffffff1a}@media (min-width: 48em){.home-module__banner{display:block}.home-module__banner:after{content:none}}.home-module__articles .blog-grid__title{margin-bottom:20px}@media (min-width: 75em){.home-module__articles .blog-grid__title{margin-bottom:40px}}.home-module__articles .article__title{display:inline-block;margin:15px 0;border-top:solid 1px #757575;padding-top:15px}@media (min-width: 48em){.home-module__articles .article__title{font-size:18px;font-weight:700}}.home-module__articles .article__excerpt{font-weight:300}.home-module__articles .article__read-more{font-weight:700;text-decoration:underline;display:inline-block;margin-top:10px}.home-module__articles .article__footer{font-size:13px}.instafeed-section{display:none}#instafeed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#instafeed>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:200px}.insta-feed__heading{font-weight:700;text-align:center;margin-bottom:30px}@media (min-width: 75em){.insta-feed__heading>*{font-size:25px}}.insta-feed__title{text-transform:uppercase}.section__reassurance{background:#f4f4f4}.reassurance--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.reassurance--grid>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:140px;padding:15px}@media (min-width: 48em){.reassurance--grid>*{min-width:160px}}.reassurance__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 5px;font-size:11px}@media (min-width: 48em){.reassurance__item{padding:20px 10px}}@media (min-width: 75em){.reassurance__item{padding:40px 10px;font-size:13px}}.reassurance__item svg{height:35px;margin-bottom:14px}@media (min-width: 48em){.reassurance__item svg{height:53px}}.reassurance__text{text-align:center}.reassurance__text a{-webkit-transition:all .3s;transition:all .3s}.reassurance__text a:hover{color:gray}.reassurance__text--title{font-weight:700}.reassurance__text--subtitle{font-weight:300}#footer{background:var(--background-gradient-1);padding:30px 0 50px}#footer .footer--grid{display:-ms-grid;display:grid;-ms-grid-rows:auto 15px auto 15px auto;grid-template-areas:"menu1 menu2" "newsletter newsletter" "social_links social_links";-ms-grid-columns:1fr 15px 1fr;grid-template-columns:1fr 1fr;max-width:300px;margin-left:auto;margin-right:auto;grid-gap:15px}@media (min-width: 48em){#footer .footer--grid{max-width:none;grid-template-areas:"menu1 menu2" "newsletter social_links";grid-gap:50px}}@media (min-width: 60em){#footer .footer--grid{-ms-grid-columns:2fr 30px 2fr 30px 2fr 30px 3fr 30px 3fr;grid-template-columns:2fr 2fr 2fr 3fr 3fr;grid-template-areas:"logo menu1 menu2 social_links newsletter";grid-gap:30px}}@media (min-width: 75em){#footer .footer--grid{-ms-grid-columns:2fr 30px 2fr 30px 2fr 30px 2fr 30px 1fr 30px 3fr;grid-template-columns:2fr 2fr 2fr 2fr 1fr 3fr;grid-template-areas:"logo menu1 menu2 social_links . newsletter"}}#footer .footer__logo{display:none}#footer .footer__logo .icon-logo{max-width:120px;width:100%;height:auto}@media (min-width: 100em){#footer .footer__logo .icon-logo{max-width:165px}}@media (min-width: 60em){#footer .footer__logo{display:block}}#footer .footer__menu{list-style:none;font-size:11px;line-height:1.5;font-weight:300}@media (min-width: 48em){#footer .footer__menu{font-size:13px}}#footer .footer__menu--title{font-size:14px;font-weight:700;margin-bottom:12px}#footer .footer__menu1{-ms-grid-row:1;-ms-grid-column:1;grid-area:menu1}#footer .footer__menu2{-ms-grid-row:1;-ms-grid-column:3;grid-area:menu2}#footer .footer__menu2 .footer__menu--title{color:transparent}#footer .footer__rs{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:social_links}@media (max-width: 47.9em){#footer .footer__rs .footer__menu--title{display:none}}#footer .footer__menu-rs{list-style:none;margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer .footer__menu-rs li{margin-bottom:10px}#footer .footer__menu-rs li:not(:last-child){margin-right:15px}@media (min-width: 48em){#footer .footer__menu-rs{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}#footer .footer__newsletter{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:newsletter;padding-top:30px}@media (min-width: 48em){#footer .footer__menu1{-ms-grid-row:1;-ms-grid-column:1}#footer .footer__menu2{-ms-grid-row:1;-ms-grid-column:3}#footer .footer__rs{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:1}#footer .footer__newsletter{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}}@media (min-width: 60em){#footer .footer__menu1{-ms-grid-row:1;-ms-grid-column:3}#footer .footer__menu2{-ms-grid-row:1;-ms-grid-column:5}#footer .footer__rs{-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:1}#footer .footer__newsletter{-ms-grid-row:1;-ms-grid-column:9;-ms-grid-column-span:1}}@media (min-width: 75em){#footer .footer__menu1{-ms-grid-row:1;-ms-grid-column:3}#footer .footer__menu2{-ms-grid-row:1;-ms-grid-column:5}#footer .footer__rs{-ms-grid-row:1;-ms-grid-column:7;-ms-grid-column-span:1}#footer .footer__newsletter{-ms-grid-row:1;-ms-grid-column:11;-ms-grid-column-span:1}}#footer .footer__newsletter form{margin-bottom:20px;outline:none!important}#footer .footer__newsletter form .form-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#footer .footer__newsletter form button{margin-left:10px;border:solid 1px #000;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 19px;font-size:10px;-webkit-transition:all .3s;transition:all .3s;white-space:nowrap}#footer .footer__newsletter form button:hover{color:#fff;background:#000}@media (min-width: 48em){#footer .footer__newsletter form button{margin-left:30px;background:#fff}}#footer .footer__newsletter form input[type=email]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:0;border-bottom:solid 1px #999;font-size:14px;line-height:18px}#footer .footer__newsletter form input[type=email]::-webkit-input-placeholder{color:#999}#footer .footer__newsletter form input[type=email]::-moz-placeholder{color:#999}#footer .footer__newsletter form input[type=email]:-ms-input-placeholder{color:#999}#footer .footer__newsletter form input[type=email]::-ms-input-placeholder{color:#999}#footer .footer__newsletter form input[type=email]::placeholder{color:#999}#footer .footer__newsletter__info{font-size:10px;font-weight:300;line-height:1.4}@media (min-width: 48em){#footer .footer__newsletter{padding-top:0}}#footer a:hover\a0 {text-decoration:underline}@media (min-width: 48em){#footer{padding:72px 0}}.section__newsletter .container{padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 48em){.section__newsletter .container{padding-left:15px;padding-right:15px}}@media (min-width: 100em){.section__newsletter .container{display:-ms-grid;display:grid;-ms-grid-columns:(360px)[3];grid-template-columns:repeat(3,360px);grid-gap:30px}}.section__newsletter--background{background-position:50%;background-size:cover;background-repeat:no-repeat;padding:15px 30px}@media (min-width: 24em){.section__newsletter--background{padding:40px}}@media (min-width: 48em){.section__newsletter--background{padding:50px 60px}}@media (min-width: 60em){.section__newsletter--background{padding:50px 100px}}@media (min-width: 75em){.section__newsletter--background{width:85%;margin-left:auto;margin-right:auto;padding:55px 150px}}@media (min-width: 100em){.section__newsletter--background{-ms-grid-column:1;-ms-grid-column-span:3;grid-column:1/span 3;width:100%;padding:70px 194px}}.section__newsletter--wrapper{padding:25px 15px;background:#fff;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 24em){.section__newsletter--wrapper{padding:30px}}@media (min-width: 48em){.section__newsletter--wrapper{padding:25px 65px}}@media (min-width: 75em){.section__newsletter--wrapper{padding:35px 90px}}@media (min-width: 100em){.section__newsletter--wrapper{padding:40px 130px}}.section__newsletter__title{font-size:14px;text-align:center;line-height:1.5;margin-bottom:15px}@media (min-width: 48em){.section__newsletter__title{font-size:16px}}@media (min-width: 75em){.section__newsletter__title{font-size:17px;margin-bottom:35px}}.section__newsletter__text-info{font-weight:300;font-size:10px;line-height:1.5}@media (min-width: 48em){.section__newsletter__text-info{font-size:12px}}.section__newsletter form{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.section__newsletter form .errors ul{list-style:none;color:red;font-size:14px;font-weight:400;margin-bottom:15px}.section__newsletter form input[type=email]{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;margin-bottom:10px;border:0;border-bottom:solid 1px #999;font-size:14px;line-height:24px}.section__newsletter form input[type=email]::-webkit-input-placeholder{font-size:14px;color:#999}.section__newsletter form input[type=email]::-moz-placeholder{font-size:14px;color:#999}.section__newsletter form input[type=email]:-ms-input-placeholder{font-size:14px;color:#999}.section__newsletter form input[type=email]::-ms-input-placeholder{font-size:14px;color:#999}.section__newsletter form input[type=email]::placeholder{font-size:14px;color:#999}@media (min-width: 48em){.section__newsletter form input[type=email]{margin-right:30px;margin-bottom:0}}.section__newsletter form button{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;padding:10px 19px;background:#fff;border:solid 1px #000;-webkit-transition:all .3s;transition:all .3s}.section__newsletter form button:hover{background:#000;color:#fff}@media (min-width: 48em){.section__newsletter form{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.section__instagram-sliding-text{position:relative;white-space:nowrap;overflow:hidden;margin-top:-20px}@media (min-width: 48em){.section__instagram-sliding-text{margin-top:-40px}}.section__instagram-sliding-text .instagram__heading{position:absolute;z-index:1;top:50%;left:50%;width:100%;white-space:normal;padding:0 15px;font-weight:700;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 48em){.section__instagram-sliding-text .instagram__heading{width:auto}}@media (min-width: 75em){.section__instagram-sliding-text .instagram__heading>*{font-size:25px;text-transform:uppercase}}.section__instagram-sliding-text .sliding-text{display:inline-block;font-size:250px;line-height:250px;-webkit-animation:slidingText 40s linear infinite;animation:slidingText 40s linear infinite;background:var(--background-gradient-1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase}.section__instagram-sliding-text .sliding-text__wrap{font-size:0}@media (min-width: 48em){.section__instagram-sliding-text{display:block}}@media (min-width: 48em){.two-blocks--grid{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"block1 block2"}}.two-blocks .block-1{grid-area:block1;margin-bottom:30px}@media (min-width: 48em){.two-blocks .block-1{margin-bottom:0}}.two-blocks .block-2{grid-area:block2}@media (min-width: 48em){.two-blocks .block-1{-ms-grid-row:1;-ms-grid-column:1}.two-blocks .block-2{-ms-grid-row:1;-ms-grid-column:3}}.two-blocks .block{-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-width:15px;border-style:solid;padding:25px;text-align:center}.two-blocks .block .icon-question,.two-blocks .block .icon-phone{width:98px;height:80px;margin-bottom:15px}.two-blocks .block--content{max-width:422px;margin:auto}.two-blocks .block--title{margin-bottom:10px}@media (min-width: 75em){.two-blocks .block--title{font-size:21px;font-weight:300}}@media (min-width: 75em){.two-blocks .block--text{font-size:18px;font-weight:300}}@media (min-width: 48em){.two-blocks .block{padding:50px}}.contact-form--grid{display:-ms-grid;display:grid;-ms-grid-columns:3fr 30px 3fr;grid-template-columns:repeat(2,3fr);-ms-grid-rows:auto 35px auto 35px auto 35px auto 35px auto 35px auto;grid-template-rows:repeat(6,auto);grid-column-gap:30px;grid-row-gap:35px;grid-template-areas:"alert alert" "firstname firstname" "lastname lastname" "email email" "order order" "subject subject" "message message" "button ."}@media (min-width: 24em){.contact-form--grid{grid-template-areas:"alert alert" "firstname lastname" "email email" "order order" "subject subject" "message message" "button ."}.contact-form--grid>.cc-banner__message{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form--grid>.cc-banner__button{-ms-grid-row:7;-ms-grid-column:1}}@media (min-width: 60em){.contact-form--grid{-ms-grid-columns:(3fr)[4];grid-template-columns:repeat(4,3fr);grid-template-areas:". alert alert ." ". firstname lastname ." ". email email ." ". order order ." ". subject subject ." ". message message ." ". button . ."}.contact-form--grid>.cc-banner__message{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form--grid>.cc-banner__button{-ms-grid-row:7;-ms-grid-column:2}}.contact-form .alert{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:alert;margin-bottom:0!important}.contact-form .form-group{width:100%;border:solid 1px #707070}.contact-form .form-group input,.contact-form .form-group textarea,.contact-form .form-group select{padding:15px;width:100%;-webkit-appearance:none}.contact-form .form-group textarea{display:block;resize:vertical}.contact-form .form-group select{cursor:pointer}.contact-form .form-group--select{position:relative}.contact-form .form-group--select svg{position:absolute;top:calc(50% - 7px);right:25px;width:14px;height:14px;line-height:normal;pointer-events:none;fill:currentColor}.contact-form .form-group--firstname{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:firstname}.contact-form .form-group--lastname{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:lastname}.contact-form .form-group--email{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:email}.contact-form .form-group--order{-ms-grid-row:9;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:order}.contact-form .form-group--subject{-ms-grid-row:11;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:subject}.contact-form .form-group--message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:message}.contact-form .form-group--button{-ms-grid-row:3;-ms-grid-column:1;grid-area:button;border:0}.banner{position:relative;margin-bottom:35px}@media (min-width: 75em){.banner{margin-bottom:77px}}.banner__overlay{background-color:#000}.banner__overlay img{display:none;width:100%;opacity:.5}@media (min-width: 48em){.banner__overlay img{display:block}}.banner__overlay .mobile-image{min-height:300px;background-size:cover;background-position:center;opacity:.7}@media (min-width: 48em){.banner__overlay .mobile-image{display:none}}.banner__content{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#fff;text-align:center}.banner__content--wrapper{max-width:520px;margin:auto}@media (min-width: 100em){.banner--title{font-size:45px}}.banner--desc{font-weight:300;line-height:1.3}@media (min-width: 100em){.banner--desc{font-size:18px}}.faq__content{margin-bottom:25px}.faq__page-content{font-size:18px;font-weight:300;line-height:1.5;margin-bottom:5rem!important}.faq__page-content p{margin-bottom:2rem}.faq__items,.faq__page-content{list-style:none;max-width:900px;margin:0 auto}.faq__item{margin-bottom:20px;padding:15px 20px;border-bottom:solid 1px #ccc}.faq__item:last-child{margin-bottom:0}.faq__question{position:relative;padding-right:25px;font-weight:700}.faq__question span{position:absolute;right:0;top:5px}.faq__question span{-webkit-transform:rotateZ(0deg);transform:rotate(0);transition:-webkit-transform .2s ease-in-out;-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.faq__question svg{width:15px;height:15px}.faq__question--open span{-webkit-transform:rotateZ(180deg);transform:rotate(180deg)}.faq__answer{margin-top:15px;font-weight:300;line-height:1.5}.faq__item--openable .faq__question{cursor:pointer}.faq-contact{text-decoration:underline}.faq_privacy-policy td{border-style:solid;border-width:1pt;text-align:left;width:50%;padding:.5em}@media (min-width: 48em){.faq__content{margin-bottom:50px}.faq__item,.faq__page-content{padding:25px 38px 15px 0}.faq__answer{margin-top:24px}.faq__question{font-size:18px}.faq__answer{font-size:16px}.faq__title{margin:50px 0 20px;font-size:1.7em;font-weight:600}}.mini-cart{position:fixed;z-index:6;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:100vh;padding:45px 15px 18px;border-left:solid 1px #c5c5c5;font-size:16px;line-height:1.3;background:#fff;color:#000;-webkit-transform:translateX(100%);transform:translate(100%);-webkit-transition:all .3s;transition:all .3s}.mini-cart [data-action=close-mini-cart]{top:15px;left:15px}.mini-cart--content{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9;margin-bottom:15px;overflow-y:auto}.mini-cart--content::-webkit-scrollbar-track{background-color:#f1f1f1}.mini-cart--content::-webkit-scrollbar{width:8px;background-color:#f1f1f1}.mini-cart--content::-webkit-scrollbar-thumb{background-color:#959595}.mini-cart.open{-webkit-transform:translateX(0);transform:translate(0)}.mini-cart__product-list{margin-bottom:20px}.mini-cart__title{font-size:15px;text-align:center}@media (min-width: 48em){.mini-cart__title{font-size:20px}}.mini-cart__total-price{margin-top:20px}.mini-cart__total-price .button__atc--checkout{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/span 1}.mini-cart__total-price .sym__share-btn{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/span 1;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1}@media (min-width: 48em){.mini-cart__total-price{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;grid-gap:20px}}.mini-cart__cross-sell{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 3fr 2fr;grid-template-columns:1fr 3fr 2fr;font-size:14px;margin-right:-15px;margin-left:-15px;padding:15px;grid-gap:10px;background-color:#f1f1f1}.mini-cart__cross-sell--text p{font-weight:700}.mini-cart__cross-sell--text span{font-weight:300}.mini-cart__cross-sell--button{padding:16px 14px 12px;border:solid 1px #000;font-size:10px;letter-spacing:1px;font-weight:700;background-color:#fff;-webkit-transition:all .3s;transition:all .3s}.mini-cart__cross-sell--button:hover{background-color:#000;color:#fff}@media (min-width: 48em){.mini-cart__cross-sell--button{font-size:12px}}@media (min-width: 100em){.mini-cart__cross-sell--button{font-size:13px}}@media (min-width: 48em){.mini-cart__cross-sell{font-size:18px;grid-gap:20px;margin-right:-35px;margin-left:-35px;padding:15px 56px}}.mini-cart__footer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media (min-width: 48em){.mini-cart{width:80%;font-size:18px;padding:18px 35px}}@media (min-width: 60em){.mini-cart{width:60%}}@media (min-width: 75em){.mini-cart{width:50%}}@media (min-width: 100em){.mini-cart{width:40%;padding:38px 35px}}.mini-cart.open+.mini-cart--overlay{opacity:1;pointer-events:all}.gauge{height:273px;background-color:purple;color:#fff;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;font-size:20px;margin-bottom:25px}.product-in-cart{display:-ms-grid;display:grid;-ms-grid-columns:2fr 4fr 1fr 1fr;grid-template-columns:2fr 4fr 1fr 1fr;grid-gap:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #c5c5c5;padding:15px 0}.product-in-cart__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-in-cart__info a,.product-in-cart__info p{font-size:16px;font-weight:700}@media (min-width: 48em){.product-in-cart__info a,.product-in-cart__info p{font-size:18px}}.product-in-cart__info .type-title{display:none;font-weight:300}@media (min-width: 24em){.product-in-cart__info .type-title{display:block}}.product-in-cart__info .price{font-size:14px;font-weight:300;margin-top:auto}@media (min-width: 48em){.product-in-cart__info .price{font-size:18px}}.product-in-cart__quantity{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.product-in-cart__remove{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}.product-in-cart img{background-color:#f4f4f4}@media (min-width: 48em){.product-in-cart{-ms-grid-columns:1fr 3fr 1fr 1fr;grid-template-columns:1fr 3fr 1fr 1fr;grid-gap:20px;padding:10px 20px}}@media (min-width: 100em){.product-in-cart{-ms-grid-columns:1fr 2fr 1fr 1fr;grid-template-columns:1fr 2fr 1fr 1fr;padding:21px}}.progress-bar{position:relative;width:100%}.progress-bar__container{position:absolute;top:50%;width:100%;height:20px;background:#f1f1f1;margin-top:-10px;overflow:hidden}.progress-bar__inner{position:relative;max-width:100%;height:100%;background:var(--background-gradient-1);-webkit-transition:width 1s ease-in-out;transition:width 1s ease-in-out}#gift{border-bottom:solid 1px #c5c5c5}.gift-list{position:relative;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));-ms-grid-rows:1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:50px;padding:20px 0;list-style:none;overflow:hidden}.gift-list__item{position:relative;-ms-grid-row:1;grid-row:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1.5;font-size:10px;text-align:center}.gift-list__item img{display:inline-block;max-width:60px;max-height:60px}@media (min-width: 48em){.gift-list__item img{max-width:80px;max-height:80px}}.gift-list__item:before{content:attr(data-condition);position:absolute;top:calc(100% + 40px);left:0;display:block;width:100%;line-height:18px;font-weight:600;text-align:center}.gift-list__item:after{content:"";position:absolute;top:calc(100% + 6px);left:50%;display:block;width:2px;height:18px;background:#ccc}.gift-list__item:nth-child(odd){-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;min-height:246px}.gift-list__item:nth-child(odd):before{top:initial;bottom:calc(50% + 20px)}.gift-list__item:nth-child(odd):after{top:initial;bottom:calc(50% - 20px)}@media (min-width: 24em){.gift-list__item{font-size:12px}}.empty-cart{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;height:200px}.gift-message-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#000;font-size:14px;font-weight:300;padding:4px 8px;width:75px}@media (min-width: 24em){.gift-message-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid}}@media (min-width: 48em){.gift-message-wrapper{width:80px;font-size:20px;padding:13px 10px}}@media (min-width: 75em){.gift-message-wrapper{width:110px}}.presse__slider{margin:auto}@media (min-width: 75em){.presse__slider{max-width:1000px}}.presse__slider .slick-list{padding-top:50px!important;padding-bottom:50px!important}.presse__slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.presse__item{-webkit-transition:all .3s ease;transition:all .3s ease;opacity:1}.presse__item:not(.slick-center){-webkit-transform:scale(.7);transform:scale(.7);opacity:.5}.presse__text{text-align:center;font-style:italic;font-size:20px;line-height:25px}.presse__img{margin-bottom:15px}.presse__img svg{margin:auto;display:block;height:50px}.presse__item--wrapper{padding:50px;border:solid 1px #bdbdbd}.shopify-section-products-linked{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-bottom:30px}.shopify-section-products-linked>.product-linked{-webkit-box-sizing:content-box;box-sizing:content-box;width:60px;padding:0 5px}.shopify-section-products-linked>.product-linked a{display:block;border:solid 2px transparent}.shopify-section-products-linked>.product-linked a.active{border:0;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-width:2px;border-style:solid}.giftcard-qr img,.apple-wallet-image{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}.print-giftcard,.apple-wallet{display:none}}.template-product .product__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (max-width: 47.9em){.template-product .product__content .input-number-wrapper{display:none}}@media (min-width: 48em){.template-product .product__content{display:block;-ms-grid-column:2;grid-column:2;-ms-grid-row:1;-ms-grid-row-span:3;grid-row:1/4}}@media (min-width: 75em){.template-product .product__content{padding-left:30px;grid-column:auto;grid-row:auto/auto}}.template-product h1{font-size:30px;font-weight:700;margin-top:0;margin-bottom:0}@media (min-width: 60em){.template-product h1{font-size:28px;margin-bottom:5px}}@media (min-width: 100em){.template-product h1{font-size:35px}}@media (max-width: 47.9em){.template-product .revert-on-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.template-product .shopify-product-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.template-product .shopify-product-form .input-number-wrapper{display:none;margin-right:30px}@media (min-width: 60em){.template-product .shopify-product-form .input-number-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.template-product .shopify-product-form.sticky .product__add-to-cart{position:fixed;z-index:2;top:15px;left:15px;width:calc(100% - 30px);-webkit-transition:top .3s;transition:top .3s}@media (min-width: 75em){.template-product .shopify-product-form{margin-bottom:45px}}@media (min-width: 100em){.template-product .shopify-product-form{margin-bottom:66px}}.template-product:not(.hide-nav) .shopify-product-form.sticky .product__add-to-cart{top:90px}.template-product .page-product--grid{margin-bottom:30px}@media (min-width: 48em){.template-product .page-product--grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr))[2];grid-template-columns:repeat(2,minmax(100px,1fr));grid-gap:30px}}@media (max-width: 47.9em){.template-product .product__image-wrapper{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;height:260px;margin-left:-15px;margin-right:-15px;margin-bottom:30px;padding:10px 0;background-color:#f4f4f4}.template-product .product__image-wrapper .product__image-embed{height:100%}.template-product .product__image-wrapper .responsive-image__wrapper{width:auto;height:100%}.template-product .product__image-wrapper .responsive-image__wrapper img{position:static;width:auto;height:100%;margin:0 auto}.template-product .product__image-wrapper .responsive-image__wrapper.hide{display:block!important}.template-product .product__image-wrapper .responsive-image__wrapper:before{content:none}}.template-product .product__image-wrapper .slick-list,.template-product .product__image-wrapper .slick-track{height:100%}.template-product .product__image-wrapper .slick-dots{position:absolute;top:100%;left:0;width:100%;padding:5px 0}@media (min-width: 60em){.template-product .product__images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.template-product .product__type{font-weight:300;font-size:16px;margin-bottom:5px}@media (min-width: 48em){.template-product .product__type{font-size:17px;margin-bottom:20px}}.template-product .product__contenance,.template-product .product__reviews-number{font-size:17px;font-weight:300;margin-bottom:20px}@media (min-width: 100em){.template-product .product__contenance,.template-product .product__reviews-number{margin-bottom:34px}}.template-product .product__contenance-reviews-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-product .product__list-images{display:none}@media (min-width: 48em){.template-product .product__list-images{list-style:none;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr))[2];grid-template-columns:repeat(2,minmax(100px,1fr));grid-gap:30px}}.template-product .product__description{font-weight:300;line-height:1.3125;font-size:14px;margin-bottom:30px}@media (min-width: 48em){.template-product .product__description{font-size:16px}}@media (min-width: 100em){.template-product .product__description{font-size:18px;line-height:1.4}}.template-product .product__add-to-cart{position:relative;border:0;font-size:12px;font-weight:700;letter-spacing:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.template-product .product__add-to-cart[disabled]{opacity:.4;cursor:not-allowed}.template-product .product__add-to-cart__text,.template-product .product__add-to-cart__price{position:relative;z-index:3;padding:20px 15px}@media (min-width: 24em){.template-product .product__add-to-cart__text,.template-product .product__add-to-cart__price{padding:15px 20px}}@media (min-width: 75em){.template-product .product__add-to-cart__text,.template-product .product__add-to-cart__price{padding:16px 30px}}.template-product .product__add-to-cart__text:not(.hide-price){position:relative;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.template-product .product__add-to-cart__text:not(.hide-price):after{content:"";position:absolute;top:0;right:0;bottom:0;display:inline-block;width:1px;height:70%;margin:auto;background:#999}.template-product .product__add-to-cart__price{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px}@media (min-width: 48em){.template-product .product__add-to-cart__price{font-size:16px}}@media (min-width: 75em){.template-product .product__add-to-cart__price{font-size:18px}}.template-product .product__add-to-cart:before{content:" ";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:#fff;z-index:3;-webkit-transition:all .3s;transition:all .3s;opacity:0}.template-product .product__add-to-cart:after{content:" ";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--background-gradient-animated);background-size:400% 100%}.template-product .product__add-to-cart:hover:before{opacity:1}.template-product .product__add-to-cart:hover:after{-webkit-animation:gradient 6s linear infinite;animation:gradient 6s linear infinite}@media (min-width: 75em){.template-product .product__add-to-cart{font-size:18px}}.template-product .product__ingredients{line-height:1.4;margin-bottom:20px}.template-product .product__ingredients--title{font-size:16px;font-weight:500;margin-bottom:15px}@media (min-width: 48em){.template-product .product__ingredients--title{font-size:20px;font-weight:700}}.template-product .product__ingredients--value{font-weight:300;font-size:13px}@media (min-width: 60em){.template-product .product__ingredients--value{font-size:16px}}.template-product .product__ingredients--see-all{font-size:14px;color:#707070;font-weight:700;text-decoration:underline}.template-product .product__pack-content{margin-bottom:38px}.template-product .product__pack-content--title{font-size:16px;font-weight:500;margin-bottom:15px}@media (min-width: 48em){.template-product .product__pack-content--title{font-size:20px;font-weight:700}}.template-product .product__pack-content--content{font-weight:300;font-size:14px;line-height:1.4}@media (min-width: 48em){.template-product .product__pack-content--content{font-size:16px}}.template-product .product__push-product{display:none}.template-product .product__push-product .push-product--text{padding:20px;background-color:#f4f4f4;margin-right:10px;font-weight:300;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.template-product .product__push-product .push-product--text strong{font-weight:700}@media (min-width: 48em){.template-product .product__push-product .push-product--text{max-width:306px}}.template-product .product__push-product .push-product--image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f4f4;padding:20px}.template-product .product__push-product .push-product--image img{max-width:100px;max-height:100px}@media (min-width: 48em){.template-product .product__push-product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.template-product .product__benefits{background-color:#f4f4f4}@media (min-width: 48em){.template-product .product__benefits--grid{display:-ms-grid;display:grid;-ms-grid-columns:5fr 7fr;grid-template-columns:5fr 7fr;grid-gap:30px}}@media (min-width: 75em){.template-product .product__benefits--grid{-ms-grid-columns:5fr 1fr 6fr;grid-template-columns:5fr 1fr 6fr}}.template-product .product__benefits .principal-benefit{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:34px 0 46px;font-weight:700}.template-product .product__benefits .principal-benefit__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.template-product .product__benefits .principal-benefit__image img{max-width:110px;max-height:110px}@media (min-width: 48em){.template-product .product__benefits .principal-benefit__image img{max-width:150px;max-height:150px}}@media (min-width: 60em){.template-product .product__benefits .principal-benefit__image{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.template-product .product__benefits .principal-benefit__image img{max-width:206px;max-height:206px}}.template-product .product__benefits .principal-benefit__text{font-size:26px;text-align:center}@media (min-width: 48em){.template-product .product__benefits .principal-benefit__text{font-size:37px}}.template-product .product__benefits .principal-benefit .utilisation{-ms-grid-column-span:2;grid-column:span 2;font-size:14px;font-weight:300;line-height:1.5}.template-product .product__benefits .principal-benefit .utilisation--label{font-size:18px;font-weight:700}@media (min-width: 48em){.template-product .product__benefits .principal-benefit .utilisation--label{font-size:22px}}@media (min-width: 48em){.template-product .product__benefits .principal-benefit .utilisation{font-size:16px}}@media (min-width: 48em){.template-product .product__benefits .principal-benefit{-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;grid-gap:30px}}.template-product .product__benefits .other-benefits{padding-bottom:40px}@media (min-width: 48em){.template-product .product__benefits .other-benefits{padding:50px 0}}@media (min-width: 60em){.template-product .product__benefits .other-benefits{padding:100px 20px}}@media (min-width: 75em){.template-product .product__benefits .other-benefits{-ms-grid-column:3;grid-column-start:3}}.template-product .product__benefits .other-benefits--label{font-weight:700;font-size:18px;margin-bottom:40px}@media (min-width: 48em){.template-product .product__benefits .other-benefits--label{font-size:22px;margin-left:20px}}.template-product .product__benefits .other-benefits--value{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:-15px;margin-left:-15px}.template-product .product__benefits .other-benefits--value .benefit{margin:0 15px 15px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc(50% - 30px)}@media (min-width: 48em){.template-product .product__benefits .other-benefits--value .benefit{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:100px;max-width:100%}}.template-product .product__benefits .other-benefits--value .benefit__icon{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;margin-bottom:35px}.template-product .product__benefits .other-benefits--value .benefit__icon img{max-width:40px;max-height:40px}@media (min-width: 100em){.template-product .product__benefits .other-benefits--value .benefit__icon img{max-width:52px;max-height:52px}}.template-product .product__benefits .other-benefits--value .benefit__text{font-size:14px;text-align:center;font-weight:300}@media (min-width: 48em){.template-product .product__benefits .other-benefits--value .benefit__text{font-size:16px}}.template-product .product__cross-selling .container{padding:0}.template-product .product__cross-selling .product-grid__item{margin:0 15px}@media (min-width: 60em){.template-product .product__cross-selling .container{padding-left:15px;padding-right:15px}.template-product .product__cross-selling--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.template-product .product__cross-selling--grid>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:190px}}.template-product .product__cross-selling--title{margin-bottom:37px}.template-product .ingredient{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;padding:5px 13px;margin-bottom:10px}.template-product .ingredient__icon{-webkit-box-flex:1;-webkit-flex:1 0 40px;-ms-flex:1 0 40px;flex:1 0 40px;max-width:40px;margin-right:17px}.template-product .ingredient__name{font-weight:700;color:#707070;margin-right:14px;white-space:nowrap}.template-product .tag-images{margin-right:-15px;margin-left:-15px}.template-product .tag-images__block-text{padding:0 15px;-ms-grid-column:8;-ms-grid-column-span:4;grid-column:8/span 4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/span 1;-webkit-transition:all .6s cubic-bezier(.3,.96,.46,.87);transition:all .6s cubic-bezier(.3,.96,.46,.87)}.template-product .tag-images__block-text--title{font-size:18px;font-weight:700;margin:20px 0 10px}@media (min-width: 48em){.template-product .tag-images__block-text--title{font-size:20px}}@media (min-width: 60em){.template-product .tag-images__block-text--title{font-size:30px}}@media (min-width: 100em){.template-product .tag-images__block-text--title{font-size:40px;margin:20px 0}}.template-product .tag-images__block-text--content{font-size:14px;font-weight:300;line-height:1.4;margin-bottom:23px}@media (min-width: 100em){.template-product .tag-images__block-text--content{font-size:18px}}.template-product .tag-images .tag-image{-webkit-transition:all .6s cubic-bezier(.3,.96,.46,.87);transition:all .6s cubic-bezier(.3,.96,.46,.87)}.template-product .tag-images .tag-image:nth-child(1){-ms-grid-column:2;-ms-grid-column-span:6;grid-column:2/span 6;-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/span 2;z-index:1}@media (min-width: 48em){.template-product .tag-images .tag-image:nth-child(1){margin-left:-30px}}.template-product .tag-images .tag-image:nth-child(3){z-index:2;display:none;-ms-grid-column:5;-ms-grid-column-span:6;grid-column:5/span 6;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/span 2}@media (min-width: 48em){.template-product .tag-images .tag-image:nth-child(3){display:block}}.template-product .tag-images .tag-image:nth-child(4){z-index:3;display:none;-webkit-transform:translateY(-80px);transform:translateY(-80px);-ms-grid-column:2;-ms-grid-column-span:4;grid-column:2/span 4;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3/span 1}@media (min-width: 48em){.template-product .tag-images .tag-image:nth-child(4){display:block}}@media (min-width: 48em){.template-product .tag-images{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);grid-gap:30px}}.template-product .modal-all-ingredients{position:fixed;top:50%;left:50%;z-index:10;display:none;width:100%;max-width:600px;height:100vh;border-width:6px;border-style:solid;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;background-color:#fff;font-weight:300;line-height:1.6;padding:20px}.template-product .modal-all-ingredients--label{font-weight:700}@media (min-width: 48em){.template-product .modal-all-ingredients{height:auto}}@media (min-width: 75em){.template-product .modal-all-ingredients{max-width:737px;height:auto;padding:60px 90px;font-size:17px}.template-product .modal-all-ingredients--label{margin-bottom:30px;font-size:22px}}@media (max-width: 47.9em){.product__review .container{padding:0}.product__review #stamped-main-widget{margin:0}}.sticky-add-to-cart{position:fixed;z-index:3;top:-300px;right:0;left:0;display:none;padding-top:15px;padding-bottom:15px;-webkit-transition:all .3s;transition:all .3s;background-color:#fff}.sticky-add-to-cart--grid{display:-ms-grid;display:grid;-ms-grid-columns:5fr 30px 5fr;grid-template-columns:5fr 5fr;grid-template-areas:"product add-to-cart";grid-gap:30px}@media (min-width: 75em){.sticky-add-to-cart--grid{-ms-grid-columns:5fr 30px 2fr 30px 5fr;grid-template-columns:5fr 2fr 5fr;grid-template-areas:"product center-marge add-to-cart"}}@media (min-width: 100em){.sticky-add-to-cart--grid{-ms-grid-columns:1fr 30px 4fr 30px 2fr 30px 4fr 30px 1fr;grid-template-columns:1fr 4fr 2fr 4fr 1fr;grid-template-areas:"left-marge product center-marge add-to-cart right-marge"}}.sticky-add-to-cart .shopify-product-form{-ms-grid-row:1;-ms-grid-column:3;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0!important;grid-area:add-to-cart}.sticky-add-to-cart__product{-ms-grid-row:1;-ms-grid-column:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-area:product}@media (min-width: 75em){.sticky-add-to-cart .shopify-product-form{-ms-grid-row:1;-ms-grid-column:5}.sticky-add-to-cart__product{-ms-grid-row:1;-ms-grid-column:1}}@media (min-width: 100em){.sticky-add-to-cart .shopify-product-form{-ms-grid-row:1;-ms-grid-column:7}.sticky-add-to-cart__product{-ms-grid-row:1;-ms-grid-column:3}}.sticky-add-to-cart__product--text{margin-right:46px}.sticky-add-to-cart__product--text .product-type{margin-bottom:10px;font-size:17px;font-weight:300}.sticky-add-to-cart__product--text .product-title{font-size:35px;font-weight:700}.sticky-add-to-cart__product img{max-height:68px}.sticky-add-to-cart .product__add-to-cart{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sticky-add-to-cart .product__add-to-cart[disabled]{opacity:.4;cursor:not-allowed}.sticky-add-to-cart .product__add-to-cart__text,.sticky-add-to-cart .product__add-to-cart__price{font-size:13px}@media (min-width: 48em){.sticky-add-to-cart .product__add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.sticky-add-to-cart .input-number-wrapper .input-number-decrement,.sticky-add-to-cart .input-number-wrapper .input-number-increment{padding:8px 10px}@media (min-width: 48em){.sticky-add-to-cart{display:block}}.modal-choose-flavor{position:fixed;z-index:5;top:0;right:0;bottom:0;left: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;border-width:13px;border-style:solid;overflow-y:auto;visibility:hidden;opacity:0;-webkit-transition:all .5s;transition:all .5s;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;background:#fff}.modal-choose-flavor .close{z-index:5;width:32px;height:32px}.modal-choose-flavor .close:before,.modal-choose-flavor .close:after{left:15px;width:2px;height:33px}.modal-choose-flavor .container{height:100%;padding-top:15px;padding-bottom:15px}@media (max-width: 47.9em){.modal-choose-flavor .container{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (min-width: 60em){.modal-choose-flavor--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.modal-choose-flavor--grid>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:170px;margin:15px}}.modal-choose-flavor--header{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-gap:30px;-ms-grid-columns:3fr 9fr;grid-template-columns:3fr 9fr;margin-bottom:20px}.modal-choose-flavor--header .modal-title{font-family:var(--font-heading-special);font-size:20px}@media (min-width: 48em){.modal-choose-flavor--header .modal-title{font-size:30px}}@media (min-width: 75em){.modal-choose-flavor--header .modal-title{font-size:40px}}@media (min-width: 100em){.modal-choose-flavor--header .modal-title{font-size:50px}}.modal-choose-flavor .product-variant.slick-slide{margin:0 15px}.modal-choose-flavor .product-variant img{background-color:#f4f4f4}.modal-choose-flavor .product-variant .variant-text{margin-top:20px;margin-bottom:14px;font-size:17px}.modal-choose-flavor .product-variant .variant-text .variant-option{font-weight:700}.modal-choose-flavor .product-variant .variant-text .variant-option:not(:last-of-type):after{content:" - "}.modal-choose-flavor .product-variant .variant-text .variant-title{font-weight:300}.modal-choose-flavor .slick-list,.modal-choose-flavor .slick-track{height:100%}.tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden;background-color:#fff}.tab>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:160px}.tab button{position:relative;background-color:inherit;float:left;border:none;outline:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;-webkit-text-decoration:underline #757575;text-decoration:underline #757575;border-top:solid 1px #f4f4f4;padding:14px 16px;font-size:12px}@media (min-width: 48em){.tab button{padding:14px 40px;font-size:16px}}.tab button:not(:last-child){border-right:solid 1px #f4f4f4}@media (min-width: 48em){.tab button:after{content:"+";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:300;position:absolute;right:20px;top:-5px;height:100%;-webkit-transition:all .3s;transition:all .3s}}.tab button:hover{background-color:#f1f1f1}.tab button.active{background-color:#f4f4f4}.tab button.active:after{opacity:0}.tabcontent{display:none;-webkit-animation:fadeEffect 1s;animation:fadeEffect 1s}@-webkit-keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.compare-at-price{font-size:small}.template-collection main>.container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (min-width: 60em){.template-collection main>.container{display:block}}.collection__hero-banner{position:relative;display:none}.collection__hero-banner--background{top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.collection__hero-banner--content{position:absolute;top:60%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.collection__hero-banner--content .hero--grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr 30px 1fr;grid-template-columns:repeat(3,1fr);grid-template-areas:"left center right";grid-gap:30px}@media (min-width: 48em){.collection__hero-banner{display:block}}.collection__title{font-size:45px;font-weight:700;position:relative;display:inline-block;margin-top:0;margin-bottom:76px}.collection__title:after{content:"";position:absolute;bottom:-30px;left:0;width:30%;height:2px;background-color:currentColor}.collection__description{font-size:18px;line-height:1.5}.collection-filter-wrapper{position:relative;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:22px 0}.collection-filter-wrapper.open .arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.collection-filter-wrapper.open .collection-filter{opacity:1;-webkit-transform:none;transform:none;pointer-events:all}@media (min-width: 60em){.collection-filter-wrapper{margin:45px 0}}.collection-filter-toggle{position:relative;display:inline-block;background:#fff;padding:5px 100px;border:1px solid #000}@media (min-width: 60em){.collection-filter-toggle{display:none}}.collection-filter-toggle .arrow-down{position:absolute;top:50%;right:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s;transition:all .3s}.collection-filter{list-style:none;position:absolute;z-index:2;top:100%;left:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;font-weight:300;background:#fff;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .3s;transition:all .3s}.collection-filter--item{color:#000;font-size:16px;padding:5px 10px;border-bottom:1px solid #e7e7e7;-webkit-transition:all .3s;transition:all .3s}.collection-filter--item.active{color:#fff;background-color:#a8a5a5;border-color:#a8a5a5}.collection-filter--item:not(.active):hover{color:#fff;background-color:#a8a5a5;border-color:#a8a5a5}@media (min-width: 60em){.collection-filter--item{margin:5px;border:solid 1px #000}}@media (min-width: 60em){.collection-filter{position:static;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;opacity:1;pointer-events:all}}.collection-product-grid{display:-ms-grid;display:grid;grid-gap:30px 15px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin-bottom:68px}.collection-product-grid .product-grid__item{padding:0}@media (min-width: 24em){.collection-product-grid{grid-gap:20px}}@media (min-width: 60em){.collection-product-grid{-ms-grid-columns:(minmax(200px,1fr))[3];grid-template-columns:repeat(3,minmax(200px,1fr))}}@media (min-width: 75em){.collection-product-grid{-ms-grid-columns:(minmax(200px,1fr))[4];grid-template-columns:repeat(4,minmax(200px,1fr))}}.template-collection .no-matches{height:80vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page__content{-ms-grid-row:1;-ms-grid-column:1;grid-area:content;line-height:1.5;font-weight:300;margin-bottom:5rem}.page__content p{margin-bottom:2rem}.page--grid{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:12fr;grid-template-columns:12fr;grid-template-areas:"content"}@media (min-width: 48em){.page--grid{-ms-grid-columns:1fr 30px 10fr 30px 1fr;grid-template-columns:1fr 10fr 1fr;grid-template-areas:". content ."}.page__content{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 75em){.page--grid{-ms-grid-columns:2fr 30px 8fr 30px 2fr;grid-template-columns:2fr 8fr 2fr;grid-template-areas:". content ."}.page__content{-ms-grid-row:1;-ms-grid-column:3}}.page__subtitle{font-weight:700;text-align:center;position:relative;display:table;margin:0 auto 40px;padding-bottom:15px;color:#3b3b3b}.page__subtitle:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;width:40%;height:9px;margin-right:auto;margin-left:auto;background:var(--background-gradient-1)}@media (min-width: 75em){.page__subtitle{font-size:30px;margin-bottom:60px}}.shopify-challenge__container{padding:300px 0}.about__introduction{max-width:650px;font-size:16px;font-weight:300;text-align:center;padding-top:100px;padding-bottom:50px}.about__introduction h1{position:relative;font-size:24px;margin-bottom:30px;padding-bottom:30px}.about__introduction h1:after{content:" ";position:absolute;left:50%;bottom:0;width:100px;height:8px;background:var(--background-gradient-1);-webkit-transform:translateX(-50%);transform:translate(-50%)}@media (min-width: 48em){.about__introduction h1:after{width:145px}}@media (min-width: 48em){.about__introduction h1{font-size:27px}}@media (min-width: 100em){.about__introduction h1{font-size:30px}}@media (min-width: 60em){.about__introduction{font-size:18px;padding-top:150px;padding-bottom:120px}}@media (min-width: 100em){.about__introduction{font-size:21px;padding-top:180px;padding-bottom:180px}}.about__title{position:relative;font-size:24px;font-weight:700;margin-top:5px;margin-bottom:25px}.about__title:after{content:" ";position:absolute;z-index:-1;right:0;bottom:0;width:82%;height:14px;background:var(--background-gradient-1)}@media (min-width: 100em){.about__title:after{height:18px}}@media (min-width: 48em){.about__title{font-size:30px;margin-top:15px;margin-bottom:35px}}@media (min-width: 100em){.about__title{font-size:40px}}.about__who{margin-bottom:50px}.about__who_text{font-size:16px;font-weight:300;line-height:1.25;margin-bottom:20px}@media (min-width: 48em){.about__who_text p{padding-right:25px}}@media (min-width: 75em){.about__who_text p{padding-right:50px}}.about__who_text .bottom-sentence{font-size:20px;font-weight:700;letter-spacing:1px;text-align:center;margin:0;padding:0}@media (min-width: 60em){.about__who_text .bottom-sentence{position:absolute;bottom:25px;left:15px;font-size:24px;letter-spacing:2px;-webkit-transform:translateY(50%);transform:translateY(50%)}}@media (min-width: 100em){.about__who_text .bottom-sentence{bottom:75px;left:165px;font-size:31px;letter-spacing:3px}}@media (min-width: 60em){.about__who_text{font-size:17px;margin-bottom:0;padding-bottom:50px}}@media (min-width: 100em){.about__who_text{font-size:18px;padding-left:150px;padding-bottom:100px}}.about__who_images{text-align:center}.about__who_images div{display:inline-block;-webkit-transition:all .6s cubic-bezier(.3,.96,.46,.87);transition:all .6s cubic-bezier(.3,.96,.46,.87)}.about__who_images div:nth-child(2){max-width:75%;margin-top:-30px}@media (min-width: 48em){.about__who_images div:nth-child(2){margin-top:-50px}}@media (min-width: 100em){.about__who_images div:nth-child(2){margin-top:-100px}}@media (min-width: 60em){.about__who{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px;margin-bottom:80px}}@media (min-width: 75em){.about__who{margin-bottom:150px}}.about__philosophy{margin-bottom:50px}@media (min-width: 60em){.about__philosophy--grid .about__title{margin-bottom:100px}}@media (min-width: 60em){.about__philosophy--grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:30px}}@media (min-width: 100em){.about__philosophy--grid{padding-left:180px}}@media (min-width: 60em){.about__philosophy_right{padding-top:200px}}@media (min-width: 100em){.about__philosophy_right{padding-top:300px}}.about__philosophy--bloc{margin-bottom:30px;padding:30px 15px;background-color:#f4f4f4}.about__philosophy--bloc h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:700;margin-bottom:20px}.about__philosophy--bloc h3 img{-webkit-box-flex:0;-webkit-flex:0 0 73px;-ms-flex:0 0 73px;flex:0 0 73px;width:73px;margin-right:10px}@media (min-width: 60em){.about__philosophy--bloc h3{font-size:19px}}@media (min-width: 100em){.about__philosophy--bloc h3{font-size:20px}}.about__philosophy--bloc p{font-style:18px;font-weight:300;line-height:1.5}@media (min-width: 60em){.about__philosophy--bloc p{padding-left:35px}}@media (min-width: 24em){.about__philosophy--bloc{padding:30px 55px}}@media (min-width: 100em){.about__philosophy--bloc{padding:50px 70px}}@media (min-width: 60em){.about__philosophy{margin-bottom:80px}}@media (min-width: 100em){.about__philosophy{margin-bottom:150px}}.about__footer{line-height:1.5;margin-bottom:50px;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid;border-width:15px;padding:25px 30px}.about__footer p{text-align:center}.about__footer .big{font-size:20px;font-weight:700;text-transform:uppercase;text-align:center;margin-top:35px}@media (min-width: 60em){.about__footer .big{font-size:22px}}@media (min-width: 100em){.about__footer .big{font-size:24px}}@media (min-width: 60em){.about__footer{margin-bottom:80px;padding:45px 100px}}@media (min-width: 75em){.about__footer{margin-bottom:100px}}@media (min-width: 100em){.about__footer{margin-left:180px;margin-bottom:150px;padding:75px 160px}}.wysiwyg-content p{margin-bottom:20px}@media (min-width: 48em){.wysiwyg-content p{margin-bottom:30px}}@media (min-width: 75em){.wysiwyg-content p{margin-bottom:40px}}#shopify-section-ingredients-images .ingr-name{text-shadow:#fff .1em .1em .2em}#shopify-section-ingredients-images .txt-white{text-shadow:#565656 .1em 0em .2em}.ingredients__hero-banner{padding-top:0;text-align:center;margin-bottom:20px}@media (min-width: 48em){.ingredients__hero-banner{padding-top:100px}}@media (min-width: 100em){.ingredients__hero-banner{padding-top:150px}}.ingredients__hero-banner h1{display:block;background:var(--background-gradient-1) 0% 0% no-repeat padding-box;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:40px;line-height:1.15;margin-bottom:0;margin-top:20px}@media (min-width: 48em){.ingredients__hero-banner h1{font-size:60px}}@media (min-width: 75em){.ingredients__hero-banner h1{font-size:150px}}.ingredients__hero-banner p{display:inline-block;font-size:20px;letter-spacing:-.6px;font-weight:700;-webkit-transform:translateX(35%);transform:translate(35%)}@media (min-width: 48em){.ingredients__hero-banner p{font-size:30px;-webkit-transform:translateX(40%);transform:translate(40%)}}@media (min-width: 75em){.ingredients__hero-banner p{font-size:60px;-webkit-transform:translateX(50%);transform:translate(50%)}}:root{--collection-prev-margin-left: 200px;--collection-prev-margin-right: 128px}@media (min-width: 75em){:root{--collection-prev-margin-left: 100px;--collection-prev-margin-right: 64px}}@media (min-width: 100em){:root{--collection-prev-margin-left: 200px;--collection-prev-margin-right: 128px}}.ingredients__collections{margin-top:0}.ingredients__collections .collection-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.ingredients__collections .collection-row .collection-preview{display:table;position:relative;background-position:50%;background-size:cover;background-repeat:no-repeat;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:50px;margin-bottom:50px}@media (min-width: 48em){.ingredients__collections .collection-row .collection-preview{padding:120px}}@media (min-width: 75em){.ingredients__collections .collection-row .collection-preview{-webkit-box-flex:1;-webkit-flex:1 1 calc(55% - (var(--collection-prev-margin-left) + var(--collection-prev-margin-right)));-ms-flex:1 1 calc(55% - (var(--collection-prev-margin-left) + var(--collection-prev-margin-right)));flex:1 1 calc(55% - (var(--collection-prev-margin-left) + var(--collection-prev-margin-right)));max-width:calc(55% - (var(--collection-prev-margin-left) + var(--collection-prev-margin-right)));margin:0 var(--collection-prev-margin-right) 0 var(--collection-prev-margin-left)}}.ingredients__collections .collection-row .collection-preview:before{display:none;content:"";position:absolute;left:calc(var(--collection-prev-margin-left) * -1);right:calc(var(--collection-prev-margin-right) * -1);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:62px;background:var(--background-gradient-1);z-index:-1}@media (min-width: 75em){.ingredients__collections .collection-row .collection-preview:before{display:block}}.ingredients__collections .collection-row .collection-preview__content{position:relative;background:#fffc;padding:30px 30px 50px}@media (min-width: 75em){.ingredients__collections .collection-row .collection-preview__content{background:#fff}}.ingredients__collections .collection-row .collection-preview__title{font-size:20px;line-height:30px;font-weight:700;text-align:center}@media (min-width: 100em){.ingredients__collections .collection-row .collection-preview__title{font-size:25px;line-height:35px}}.ingredients__collections .collection-row .collection-preview__desc{font-size:13px;line-height:19px;font-weight:300;letter-spacing:-.2px;text-align:center}@media (min-width: 48em){.ingredients__collections .collection-row .collection-preview__desc{font-size:15px;line-height:21px}}@media (min-width: 100em){.ingredients__collections .collection-row .collection-preview__desc{font-size:20px;line-height:26px}}.ingredients__collections .collection-row .collection-preview__link{position:absolute;bottom:-28px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.ingredients__collections .collection-row .collection-products{width:100%}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products{-webkit-box-flex:1;-webkit-flex:1 1 45%;-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%}}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products--slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}}.ingredients__collections .collection-row .collection-products .slick-arrow{position:absolute;background:#fff 0% 0% no-repeat padding-box;-webkit-box-shadow:0px 3px 6px #00000029;box-shadow:0 3px 6px #00000029;border-radius:50%;border:0;font-size:0;width:50px;height:50px}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products .slick-arrow{width:60px;height:60px}}.ingredients__collections .collection-row .collection-products .slick-arrow:before{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:17px;width:14px;background:url(data:image/svg+xml;utf8,%3Csvg%20aria-hidden%3D%22true%22%20focusable%3D%22false%22%20data-prefix%3D%22fas%22%20data-icon%3D%22arrow-right%22%20class%3D%22svg-inline--fa%20fa-arrow-right%20fa-w-14%22%20role%3D%22img%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3Cpath%20fill%3D%22%23A49F9F%22%20d%3D%22M190.5%2066.9l22.2-22.2c9.4-9.4%2024.6-9.4%2033.9%200L441%20239c9.4%209.4%209.4%2024.6%200%2033.9L246.6%20467.3c-9.4%209.4-24.6%209.4-33.9%200l-22.2-22.2c-9.5-9.5-9.3-25%20.4-34.3L311.4%20296H24c-13.3%200-24-10.7-24-24v-32c0-13.3%2010.7-24%2024-24h287.4L190.9%20101.2c-9.8-9.3-10-24.8-.4-34.3z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E);background-position:center;background-size:contain}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products .slick-arrow.slick-prev{display:none!important}}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products .slick-arrow.slick-next{left:33%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.ingredients__collections .collection-row .collection-products .slick-list{width:100%}@media (max-width: 74.9em){.ingredients__collections .collection-row .collection-products .collection-product{padding:0 15px;text-align:center}.ingredients__collections .collection-row .collection-products .collection-product button{margin:auto}}.ingredients__collections .collection-row .collection-products .collection-product .product-card{-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition:all .3s ease;transition:all .3s ease}@media (min-width: 75em){.ingredients__collections .collection-row .collection-products .collection-product:not(.slick-current) .product-card{-webkit-transform:scale(.6);transform:scale(.6)}.ingredients__collections .collection-row .collection-products .collection-product:not(.slick-current) .product-card__footer,.ingredients__collections .collection-row .collection-products .collection-product:not(.slick-current) .product-card__add-to-cart{display:none}.ingredients__collections .collection-row .collection-products .collection-product.slick-current+.slick-active .product-card{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:center center;transform-origin:center center}}.container-parallax{position:relative;display:none}@media (min-width: 48em){.container-parallax{display:block}}.opacity0{opacity:0;position:relative;z-index:0}.parallax{position:absolute;width:100%;height:100%;overflow:hidden;left:0;z-index:1}.layer{position:absolute;background-repeat:no-repeat;background-position:top center}.txt-white{color:#fff}.ingredientlink{display:block;position:absolute;width:100%}.layer7{left:44%;top:29%}.layer6{right:29%;top:36%}.layer5{left:42%;top:47%}.layer4{left:28%;top:49%}.layer3{left:27%;top:30%}.layer2{left:36%;top:15%}.layer1{left:54%;top:55%}.bulle{-webkit-transition:width .3s;transition:width .3s}.bulle:hover{z-index:100}.layer8{width:100%;text-align:center}.ingr-name{position:absolute;text-transform:uppercase;font-weight:700;opacity:0;-webkit-transition:all .5s;transition:all .5s;width:100%}.fs3{font-size:35px}.ingredientlink:hover .ingr-name{opacity:1}.layer7 .ingr-name{left:0;bottom:15%}.layer7:hover .ingr-name{left:-15px}.layer6 .ingr-name{right:-40px;top:10%;text-align:right}.layer6:hover .ingr-name{right:-20px}.layer5 .ingr-name{bottom:-5%;left:0}.layer5:hover .ingr-name{left:-5%}.layer2 .ingr-name{top:10%;left:50%}.layer2:hover .ingr-name{left:58%}.layer4 .ingr-name{bottom:25px;left:0}.layer4:hover .ingr-name{left:-5%}.layer1 .ingr-name{right:0;bottom:5px;text-align:right}.layer1:hover .ingr-name{right:-20px}.layer3 .ingr-name{left:0;top:30%}.layer3:hover .ingr-name{left:-20px}@media (max-width: 1170px){.fs3{font-size:25px}}@media (max-width: 991px){.fs3{font-size:18px}}.list-collection--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:60px}.list-collection--grid>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:280px;margin:15px}.list-collection--grid .title{font-size:25px}.store-locator>h2,.store-locator .search_limit,.store-locator .addresses .store_website,.store-locator .directions,.store-locator .search_within_distance{display:none}.store-locator__header{position:relative;min-height:220px;background-color:#000;text-align:center}.store-locator__header h1{color:#fff;position:absolute;left:50%;top:60%;font-size:24px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width: 75em){.store-locator__header h1{font-size:45px}}.store-locator__header img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.5}.store-locator .search_bar{margin:50px 0;border:none}.store-locator .search_bar button{border:none;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:46px;background:transparent!important;border-radius:0;color:#000;font-weight:500}.store-locator .search_bar button:before{content:" ";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background-color:#fff;z-index:-1;-webkit-transition:all .3s;transition:all .3s;opacity:0}.store-locator .search_bar button:after{content:" ";position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%;background:var(--background-gradient-animated);background-size:400% 100%}.store-locator .search_bar button:hover:before{opacity:1}.store-locator .search_bar button:hover:after{-webkit-animation:gradient 6s linear infinite;animation:gradient 6s linear infinite}.store-locator .search_bar input{width:100%;vertical-align:middle}.store-locator .search_bar .main_search_label,.store-locator .search_bar .main_search_bar,.store-locator .search_bar .search_within_distance{width:100%;float:none;text-align:left}.store-locator .search_bar .search_within_distance select{width:100%;height:46px;background:#fff;border-color:var(--border-color)}.store-locator .search_bar .main_search_label+input{width:100%;margin-top:6px;height:46px;padding:10px;border:solid 1px #000}.store-locator .addresses{width:100%;padding-right:0}@media (max-width: 47.9em){.store-locator .addresses{height:auto!important}}.store-locator .addresses li{position:relative;padding:20px 50px 20px 90px;background-image:url(https://cdn.shopify.com/s/files/1/0069/9953/9763/files/Groupe_139_2x_f193b3e2-bd09-40c8-83c0-aa042fdfdb61.png?18690);background-size:70px;background-position-y:20px;background-position-x:left;font-size:15px;line-height:1.8;border-top:1px solid var(--border-color);-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out}.store-locator .addresses li:hover{background-color:#fef3f7;border-top-color:#f8c2ca}.store-locator .addresses li a{margin-bottom:0;width:100%;font-weight:300}.store-locator .name{display:inline-block;padding-bottom:10px;font-size:18px;font-weight:700;letter-spacing:1.2px;color:#000}.store-locator .distance{position:absolute;top:20px;right:0;width:auto;margin-top:0;font-weight:bolder;color:#969696;font-size:12px}.store-locator .gm_popup{width:auto!important}.store-locator .gm_popup .country{display:inline-block;padding-bottom:12px}.store-locator .gm-style-iw{padding:8px 16px;font-size:16px}.store-locator #store_map{display:none}@media (min-width: 48em){.store-locator{margin-bottom:50px}.store-locator__header{min-height:0}.store-locator__header h1{font-size:32px}.store-locator__header img{position:static;height:auto}.store-locator .search_bar{display:-ms-grid;display:grid;-ms-grid-columns:3fr 30px 2fr;grid-template-columns:3fr 2fr;grid-template-areas:"city button";-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;grid-gap:30px}.store-locator .search_bar .main_search_bar{grid-area:city}.store-locator .search_bar .search_within_distance{grid-area:distance}.store-locator .search_bar #submitBtn{-ms-grid-row:3;-ms-grid-column:1;grid-area:button;margin-left:0}.store-locator .search_bar .main_search_bar{margin:0;float:none;text-align:left}.store-locator .search_bar input{background:#fff}.store-locator .search_bar .distance_label,.store-locator .search_bar .main_search_label{display:block;font-weight:700}.store-locator .search_bar>.cc-banner__button{-ms-grid-row:1;-ms-grid-column:3}.store-locator .search_bar>.form-group--button{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 48em)and (min-width: 75em){.store-locator .search_bar .distance_label,.store-locator .search_bar .main_search_label{font-size:22px}}@media (min-width: 48em){.store-locator .search_bar .distance_label select,.store-locator .search_bar .main_search_label select{width:100%;margin-top:6px;padding:10px;border:solid 1px #000}}@media (min-width: 48em){.store-locator .addresses{width:auto;padding-right:15px}}@media (min-width: 48em){.store-locator .addresses li{font-size:16px}}@media (min-width: 48em){.store-locator #store_map{display:block}}@media (min-width: 75em){.store-locator .search_bar{-ms-grid-columns:4fr 30px 4fr 30px 3fr 30px 1fr;grid-template-columns:4fr 4fr 3fr 1fr;grid-template-areas:"distance city button ."}.store-locator .search_within_distance{display:block}.main{margin-top:99px}.store-locator .search_bar>.cc-banner__button{-ms-grid-row:1;-ms-grid-column:5}.store-locator .search_bar>.form-group--button{-ms-grid-row:1;-ms-grid-column:5}.store-locator .search_bar>.main_search_bar{-ms-grid-row:1;-ms-grid-column:3}.store-locator .search_bar .search_within_distance{-ms-grid-row:1;-ms-grid-column:1}.store-locator .search_bar>#submitBtn{-ms-grid-row:1;-ms-grid-column:5}}.template-page-instashop .main{background:#edeced}.instashop__content{max-width:1000px;margin:0 -20px;padding-bottom:30px}.instashop__content .urpic-image-container{margin-bottom:20px!important}.instashop__content .urpic-image-container:nth-child(3)~.urpic-image-container{display:block!important}@media (min-width: 48em){.instashop__content{margin:0 auto}}.cart--title{font-size:45px;font-weight:700;text-align:center}@media (min-width: 48em){.cart--title{font-size:72px}}.cart--grid{display:-ms-grid;display:grid;grid-gap:15px;padding:15px 0;border-bottom:solid 1px #f4f4f4;-ms-grid-columns:2fr 15px 3fr 15px 1fr 15px 1fr;grid-template-columns:2fr 3fr 1fr 1fr;grid-template-areas:"image info quantity remove";-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cart--grid:first-of-type{border-top:solid 1px #f4f4f4}@media (min-width: 60em){.cart--grid{-ms-grid-columns:2fr 30px 1fr 30px 2fr 30px 2fr 30px 1fr;grid-template-columns:2fr 1fr 2fr 2fr 1fr;grid-template-areas:"image . info quantity remove";grid-gap:30px;padding:30px 0}.cart--grid>.mega-nav__image{-ms-grid-row:1;-ms-grid-column:1}}.cart--form{max-width:1010px;width:100%;margin:auto}.cart--form button[type=submit]{width:100%;margin-top:20px;margin-bottom:10px}@media (min-width: 48em){.cart--form button[type=submit]{max-width:60%;margin-left:auto;margin-top:46px}}.cart__product-image{grid-area:image}.cart--grid>.cart__product-image{-ms-grid-row:1;-ms-grid-column:1}.cart__product-image img{background:#f4f4f4}.cart__product-info{-ms-grid-row:1;-ms-grid-column:3;grid-area:info;font-size:20px;font-weight:300;line-height:1.4}.cart__product-info--title{font-weight:700}.cart__product-info--price{margin-top:20px}.cart__product-quantity{-ms-grid-row:1;-ms-grid-column:5;grid-area:quantity}.cart__product-quantity .input-number-wrapper{margin:auto}.cart__product-remove{-ms-grid-row:1;-ms-grid-column:7;grid-area:remove}@media (min-width: 60em){.cc-banner__logo{-ms-grid-row:1;-ms-grid-column:1}.cc-banner__message{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.cc-banner__button{-ms-grid-row:1;-ms-grid-column:5}.cc-banner__more{-ms-grid-row:1;-ms-grid-column:7}.header__wrapper .header__logo{-ms-grid-row:1;-ms-grid-column:1}.contact-form .alert{-ms-grid-row:1;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form .form-group--firstname{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.contact-form .form-group--lastname{-ms-grid-row:2;-ms-grid-column:3;-ms-grid-column-span:1}.contact-form .form-group--email{-ms-grid-row:3;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form .form-group--order{-ms-grid-row:4;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form .form-group--subject{-ms-grid-row:5;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form .form-group--message{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.contact-form--grid>.form-group--message{-ms-grid-row:6;-ms-grid-column:2;-ms-grid-column-span:2}.contact-form .form-group--button{-ms-grid-row:1;-ms-grid-column:5}.contact-form--grid>.form-group--button{-ms-grid-row:7;-ms-grid-column:2}.store-locator .search_bar #submitBtn{-ms-grid-row:1;-ms-grid-column:5}.contact-form--grid>#submitBtn{-ms-grid-row:7;-ms-grid-column:2}.cart--grid>.cart__product-image{-ms-grid-row:1;-ms-grid-column:1}.cart__product-info{-ms-grid-row:1;-ms-grid-column:5}.cart__product-quantity{-ms-grid-row:1;-ms-grid-column:7}.cart__product-remove{-ms-grid-row:1;-ms-grid-column:9}}@media (min-width: 48em){.cc-banner__message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.cc-banner__button{-ms-grid-row:1;-ms-grid-column:3}.cc-banner__more{-ms-grid-row:1;-ms-grid-column:5}.header__wrapper>.header__logo{-ms-grid-row:1;-ms-grid-column:3}.header__wrapper .header__actions{-ms-grid-row:1;-ms-grid-column:5}.header__wrapper .header__mobile{-ms-grid-row:1;-ms-grid-column:1}.contact-form .form-group--message{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1}.contact-form .form-group--button{-ms-grid-row:1;-ms-grid-column:3}.store-locator .search_bar .main_search_bar{-ms-grid-row:1;-ms-grid-column:1}.store-locator .search_bar #submitBtn{-ms-grid-row:1;-ms-grid-column:3}.store-locator .search_bar>#submitBtn{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 75em){.header__wrapper>.header__logo{-ms-grid-row:1;-ms-grid-column:1}.header__wrapper .header__nav{-ms-grid-row:1;-ms-grid-column:3}.header__wrapper .header__actions{-ms-grid-row:1;-ms-grid-column:5}.mega-nav__menu--grid{-ms-grid-row:1;-ms-grid-column:3}.mega-nav--grid>.mega-nav__menu--grid{-ms-grid-row:1;-ms-grid-column:3}.mega-nav__image,.cart__product-image{-ms-grid-row:1;-ms-grid-column:5}}@media (min-width: 24em){.contact-form .alert{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form .form-group--firstname{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}.contact-form .form-group--lastname{-ms-grid-row:2;-ms-grid-column:2;-ms-grid-column-span:1}.contact-form .form-group--email{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form .form-group--order{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form .form-group--subject{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form--grid>.form-group--message{-ms-grid-row:6;-ms-grid-column:1;-ms-grid-column-span:2}.contact-form--grid>.form-group--button{-ms-grid-row:7;-ms-grid-column:1}.contact-form--grid>#submitBtn{-ms-grid-row:7;-ms-grid-column:1}}.cart__product-remove a{display:block;margin:auto}.cart__cross-sell{margin:30px 0 0;padding:0;grid-gap:30px}@media (min-width: 75em){.cart__cross-sell{-ms-grid-columns:2fr 2fr 3fr 1fr;grid-template-columns:2fr 2fr 3fr 1fr}}.cart__cross-sell .mini-cart__cross-sell--text p{font-weight:300}.cart__cross-sell .mini-cart__cross-sell--text span{font-weight:700}.cart__cross-sell img{background-color:#f4f4f4}.cart__text-shipping{font-size:14px;font-weight:300;text-align:right}@media (min-width: 48em){.cart__text-shipping{font-size:23px}}.cart--container{margin-bottom:128px}.background-wrapper{padding:0}.background-wrapper .container{padding-left:0;padding-right:0}@media (min-width: 48em){.background-wrapper{padding:78px 0}}.register-form--wrapper{max-width:750px;width:100%;margin:auto;padding:20px;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid;border-width:15px;background:#fff}@media (min-width: 48em){.register-form--wrapper{padding:40px}}.register--title{font-size:30px;letter-spacing:1px;font-weight:700;text-align:center;margin-bottom:49px}.register__form label,.login__form label,.recover-password__form label{font-size:16px;display:block;margin-bottom:10px;font-weight:300}.register__form label#genderChoice,.login__form label#genderChoice,.recover-password__form label#genderChoice{display:inline-block;margin-right:30px;margin-bottom:35px}@media (min-width: 48em){.register__form label,.login__form label,.recover-password__form label{font-size:18px}}.register__form option,.register__form select,.login__form option,.login__form select,.recover-password__form option,.recover-password__form select{cursor:pointer;font-weight:300;text-transform:uppercase}.register__form input,.login__form input,.recover-password__form input{margin-bottom:25px;border:solid 1px #707070;width:100%}.register__form input:not([type=tel]),.login__form input:not([type=tel]),.recover-password__form input:not([type=tel]){padding:12px 15px}.register__form input[type=tel],.login__form input[type=tel],.recover-password__form input[type=tel]{padding-top:15px;padding-bottom:15px}.register__form input[type=radio],.login__form input[type=radio],.recover-password__form input[type=radio]{display:inline-block;width:auto}.register__form select#client_birthday,.login__form select#client_birthday,.recover-password__form select#client_birthday{margin-bottom:25px;width:32.9%;-webkit-appearance:none;-moz-appearance:none;display:inline-block;height:50px;padding-left:18px;padding-right:48px;font-size:14px;cursor:pointer;text-transform:uppercase;line-height:normal;border:solid 1px #707070;-ms-touch-action:manipulation;touch-action:manipulation;outline:none}.register__form select#favorite_product,.login__form select#favorite_product,.recover-password__form select#favorite_product{width:100%;border:solid 1px #707070;padding:12px 15px;margin-bottom:45px}.register__form .intl-tel-input,.login__form .intl-tel-input,.recover-password__form .intl-tel-input{width:100%;margin-bottom:25px}.register__form .checkbox-group,.login__form .checkbox-group,.recover-password__form .checkbox-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.register__form input[type=submit],.login__form input[type=submit],.recover-password__form input[type=submit]{margin-top:35px;border:0;padding-top:18px;padding-bottom:18px}.register__form .checkbox-container,.register__form .radio-container,.login__form .checkbox-container,.login__form .radio-container,.recover-password__form .checkbox-container,.recover-password__form .radio-container{position:relative;display:block;margin-bottom:12px;padding-left:35px;cursor:pointer;font-size:16px;font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.register__form .checkbox-container input,.register__form .radio-container input,.login__form .checkbox-container input,.login__form .radio-container input,.recover-password__form .checkbox-container input,.recover-password__form .radio-container input{position:absolute;width:0;height:0;opacity:0;cursor:pointer}.register__form .checkbox-container .checkmark,.register__form .radio-container .checkmark,.login__form .checkbox-container .checkmark,.login__form .radio-container .checkmark,.recover-password__form .checkbox-container .checkmark,.recover-password__form .radio-container .checkmark{position:absolute;top:0;left:0;width:20px;height:20px;border:solid 1px #707070;-webkit-transition:all .3s;transition:all .3s}.register__form .radio-container .checkmark,.login__form .radio-container .checkmark,.recover-password__form .radio-container .checkmark{border-radius:50%}.register__form .checkbox-container:hover input~.checkmark,.register__form .radio-container:hover input~.checkmark,.login__form .checkbox-container:hover input~.checkmark,.login__form .radio-container:hover input~.checkmark,.recover-password__form .checkbox-container:hover input~.checkmark,.recover-password__form .radio-container:hover input~.checkmark{background-color:#ccc}.register__form .checkbox-container input:checked~.checkmark,.register__form .radio-container input:checked~.checkmark,.login__form .checkbox-container input:checked~.checkmark,.login__form .radio-container input:checked~.checkmark,.recover-password__form .checkbox-container input:checked~.checkmark,.recover-password__form .radio-container input:checked~.checkmark{background-color:#ccc}.register__form .checkmark:after,.login__form .checkmark:after,.recover-password__form .checkmark:after{content:"";position:absolute;display:none}.register__form .checkbox-container input:checked~.checkmark:after,.register__form .radio-container input:checked~.checkmark:after,.login__form .checkbox-container input:checked~.checkmark:after,.login__form .radio-container input:checked~.checkmark:after,.recover-password__form .checkbox-container input:checked~.checkmark:after,.recover-password__form .radio-container input:checked~.checkmark:after{display:block}.register__form .checkbox-container .checkmark:after,.login__form .checkbox-container .checkmark:after,.recover-password__form .checkbox-container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid #000;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.register__form .radio-container .checkmark:after,.login__form .radio-container .checkmark:after,.recover-password__form .radio-container .checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#000}.no-account-link{display:block;font-size:16px;text-transform:uppercase;padding:17px;text-align:center;margin-bottom:20px}@media (min-width: 48em){.no-account-link{font-size:22px}}.login__social-separator{position:relative;display:block;margin:40px 0;text-align:center;color:#000}.login__social-separator:before,.login__social-separator:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:#000}.login__social-separator:before{left:0}.login__social-separator:after{right:0}.login__forgot-link{font-weight:300;text-decoration:underline}.customer-account__hero-banner{position:relative;background:#000;margin-bottom:30px}.customer-account__hero-banner img{display:none}.customer-account__hero-banner .mobile-image{min-height:400px;background-size:cover;background-position:center;opacity:.7}@media (min-width: 48em){.customer-account__hero-banner img{display:block}.customer-account__hero-banner .mobile-image{display:none}}@media (min-width: 75em){.customer-account__hero-banner{margin-bottom:66px}}.customer-account__hero-banner--background{opacity:.5;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.customer-account__hero-banner--content{position:absolute;top:60%;left:50%;width:100%;padding:0 15px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-weight:300;text-align:center}.customer-account__hero-banner--content h1{font-size:45px}.customer-account__hero-banner--content p{margin-bottom:10px}.customer-account__hero-banner--content a{-webkit-transition:all .3s;transition:all .3s}.customer-account__hero-banner--content a:hover{text-decoration:underline}@media (min-width: 48em){.customer-account__hero-banner--content{width:auto;padding:0}}.order-container{-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-width:15px;border-style:solid;padding:15px;margin-bottom:30px}.order-container .responsive-table td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.order-container .responsive-table dl,.order-container .responsive-table .small--hide{display:none}.order-container .responsive-table :not(tfoot) .responsive-table-row:not(:last-of-type){border-bottom:solid 1px #000}.order-container .responsive-table .responsive-table-row:after{content:none}@media (min-width: 60em){.order-container .responsive-table td{display:table-cell}.order-container .responsive-table dl,.order-container .responsive-table .small--hide{display:block}}@media (min-width: 100em){.order-container{padding:55px 90px;margin-bottom:66px}}.addresses{margin-bottom:55px}.addresses .address1{grid-area:facturation}.addresses .address2{grid-area:livraison}@media (min-width: 48em){.addresses{display:-ms-grid;display:grid;grid-gap:30px;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"facturation livraison"}.addresses .address1{-ms-grid-row:1;-ms-grid-column:1}.addresses .address2{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 60em){.addresses{-ms-grid-columns:1fr 30px 3fr 30px 3fr 30px 5fr;grid-template-columns:1fr 3fr 3fr 5fr;grid-template-areas:". facturation livraison ."}.addresses .address1{-ms-grid-row:1;-ms-grid-column:3}.addresses .address2{-ms-grid-row:1;-ms-grid-column:5}}.addresses--title{display:inline-block;font-weight:700;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-width:3px;border-style:solid;border-top:0;border-left:0;border-right:0;margin-bottom:25px}@media (min-width: 75em){.addresses--title{font-size:35px}}.addresses-container{margin-bottom:55px}@media (min-width: 48em){.addresses-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.addresses-container>*{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:150px;max-width:300px;padding:0 15px}}.addresses-container .address{margin-bottom:30px}.addresses-container .address .address-data,.addresses-container .address .edit-address-form{padding:15px;background:#f4f4f4}@media (min-width: 48em){.addresses-container .address{margin-bottom:0}}.addresses-container .address__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.addresses-container .address__actions button{border:0}.addresses-container .address__action{border-bottom:solid 1px #000!important;-webkit-transition:all .3s;transition:all .3s}.addresses-container .address__action:hover{opacity:.5}.addresses-container .address__action:first-child{margin-right:10px}.edit-address-form h4{margin:15px 0}.edit-address-form form label{display:block;margin-bottom:5px}.edit-address-form form input,.edit-address-form form select{border:solid 1px #000;padding:5px;margin-bottom:5px;width:100%}.edit-address-form form input[type=checkbox]{width:auto;margin-right:10px}.edit-address-form form input[type=checkbox]+label{font-size:15px}.edit-address-form form .checkbox-default-address{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}.edit-address-form form .edit-address-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.edit-address-form form .edit-address-actions button{border:solid 1px #000;padding:5px;-webkit-transition:all .3s;transition:all .3s}.edit-address-form form .edit-address-actions button:first-of-type{margin-right:10px}.edit-address-form form .edit-address-actions button:hover,.edit-address-form form .edit-address-actions button:focus{color:#f4f4f4;background-color:#000}.add-address{margin:auto auto 20px;display:block}.not-found{max-width:500px;margin:0 auto 50px;background:#fff}.not-found p{line-height:1.5;font-weight:300}.not-found__header{border-bottom-color:#f8c2ca;padding:20px;font-weight:700;text-transform:uppercase;text-align:center;border-bottom:1px solid var(--border-color)}.not-found__header h1{font-size:30px}.not-found__content{padding:20px}@media (min-width: 48em){.not-found{margin:50px auto}}@media (min-width: 48em){.not-found__header{padding:26px 20px;font-size:24px}.not-found__content{padding:40px 70px}}a.btnretour{display:inline-block;background:#06080a;color:#fff;padding:15px 20px;-webkit-transition:all .3s;transition:all .3s}a.btnretour:hover{background:#242b32;color:#fff}@media (max-width: 74.9em){.template-blog .section__instagram-sliding-text{display:none}}.blog__featured-post{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;text-align:center;margin-bottom:6rem}@media (max-width: 74.9em){.blog__featured-post{margin-bottom:24px}.blog__featured-post .article__link{padding:12px 70px}}.blog__featured-post .responsive-image__wrapper{z-index:-1}.blog__featured-post .featured-post__content{margin-top:-35px;z-index:2}@media (min-width: 75em){.blog__featured-post .featured-post__content{margin-top:-50px}}.blog__featured-post .featured-post__subtitle{font-size:30px;line-height:30px;font-weight:700}@media (min-width: 75em){.blog__featured-post .featured-post__subtitle{font-size:43px;line-height:43px}}@media (min-width: 100em){.blog__featured-post .featured-post__subtitle{font-size:60px;line-height:80px}}.blog__featured-post .featured-post__title{font-size:19px;line-height:26px;font-weight:500;margin:0 0 20px}@media (min-width: 75em){.blog__featured-post .featured-post__title{font-size:26px}}.blog__tag-list{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media (max-width: 74.9em){.blog__tag-list{border-width:1px;border-style:solid;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-left:0;border-right:0;list-style:none;text-align:center;white-space:nowrap;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:28px}.blog__tag-list li{display:inline-block;vertical-align:middle;font-size:13px;font-weight:300;text-transform:uppercase;white-space:nowrap;padding:14px 16px}.blog__tag-list li.active{font-weight:700}}@media (min-width: 75em){.blog__tag-list{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;list-style:none;color:#000;text-transform:uppercase;font-weight:700;font-size:20px;margin-bottom:20px}.blog__tag-list>li{padding:0 12px}.blog__tag-list>li a{position:relative;display:inline-block;vertical-align:bottom}.blog__tag-list>li a:after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:4px;margin-top:3px;background:var(--background-gradient-animated);background-size:400% 100%;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:all .5s;transition:all .5s}.blog__tag-list>li.active a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.blog__tag-list>li:hover a:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-animation:gradient 4s linear infinite;animation:gradient 4s linear infinite}}.article__link{padding:13px 30px;letter-spacing:0}@media (min-width: 75em){.article__link{padding:17px 60px}}.blog__articles{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog__articles .article{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%}.blog__articles .article__thumb{display:none}@media screen and (min-width: 1024px){.blog__articles .article__thumb{display:block}}@media screen and (min-width: 1024px){.blog__articles .article__mobile-thumb{display:none}}.blog__articles .article img{width:100%}.blog__articles .article__excerpt{margin-bottom:15px;font-size:16px;line-height:21px;font-weight:300}.blog__articles .article__overlay{width:100%;background-color:#fff;padding:20px 50px}@media screen and (min-width: 1024px){.blog__articles .article__overlay{position:absolute;bottom:0;left:0;right:0;background-color:#ffffffd9}}.blog__articles .article__tag{font-size:27px;line-height:32px;font-weight:700;letter-spacing:-.27px}.blog__articles .article__title{font-size:14px;line-height:16px;font-weight:500;letter-spacing:0;margin-bottom:10px}@media screen and (max-width: 1023px){.blog__articles .article .article__link{font-size:13px;line-height:15px;font-weight:700;letter-spacing:0;padding:10px 55px}}@media screen and (min-width: 1024px){.blog__articles .article{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;max-width:33.3333333333%}.blog__articles .article__excerpt{display:none}.blog__articles .article__overlay{bottom:30px;left:20px;max-width:70%;padding:20px 30px;margin-right:20px}.blog__articles .article__tag{font-size:30px;line-height:35px;font-weight:700;letter-spacing:0}.blog__articles .article__title{font-size:16px;line-height:26px;font-weight:500;letter-spacing:0;margin-bottom:15px}}@media (min-width: 100em){.blog__articles .article__overlay{bottom:40px;left:30px;padding:40px 50px;margin-right:30px}.blog__articles .article__tag{font-size:33px;line-height:40px;font-weight:700}.blog__articles .article__title{font-size:20px;line-height:25px;font-weight:500;letter-spacing:0;margin-bottom:15px;margin-top:10px}}.blog__product{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;display:none;background-position:50%;background-size:cover;background-repeat:no-repeat;max-height:746px}@media screen and (min-width: 1024px){.blog__product{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.blog__product__content{padding:5%}@media (min-width: 75em){.blog__product__content{padding:10%}}.blog__product__content h4{font-size:50px;line-height:60px;font-weight:700;letter-spacing:-.5px}.blog__product__content h3{font-size:26px;line-height:29px;font-weight:500;margin-bottom:15px}.blog__newsletter{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width: 75em){.blog__newsletter{padding:140px 0}}.blog__newsletter .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (max-width: 74.9em){.blog__newsletter .container{padding:0}}.blog__newsletter--bg{width:100%;margin:0;padding:15px 30px;background-position:50%;background-size:cover;background-repeat:no-repeat}@media (min-width: 24em){.blog__newsletter--bg{padding:40px}}@media (min-width: 48em){.blog__newsletter--bg{padding:50px 60px}}@media (min-width: 60em){.blog__newsletter--bg{padding:50px 100px}}@media (min-width: 75em){.blog__newsletter--bg{width:70%;padding:75px 80px}}@media (min-width: 100em){.blog__newsletter--bg{width:50%}}.blog__newsletter--inner{padding:25px 15px;background:#fff}@media (min-width: 24em){.blog__newsletter--inner{padding:30px}}@media (min-width: 48em){.blog__newsletter--inner{padding:25px 65px}}@media (min-width: 75em){.blog__newsletter--inner{padding:50px 65px}}.blog__newsletter__title{display:inline-block;font-size:14px;text-align:center;line-height:1.5;margin-bottom:15px}@media (min-width: 48em){.blog__newsletter__title{font-size:16px}}@media (min-width: 75em){.blog__newsletter__title{font-size:17px;margin-bottom:35px}}.blog__newsletter__text-info{font-weight:300;font-size:10px;line-height:1.5}@media (min-width: 48em){.blog__newsletter__text-info{font-size:12px}}.blog__newsletter .blog__socials{display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:30%;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 75em){.blog__newsletter .blog__socials{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (min-width: 100em){.blog__newsletter .blog__socials{width:50%}}.blog__newsletter .blog__socials>*{padding:30px}.blog__newsletter .blog__socials__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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}.blog__newsletter .blog__socials__header h2{font-size:50px;line-height:60px;font-weight:700;margin-bottom:13px}.blog__newsletter .blog__socials__header h2+p{font-size:16px;line-height:19px;font-weight:300;text-align:center}.blog__newsletter .blog__socials__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.blog__newsletter .blog__socials__icons .icon-block{display:block;text-align:center;padding:10px}@media (min-width: 75em){.blog__newsletter .blog__socials__icons .icon-block{padding:20px}}.blog__newsletter .blog__socials__icons .icon-block__img{margin-bottom:13px}.blog__newsletter .blog__socials__icons .icon-block__number{font-size:25px;font-weight:500}.blog__newsletter .blog__socials__icons .icon-block__follow{font-size:16px;font-weight:300}.article-header{text-align:center;margin-bottom:50px}.article-header .responsive-image__wrapper{z-index:-1}.article-header__content{margin-top:-35px}@media (min-width: 75em){.article-header__content{margin-top:-50px}}.article-header__subtitle{font-size:30px;line-height:30px;font-weight:700}@media (min-width: 75em){.article-header__subtitle{font-size:43px;line-height:43px}}@media (min-width: 100em){.article-header__subtitle{font-size:70px;line-height:93px}}.article-header__title{font-size:16px;line-height:23px;font-weight:500;margin:0}@media (min-width: 60em){.article-header__title{font-size:19px;line-height:26px}}@media (min-width: 75em){.article-header__title{font-size:26px;line-height:29px}}.article--grid.with-sidebar{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"main" "sidebar"}.article--grid.with-sidebar .article-content{-ms-grid-row:1;-ms-grid-column:1;grid-area:main}.article--grid.with-sidebar .article-sidebar{-ms-grid-row:2;-ms-grid-column:1;grid-area:sidebar}@media (min-width: 60em){.article--grid.with-sidebar{-ms-grid-columns:1fr 50px 280px;grid-template-columns:1fr 280px;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-template-areas:"main sidebar" "main .";-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.article--grid.with-sidebar .article-content{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.article--grid.with-sidebar .article-sidebar{-ms-grid-row:1;-ms-grid-column:3}}@media (min-width: 100em){.article--grid.with-sidebar{-ms-grid-columns:1fr 380px;grid-template-columns:1fr 380px;-webkit-column-gap:98px;-moz-column-gap:98px;column-gap:98px}}.article-content .rte h2{font-size:25px;line-height:25px;font-weight:700}@media (min-width: 60em){.article-content .rte h2{font-size:35px;line-height:30px;margin-bottom:7px}}.article-content .rte h3{font-size:19px;line-height:25px;font-weight:700}@media (min-width: 60em){.article-content .rte h3{font-size:24px;line-height:30px}}.article-content .rte p{font-size:18px;line-height:30px;font-size:14px;line-height:26px;font-weight:300;margin-bottom:20px}@media (min-width: 60em){.article-content .rte p{font-size:18px;line-height:30px}}.article-content .rte img{margin-bottom:20px}.article-sidebar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:-webkit-sticky;position:sticky;top:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px}@media (min-width: 60em){.article-sidebar{background:#f4f4f4;padding:0 0 20px}}.article-sidebar h3{font-size:25px;line-height:30px;font-weight:700;margin-bottom:10px;margin-top:30px}@media (min-width: 60em){.article-sidebar h3{display:none}}.article-sidebar .article-products{width:80vw}@media (min-width: 60em){.article-sidebar .article-products{width:auto}}.article-sidebar .article-products .slick-dots{bottom:30px}.article-sidebar .product-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.article-sidebar .article-product{margin-bottom:70px}@media (min-width: 60em){.article-sidebar .article-product{width:200px;margin-bottom:30px}}@media (min-width: 100em){.article-sidebar .article-product{width:262px}}.article-sidebar .article-product+.button,.article-sidebar .article-product+.sym__copy-link,.article-sidebar .article-product+.sym_link_generate,.article-sidebar .article-product+.sym__button--share,.article-sidebar .store-locator .search_bar .article-product+button,.store-locator .search_bar .article-sidebar .article-product+button{margin-bottom:30px}.article-sidebar .article-product .product-card__link{max-width:200px;margin:auto;display:block}@media (min-width: 100em){.article-sidebar .article-product .product-card__link{max-width:none;display:inline-block}}.social-sharing{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;opacity:.25;margin-top:30px;margin-bottom:50px;padding-bottom:30px;border-bottom:solid 1px rgba(0,0,0,.5)}.social-sharing>a{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;margin:8px;border-radius:50%;background-color:#000;width:40px;height:40px}.social-sharing>a svg{width:100%;max-width:20px;max-height:20px;color:#fff}.social-sharing>a svg path{fill:#fff}.article-footer{text-align:center;margin-top:60px}.article-footer .article__author{display:inline-block;font-size:18px;line-height:22px;letter-spacing:-.18px;color:#636363;font-weight:300;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid;border-top:0;border-right:0;border-left:0;margin-bottom:15px;padding-bottom:5px}.article-footer .article__date{font-size:14px;line-height:22px;font-weight:300;letter-spacing:.56px;color:#acacac}.article-footer .article__newsletter{margin-bottom:50px;padding-bottom:80px;border-bottom:solid 1px rgba(0,0,0,.12)}.article-footer .article__newsletter__title{font-size:25px;line-height:23px;letter-spacing:-.35px;font-weight:700}@media (min-width: 60em){.article-footer .article__newsletter__title{font-size:35px;line-height:33px}}.article-footer .article__newsletter__subtitle{font-size:15px;line-height:23px;font-weight:300;letter-spacing:-.25px;margin-bottom:20px}@media (min-width: 60em){.article-footer .article__newsletter__subtitle{font-size:25px;line-height:33px;margin-bottom:50px}}@media (min-width: 75em){.article-footer .article__newsletter form{max-width:80%;margin:auto}}@media (min-width: 100em){.article-footer .article__newsletter form{max-width:50%}}.article-footer .article__comments{margin-bottom:50px;padding-bottom:50px;border-bottom:solid 1px rgba(0,0,0,.12)}.article-footer .article__comments h3{font-size:25px;line-height:23px;font-weight:700;margin-bottom:10px}@media (min-width: 60em){.article-footer .article__comments h3{font-size:35px;line-height:33px}}.article-footer .article__comments form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-footer .article__comments form h3{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.article-footer .article__comments form input[type=text],.article-footer .article__comments form input[type=email]{border:0;border-bottom:solid 1px #707070;padding:10px 0;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;max-width:calc(50% - 15px);margin-bottom:40px}.article-footer .article__comments form input[type=text]::-webkit-input-placeholder,.article-footer .article__comments form input[type=email]::-webkit-input-placeholder{color:#9e9e9e}.article-footer .article__comments form input[type=text]::-moz-placeholder,.article-footer .article__comments form input[type=email]::-moz-placeholder{color:#9e9e9e}.article-footer .article__comments form input[type=text]:-ms-input-placeholder,.article-footer .article__comments form input[type=email]:-ms-input-placeholder{color:#9e9e9e}.article-footer .article__comments form input[type=text]::-ms-input-placeholder,.article-footer .article__comments form input[type=email]::-ms-input-placeholder{color:#9e9e9e}.article-footer .article__comments form input[type=text]::placeholder,.article-footer .article__comments form input[type=email]::placeholder{color:#9e9e9e}.article-footer .article__comments form input[type=text]{margin-right:30px}.article-footer .article__comments form textarea{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border:solid 1px #707070;padding:15px;resize:vertical;margin-bottom:26px}.article-footer .article__comments form label[for=CommentBody]{color:#9e9e9e;margin-bottom:10px}.article-footer .article__comments form button[type=submit]{padding:15px 20px;font-size:20px;line-height:20px;letter-spacing:-.2px;font-weight:700;margin-left:auto;margin-top:15px}.article-footer .article__featured-posts{max-width:80vw;margin-left:auto;margin-right:auto;padding-bottom:60px}@media screen and (max-width: 959px){.article-footer .article__featured-posts{border-bottom:solid 1px rgba(0,0,0,.12)}}@media (min-width: 60em){.article-footer .article__featured-posts{max-width:540px}}@media (min-width: 75em){.article-footer .article__featured-posts{max-width:none}.article-footer .article__featured-posts--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.article-footer .article__featured-posts .featured-blog-post{-webkit-box-flex:1;-webkit-flex:1 1 33.3333333333%;-ms-flex:1 1 33.3333333333%;flex:1 1 33.3333333333%;max-width:33.3333333333%}}.article-footer .article__featured-posts .slick-dots{bottom:-30px}.article-footer .article__featured-posts h3{font-size:25px;line-height:23px;font-weight:700;margin-bottom:30px}@media (min-width: 60em){.article-footer .article__featured-posts h3{font-size:35px;line-height:33px}}.article-footer .article__featured-posts .featured-blog-post{position:relative;padding:0 12px}.article-footer .article__featured-posts .featured-blog-post__overlay{position:absolute;bottom:18px;left:27px;right:27px;background:#ffffffe0;padding:17px 20px;text-align:left}.article-footer .article__featured-posts .featured-blog-post__tag{font-size:21px;letter-spacing:-.21px;font-weight:700}.article-footer .article__featured-posts .featured-blog-post__title{display:inline-block;font-size:14px;font-weight:500;margin-bottom:13px}.article-footer .article__featured-posts .featured-blog-post__link{padding:10px 22px;font-weight:700;font-size:14px;line-height:14px}#comments{outline:0;margin-bottom:40px}#comments .form-success{display:inline-block;margin-left:auto;margin-right:auto}#comments ul{list-style:none}#comments .comment{padding:20px 35px;border:1px solid rgba(0,0,0,.12);-webkit-box-shadow:0px 3px 8px #e5e5e5;box-shadow:0 3px 8px #e5e5e5;text-align:left;margin-bottom:30px}#comments .comment .comment__author{font-size:25px;line-height:33px;letter-spacing:-.25px;margin-bottom:10px}#comments .comment .rte p{font-size:18px;line-height:33px;font-weight:300;letter-spacing:-.18px}#comments .comment .rte p:last-child{margin-bottom:0}@media (max-width: 74.9em){.blog__articles .article:nth-of-type(n+7){display:none}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.home-module__presse .slick-dotted.slick-slider,.article-content .slick-dotted.slick-slider,.article-products .slick-dotted.slick-slider{margin-bottom:30px}.home-module__presse .slick-dots,.article-content .slick-dots,.article-products .slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.home-module__presse .slick-dots li,.article-content .slick-dots li,.article-products .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.home-module__presse .slick-dots li button,.article-content .slick-dots li button,.article-products .slick-dots li button{border:0;border-radius:50%;background:transparent;display:block;height:15px;width:15px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;background-color:#000;opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}.home-module__presse .slick-dots li button:hover,.home-module__presse .slick-dots li button:focus,.article-content .slick-dots li button:hover,.article-content .slick-dots li button:focus,.article-products .slick-dots li button:hover,.article-products .slick-dots li button:focus{outline:none;opacity:1}.home-module__presse .slick-dots li.slick-active button,.article-content .slick-dots li.slick-active button,.article-products .slick-dots li.slick-active button{opacity:1}.login-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:5;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;pointer-events:none;opacity:0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.login-modal.open{opacity:1}.login-modal.open section{pointer-events:auto;-webkit-transform:translateX(0);transform:translate(0)}.login-modal section{position:relative;width:100%;max-width:100vw;max-height:100vh;min-width:320px;-webkit-transform:translateX(300%);transform:translate(300%);-webkit-transition:all .5s;transition:all .5s;pointer-events:none;padding:20px;-o-border-image:var(--background-gradient-1) 1;border-image:var(--background-gradient-1) 1;border-style:solid;border-width:15px;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch}.login-modal section .cross{position:absolute;top:5px;right:5px}@media (min-width: 48em){.login-modal section .cross{display:none}}@media (min-width: 48em){.login-modal section{width:auto;padding:56px}}.popin-recherche{position:fixed;z-index:99;top:0;display:none;width:100%;min-height:100vh;border:10px solid #3e3e3e;background:#fffffff2;text-align:center}.popin-recherche .container{margin-top:10%}span.recherche-close{position:absolute;right:25px;top:25px;cursor:pointer}.popin-recherche #searchbar__module-content{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqsVLtOw0AQtIMlRJHCEhUVMg398QEUSZnSfILzCXxDPsFu6XAJHWnTcS1lWsprKdmLxtKwvjVBYaTV7cm+udnX5fPb+yyBSmwhVmK/FfPZLyjUPhI8YtXYi23EOovs7PzyevAbsWeoGg5HNUHsCipX8F9TZDOstVgLPxIsxW6w3sHv6dJ2StkLbh6IPtR/AWRfSIET20H9D2U1hfaAgxY2KMagcBSmg9/rmwx0lBqTzGfHoVfVHxXgXzCjHNRHnnHke4vMGc2q0RBR0GSeCLlpLaJGFWKUszVuib32nih7iTFrjXAPyGnQ48c3Gu5AOVlMtMk6NZuf+FiC+AIhV0T+pBQ5ntXceIJKqKko2duJ2TwoLAz5QTVnagJaXWEO8y/wSMuKH9RTJoCTHyNZFidOUEfNu/8WYAAOXUT04MOtlwAAAABJRU5ErkJggg==) 14px 20px no-repeat;display:block;border:0 none;width:100%;height:4em;border-radius:0;border-bottom:1px solid #666;-webkit-transition:.3s;transition:.3s;outline:none;padding:1em 1.5em 1em 3em;cursor:pointer;-webkit-appearance:none;font-weight:inherit;font-size:inherit;font-family:inherit;color:#666;vertical-align:baseline}.popin-recherche input[type=text]#searchbar-home::-webkit-search-cancel-button{-webkit-appearance:none}.popin-recherche #searchbar__module-content:hover,.popin-recherche #searchbar__module-content:focus{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqsVLtOw0AQtIMlRJHCEhUVMg398QEUSZnSfILzCXxDPsFu6XAJHWnTcS1lWsprKdmLxtKwvjVBYaTV7cm+udnX5fPb+yyBSmwhVmK/FfPZLyjUPhI8YtXYi23EOovs7PzyevAbsWeoGg5HNUHsCipX8F9TZDOstVgLPxIsxW6w3sHv6dJ2StkLbh6IPtR/AWRfSIET20H9D2U1hfaAgxY2KMagcBSmg9/rmwx0lBqTzGfHoVfVHxXgXzCjHNRHnnHke4vMGc2q0RBR0GSeCLlpLaJGFWKUszVuib32nih7iTFrjXAPyGnQ48c3Gu5AOVlMtMk6NZuf+FiC+AIhV0T+pBQ5ntXceIJKqKko2duJ2TwoLAz5QTVnagJaXWEO8y/wSMuKH9RTJoCTHyNZFidOUEfNu/8WYAAOXUT04MOtlwAAAABJRU5ErkJggg==) 14px 20px no-repeat;cursor:text}span.algolia-autocomplete{z-index:10000!important;bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:none!important;background:transparent!important;color:#000;text-align:left;overflow-y:auto;-webkit-overflow-scrolling:touch}p.textlanding{text-align:left;color:#fff}p.text-intro{color:#fff}p.text-intro{margin-bottom:0!important}.searchfull{padding:1em;min-height:400px}
/*# sourceMappingURL=/cdn/shop/t/92/assets/layout.theme.css.map */
