@media (min-width:768px){.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper>.widget,.page-wrapper>.page-bottom,.block.category.event,.top-container,.page-main{max-width:100%;padding-left:0;padding-right:0}}@media (max-width:767px){.page-main{padding-left:0;padding-right:0}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}:root{--primary:#343f48;--main-container-top-margin:60px;--main-container-max-width:1140px;--mobile-lateral-padding:20px}@media (max-width:767px){:root{--main-container-top-margin:40px}}a,a:hover,a:visited,a:active{text-decoration:none;color:var(--primary)}strong{font-weight:800}button{letter-spacing:2.5px;line-height:20px;padding:10px 24px;color:var(--primary);border:none}button:hover,button:active,button:focus{border:none;color:var(--primary);background:0 0}button:not(.primary):active{box-shadow:none}input[type=checkbox]{opacity:0;position:fixed;left:-9999px}input[type=checkbox]+label,input[type=checkbox]+div+label{position:relative;padding-left:35px;display:block !important}input[type=checkbox]+label:before,input[type=checkbox]+div+label:before{content:'';display:block;width:25px;height:25px;border:1px solid var(--primary);position:absolute;left:0;top:0}input[type=checkbox]:checked+label:before,input[type=checkbox]:checked+div+label:before{background:url('../images/check-thin.svg')}.fieldset label{letter-spacing:2px}.fieldset>.field.required>.label:after,.fieldset>.field._required>.label:after{color:var(--primary);margin:0}.field-tooltip{right:20px;top:4px}.field .control._with-tooltip input{width:100%}.action.primary,.action-primary{text-transform:uppercase;padding:10px 15px;font-size:16px;font-weight:700;line-height:20px;border:none;background:var(--primary);border-color:var(--primary);font-family:'Bliss2';color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.action.primary:hover,.action.primary:active,.action.primary:focus,.action-primary:hover,.action-primary:active,.action-primary:focus{background:#070d11;border:none;font-family:'Bliss2'}.secondary a.action,a.action.secondary{text-decoration:underline;text-underline-offset:6px}.secondary a.action:hover,a.action.secondary:hover{font-weight:800}.handwriting,.focus-title{color:#5d656d;font-family:"StayRad";letter-spacing:0;line-height:24px;text-transform:none}html[lang=lt] .handwriting,html[lang=lt] .focus-title{font-family:"Bliss2";font-style:italic;font-weight:200 !important;line-height:40px !important}.btn,a.action.primary{border-radius:0;padding:9px 24px}.modal-popup.modal-slide .modal-footer,.modal-header,.modal-content,.modal-footer{border:none;position:static}a.pagebuilder-button-primary,div.pagebuilder-button-primary,.modal-footer .action-secondary,.modal-footer .action.secondary,.btn.btn-outline-primary{border:1px solid var(--primary);color:var(--primary);background-color:transparent;letter-spacing:2.5px;font-size:16px;text-transform:uppercase;font-weight:700;line-height:20px;border-radius:0}a.pagebuilder-button-primary:hover,a.pagebuilder-button-primary:active,a.pagebuilder-button-primary:focus,div.pagebuilder-button-primary:hover,div.pagebuilder-button-primary:active,div.pagebuilder-button-primary:focus,.modal-footer .action-secondary:hover,.modal-footer .action.secondary:hover,.btn.btn-outline-primary:hover,.btn.btn-outline-primary:active,.btn.btn-outline-primary:focus{border:1px solid var(--primary);background:var(--primary);color:#fff !important;text-decoration:none}.btn-outline-primary:active:focus{box-shadow:none}div[data-content-type=tabs] .tabs-content{z-index:4}div[data-content-type=tabs] .tabs-navigation li.tab-header.ui-state-active{z-index:5}.legend,.account .legend,.account .legend>span{border:none;font-size:16px;font-weight:800}.arrow{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px}.arrow.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.bg-primary{background-color:var(--primary) !important}.bg-light{background-color:#f0f0f0 !important}.alert-primary{background-color:var(--primary) !important;color:#fff}.alert-primary a{color:#fff;text-decoration:none}.alert-primary p{margin:0}.font-lg{font-size:16px}header .alert-primary{border:none;border-radius:0;font-weight:300;text-align:center;margin-bottom:0;padding:7px 1rem;line-height:16px}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type*=date],input[type=email]{min-height:40px;letter-spacing:2px;background:0 0;border:solid 1px var(--primary)}input:not([disabled]):focus,textarea:not([disabled]):focus,select:not([disabled]):focus{box-shadow:none}textarea,select:focus{border:none}textarea{letter-spacing:2px}body{font-size:14px;letter-spacing:2px;font-family:'Bliss2';color:var(--primary)}ul{list-style-type:none;padding-left:0}h1,.h1{font-size:30px;font-weight:800;line-height:40px;letter-spacing:6px;text-transform:uppercase}.big-title{font-size:50px;font-weight:800;line-height:60px;letter-spacing:10px;text-transform:uppercase}@media (max-width:991px){.big-title{font-size:30px;line-height:30px;letter-spacing:5px}}h2,.h2{font-size:40px;font-weight:800;line-height:50px;letter-spacing:8px;text-transform:uppercase}h3,.h3{font-size:30px;font-weight:800;line-height:50px;letter-spacing:6px;text-transform:uppercase}h4,.h4{font-size:34px;font-weight:500;letter-spacing:5px;line-height:42px}h5,.h5{font-size:16px;font-weight:800;line-height:20px;letter-spacing:2.5px;text-transform:uppercase}.table{color:var(--primary)}small{font-size:12px}.page-products select{border:1px solid var(--primary) !important;background-color:transparent;width:180px}.fieldset>*{letter-spacing:2px}select{border:none;border-radius:0 !important;box-shadow:none;background-color:#f0f0f0;height:40px;margin:0 !important;padding-left:20px;padding-right:20px;letter-spacing:2px;color:var(--primary)}input.input-text{padding-left:20px;padding-right:20px;color:var(--primary);font-size:14px;border:none;letter-spacing:2px}.icon.icon-locator{content:'';background-image:url('../images/locator.svg');background-size:22px;margin-right:10px;width:22px;height:22px}.card{border:none;border-radius:0}.text-muted{color:rgba(93,101,109,.5) !important}.nav.nav-pills{margin-bottom:40px}.nav.nav-pills .nav-link{text-transform:uppercase;font-size:16px;font-weight:300;color:var(--primary);height:40px;padding-left:0;padding-right:0;border-bottom:solid 2px transparent;padding-bottom:20px;position:relative}.nav.nav-pills .nav-link:hover,.nav.nav-pills .nav-link.active{font-weight:800;border-radius:0}.nav.nav-pills .nav-link:before{display:block;content:attr(data-text);font-weight:800;height:0;overflow:hidden;visibility:hidden}.nav.nav-pills .nav-link:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary);transition:width .3s ease-in-out}.nav.nav-pills .nav-link.active:after,.nav.nav-pills .nav-link:hover:after{width:100%}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background:0 0}.tab-pane,.tab-content,.tab-content>.active{border:none}.page-footer,.copyright{color:var(--primary);background:#f0f0f0}.page-footer{padding-bottom:0}footer{line-height:22px}.inspired-logo{height:104px;width:102px;display:block;margin:-35px 0 0 auto}footer .row-brand-logo{margin-top:20px}footer .row-brand-logo a{display:inline-block}footer .row-brand-logo a:not(:last-child),footer .row-brand-logo img:not(:last-child){margin-right:40px}footer .container{margin-top:80px}footer .esthederm-logo{width:130px}footer .separator{margin:60px 0;height:1px;background:rgba(93,101,109,.15)}@media (max-width:767.98px){footer .row-brand-logo a:not(:last-child){margin-right:25px}.inspired-logo{width:73px;height:73px;margin-top:-27px;margin-bottom:25px}footer .row-brand-logo{margin-top:17px}footer .esthederm-logo{width:84px}footer .container{margin-top:70px}}footer a,footer a:hover{color:var(--primary)}footer a:hover{text-decoration:underline;text-underline-offset:4px;font-weight:800}footer ul li:not(:last-child){padding-bottom:5px}.footer.content{padding-top:0}.footer.content ul{padding-right:40px}.footer.content .block{float:none}footer .block.newsletter{width:100%;max-width:100%}.container-newsletter .newsletter-check-wrapper,footer .newsletter-check-wrapper{font-size:12px;line-height:18px;letter-spacing:2px;color:#5d656d;margin-top:20px}.container-newsletter .newsletter-check-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-top:25px}.container-newsletter .newsletter-check-wrapper .mage-error{flex-basis:100%;text-align:center}.container-newsletter .newsletter-check-wrapper input[type=checkbox]+label,footer .newsletter-check-wrapper input[type=checkbox]+label{padding-left:28px}.container-newsletter .newsletter-check-wrapper label:before,footer .newsletter-check-wrapper label:before{width:17px;height:17px;border-color:#5d656d}.container-newsletter .newsletter-check-wrapper a,footer .newsletter-check-wrapper a{text-decoration:underline;color:#5d656d}footer .accordion-item,footer .accordion-button{background:0 0;border:none;color:var(--primary)}footer .accordion-button:not(.collapsed){background:0 0;border:none;color:var(--primary);box-shadow:none}footer .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}footer .accordion-button{font-size:16px;font-weight:800;text-transform:uppercase;line-height:20px;letter-spacing:2.5px;padding:0}footer .accordion-body{padding:0}footer .footer-accordion-item{margin-bottom:48px}footer .accordion-button:after{width:22px;height:22px;background-size:22px}@media (min-width:768px){footer .accordion-button:after{display:none}}.block.newsletter .field .control:before{content:none}.block.newsletter input{padding-left:20px;background:rgba(122,125,124,.2);border:none;height:40px}.block.newsletter input::placeholder{color:var(--primary);opacity:1}.block.newsletter .action.subscribe{background:rgba(122,125,124,.2);border:none;height:40px;padding-left:18px;padding-right:18px;margin-left:0}.block.newsletter .actions{display:inline-block;width:auto}.block.newsletter .arrow{border-color:var(--primary)}footer .newsletter{flex-grow:2;width:100%}.follow-us{font-size:26px}.follow-us a{margin-right:16px}.follow-us i:not(:last-child){margin-right:25px}footer .review-mark{font-size:16px;font-weight:700;text-transform:uppercase}footer .review-mark img{width:150px}.switcher .country-flag{width:20px;margin-right:10px}.container-reassurance{padding-top:60px;padding-bottom:60px;border-top:solid 1px rgba(93,101,109,.15);background-color:#fff;max-width:100%}.container-reassurance .reassurance-label{letter-spacing:2.5px;line-height:24px;font-weight:400;color:var(--primary);width:150px;margin:auto;padding-top:15px;font-size:16px}@media (max-width:767px){.container-reassurance{padding:40px var(--mobile-lateral-padding) 35px}.container-reassurance .reassurance-label{padding:0;width:auto;margin:0}.container-reassurance .col-reassurance{width:375px;display:flex;justify-content:left;align-items:center}.container-reassurance .col-reassurance:not(:last-of-type){margin-bottom:40px}.follow-us{text-align:center}}@media (min-width:1200px){.col-reassurance{width:200px}}.copyright{font-size:12px}.simple-footer{margin:6px 0 9px}.simple-footer a,.simple-footer .separator{flex-grow:1;position:relative;text-align:center}.block-search{display:none}.algolia-open .page-header{background:#fff}.algolia-search-block{float:none;position:absolute;top:100%;left:0;right:0;width:auto;background:#fff;margin-top:0}.algolia-search-block .container{padding:40px 0;border-top:1px solid rgba(122,125,124,.15)}.algolia-search-block.active{display:block}#algolia-searchbox .algolia-search-input:focus{border:none}#algolia-searchbox .algolia-search-input::placeholder{color:var(--primary);opacity:.3}.algolia-search-block .input-text{font-size:34px;line-height:42px;letter-spacing:5px;padding-left:0;font-family:'Bliss2'}.algolia-search-block .clear-query-autocomplete{display:none}@media (max-width:767px){.algolia-search-block .container{padding:0}.algolia-search-block .input-text{position:static !important;font-size:14px;line-height:30px;letter-spacing:2px}.algolia-open #algolia-autocomplete-container,.algolia-open #algolia-empty-container{overflow:auto;height:calc(100% - 105px)}.algolia-open #algolia-empty-container{display:none}.algolia-search-block .close-wrapper{right:calc(((100% - 540px)/2) + .75rem)}}#algolia-autocomplete-container,#algolia-empty-container{z-index:5;position:fixed !important;left:0;right:0}#algolia-autocomplete-container{padding-top:25px}@media screen and (max-width:767px){#algolia-autocomplete-container{top:169px !important;background:#f0f0f0}}@media screen and (min-width:767px){#algolia-autocomplete-container{top:221px !important}}#algolia-empty-container .autocomplete-empty-content{width:100%;display:none;position:absolute;background:#f0f0f0;padding:70px 0}#algolia-empty-container .autocomplete-empty-content .push-article img{width:252px;height:252px}@media (min-width:768px){#algolia-empty-container .autocomplete-empty-content.active{display:block}#algolia-empty-container .autocomplete-empty-content .push-article{background-color:#fff;max-width:252px;margin:auto}#algolia-empty-container.autocomplete-empty-content .push-article a{text-decoration:underline}#algolia-empty-container .autocomplete-empty-content .with-icon{padding-left:30px;position:relative}#algolia-empty-container .autocomplete-empty-content .with-icon:before{content:'';display:block;width:22px;height:22px;position:absolute;left:0;top:0}}#algolia-empty-container .autocomplete-empty-content .with-icon.find-us:before{background-image:url('../images/locator.svg');background-repeat:no-repeat}#algolia-empty-container .autocomplete-empty-content .with-icon.diagnostic:before{background-image:url('../images/brevet.svg');background-repeat:no-repeat}.cms-index-index .page-header.sticky{position:fixed;background:rgba(255,255,255,.75)}.page-header.sticky{position:sticky;top:0;left:0;right:0}.page-header.sticky-active{background:#fff}.nav-sections{background:0 0;margin-bottom:0}.nav-open .nav-sections{background:#f0f0f0;top:80px !important}.nav-open .salesforce-container{z-index:1 !important}.nav-toggle.open{height:80px !important;top:0 !important;right:0}.nav-toggle.open:before{content:'\e616';margin-bottom:7px;font-size:20px;position:relative;top:0;height:80px;display:flex;flex-direction:column;justify-content:center}.nav-toggle.open.has-alert{height:80px !important;top:0 !important}.nav-toggle.open.has-alert:before{height:80px !important;top:0;margin-bottom:0 !important}.nav-open .header.content+.menu-layer{top:0 !important;width:100%;left:0;background-color:#e6e6e6}html[dir=rtl] .page-wrapper{overflow:initial}.navigation a{color:var(--primary)}.navigation .level3.category-item.see-all>a span{border-bottom:1px solid var(--primary)}.navigation #aw_faq-menu-item{display:none}@media (max-width:767px){.nav-sections>.container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);height:100%}.navigation .ui-menu-item-wrapper:after{background:url('../images/arrow_top.svg') no-repeat !important}.navigation .submenu:not(:first-child){position:absolute;left:100%;width:100%;background:#f0f0f0;transition:left .3s;top:0;bottom:0;z-index:1;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);display:none}.navigation .submenu:not(:first-child)>li:not(.all-category)>a{padding-left:0}.navigation .submenu:not(:first-child)>li.all-category>a{padding:0 15px}.navigation .ui-state-active+.submenu{left:0}.navigation .all-category,.navigation .level0>.level-top{font-size:16px;line-height:20px;font-weight:800;text-transform:uppercase;padding:30px 0;border-bottom:1px solid #dadbdc}.navigation .all-category{padding-left:30px;position:relative;height:80px}.navigation .all-category a{position:relative;z-index:-5}.navigation .all-category:after{content:'';background:url('../images/arrow_back.svg') no-repeat center;width:22px;height:80px;position:absolute;left:0;top:0}.navigation .level1>a,.navigation .level2>a{padding:28px 10px 10px;font-size:16px;font-weight:400;line-height:19px}.navigation .menu-push{display:none}.navigation .level0.small-item>.level-top{display:block;font-size:14px;line-height:16px;letter-spacing:2px;padding-left:33px;text-transform:none;font-weight:400;position:relative}.navigation .level0.small-item>.level-top:before{content:'';display:block;position:absolute;left:0;top:calc(50% - 11px);width:22px;height:22px}.navigation .level0.small-item.store-locator-item>.level-top:before{background-image:url('../images/locator.svg')}.navigation .level0.small-item.account-item>.level-top:before{background-image:url('../images/account.svg')}.navigation .level0.small-item.wishlist-item>.level-top:before{background-image:url('../images/like.svg')}.navigation .level0.small-item.naosspace-item>.level-top:before{background-image:url('../images/naos_space.svg')}.navigation .level0.small-item.naosspace-item{list-style:none}.navigation .submenu-title{position:relative;padding:28px 10px 33px;font-size:16px;font-weight:400;line-height:19px;border-bottom:1px solid #dadbdc}.navigation .card-push .submenu-title:after{display:none}.navigation .submenu-title:after{content:'';display:block;width:22px;height:22px;position:absolute;right:0;top:calc(50% - 11px);background-image:url('../images/arrow_right.svg');transform:rotate(90deg)}.navigation .submenu-title.active:after{transform:rotate(-90deg)}.navigation .submenu .submenu-title+ul{display:none}.navigation .submenu .submenu-title.active+ul{display:block}.navigation .level0>.submenu.cms-submenu .card-push,.navigation .level0>.submenu.cms-submenu img{display:none}}@media (min-width:768px){.navigation>ul{padding:0}.navigation .level0{position:static}.navigation .level0 .submenu{min-width:155px}.navigation .level0>.submenu{left:0;width:100%;padding-right:calc(100% - 155px);background:#fff;box-shadow:0 2px 2px 0 #aaa}.navigation .level0>.submenu.cms-submenu{background:#f0f0f0;padding:30px;text-align:left;justify-content:space-between}.navigation .level0>.submenu .product-qty{line-height:24px}.navigation .level0>.submenu.cms-submenu>li{width:33.3333%;min-width:200px;margin:0 20px;display:flex}.navigation .level0>.submenu.cms-submenu.col_2>li:first-child{width:30%;max-width:49%}.navigation .level0>.submenu.cms-submenu.col_2>li:first-child>div{width:100%}.navigation .level0>.submenu.cms-submenu.col_2>li{width:70%}.navigation .level0>.submenu.cms-submenu.col_2>li>div{width:100%;column-gap:60px;padding:0}.navigation .level0>.submenu.cms-submenu.col_2>li>div>a{padding:0;width:50%}.navigation .level0>.submenu.cms-submenu .cta{padding:0;height:100%;background:#fff}.navigation .level0:hover>.submenu{display:block}.navigation .level0 .level1.submenu{display:none;flex-direction:row;left:155px;right:0}@media screen and (min-width:767px){.navigation .level0 .level1.submenu{justify-content:space-between}}.navigation .ui-menu-icon{display:none}.navigation .level1.parent:hover{background:#f0f0f0}.navigation .level1.parent:hover>a{position:relative}.navigation .level1.parent:hover>a:after{content:'';width:12px;height:12px;background-image:url('../images/arrow-right.svg');position:absolute;top:calc(50% - 6px);right:25px}.navigation .level1.parent:hover .level1.submenu{display:flex}.navigation .submenu .level1.category-item{padding:10px 20px;margin:15px 0}.navigation .submenu .level1.category-item:first-child{margin-top:35px}.navigation .level1.category-item>a{opacity:.3;padding-right:15px;position:relative}.navigation .level1.category-item:hover>a:after{content:'';display:block;position:absolute;top:50%;margin-top:-6px;right:0;background-image:url('../images/arrow_right.svg');background-size:12px;width:12px;height:12px}.navigation .level1.category-item:hover>a{opacity:1}.navigation .cms-submenu .card-push a,.navigation .cms-submenu .submenu-title{padding:5px 0}.navigation .cms-submenu .card-push{padding:30px;background:#fff}.navigation .cms-submenu .submenu-title+ul{padding:0}.navigation .cms-submenu .submenu-title,.navigation .level1.category-item>a,.navigation .level2.category-item>a{text-transform:uppercase;font-size:16px;letter-spacing:2.5px;line-height:20px;font-weight:700}.navigation .level1.submenu{text-align:left}.navigation .level2.category-item{padding:40px 43px 30px;width:33%}.navigation .cms-submenu a span,.navigation .level3.category-item>a span{border-bottom:1px solid transparent;padding-bottom:2px;position:relative}.navigation .cms-submenu a:hover span,.navigation .level3.category-item>a:hover span{border-bottom:1px solid var(--primary);font-weight:800}.navigation .level3.category-item>a:hover:after{content:'>';position:relative;right:-15px;top:0}.navigation .menu-push{flex-shrink:0}.navigation .push-product{position:relative;background:#fff;padding:0 30px 1px;width:252px}.navigation .push-product .spacial-price-container .discount-percent{display:none}.navigation .level0 .submenu .push-product a{padding:0}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{border-color:var(--primary);border-bottom-width:2px}.navigation .level0>.level-top{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;padding:6px 0;margin:0 20px}.nav-sections>.container{padding:0;border-top:1px solid rgba(122,125,124,.15)}.navigation .small-item{display:none}.navigation .level0 .submenu .netreviews-stars-link{padding:0;color:#a3a7ab}.navigation .level-top>a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary);transition:width .3s ease-in-out}.navigation .level-top>a:hover:after{width:100%}}.cms-home .nav-sections{box-shadow:none}.navigation{background:0 0}.minicart-wrapper{float:none;margin-left:0;margin-top:0}.user-actions>*:not(:last-child){margin-right:10px}@media screen and (min-width:991px){.user-actions>*:not(:last-child){margin-right:30px}}header .link.wishlist .counter:before,header .link.wishlist .counter:after{content:none}.page-header .logo img{width:146px}.logo{margin:0}.page-header .naos-club-logo{max-width:167px;max-height:24px}.page-header .bresil-club-logo{max-width:300px;max-height:80px}.page-header{z-index:200}.header.content{padding:20px 0;font-weight:300}.header-wrapper{display:flex;justify-content:space-between;align-items:center}.header-wrapper>.store-location,.header-wrapper>.nav-sections{flex-basis:38%}.nav-toggle{top:6px;left:20px}.user-actions{flex-basis:38%;text-align:right}@media (max-width:767px){.search-picto-container{flex-basis:38%;padding-left:56px;height:22px}.search-picto-container .search-picto{margin-top:-4px}.user-actions>*:not(:last-child){margin-right:15px}.page-header .logo img{width:106px}.header.content{padding:10px 0}.page-header .naos-club-logo{max-width:90px;max-height:13px;margin-right:16px}.page-header .bresil-club-logo{max-width:90px;margin-right:16px}}.custom-authentication-wrapper{position:relative}.custom-authentication-wrapper .showlogin{position:relative;z-index:102}.custom-authentication-wrapper:hover .block-authentication{display:block}.block-authentication{position:absolute;display:none;top:22px;right:-13px;border:1px solid rgba(93,101,109,.15);box-shadow:5px 5px 4px 0 rgba(214,217,218,.4);padding:30px 21.5px;max-height:calc(100vh - 130px);margin-top:4px;min-width:100%;list-style:none none;background:#fff;z-index:101;box-sizing:border-box;width:390px;text-align:left}html[dir=rtl] .block-authentication{right:-349px}.block-authentication span.login-title{font-size:16px;font-weight:800;line-height:20px;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px;display:block}.block-authentication p{font-weight:300;margin-bottom:20px}.block-authentication:before{content:'';display:block;position:absolute;border:1px solid;border-color:rgba(93,101,109,.15) rgba(93,101,109,.15) #fff rgba(93,101,109,.15);width:60px;height:45px;top:-45px;right:-1px;box-shadow:5px 0 4px -2px rgba(214,217,218,.4);background:#fff;z-index:99}html[dir=rtl] .block-authentication:before{left:-1px;right:auto}html[dir=rtl] .block-authentication .authentication-content-wrapper{text-align:right}.block-authentication .actions-toolbar{display:flex;flex-direction:column}.block-authentication .actions-toolbar div.primary{display:flex;flex-direction:column;gap:20px}.block-authentication .actions-toolbar a.primary{border:1px var(--primary) solid}.minicart-wrapper .block-minicart{right:-20px;border:1px solid rgba(93,101,109,.15);box-shadow:5px 5px 4px 0 rgba(214,217,218,.4);padding:30px 21.5px;max-height:calc(100vh - 130px)}.minicart-wrapper .block-minicart:before{border:1px solid;border-color:rgba(93,101,109,.15) rgba(93,101,109,.15) #fff rgba(93,101,109,.15);width:60px;height:45px;top:-45px;right:-1px;box-shadow:5px 0 4px -2px rgba(214,217,218,.4);background:#fff}.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .action.showcart:before{content:none}.header .picto{width:22px}.minicart-wrapper .action.showcart{position:relative;z-index:5}.minicart-wrapper .action.showcart .counter-number{text-shadow:none}.minicart-wrapper .action.showcart .counter.qty:empty,.link.wishlist .counter:empty{display:none}.minicart-wrapper .action.showcart .counter.qty,.link.wishlist .counter{position:absolute;width:22px;height:22px;background:var(--primary);font-size:12px;text-shadow:none;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;letter-spacing:0;top:-10px;right:-10px;color:#fff}.minicart-wrapper .action.showcart.active:before{content:none}.minicart-wrapper .action.showcart .counter.qty.loading{background:0 0}.minicart-wrapper .loading-mask{background:0 0}.minicart-items-wrapper{margin:0;padding:0;border:none}.minicart-wrapper .minicart-items-wrapper{margin-top:20px;height:calc(100vh - 310px)!important}.block-minicart .subtotal{display:flex;justify-content:space-between;margin-left:0;margin-top:0}.block-minicart .subtotal .label{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px}.block-minicart .subtotal .label small{font-size:12px;font-weight:500;text-transform:initial;letter-spacing:2px}@media (max-width:767.98px){.block-minicart .subtotal .label small{display:block}}.block-minicart .subtotal .label:after{content:none}.block-minicart .block-content>.actions{margin-top:30px}.block-minicart .block-content>.actions>.primary{margin:0}.product-social-links .action.towishlist:before,.card .action.towishlist:before{content:'';display:block;background-image:url('../images/like.svg');width:22px;height:22px}.product.media .action.towishlist.added:before,.card .action.towishlist.added:before{background-image:url('../images/heart_filled.svg')}.block-minicart .block-content>.actions>.primary{text-align:center}.block-minicart .block-content>.actions>.primary .action.primary{text-transform:uppercase;width:auto;display:inline-block;font-size:16px;font-weight:700;padding:9px 24px;line-height:20px;border-radius:0;background:#343f48}.block-minicart .block-content>.actions>.primary .action.primary:hover{background:#070d11}.minicart-items .product-item{padding-bottom:7px;padding-top:7px;border-bottom:solid 1px rgba(93,101,109,.15)}.minicart-items .product-item-name{font-size:14px;line-height:22px;letter-spacing:2px;padding-top:20px;width:80%;margin-bottom:4px}.minicart-items .product-item-name a{color:var(--primary)}.minicart-items .product-item-photo{width:114px;height:114px;margin-right:20px}@media (max-width:767.98px){.minicart-items .product-item-photo{width:70px}}.minicart-items .product-item-details{position:relative}.minicart-items .product-item-details .price{font-weight:800;font-size:16px;line-height:20px;letter-spacing:2.5px}.details-qty.qty span{letter-spacing:2px}.minicart-items .action.delete{border:none}.minicart-items .action.delete:before{content:'';width:12px;height:12px;background:url('../images/cross-thin.svg');display:block}.minicart-items .message.notice>:first-child:before{display:none}.minicart-items .message.notice{background:0 0;margin-top:0}.minicart-wrapper .product .actions{position:absolute;right:10px;top:10px;margin:0;float:none}.minicart-wrapper .product-image-container{width:100% !important}.minicart-wrapper .product-item-pricing{margin-right:20px}.minicart-items .product-item:not(:first-child){border-top:none}@media (min-width:768px){.cms-index-index .page.messages{z-index:1}}.message.info.empty,.page.messages .message{position:relative;padding:14px 25px;color:var(--primary)}.page.messages .message.sample,.page.messages .message.success{background:#e3f0f6}.message.info.empty,.page.messages .message.error{background:#f5e5e5}.message.info.empty{padding-left:50px}.message.info.empty>:first-child:before{margin:0 0 0 15px}.message.info.empty>:first-child:before,.page.messages .message>:first-child:before{background:var(--primary);fill:var(--primary);content:'';width:20px;height:20px;left:0;top:50%;margin-top:-10px;display:inline-block;position:absolute}.page.messages .message.sample>:first-child:before{-webkit-mask-image:url('../images/gift.svg');mask-image:url('../images/gift.svg')}.page.messages .message.success>:first-child:before{-webkit-mask-image:url('../images/check-light.svg');mask-image:url('../images/check-light.svg')}.message.info.empty>:first-child:before,.page.messages .message.error>:first-child:before{-webkit-mask-image:url('../images/warning.svg');mask-image:url('../images/warning.svg')}.page.messages .message>:not(.container):first-child:before{display:none}.page.messages .message>:not(.container):first-child{text-align:center}@media (max-width:767.98px){.big-top-slider{margin-top:0}}.big-top-slider img{width:100%}@media (max-width:767.98px){.big-top-slider img{height:380px;object-fit:cover}}.big-top-slider .slick-dots{position:absolute;bottom:0;padding-bottom:65px}@media (max-width:767.98px){.slick-dots{padding-bottom:25px}}.slick-dots li button{width:10px;height:10px}@media (max-width:767.98px){.slick-dots li button{width:5px;height:5px}}.slick-dots li{margin:0 19px}@media (max-width:767.98px){.slick-dots li{margin:0 9px;width:5px;height:5px}}.slick-dots li button:hover,.slick-dots li button{border:none;background:#989ea2}.slick-dots li.slick-active button{background:var(--primary)}.slick-arrow{background:0 0 !important;width:35px;height:35px}.slick-arrow.slick-prev,.slick-arrow.slick-next{z-index:4}.slick-arrow:before{content:"";background-image:url('../images/arrow_thin.svg');background-repeat:no-repeat;width:35px;height:35px;font-size:initial;display:block}.slick-arrow.slick-prev:before{transform:scaleX(-1);padding:0}@media (max-width:991.98px){.slick-arrow.slick-prev{margin-left:-10px}.slick-arrow.slick-next{margin-right:-10px}}@media (min-width:992px){.container-hp-3blocks .slick-slide{margin:0 20px}.container-hp-3blocks .slick-list{margin:0 -20px}}@media (max-width:991.82px){.container-hp-3blocks .slick-list{margin:0 50px}}@media (min-width:992px){.container-hp-3blocks{margin-top:50px;margin-bottom:100px}}@media (min-width:769px) and (max-width:991px){.container-hp-3blocks{margin-top:80px}}@media (max-width:991px){.container-hp-3blocks{margin-bottom:0}}.block-1-picture,.block-2-pictures{position:relative;margin-bottom:60px}.block-1-picture .card-text{font-size:16px;letter-spacing:2.5px;line-height:24px}.block-2-pictures .card{position:relative;width:372px;border:none;border-radius:0;font-size:16px;letter-spacing:2.5px;line-height:24px}.block-1-picture .card-title,.block-2-pictures .card-title{font-size:34px;letter-spacing:5px;line-height:42px;margin-bottom:14px;text-transform:none;font-weight:400}.block-2-pictures .card-body{padding:45px 50px 45px 56px;min-height:320px}.block-1-picture .card-text p,.block-2-pictures .card-text p{margin-bottom:0}.block-1-picture .btn,.block-2-pictures .btn{margin-top:38px}.block-2-pictures img{width:93%;height:390px;padding:1px;object-fit:cover;object-position:top;position:absolute}.block-2-pictures .left,.block-2-pictures .right{position:relative;width:50%}.block-2-pictures .left{border-right:solid 1px rgba(93,101,109,.15)}.block-2-pictures .left img{left:0}.block-2-pictures .right .card{text-align:left}.block-2-pictures .right .card-body{padding-bottom:0}.block-2-pictures .right img{right:0}@media (max-width:767.98px){.block-1-picture,.block-2-pictures{margin-bottom:30px}.block-1-picture .card,.block-2-pictures .card{margin-top:-45px;background:0 0;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);width:auto}.block-1-picture .card-title,.block-2-pictures .card-title{font-size:26px;letter-spacing:4px;line-height:38px}.block-1-picture .card-body,.block-2-pictures .card-body{padding:34px 29px 0;background:#fff;min-height:initial}.block-1-picture .btn,.block-2-pictures .btn{margin-top:30px;width:100%}.block-2-pictures img{position:relative;width:100%;height:218px}.block-2-pictures .left,.block-2-pictures .right{width:100%;margin-bottom:60px}.block-2-pictures .left{border:0}}@media (min-width:767.98px){.block-2-pictures .left .card-body{padding-top:0}.block-2-pictures .right .card{margin-top:72px}.block-1-picture .card{height:100%}.block-1-picture .card-body{padding-left:23%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}.best-seller,.cross-sells{padding-top:95px;padding-bottom:60px;background:#f0f0f0}.best-seller .subtitle,.cross-sells .subtitle{width:449px;letter-spacing:2.5px;line-height:24px;font-size:16px}.best-seller .card,.cross-sells .card{width:350px;background:#fff;box-shadow:none;transition:box-shadow .2s}.best-seller .product-image-wrapper,.cross-sells .product-image-wrapper{padding:0 !important}@media (max-width:768px){.best-seller{padding-top:60px;padding-bottom:35px;padding-left:10px;padding-right:10px}.best-seller .subtitle{width:100%}}@media (max-width:767.98px){.best-seller .card{width:275px}.best-seller .card .product-image-photo{width:168px;height:252px;margin-bottom:14px}}.best-seller .navigation-container{margin-left:auto;margin-top:0;position:relative;width:150px}.best-seller .navigation-subtitle-container{margin-bottom:40px}@media (max-width:767.98px){.best-seller .navigation-subtitle-container{margin-bottom:30px}}.best-seller .slick-slide{margin:auto}.best-seller .slick-list{margin:0 -23px}@media (max-width:767.98px){.best-seller .slick-list{margin:0}}@media (min-width:768px){.best-seller .slick-arrow{width:55px;height:55px}.best-seller .slick-arrow:before{background-size:55px 55px;width:55px;height:55px}}.best-seller .slick-arrow.slick-prev{left:-10px}.best-seller .slick-arrow.slick-next{right:-7px}.product-item-name>a,.product-item-name>a:visited{color:var(--primary)}.card-product .card-body{padding:20px 50px 40px;transition:box-shadow .2s ease-in-out}.card-product .card-body .spacial-price-container .discount-percent{display:none}@media (max-width:767.98px){.card-product .card-body{padding:20px 30px 40px}.card-product .btn{font-size:14px;letter-spacing:2px}}.card-product .product-item-name{margin:0}.card-product,.card-product:hover,.products-grid .product-item-info,.products-grid .product-item-info:hover{transition:box-shadow .2s ease-in-out}@media (max-width:767px){.products-grid .product-items{padding:0 36px}.page-products .sorter{right:20px}}.card-product,.products-grid .product-item-info{box-shadow:0 0 0 0 rgba(214,217,218,.3)}.card-product:hover,.products-grid .product-item-info:hover{box-shadow:10px 10px 4px 0 rgba(214,217,218,.3)}.card-product .product-item-photo{text-align:center}.card-product .product-image-photo{position:initial}.card-product .towishlist{width:22px;height:22px;position:absolute;right:20px;top:18px;z-index:3}.card-product .product-title{height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px}.card-product .product-item-link:hover{text-decoration:none}.card-product .product-price small{margin-left:7px;text-decoration:line-through}.card-product .product-image-photo{height:300px;display:block;margin-right:auto;margin-left:auto;margin-bottom:33px;object-fit:cover}.best-seller .card .btn-add-cart{margin-top:20px}.card-product .product-new{color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:2px;line-height:24px;left:20px;position:absolute;background:#5d656d;padding:0 8.5px}.card-product .actions-primary{width:100%}.reassurance-with-bg{padding-top:40px;padding-bottom:60px;background:#f0f0f0}@media (min-width:992px){.reassurance-with-bg .row [class*=col-]:not(:last-child){border-right:solid 1px rgba(93,101,109,.15)}.reassurance-with-bg .reassurance-label{width:185px}}@media (max-width:767.98px){.reassurance-with-bg{padding-top:0}}.reassurance-with-bg .reassurance-label{font-size:16px}.reassurance-with-bg .col-reassurance{flex-grow:1}.reassurance-with-bg .container-reassurance{border-top:0;padding-top:0;padding-bottom:40px;background:0 0}@media(max-width:767.98px){.reassurance-with-bg .container-reassurance{padding-bottom:0}.container-reassurance img{height:45px;width:45px}}.reassurance-slider .slick-track{display:flex !important}.reassurance-slider .slick-dots{padding-top:25px;padding-bottom:0}.reassurance-slider .slick-list{display:flex !important;margin-left:2px}.reassurance-slider .slick-slide{height:inherit !important;border-right:solid 1px rgba(122,125,124,.15)}@media (max-width:768px){.reassurance-slider .reassurance-item{display:flex !important;justify-content:center}.reassurance-slider .reassurance-item img{margin-left:20px}.reassurance-slider .reassurance-label{width:auto;display:flex;align-self:center;margin:0 20px 0 27px}.reassurance-slider .slick-slide{border:none}}.rating-summary .rating-result>span:before{color:#4a525a}.block-2-pictures-text{position:relative;margin-top:120px;margin-bottom:25px}@media (max-width:767.98px){.block-2-pictures-text{margin-top:60px;margin-bottom:20px}}.block-2-pictures-text h4{margin-top:79px;margin-bottom:25px}.block-2-pictures-text h5{margin-bottom:14px}.block-2-pictures-text .col-block-content{background-color:#fff;letter-spacing:2.5px;font-size:16px;max-width:747px}@media (max-width:991.98px){.block-2-pictures-text .col-block-content{padding-bottom:0}}.block-2-pictures-text .btn{min-width:225px}.block-2-pictures-text h1{min-height:180px;margin-bottom:0;padding-bottom:3px;border-bottom:solid 2px #fff}.block-2-pictures-text .col-block-content-text{width:550px}.block-2-pictures-text .small-picture{margin-left:-70px;margin-top:80px;height:350px;width:350px;max-width:350px;position:relative;z-index:1}@media (max-width:991.98px){.block-2-pictures-text .small-picture{position:absolute;top:67px;left:0;width:189px;height:189px;max-width:189px}.block-2-pictures-text-left .small-picture{right:0;left:initial}}.block-2-pictures-text-left .small-picture{margin-left:75px;margin-top:79px;width:350px;max-width:350px;height:350px;position:relative;z-index:1}@media (min-width:992px) and (max-width:1199.98px){.block-2-pictures-text-left .small-picture{margin-left:10px}}@media (max-width:991px){.block-2-pictures-text h1{min-height:auto}.block-2-pictures-text h4{margin-top:40px}.block-2-pictures-text .col-block-content-text{width:100%}.block-2-pictures-text .small-picture{margin-left:0;margin-top:0}.block-2-pictures-text-left .small-picture{margin-left:0;margin-top:0;max-width:189px;width:189px;height:189px}}@media (max-width:991.98px){.block-2-pictures-text .col-block-content-text{width:100%}.block-2-pictures-text .container{margin-top:30px;padding:0 var(--mobile-lateral-padding)}.block-2-pictures-text h4{margin-top:0;font-size:26px;line-height:30px;letter-spacing:3.5px;text-align:left}.block-2-pictures-text h5{text-align:left}.block-2-pictures-text .btn{width:100%}}.block-2-pictures-text .col-block-content .description{margin-bottom:25px}.block-2-pictures-text-right .background-img,.block-2-pictures-text-left .background-img{width:62.35vw;height:557px;position:absolute;z-index:-1;object-fit:cover}.background-img.position-top{object-position:top}@media (max-width:991.98px){.block-2-pictures-text-right .background-img,.block-2-pictures-text-left .background-img{height:205px;width:100%;object-fit:cover;object-position:top;position:initial;display:block;margin-left:auto;margin-right:0}.block-2-pictures-text-left .background-img{margin-left:0;margin-right:0}}.block-2-pictures-text-right .background-img{right:0}.block-2-pictures-text-left h1{padding-left:15px}@media (max-width:991.98px){.block-2-pictures-text-left h1{margin-left:0;padding-left:0;margin-bottom:15px}.block-2-pictures-text-left .background-img{left:0}}.block-2-pictures-text-left .person-detail{height:84px;width:100%;display:flex;font-size:16px;letter-spacing:2.5px;position:absolute;bottom:0;background:linear-gradient(90deg,rgba(255,255,255,.8) 0,rgba(255,255,255,0) 100%)}.block-2-pictures-text-left .person-detail i{margin-left:20px;margin-right:20px;font-size:55px}@media (max-width:991.98px){.block-2-pictures-text-left .person-detail{height:45px;width:100%;display:flex;font-size:8.62px;letter-spacing:1.3px;line-height:11px}.block-2-pictures-text-left .person-detail h5{margin-bottom:0;font-size:8.62px;letter-spacing:1.3px;line-height:11px}.block-2-pictures-text-left .person-detail i{margin-left:11px;margin-right:11px;font-size:27px}}@media (min-width:992px){.block-2-pictures-text-left .advise-person-container{position:relative}}.block-2-pictures-text-left .row-title{min-height:180px}.block-2-pictures-text-left .row-content{padding-top:180px}.block-2-pictures-text-left .row-title+.row-content{padding-top:0}.block-focus{margin-top:190px;margin-bottom:140px}.block-focus .focus-title{color:#5d656d;font-family:"StayRad";font-size:50px;letter-spacing:0;line-height:24px;text-transform:initial}.block-focus .col-lg-auto.column-1{width:400px;padding-right:44px}.block-focus h5{margin-bottom:10px}.block-focus .background-img{width:898px;height:557px;position:absolute;right:0;z-index:-1}.block-focus h4{color:var(--primary);font-size:34px;letter-spacing:5px;line-height:42px;font-weight:500;margin-bottom:60px}.block-focus .focus-description{font-size:16px;letter-spacing:2.5px;line-height:24px;margin-bottom:40px;padding-right:10px}.block-focus .product-image-wrapper{padding:0 !important}.block-focus .title{margin-bottom:90px}.block-focus .focus-slider{max-width:740px}@media (max-width:991.98px){.block-focus{padding-bottom:40px;margin-top:60px;margin-bottom:0;background:linear-gradient(to bottom,#fff 101px,#f0f0f0 0)}.block-focus .row-content .col-lg-auto.column-1{width:100%;padding-top:0;padding-right:initial}.block-focus .background-img{height:201px;width:86%;z-index:0}.block-focus .container{padding:150px var(--mobile-lateral-padding) 0;position:relative;z-index:1}.block-focus h4{line-height:30px;font-size:26px;margin-bottom:24px}.block-focus .title{margin-bottom:15px}.block-focus .focus-description{margin-bottom:15px}.block-focus .bg-white{background:0 0 !important}}@media screen and (max-width:767px){.block-focus .card-product{margin-left:auto;margin-right:auto}}.block-focus .card-product .card-body{padding:0}.block-focus .card-product h5{margin-bottom:48px}.block-focus .picto{top:20px}.block-focus .card-3 .card-body>a:first-child{padding:0}.block-focus .card-3 .card-body>*{display:block;padding:0 50px}.block-focus .column-3{margin-left:auto;margin-right:0}.block-focus .text-big{margin-top:30px;font-size:16px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.block-focus .container-text{width:240px}.block-focus .card-product .card-body{margin-left:auto;margin-right:auto;padding-bottom:30px}.block-focus .product-image-container{width:100% !important}@media (min-width:768px){.block-focus .slick-slide:first-child{padding-right:20px}.block-focus .slick-slide:last-child{padding-left:20px}.block-focus .card-product .card-body{width:250px}.block-focus .card-product{width:350px;padding:30px}.block-focus .card-3,.block-focus .card-3 .card-body{width:350px}.block-focus .row-content .column-2,.block-focus .row-content .column-3,.block-focus .row-content [class*=col-]{padding-top:80px}}@media (max-width:767.98px){.block-focus .card-product{width:276px}.block-focus .card-product .card-body{padding:30px 30px 40px}.block-focus .card-product .product-image-photo{width:181px;height:252px;margin:0 auto 0 auto}.block-focus .card-product h5{margin-top:15px;margin-bottom:30px}.block-focus .row-content [class*=col-]{padding-top:36px}.block-focus .focus-slider{margin-top:40px}.block-focus .slick-arrow.slick-prev{margin-left:-30px}.block-focus .slick-arrow.slick-next{margin-right:-30px}}.container-newsletter{margin-bottom:60px}.container-newsletter .border-top{border-top:solid 1px rgba(93,101,109,.15) !important}.container-newsletter .title{font-size:40px;letter-spacing:8px;font-weight:800;margin-top:63px;text-align:center;line-height:60px}@media (max-width:991.98px){.container-newsletter .title{font-size:30px;letter-spacing:5px;line-height:30px;margin-bottom:25px}}.form-hp-newsletter input,.form-hp-newsletter .btn{height:40px}.form-hp-newsletter .btn{margin-left:20px}.form-hp-newsletter input{background:#f0f0f0;border:none}.container-newsletter .newsletter-content{max-width:745px;margin-left:auto;margin-right:auto}.container-newsletter .newsletter-content form,.container-newsletter .newsletter-content p{max-width:592px;margin:auto}.container-newsletter .newsletter-content .form-hp-newsletter{margin-top:36px;margin-bottom:30px}.container-newsletter .newsletter-content form .control{flex-grow:1}@media (max-width:767px){.container-newsletter .newsletter-content .d-flex{flex-direction:column}.container-newsletter .newsletter-content .btn{margin-left:0 !important}}.container-newsletter .newsletter-content p{font-size:16px;letter-spacing:2.5px;line-height:24px}.container-newsletter .newsletter-content a{text-decoration:underline}@media (max-width:767px){.container-newsletter .newsletter-content .form-hp-newsletter{flex-direction:column;margin-top:18px;margin-bottom:18px}.container-newsletter .newsletter-content .form-hp-newsletter input{margin-bottom:20px}.container-newsletter .title{margin-top:50px}}.page-main>.page-title-wrapper .page-title{hyphens:none}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{border:none;margin:auto;padding:0}.products-grid .product-item-inner{box-shadow:none;border:none;margin:0;padding:0;display:block;position:initial}.products-grid .card-product .product-image-photo{width:100%;height:100%;object-fit:cover}.product-price .card-product .product-image-photo{bottom:initial}.card-product .tocompare{display:none !important}.product-items .card-product{width:394px}@media (max-width:1199.98px){.product-items .card-product{width:325px;margin:auto}}.product-items .card-product .card-body{padding:0 49px 40px}.product-items.widget-product-carousel .card-product{margin:0 10px}.product-items.widget-product-carousel .card-product .product-item-details{padding:0 15px}.product-items.widget-product-carousel .card-product span.product-image-wrapper{padding:0}.product-items .product-image-container{width:100% !important;display:block}.product-image-wrapper{height:auto;overflow:initial;padding:20px 49px 21px}.product-items .card-product span.product-image-wrapper{padding-bottom:20px !important;height:100%}.product-items .card-product .product-image-photo{margin-bottom:0}.product-item{font-size:14px;letter-spacing:2px}.product-care .baseline{font-weight:700}.care-duration{padding-left:30px;position:relative}.care-duration:before{content:'';position:absolute;display:block;height:19px;width:19px;top:0;left:0;background:url('../images/time.svg')}.product-items .care-duration{margin-top:25px}.product-items .card-product .product-title{height:60px;-webkit-line-clamp:3}.card-product .baseline{height:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-items .card-product .short-description{height:66px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.product-items .card-product .short-description p{margin:0}.card-product .price-box .price{font-size:16px;font-weight:800;line-height:20px;letter-spacing:2.5px;text-transform:uppercase}.card-product .price-box{margin-bottom:19px}.card-product .product-item-inner{margin-top:13px}.product-item .card-product .price-box{margin-top:23px;clear:both}.product-items .card-product .btn-add-cart{font-size:14px;padding-left:0;padding-right:0;letter-spacing:2px}.mpblog-post-index main,.mpblog-category-view main,.mpblog-tag-view main,.page-products main{background-color:#f0f0f0}.products-grid .product-item-info{transition:box-shadow .1s ease-in-out}@media (min-width:768px){.page-layout-2columns-left .sidebar-main{width:25%}.page-layout-2columns-left .column.main{width:75%}.page-products .container.category{margin-top:32px}}.products-grid .product-item,.page-products .products-grid .product-item.col-md-auto{width:auto}@media (max-width:767.98px){.products-grid .product-item,.page-products .products-grid .product-item.col-12{width:100%}}.products-grid .product-item-actions{margin:0}.block-focus .action+.action,.best-seller-item .action+.action,.products-grid .product-item-actions .action+.action{margin-top:15px}.page-products .products-grid .product-item{margin-left:0}.page-products .category-view .category-image{position:absolute;top:0;width:100%}.jumbotron{position:relative;background-color:#f0f0f0}.mpblog-post-index .jumbotron{margin-bottom:32px}.jumbotron,.jumbotron .category-image .image,.jumbotron img{height:87px;width:100%}@media (min-width:768px){.jumbotron{margin-top:-48px;padding:48px 0}.jumbotron,.jumbotron .category-image .image,.jumbotron img{height:335px}.jumbotron .page-title{font-size:50px}}.jumbotron img{position:absolute;top:0}.jumbotron .title{position:relative;z-index:1}.jumbotron .page-title{margin:0}.jumbotron img{object-fit:cover}.page-products .nav-sections{box-shadow:none}.products-grid .product-item{margin-bottom:50px}.products-grid .category-cms,.category-image,.category-description{margin-bottom:0}.toolbar .toolbar-amount{font-size:18px;line-height:26px;font-weight:800;letter-spacing:3px}.filter-title strong{border:1px solid var(--primary);background-color:transparent;border-radius:0;line-height:20px;padding:9px 20px;left:var(--mobile-lateral-padding)}.page.messages{display:none}.breadcrumbs{position:relative;z-index:1;margin-top:15px}.breadcrumbs li,.breadcrumbs a,.breadcrumbs a:visited,.breadcrumbs a:hover{color:#7a7d7c;text-decoration:none}.breadcrumbs .item:not(:last-child):after{margin:0 6px}.toolbar-sorter .sorter-action{display:none}.toolbar-sorter .sorter-label{padding-right:20px;line-height:22px}@media (max-width:767px){.toolbar-sorter .sorter-label{display:block;text-align:left;margin-bottom:13px}.page-products .container.category,.page-products.catalogsearch-result-index .container.columns{margin-top:20px;padding-top:80px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.product-reviews-summary{margin-bottom:0}.product-reviews-summary.short{display:flex}.product-reviews-summary.short .rating-summary{margin-top:-4px}.product-reviews-summary.short .action.view{padding-right:5px;color:#a3a7ab}.rating-summary .rating-result:before,.rating-summary .rating-result>span:before{font-size:13px;margin-top:5px}.product-item .product-reviews-summary .reviews-actions{margin-top:0}.product-item-details .text-muted{color:#a3a7ab !important;white-space:nowrap;line-height:24px;min-height:24px}.product-info-main .netreviews-stars{padding-top:3px;margin-bottom:60px}.product-reviews-summary .reviews-actions{font-size:12px}.rating-summary .rating-result{width:auto}.pages strong.page{background:0 0}.pages .item,.pages strong.page{font-size:16px;font-weight:700}.pages .item{margin-right:25px}.pages .item a{color:rgba(52,63,72,.3) !important}.pages .action.next,.pages .action.previous{border:none;box-shadow:none}.pages .action.next:before,.pages .action.next:visited:before,.pages .action.next:hover:before,.pages .action.previous:before,.pages .action.previous:hover:before,.pages .action.previous:visited:before{color:var(--primary)}@media (max-width:767px){.pages .pages-items{padding:0 40px 0 0}.pager .limiter{display:none}}.field.limiter label{padding-right:10px}.field.limiter .limiter-text{padding-left:12px}.block-subtitle.filter-current-subtitle{font-size:18px;font-weight:800;letter-spacing:3px;padding:0}@media (max-width:767px){.block-subtitle.filter-current-subtitle{padding:0 20px 0 0;margin-bottom:10px}}.amshopby-filter-current.filter-current{margin-top:80px}.amshopby-filter-current .amshopby-item.item{background:#e3f0f6;padding:5px 10px}.amshopby-filter-current .amshopby-filter-name{font-weight:300;display:initial}.filter-options .am-labels-folding .item{padding:0 0 0 33px}.amshopby-filter-current .amshopby-filter-value{font-weight:800;width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.3rem;padding-right:20px}.amshopby-filter-current .amshopby-remove{right:10px;left:auto;z-index:1}.amshopby-filter-current .amshopby-remove:after,.amshopby-filter-current .amshopby-remove:before{background-color:#3d3d3d}.filter-current .items{padding:0}.filter-options input[type=checkbox]+.amshopby-choice:before,.filter-options input[type=checkbox]+.amshopby-choice:after{width:18px;height:18px;border-radius:0;border:solid 1px #5d656d}.filter-options input[type=checkbox]+.amshopby-choice:before{background:#fff}.filter-options-title,.filter-options-content{padding-left:0;padding-top:16px}.filter-options-title{padding-top:30px;font-weight:800;letter-spacing:2.5px;font-size:16px;word-break:normal}.filter-options-title:after{top:initial;right:0}.filter-options-content .items.am-filter-items-attr_category_ids.am-labels-folding.-am-multiselect{margin:0}.filter-options-item .filter-options-content .items [class*=am-filter-item]{padding-top:4px}.filter-options input[type=checkbox]+.amshopby-choice:after{background:transparent url('../images/check-thin.svg') center/12px no-repeat}.filter-current .item{margin-bottom:15px}.ui-slider-handle:not(.ui-state-hover):not(.ui-state-active) .amshopby-slider-tooltip{opacity:1;visibility:visible}.amshopby-slider-container .amshopby-slider-display{display:none}.amshopby-slider-container.-improved .amshopby-slider-tooltip{border:none;bottom:-30px;color:#5d656d;font-size:14px;letter-spacing:2px;background-color:transparent !important}.amshopby-slider-container.-improved .amshopby-slider-tooltip:before,.amshopby-slider-container.-improved .amshopby-slider-tooltip:after{background-color:transparent}.amshopby-slider-container.-improved .am-slider,.amshopby-slider-container.-improved .ui-slider-range,.amshopby-slider-container.-improved .am-slider:before,.amshopby-slider-container.-improved .am-slider:after{height:6px}.amshopby-slider-container.-improved .am-slider .ui-slider-handle:last-child .amshopby-slider-tooltip{top:-23px}.amshopby-slider-container.-improved .ui-slider-range,.amshopby-slider-container.-improved .am-slider .ui-slider-handle,.amshopby-slider-container.-improved .am-slider .ui-slider-handle:hover,.amshopby-slider-container.-improved .am-slider .ui-slider-handle:active{background-color:var(--primary)}.amshopby-slider-container.-improved .am-slider .ui-slider-handle{height:15px;width:15px;top:-5px}.filter-options-item .filter-options-content .amshopby-slider-wrapper{margin:0}.amshopby-slider-container.-improved{margin-top:10px;margin-bottom:30px}.filter-options-content .am-ranges .items.-am-multiselect .item [class*=am-filter-item]{padding-left:35px;color:#5d656d !important}.block-subtitle.filter-subtitle{display:none}.block-actions.filter-actions .filter-clear{text-decoration:underline}.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view),.filter-options-item .filter-options-content .am-category-wrapper,.filter-options-item .filter-options-content .amshopby-fromto-wrap{margin:0}.filter-options .filter-options-item:first-child{border-top:none}#layered-filter-block .filter-options{margin-bottom:43px}.filter-options-title:after{color:var(--primary)}@media (min-width:768px){#layered-filter-block .amshopby-filter-current.filter-current+.block-subtitle.filter-subtitle+.filter-options{margin-top:30px;border-top:solid 1px rgba(93,101,109,.15)}}.block-subtitle.filter-current-subtitle+.block-actions.filter-actions{margin-bottom:15px}.amshopby-items.items .item.amshopby-item:first-child{margin-top:0}.page-layout-1column .product-info-main{width:100%}.product-info-main{float:none;font-size:12px}.product-info-main .page-title{font-size:30px;line-height:40px;letter-spacing:3px}@media (min-width:768px){.product-info-main{padding-left:30px}.product-block-details .product.media{padding-right:30px;margin-left:-50px;width:calc(100% + 50px) !important}}@media (max-width:767px){.product-info-main .page-title{margin-top:33px}.product-block-description{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.product-info-main .product-reviews-summary .reviews-actions{font-size:14px}.product-info-main .stock.unavailable{font-weight:800;color:#a10000;display:inline-block}.product-info-main .stock.available{color:#0c9700}.product-info-main .product-info-stock-sku .stock-separator{padding-left:20px;padding-right:20px;display:inline-block;color:#d6d9da}.product-info-main .stock.available,.product-info-main .stock.unavailable{text-transform:none}.product-info-main .product-info-stock-sku{float:none;padding:0;display:flex}@media screen and (max-width:1200px){.product-info-main .product-info-stock-sku{margin:20px 0}}@media screen and (max-width:991px){.product-info-main .product-info-stock-sku{display:block;text-align:left}.product-info-main .product-info-stock-sku .stock-separator{display:none}}a.action.find-store{position:relative;padding-left:53px}.action.find-store img{display:block;height:22px;width:22px;position:absolute;left:18px;top:9px}.action.find-store:hover img,.action.find-store:active img,.product-info-main .action.find-store img{filter:invert(95%) sepia(100%) saturate(0%) hue-rotate(106deg) brightness(105%) contrast(105%)}.product-share-social{margin:0}.box-tocart{margin-bottom:20px}.product-share-social li{display:inline;text-align:center;font-size:20px;margin-right:32px}.product-share-social li:last-child{margin-right:0}.product-share-social li a:hover{color:#3b5998 !important}.product-share-social .picto{width:22px}.product-info-main .product-social-links{margin-top:20px;display:flex;align-items:center}.product-info-main .product-social-links .product-addto-links{margin-right:25px;display:inline-block}.product-info-main .product-info-price{border-bottom:0;margin:0}.product-info-main .product.alert{margin:0 !important;padding:0 !important;text-decoration:underline}.product-info-main .action.alert{padding:0 !important}@media screen and (max-width:767px){.product-info-main .action.alert{display:block;text-align:center}}.product-info-main .product-add-form{display:flex}.product-info-price .price-box .price-container .price{font-size:16px;font-weight:800;color:var(--primary);line-height:20px}.product-info-main .product-reviews-summary{display:block;margin-bottom:40px;float:none}.product-info-main .product.attribute.overview{font-size:14px;line-height:22px;margin:10px 0 20px}.product-info-main .short-description-title{font-size:14px;line-height:22px;font-weight:600;margin-top:20px}.product-info-main .product-add-form,.product-info-main .price-box .price-final_price{padding:0}.product-info-main .product-info-price .price-box .price-container>span{margin-bottom:0}.box-tocart .variant-list{width:auto;background-color:#fff;border:1px solid var(--primary);font-size:16px;font-weight:700;line-height:20px;letter-spacing:2.5px;text-transform:uppercase}.box-tocart .field.qty{margin-left:20px}.box-tocart .action.tocart{width:auto;margin-right:0}.box-tocart .action.tocart:not(:last-child){margin-bottom:0}.box-tocart .btn.tocart{font-size:16px;padding:10px 26px;line-height:20px}.catalog-product-view .box-tocart{margin-bottom:0}.catalog-product-view .box-tocart .fieldset{display:flex !important;margin-bottom:0}@media screen and (max-width:1200px){.catalog-product-view .box-tocart .fieldset{flex-direction:column}}.catalog-product-view .box-tocart .btn.tocart{padding:10px 15px !important}.product-info-main .reviews-actions{text-decoration:underline}.product-info-main .action.add{display:none}.product-info-main .rating-summary .rating-result:before,.product-info-main .rating-summary .rating-result>span:before,.product-info-main .rating-summary .rating-result:after{font-size:19px}.product-info-main .rating-summary,.customer-review .rating-summary{margin-right:5px}@media (max-width:767px){.product-info-main .page-title{line-height:34px;letter-spacing:3px}.product-info-main .product-social-links{justify-content:center}.product-info-main .product-info-stock-sku{display:block;text-align:center}.product-info-main .product-info-stock-sku .stock-separator{display:none}.product-info-main .product-info-stock-sku .stock,.product-info-main .product-info-stock-sku .push-free-shipping{display:block}.box-tocart .btn.tocart{width:100%}.product-info-main .product-info-price{text-align:center}}@media (min-width:768px){.box-tocart .swn-tag-wtb-btn{max-width:320px}}.page-layout-1column .product.media{width:100%;float:none}.fotorama__thumb-border{box-shadow:5px 5px 4px 0 rgba(214,217,218,.4);background-image:none;border:none}.fotorama__nav-wrap.fotorama__nav-wrap--horizontal{text-align:center;margin-top:20px}.amlocator-location-gallery .fotorama__nav-wrap .fotorama_horizontal_ratio .fotorama__img{width:100%;height:100%;object-fit:cover}.amlocator-location-gallery .fotorama__thumb-border{display:none}@media (min-width:768px){.amlocator-location-gallery .fotorama__stage__frame .fotorama__img{padding:0 80px}.amlocator-location-gallery .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-top:-60px}.amlocator-location-gallery .fotorama__wrap{margin-top:-80px}}.input-group-qty .btn:hover,.input-group-qty .btn:focus,.input-group-qty .btn:active,.input-group-qty .btn:active:focus{background-color:transparent;box-shadow:none}.input-group-qty{width:120px;margin:auto}.input-group-qty .picto{width:16px}.input-group-qty .btn.btn-outline-primary{padding-left:10px;padding-right:10px;height:40px}.input-group-qty .btn-left.inactive .picto{opacity:.3}.input-group-qty .btn.btn-outline-primary.btn-left{border-right:none}.input-group-qty .btn.btn-outline-primary.btn-right{border-left:none}.input-group-qty input{font-size:16px;font-weight:600;padding:0;border-left:none;border-right:none;border-top:1px solid var(--primary);border-bottom:1px solid var(--primary)}.input-group-qty .input-text.qty{width:48px}.input-group-qty button{display:flex}.product .fotorama__thumb-border{display:none}.product-detail-container{position:relative;font-size:16px;margin-top:40px;margin-bottom:40px;letter-spacing:2.5px}.product-detail-container .nav-item{margin-bottom:0}@media (max-width:767px){.product-container+.reassurance-with-bg{padding:40px 0;border:1px solid rgba(214,217,218,.4)}.catalog-product-view .reassurance-with-bg{background:0 0}.product-detail-container .tab-content>.tab-pane.show{border-bottom:1px solid rgba(214,217,218,.4);margin-bottom:0}.product-detail-container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);margin-top:0}.product-detail-container .accordion-title{font-size:18px;line-height:20px;font-weight:800;letter-spacing:2.8px;padding:29px 0;text-transform:uppercase;border-bottom:1px solid rgba(214,217,218,.4);position:relative;cursor:pointer}.product-detail-container .accordion-title.active{border-bottom:none}.product-detail-container .accordion-title:before{content:'';display:block;width:22px;height:22px;position:absolute;right:0;background:url('../images/arrow_thin.svg')}.product-detail-container .accordion-title.active:before{transform:rotate(90deg)}.product-detail-container h3{font-size:16px;line-height:24px;font-weight:700;letter-spacing:2.6px}}@media (min-width:768px){.catalog-product-view .reassurance-with-bg{padding-top:0;margin-top:170px}.catalog-product-view .reassurance-with-bg .container-reassurance{background:#fff;padding-top:40px}.catalog-product-view .reassurance-with-bg .row{margin-top:-90px}.product-detail-container{margin-bottom:100px}.product-detail-container #pills-home{background:linear-gradient(270deg,#f0f0f0 62%,#fff 62%);padding-top:80px}.product-detail-container #pills-composition{background:linear-gradient(90deg,#f0f0f0 62%,#fff 62%);padding-top:80px}.product-detail-container #pills-advice,.product-detail-container #pills-texture,.product-detail-container #pills-care{background:#f0f0f0;padding-top:60px}}.product-detail-container .col-left{padding-right:60px}.product-detail-container .nav-pills{position:relative;margin-left:100px;margin-right:100px}.product-detail-container .ingredients{position:relative}.product-detail-container .ingredient-popup{position:absolute;background:#fff;padding:28px 34px 45px 75px;border:1px solid rgba(214,217,218,.4);width:582px;box-shadow:2px 2px 4px #aaa}.product-detail-container .ingredient-popup:after{content:'';display:block;width:15px;height:20px;border-style:solid;border-width:10px 15px 10px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-15px;top:50%;filter:drop-shadow(-3px 2px 2px #aaa)}.product-detail-container .ingredient-popup .close{position:absolute;display:block;top:16px;right:16px;width:22px;height:22px;padding:0;background:url('../images/cross-thin.svg')}.product-detail-container .ingredient-popup .ingredient-header{margin-bottom:37px}.product-detail-container .ingredient-popup img{width:80px;height:80px;border-radius:40px;margin-right:31px}.product-detail-container .ingredient-popup .ingredient-name{text-transform:uppercase;font-size:20px;line-height:55px;letter-spacing:2.5px;padding-bottom:20px;border-bottom:2px solid var(--primary)}.btn-ingredient{padding:0;text-decoration:underline;text-underline-offset:1px;vertical-align:baseline;background:0 0}.product-detail-container .naos-decrypt{margin:28px 0;display:flex;align-items:center}.product-detail-container .naos-decrypt p{margin:0 0 0 25px;text-decoration:underline;text-underline-offset:6px;font-weight:700;text-transform:uppercase}@media (max-width:767px){.product-detail-container .ingredient-popup{padding:22px;width:100%}.product-detail-container .ingredient-popup:after{width:20px;height:15px;border-width:15px 10px 0;border-color:#fff transparent transparent;left:50%;top:100%;filter:drop-shadow(0px 2px 2px #aaa)}.product-detail-container .ingredient-popup .ingredient-name{font-size:16px;line-height:20px;font-weight:800;padding-bottom:11px;text-align:center}.product-detail-container .ingredient-popup .ingredient-header{display:flex;flex-direction:column;align-items:center}}@media (max-width:1100px){.product-detail-container .nav-pills{margin-left:0;margin-right:0}}.product-detail-container .tab-pane{padding-bottom:60px}.product-detail-container .tab-content ul{list-style-type:disc;margin-left:18px;margin-bottom:30px;line-height:24px}.product-detail-container .tab-content li{margin-bottom:15px}.product-detail-container .tab-content b{font-weight:800}.product-detail-container .small{font-size:12px;color:#5d656d}.product-detail-container .sticky-video-container>div{position:sticky;top:160px}.product-detail-container .find-store-link{text-decoration:underline;text-underline-offset:6px;letter-spacing:2.5px;font-weight:700;text-transform:uppercase;margin:20px 30px 65px;padding-bottom:3px;position:relative;display:inline-block}.product-detail-container .find-store-link:before{content:'';background:url('../images/locator.svg') no-repeat;width:24px;height:24px;display:block;position:absolute;left:-32px;top:0}.product-detail-container .find-store-link:after{content:'>';right:-18px;position:absolute;top:2px}#pills-advice,#pills-texture{text-align:center}#pills-advice .media{margin:60px auto 0;max-width:744px}.row.associated-care-products.product-items{max-width:850px;margin:auto;justify-content:space-around}.associated-care-products.product-items .card-product{width:252px}.associated-care-products .card-product .product-image-photo{height:252px;width:252px}.associated-care-products.product-items .card-product span.product-image-wrapper{padding:0}.associated-care-products.product-items .card-product .card-body{padding:0 30px 39px}.associated-care-products .btn{padding:9px 15px}.associated-care-products .product-item-inner{margin-top:23px}.product-ritual-container{position:relative;margin-top:10px;margin-bottom:60px}.product-ritual-container .bg-color{background:#f0f0f0}.product-ritual-container .container{padding-top:60px;padding-bottom:60px}.product-ritual-container .big-title{font-size:30px;line-height:34px;margin-bottom:16px}.product-ritual-container.is-care .big-title{margin-bottom:34px}.product-ritual-container .subtitle{font-size:16px;line-height:24px;letter-spacing:2.5px;text-transform:none;font-weight:400;margin-bottom:30px}.product-ritual-container .product-item-info{width:252px}.product-ritual-container .card-product .product-image-photo{height:300px;margin-bottom:0;margin-top:0;position:absolute}.product-ritual-container .card .card-body{padding:10px 30px 40px}.product-ritual-container .action{font-size:14px;letter-spacing:2px;padding-left:10px;padding-right:10px}.product-ritual-container .action+.action{margin-top:10px}@media (max-width:767px){.product-ritual-container .container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.product-ritual-container .row.product-row{flex-wrap:nowrap;overflow-x:auto}}@media (min-width:768px){.product-ritual-container .bg-color{width:100%;background:linear-gradient(90deg,#f0f0f0 74%,#fff 74%)}.product-ritual-container{margin-top:120px;margin-bottom:75px}.product-ritual-container .big-title{font-size:40px;margin-bottom:30px}.product-ritual-container.is-care .big-title{margin-bottom:50px}.product-ritual-container .subtitle{font-size:18px;letter-spacing:3px;font-weight:800;margin-bottom:60px}.product-ritual-container.product-more-container .bg-color{background:linear-gradient(270deg,#f0f0f0 74%,#fff 74%)}}.push-diagnostic{position:relative;margin-bottom:60px}.push-diagnostic .white-bg{background:#fff}.push-diagnostic p{font-size:16px}.push-diagnostic .background-img{position:absolute;right:5%;top:0;z-index:-1}@media(min-width:992px){.push-diagnostic .row img{margin-left:-45%;margin-top:80px}.push-diagnostic .white-bg{padding:80px 200px 80px 0}}.push-diagnostic .handwriting{text-transform:none;font-size:50px}.push-blog{position:relative;text-align:right;margin-top:75px}.push-blog .container{text-align:left}.push-blog .background-img{object-fit:cover;position:absolute;z-index:-1;left:0;top:0;max-height:100%}.push-blog h2{margin-left:0;max-width:250px;letter-spacing:10px;font-size:50px;background:#fff}.push-blog .preview-article{margin-left:auto;margin-right:0;max-width:750px}.push-blog .preview-img{width:190px;height:190px;object-fit:cover;position:absolute;top:66px;right:0}.push-blog .preview-article h3{text-transform:none;font-size:34px;font-weight:400;line-height:42px;letter-spacing:5px}.push-blog .preview-article p{margin:40px 0}@media (max-width:991px){.push-blog h2{font-size:30px;letter-spacing:5px;line-height:30px}.push-blog .container{padding-top:285px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.push-blog .background-img{max-height:270px;width:86%}.push-blog .preview-article h3{font-size:26px;letter-spacing:3.5px}.push-blog .preview-article p{margin:5px 0 30px}.push-blog .preview-article .btn{display:block}}@media (min-width:992px){.push-blog .background-img{width:61%;max-width:890px;height:557px}.push-blog h2{margin:0 0 120px auto;max-width:600px}.push-blog .preview-article{padding:80px 0 120px 150px}.push-blog .preview-img{width:350px;height:350px;right:auto;top:250px;left:16%}}@media (min-width:992px) and (max-width:1199px){.push-blog .preview-img{width:300px;height:300px;left:5%}}.checkout-cart-index .page-wrapper,.checkout-index-index .page-wrapper,.checkout-onepage-success .page-wrapper,.checkout-guest-index .page-wrapper,.customer-account-forgotpassword .page-wrapper,.customer-account-createpassword .page-wrapper,.customer-account-create .page-wrapper,.customer-account-login .page-wrapper{background:#f0f0f0}.checkout-cart-index .page-header,.checkout-index-index .page-header,.checkout-onepage-success .page-header,.checkout-guest-index .page-header,.customer-account-forgotpassword .page-header,.customer-account-createpassword .page-header,.customer-account-logoutsuccess .page-header,.customer-account-create .page-header,.customer-account-login .page-header,.account .page-header{background:#fff;box-shadow:0 2px 4px 0 rgba(214,217,218,.3)}.checkout-cart-index .page-main,.checkout-onepage-success .page-main,.checkout-guest-index .page-main,.customer-account-forgotpassword .page-main,.customer-account-createpassword .page-main,.customer-account-logoutsuccess .page-main,.customer-account-create .page-main,.customer-account-login .page-main{margin-top:var(--main-container-top-margin)}.checkout-cart-index .column.main,.checkout-onepage-success .column.main,.checkout-guest-index .column.main,.customer-account-forgotpassword .column.main,.customer-account-createpassword .column.main,.customer-account-logoutsuccess .column.main,.customer-account-create .column.main,.customer-account-login .column.main{max-width:var(--main-container-max-width);margin-left:auto;margin-right:auto}.checkout-guest-index .block .block-title{border-bottom:1px solid #e8e8e8;background:0 0}.checkout-guest-index .input-text{background:#fff}.gdpr-info{font-size:12px;line-height:18px;text-align:justify;color:#5d656d}.checkout-cart-index .page-title{font-size:30px;letter-spacing:6px;margin-bottom:0}.cart-container{margin-top:20px}.cart-container .page-title-wrapper{margin-bottom:24px;display:flex;flex-direction:row;align-items:baseline}.cart-container .page-title-wrapper .title-cart-qty{margin-left:18px}.cart.table-wrapper .cart>.item{border:none;margin-bottom:20px}.cart.item{padding:20px;background:#fff}.cart.item .product-item-name,.cart.item .product-item-name a{font-size:16px;text-transform:uppercase;color:var(--primary);letter-spacing:2.5px;font-weight:700}.cart.item .item-options{color:#7a7d7c;font-size:12px;letter-spacing:2px}.cart.table-wrapper .product-item-name+.item-options{margin-top:5px}.cart.item .input-text.qty{text-align:center}.cart.item .subtotal{text-align:right}.cart.item .cart-price{font-size:20px;color:var(--primary)}.cart.item .stock-info.in-stock{padding-left:25px;position:relative}.cart.item .stock-info.in-stock:before{content:'';background-image:url('../images/check-thin.svg');width:14px;height:14px;display:block;position:absolute;left:0;top:2px}.cart.item .free-sample-info{text-transform:uppercase;font-size:20px;letter-spacing:3px;font-weight:800;margin:0}.cart.item .message.notice>:first-child:before,.cart.item .message.error>:first-child:before{display:none}.cart.item .message{background:0 0;padding:5px 0}.cart.table-wrapper .actions-toolbar>.action-delete:before{display:none}.cart.actions .action.update{background:0 0;padding:0;border:none;text-decoration:underline;text-underline-offset:6px;font-weight:400;margin-right:32px}.cart .action-delete{text-decoration:underline;text-underline-offset:6px}.cart-summary .block{background:#fff;padding:30px 55px}.cart-summary .block.discount{margin-bottom:20px}.cart-summary .block.shipping{display:none}.cart-summary .coupon .input-text{background-color:#f0f0f0;border:none}.cart-summary .coupon .input-text::placeholder{color:var(--primary)}.cart-summary>.title{margin-top:20px}.cart-summary .cart-totals{border:none}.cart-summary .table.totals{margin-bottom:5px}.cart-summary .totals .mark .title{margin-bottom:0}.cart-summary .totals .mark{font-size:12px;color:#7a7d7c;padding:2px 0;line-height:22px}.cart-summary .totals .amount{font-size:14px;color:#7a7d7c;padding:2px 0 2px 14px;line-height:22px}.cart-summary .discount.totals .mark,.cart-summary .discount.totals .amount{color:#0070a1;font-weight:400}.cart-summary .shipping.totals .mark,.cart-summary .shipping.totals .amount{color:var(--primary);font-weight:800}.cart-summary .shipping.totals .amount{font-size:16px}.cart-summary .totals .free-shipping-info td{padding:0;border:0}.cart-summary .totals .push-free-shipping{background:#e3f0f6;padding:5px 14px 6px 52px;position:relative;border:0;margin:10px 0}.cart-summary .totals .push-free-shipping .free-amount{font-weight:700}.cart-summary .totals .push-free-shipping:empty{display:none}.cart-summary .totals .push-free-shipping:before{content:'';display:block;position:absolute;top:9px;left:15px;height:22px;width:22px;background:url('../images/gift.svg')}.cart-summary .totals.excl .mark,.cart-summary .totals.excl .amount{border-top:0}.cart-summary .totals.sub .mark,.cart-summary .totals.sub .amount,.cart-summary .grand.totals.incl .mark,.cart-summary .grand.totals.incl .amount{font-size:16px;text-transform:uppercase;color:var(--primary);font-weight:800;letter-spacing:2.5px}.cart-summary .fieldset.coupon{display:flex;flex-direction:row;margin:0}.cart-summary .fieldset.coupon .field{margin:0;width:calc(100% - 40px)}.cart-summary .fieldset.coupon input{padding-left:20px}.cart-summary .fieldset.coupon input[type=text]:disabled{opacity:1}.cart-summary .promocode-applied{color:#10812f;font-size:12px;letter-spacing:2px;position:relative;padding-left:28px;margin-top:10px}.cart-summary .promocode-applied:before{content:'';background:url('../images/check-light.svg');display:block;width:18px;height:18px;position:absolute;top:0;left:0}.cart-summary .fieldset.coupon button span{display:none}.cart-summary .fieldset.coupon button{padding:12px;margin-right:0}.cart-summary .fieldset.coupon button:before{content:'';background:#fff;-webkit-mask-image:url('../images/check-thin.svg');mask-image:url('../images/check-thin.svg');width:16px;height:16px;display:block}.cart-summary .fieldset.coupon button.cancel:before{-webkit-mask-image:url('../images/cross-thin.svg');mask-image:url('../images/cross-thin.svg')}@media (max-width:767px){.checkout-cart-index .column.main{padding-bottom:0}.cart-summary .block{padding:30px 22px}.cart-summary .block.discount{margin-bottom:10px}.cart.table-wrapper .cart>.item{margin-bottom:10px}.cart.table-wrapper .product-image-photo{max-width:114px}.title-cart-qty{display:none}.cart.item .subtotal{text-align:left}.cart.item .free-sample-info,.cart.item .cart-price{font-size:16px;line-height:20px}div.cart-summary>.title{display:block;padding:0 var(--mobile-lateral-padding);margin-top:40px}}.opc-sidebar{margin:0}.opc-sidebar .modal-content{border:none;background:0 0}.opc-sidebar .modal-header{border:none;padding:0}.opc-block-summary{border:none;background:0 0;padding:0}.opc-block-summary .items-in-cart{background:#fff;padding:20px 54px;margin-bottom:0}.opc-block-summary .minicart-items .product-item{border:none}.opc-block-summary .minicart-items .product-item-details{padding-left:0;color:#7a7d7c}.opc-block-summary .product-item .product-item-inner{display:flex}.opc-block-summary .product-item .product-item-name-block{flex:1 0 0}.opc-block-summary .product-item .message.notice>:first-child:before,.opc-block-summary .product-item .message.error>:first-child:before{display:none}.opc-block-summary .product-item .message{background:0 0;padding:0;margin-top:0}.opc-block-summary .minicart-items .product-item-details .price{font-weight:400;font-size:14px}.opc-block-summary .minicart-items .product-item-details .price-including-tax,.opc-block-summary .minicart-items .product-item-details .price-excluding-tax{margin:0}.opc-block-summary .table-totals{border:none}.opc-block-summary .block-totals{background:#fff;padding:0 54px 20px}.opc-block-summary .block-totals .totals{border-top:1px solid #ccc}.opc-block-summary .block-totals .totals .mark{font-size:14px;font-weight:800;padding:12px 0}.opc-block-summary .table-totals .totals-tax .mark{font-size:12px;line-height:18px;color:#7a7d7c}.opc-block-summary .block-totals .totals .amount{font-size:16px;font-weight:800;padding:12px 0 12px 14px}.opc-block-summary .block-totals .grand.totals .mark{font-size:16px;text-transform:uppercase}.mark .tax-label{font-size:12px;line-height:18px;text-transform:none;color:#7a7d7c;font-weight:400;display:block}.opc-block-shipping-information{padding:0}.opc-block-shipping-information .ship-to{background:#fff;padding:20px 54px}.opc-block-shipping-information div.shipping-information-title{margin-bottom:7px}.opc-block-shipping-information .shipping-information-content{line-height:20px}.opc-block-shipping-information .ship-via{background:#fff;padding:20px 54px}.form-create-account .fieldset>.legend,.cart-summary>.title,.opc-block-shipping-information .shipping-information-title,.opc-wrapper .step-title,.opc-block-summary .title{font-size:16px;font-weight:800;border:none;text-transform:uppercase;letter-spacing:2.5px;color:var(--primary);margin-bottom:20px;padding:0}.opc-wrapper #shipping-affiliation-fieldset,.opc-wrapper #customer-email-fieldset,.opc-wrapper .checkout-billing-address>.fieldset,.modals-wrapper .form-shipping-address,.opc-wrapper #shipping-new-address-form{background:#fff;padding:40px 55px;margin:20px 0}@media only screen and (max-width :991px){.opc-wrapper #customer-email-fieldset,.opc-wrapper .checkout-billing-address>.fieldset,.modals-wrapper .form-shipping-address,.opc-wrapper #shipping-new-address-form{padding:40px var(--mobile-lateral-padding)}}.opc-wrapper .new-address-popup .action-show-popup{padding:0;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:6px;width:auto}.opc-wrapper .new-address-popup .action-show-popup>span:before{display:none}@media (max-width:767px){.opc-wrapper{margin-top:40px}.checkout-container .checkout-shipping-address div.new-address-popup{margin:0 var(--mobile-lateral-padding) 20px}}@media only screen and (min-width :768px){.opc-wrapper #customer-email-fieldset .actions-toolbar{display:flex;flex-direction:row;align-items:center}}.opc-wrapper #customer-email-fieldset .actions-toolbar .secondary{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.opc-wrapper #customer-email-fieldset .actions-toolbar .secondary a.action{margin-top:0;letter-spacing:2px}.opc-wrapper #customer-email-fieldset .note{letter-spacing:2px;color:#5d656d;font-size:12px}.modals-wrapper .input-text,.opc-wrapper .input-text{border:none;background:#f0f0f0}.opc-wrapper .form-login .fieldset .field .label,.opc-wrapper .form-shipping-address .fieldset .field .label{font-weight:600}.opc-wrapper .payment-methods{background:#fff;padding:0 30px}.opc-wrapper .payment-method{padding:24px 0}.opc-wrapper .payment-method-title label{font-weight:800}.opc-wrapper .payment-method-title .with-stripe{font-weight:400}.payment-method-title label{display:flex;justify-content:space-between;align-items:center}.payment-method-title label>img:first-child{order:2}.checkout-payment-method .payment-method-title label>.action-help{display:none}#stripe_payments_cc_save_div{margin:16px 0;padding-top:30px;border-top:1px solid rgba(93,101,109,.15)}.payment-methods .payment-method-content,.stripe-payments-saved-cards-section+.ccard{padding-left:55px}.stripe-icon-container.right{float:none;order:2}#stripe-payments-card-number{width:18em}#stripe-payments-card-expiry{width:9em}#stripe-payments-card-cvc{width:8em}.stripe-payments-elements .pci-dss-info-block{letter-spacing:initial;font-size:14px}.stripe-payments-saved-cards-section .table-header{color:#7a7d7c;font-size:12px;display:flex;justify-content:space-between;padding:8px 0}.stripe-payments-saved-card,.stripe-payments-new-card{border-top:1px solid rgba(93,101,109,.15);padding:15px 0}.stripe-payments-saved-card span.type{font-weight:400}.stripe-payments-saved-card span.exp{color:var(--primary);font-size:12px}.opc-wrapper .action-select-shipping-item{margin:0}.table-checkout-shipping-method input[type=radio]+label,.payment-methods input[type=radio]+label{position:relative;padding-left:55px}.payment-methods input[type=radio]+label:before,.table-checkout-shipping-method input[type=radio]+label:before,.opc-wrapper .custom-radio{border:1px solid var(--primary);border-radius:50%;width:25px;height:25px;position:absolute;padding:0;background:0 0;display:block;content:'';top:calc(50% - 13px);left:0}.opc-wrapper .custom-radio{box-sizing:content-box}.opc-wrapper .custom-radio{position:relative}.opc-wrapper .custom-radio span{display:none}.payment-methods input[type=radio]:checked+label:after,.table-checkout-shipping-method input[type=radio]:checked+label:after,.opc-wrapper .custom-radio.selected:after{content:'';background:var(--primary);border-radius:50%;width:11px;height:11px;left:7px;top:calc(50% - 6px);display:block;position:absolute}.checkout-container .checkout-payment-method .checkout-invoice{margin-top:50px}.checkout-container .checkout-payment-method .checkout-billing-address{margin-top:50px}.checkout-payment-method .checkout-billing-address .billing-address-details{background:#fff;padding:30px 55px}@media (max-width:767px){.opc-block-summary .title{margin:25px 0 29px;padding:0 var(--mobile-lateral-padding)}.opc-block-summary .items-in-cart{padding:20px var(--mobile-lateral-padding)}.opc-block-summary .block-totals{padding:0 var(--mobile-lateral-padding) 20px}.opc-block-shipping-information .ship-to{padding:20px var(--mobile-lateral-padding)}.opc-summary-wrapper .action-close{margin-top:28px;margin-right:22px}.opc-summary-wrapper .action-close:before{content:'';display:block;width:22px;height:22px;background:url('../images/cross-thin.svg')}.table-checkout-shipping-method input[type=radio]+label,.payment-methods input[type=radio]+label,.payment-methods .payment-method-content,.stripe-payments-saved-cards-section+.ccard{padding-left:35px}.use-checkout-invoice-block{padding:0 var(--mobile-lateral-padding);margin-bottom:10px}.billing-address-same-as-shipping-block{padding:0 var(--mobile-lateral-padding)}.checkout-payment-method .checkout-billing-address .billing-address-details{padding:25px 29px}.checkout-payment-method .payment-method-title{padding:0}.checkout-payment-method .payment-methods{margin:0 -10px}}@media (min-width:992px){.checkout-payment-method .billing-title-wrapper{display:flex;justify-content:space-between}}.checkout-payment-method .billing-title-wrapper label{display:flex;align-items:center}.checkout-payment-method .billing-title-wrapper .checkbox-switch{background:#b6b6b6;width:50px;height:28px;position:relative;display:inline-block;border-radius:14px;margin-left:15px}.checkout-payment-method .billing-title-wrapper input[type=checkbox]:checked+.checkbox-switch{background:var(--primary)}.checkout-payment-method .billing-title-wrapper .checkbox-switch:before{content:'';display:block;width:22px;height:22px;background:#fff;position:absolute;left:3px;top:3px;border-radius:50%}.checkout-payment-method .billing-title-wrapper input[type=checkbox]:checked+.checkbox-switch:before{left:auto;right:3px}.checkout-payment-method .billing-title-wrapper .step-title{white-space:nowrap}.table-checkout-shipping-method{background:#fff;margin-bottom:30px;width:100%}.table-checkout-shipping-method .row{margin:0}.payment-methods input[type=radio],.table-checkout-shipping-method input[type=radio]{position:absolute;left:-9999px}.table-checkout-shipping-method .col-method:first-child{padding-left:55px;min-width:200px}.checkout-onepage-success .page-main{margin-top:0}.checkout-onepage-success .page-title{font-size:60px;text-align:center;margin:77px 0 40px;font-family:'Bliss2'}.checkout-onepage-success .success-details{background:#fff;padding:40px 50px;text-align:center;margin:0 auto 20px}.checkout-onepage-success .success-details strong{font-weight:800}.checkout-onepage-success .success-details p{margin:0;line-height:22px}.checkout-onepage-success .success-new-account h2{text-transform:none;margin-bottom:30px}.checkout-onepage-success .success-help h2{text-transform:none}.checkout-onepage-success .success-help>div{padding:45px 50px;min-height:272px}.checkout-onepage-success .success-help img{width:241px;height:272px;object-fit:cover}.checkout-onepage-success .checkout-success{padding-bottom:30px}.checkout-agreements-block .action-show{color:var(--primary);text-align:left}.checkout-agreements-block .action-show:hover{color:var(--primary)}.opc-estimated-wrapper .estimated-label{text-transform:uppercase}.opc-estimated-wrapper .estimated-block{float:none;display:flex;justify-content:space-between;flex-grow:1}@media (max-width:767px){.opc-estimated-wrapper{margin:0;padding:14px 22px;background:#fff;display:flex}.table-checkout-shipping-method .col-method:first-child{padding-left:28px}.checkout-shipping-method .actions-toolbar{padding:0 var(--mobile-lateral-padding)}.checkout-container.container{padding:0}.opc-wrapper .step-title{padding:0 var(--mobile-lateral-padding)}.checkout-onepage-success .page-title{line-height:54px}.checkout-success{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.checkout-onepage-success .success-details{background:#fff;padding:40px 28px}.checkout-onepage-success .success-new-account h2{font-size:26px;letter-spacing:3.5px}.checkout-onepage-success .success-help>div{padding:40px 18px}.checkout-onepage-success .success-help>img{width:100%;height:auto}}@media (min-width:768px){.fieldset.address{display:flex;flex-wrap:wrap;justify-content:space-between}.fieldset.address>.field{flex-basis:48%}.fieldset.address>.field.street{flex:1 0 100%}.checkout-onepage-success .success-details{width:60%;min-width:640px}.checkout-onepage-success .success-help{display:flex;flex-direction:row}}.checkout-onepage-success .success-help{padding:0}.checkout-onepage-success .success-new-account{padding-bottom:60px}.actions-toolbar .primary,.actions-toolbar .secondary{float:none;display:block}.actions-toolbar .action{display:inline}.actions-toolbar>.secondary{margin-top:30px}.block-customer-login .form-login .input-text{background:#fff}.block-customer-login .form-login .actions-toolbar{text-align:center}.block-customer-login .form-login .actions-toolbar .remind{letter-spacing:2px}.field.password .control,.field.confirmation .control{position:relative}button.show-password{border:none;position:absolute;background:url('../images/eye.svg') transparent;top:calc(20px - 8px);right:15px;width:17px;height:17px;padding:0;z-index:2}button.show-password.active{opacity:70%}.block-continue-guest.block .block-title,.block-customer-login.block .block-title,.block-new-customer.block .block-title{text-transform:uppercase;letter-spacing:2.5px;font-weight:700;margin-bottom:35px;padding-bottom:20px;border-color:#dedede}.block-continue-guest .subtitle,.block-customer-login .subtitle,.block-new-customer .subtitle{font-size:16px;font-weight:700;line-height:24px;letter-spacing:2.5px;margin-bottom:1.5rem}.block-continue-guest .action.primary,.block-customer-login .action.primary,.block-new-customer .action.primary{min-width:64%}@media (max-width:767px){.checkout-guest-index .container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.checkout-guest-index .column.main .block{margin-bottom:80px}.login-container{padding:0 var(--mobile-lateral-padding)}.block-customer-login{margin-bottom:80px}}.login-container .fieldset>.field{margin-bottom:31px}.form.password.reset{margin:25px auto 0}.form.password.reset,.forgotpassword-block{padding:40px 54px;background:#fff}.form-create-account .secondary,.forgotpassword-block .secondary{display:none}.form.password.reset .input-text,.forgotpassword-block .input-text{background-color:#f0f0f0}.customer-account-forgotpassword .note{margin:25px 0}.customer-account-forgotpassword .form{margin:auto}.form.form-create-account{background:#fff;padding:40px 55px 60px;margin:40px auto}.form-create-account .input-text{background:#f0f0f0}@media (max-width:767px){.customer-account-forgotpassword .note,.customer-account-logoutsuccess .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.customer-account-create .page-title-wrapper{padding:0 var(--mobile-lateral-padding)}.customer-account-forgotpassword .page-title{line-height:32px;letter-spacing:5px}.forgotpassword-block{padding:30px var(--mobile-lateral-padding) 40px}.form.form-create-account{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);margin-bottom:0}}@media (min-width:768px){.customer-account-logoutsuccess .page-title-wrapper,.customer-account-logoutsuccess .column,.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.customer-account-createpassword .page-title-wrapper,.customer-account-create .page-title-wrapper{max-width:var(--main-container-max-width);margin-left:auto;margin-right:auto}.customer-account-logoutsuccess .page-title-wrapper .page-title,.customer-account-forgotpassword .page-title-wrapper .page-title,.customer-account-createpassword .page-title-wrapper .page-title,.customer-account-create .page-title-wrapper .page-title{width:50%;min-width:600px;margin:auto;display:block}.customer-account-logoutsuccess .main>p{width:50%;min-width:600px;margin:auto}}.password-strength-meter{color:#a0a0a0;padding:5px 9px;background:0 0;height:38px;line-height:30px;border:1px solid #f0f0f0;border-top:none}.password-none .password-strength-meter:before{background:0 0}.password-weak .password-strength-meter:before{background-color:rgba(161,0,0,.2)}.password-very-strong .password-strength-meter{color:#fff}.gender select{max-width:180px}.dob-age-min{margin:15px 0;line-height:22px}.dob-age-min .custom-error{color:#e02b27;font-size:1.2rem;margin-top:7px;letter-spacing:2px;padding:15px 0}.dob-container{position:relative;display:flex;justify-content:space-between}.dob-container select{width:auto;flex-basis:30%}.dob-container #dob-day-error{position:absolute;bottom:-24px}body.account .nav{flex-wrap:nowrap;flex-direction:column}body.account{background:#f0f0f0}.account .container.columns{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.block-collapsible-nav .item .delimiter,.block-collapsible-nav .item>strong,.block-collapsible-nav .item a{padding:0;border-left:none;color:var(--primary)}.block-collapsible-nav .item.current a,.block-collapsible-nav .item.current>strong{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:2px;border:none;font-weight:800;color:var(--primary)}.block-collapsible-nav .item .delimiter{border-top-color:rgba(93,101,109,.15);margin:0}.block-collapsible-nav .item{font-size:16px;line-height:24px;letter-spacing:2.5px;margin:0 0 26px}.account .block-collapsible-nav .item:last-child a{color:#5d656d;padding-left:27px;position:relative}.account .block-collapsible-nav .item:last-child a:before{content:'';display:block;width:17px;height:17px;position:absolute;background:url('../images/cross-thin.svg');top:4px;left:0}.account .mobile-title-wrapper{display:none}@media only screen and (max-width :767px){.block-collapsible-nav{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.block-collapsible-nav .title strong{font-weight:400}body.account .block-collapsible-nav .content{padding:15px;background:#fff}.account .container.columns{padding-left:0;padding-right:0}.account .page-title-wrapper{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);display:none}.account.sales-order-view .page-title-wrapper{display:block}.account .sidebar-main{order:0}.account .block-collapsible-nav{position:static;margin-bottom:20px}.account .mobile-title-wrapper{display:block;font-size:30px;line-height:42px;letter-spacing:5px;text-transform:uppercase;font-weight:800;padding:0 var(--mobile-lateral-padding);margin-bottom:10px}}@media only screen and (max-width :991px){.block-collapsible-nav .item{font-size:14px;letter-spacing:1px}}@media only screen and (min-width :992px){.account .block-dashboard-addresses .block-title,.account .block-dashboard-info .block-title,.account .block-dashboard-orders .block-title{display:flex;justify-content:space-between}.account .column.main .box .box-title-wrapper{display:flex;justify-content:space-between}}.block-dashboard-addresses .edit{color:var(--primary);text-decoration:underline;text-underline-offset:8px}body.account .column.main{margin-bottom:30px}.account .column.main .box{background:#fff}.account .column.main .box .box-title-wrapper{font-weight:800;font-size:14px;letter-spacing:2px;line-height:20px}.account .column.main .block:not(.widget) .box-title{margin-bottom:13px}.account .column.main .box .box-title img{padding-right:12px}.account .column.main .box .box-content{font-size:14px;line-height:24px;letter-spacing:2px}.account .column.main .block:not(.widget) .block-title{border:none;margin-bottom:25px;padding-bottom:0}.block-dashboard-info .box-actions{margin-top:35px}.block-dashboard-info .box-actions .action{text-decoration:underline;text-underline-offset:5px}.account.page-layout-2columns-left .sidebar-main{width:350px}.account.page-layout-2columns-left .column.main{width:calc(100% - 350px)}@media only screen and (max-width :991px){.account.page-layout-2columns-left .sidebar-main{width:200px}.account.page-layout-2columns-left .column.main{width:calc(100% - 200px)}}@media (min-width:992px){.account .column.main .block:not(.widget) .block-content .box{width:47%}}.account .block-dashboard-info .block-title a,.account .block-dashboard-orders .block-title.order a{color:var(--primary);text-decoration:underline;text-underline-offset:6px}.account .table-custom th,.account .table-custom tr td{border:none}.account .table-custom th,.account .d-table-head .d-table-cell{font-size:12px;font-weight:400;color:#5d656d;padding-bottom:14px}.account .table-wrapper{border-bottom:none;margin-bottom:30px}.account .table-custom tbody tr{background:#fff}.account .table-custom thead th{padding-bottom:14px}.account .table-custom tbody td{padding-top:40px;padding-bottom:40px}.account .table-custom tbody td:first-child{font-weight:800}.account .table-custom thead th:first-child,.account .table-custom tbody td:first-child{padding-left:30px}.account .table-custom tbody td:last-child{padding-right:30px;text-align:right}.account .table-custom table .action{border:solid 1px var(--primary);text-transform:uppercase;padding:5px 19px;line-height:22px;letter-spacing:2px}.account .table-custom tr td{position:relative}@media (max-width:991px){.account .table-custom tbody tr{margin-bottom:20px}}@media (min-width:992px){.account .table-custom tr:not(:last-child) td:after{content:' ';width:100%;height:1px;background:rgba(93,101,109,.15);display:block;position:absolute;bottom:1px;left:0}}.account .table-custom tr:not(:last-child) td:first-child:after{left:30px;width:calc(100% - 30px)}.account .table-custom tr:not(:last-child) td:last-child:after{width:calc(100% - 30px)}.account .table-custom tr.text-muted{color:rgba(52,63,72,.4) !important}.account .limiter-options{border:solid 1px var(--primary);margin:0 12px !important}.account .pages{text-align:left}.account.sales-order-history .page-title{margin-bottom:33px}.account.stripe_payments-customer-cards legend span,.account .form-edit-account legend span{text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:2.5px;line-height:20px}.account .form-edit-account .fieldset .wrapper{background:#fff}.account .form-edit-account .fieldset input.input-text{background:#f0f0f0}.account .form-edit-account label{font-weight:800;padding-bottom:10px}.account .form-edit-account .wrapper .field:not(:last-child){padding-bottom:30px}.account .form-edit-account .field.choice label{font-weight:400}.account .form-edit-account .password-strength-meter{background:#fff;opacity:.5;color:#5d656d;border:1px solid #d6d9da;height:40px;line-height:40px}.account .orders-recent .table .action{border:1px solid var(--primary);color:var(--primary);background-color:transparent;letter-spacing:2px;font-size:14px;text-transform:uppercase;font-weight:700;line-height:22px;border-radius:0;padding:5px 18px;white-space:nowrap}@media (max-width:767px){.account .orders-recent .table .actions{text-align:center}.account .orders-recent .table .action{margin:20px 0;display:inline-block}}@media (max-width:991px){.account .orders-recent .table tr,.account .orders-history .table tr{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}@media (min-width:992px){.account .messages{margin-bottom:0}.account .form-edit-account .fieldset{width:47%}}.account .form-edit-account .fieldset.additional_info{display:none}.account .form-edit-account .action.save{width:100%}.account .customer-address-index .block-title{font-weight:800;text-transform:uppercase;font-size:16px}.account .box address{margin-bottom:0}.account .d-table-custom{border-top:none}.account .d-table-custom .table-row{padding:20px}.account .d-table-custom .table-cell{padding-top:7px;padding-bottom:7px}.account .d-table-custom .table-label{font-weight:700}@media (min-width:768px){.account.customer-address-index .additional-addresses .lastname{width:90px}.account.customer-address-index .additional-addresses .streetaddress{width:170px}.account.customer-address-index .additional-addresses .zip{width:100px}.account.customer-address-index .additional-addresses .country,.account.customer-address-index .additional-addresses .city{width:90px}.account .table-additional-addresses-items .table-row .table-cell{border-bottom:1px solid #d8dadc}.account .table-additional-addresses-items .table-row:last-child .table-cell{border-bottom:none}.account .d-table-custom .d-table-head .d-table-cell:first-child,.account .d-table-custom .table-rowr .table-cell:first-child,.account .d-table-custom .d-table-head .d-table-cell:last-child,.account .d-table-custom .table-row .table-cell:last-child{padding-left:30px;width:0;border-bottom:none}.account .d-table-custom .table-cell{padding-top:30px;padding-bottom:30px}.account .d-table-custom .table-label{display:none}}.account .d-table-custom:not(.d-table-head) .d-table-row .d-table-cell{position:relative}.account .d-table-custom:not(.d-table-head) .d-table-row:not(:last-child) .d-table-cell:after,.account .my-orders-table.d-table-custom:not(.d-table-head) .d-table-row .d-table-cell:after{content:' ';width:100%;height:1px;background:#e1e2e4;display:block;position:absolute;bottom:1px}.account .d-table-custom .d-table-row .d-table-cell:last-child:after{right:30px}.account .page-title{margin-bottom:40px}@media (max-width:991px){.account .page-title{margin-bottom:20px}.account .form-edit-account .fieldset .legend,.account .form-edit-account .gdpr-info,.account .form-edit-account .actions-toolbar{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.account .picto{width:22px;height:22px;max-width:22px;cursor:pointer}.account .picto.parcel{width:17px}.sales-order-view .order-status{border:none;background:#d0e7f1;text-transform:none;border-radius:0}@media (max-width:991px){.sales-order-view .order-status{margin-top:0}}.sales-order-view .order-links{display:none}.sales-order-view .order-details-items{padding:0;border:none;margin-bottom:60px}.action.primary.btn-follow-order{padding:5px 17px;font-size:14px;font-weight:500;margin-right:0}.account .order-actions-toolbar{margin-bottom:45px}@media (max-width:991px){.account .order-actions-toolbar{margin-top:15px;text-align:center}.action.primary.btn-follow-order{font-size:14px}}@media (min-width:991px){.account .order-actions-toolbar .actions>a:first-child{margin-left:auto}.account .order-actions-toolbar .actions a:not(:last-child){margin-right:40px}}.account .order-actions-toolbar .action.print:hover{text-decoration:none}.account .order-actions-toolbar .action.print{float:none;display:inline-block}.account .order-actions-toolbar .actions a span{text-decoration:underline;text-underline-offset:8px}.account .order-actions-toolbar .actions a:not(.btn){padding-top:5px}.account .order-actions-toolbar .actions img{margin-right:12px}.account .order-actions-toolbar .action.print:before{content:''}.account .my-orders-table .price-including-tax .price{font-weight:400}.account .my-orders-table .product-item-name,.account .my-orders-table .price-including-tax,.account .my-orders-table .price-excluding-tax{font-size:14px;display:inline}.account .product-item-name .sku{text-transform:uppercase}@media (min-width:768px) and (max-width:1200px){.account .d-table-custom.my-orders-table .name{width:200px}}@media (min-width:768px) and (max-width:991px){.account .d-table-custom.my-orders-table .name{width:150px}}@media (max-width:767px){.account .order-actions-toolbar .btn-follow-order{margin-top:25px}.account .order-details-items .items-qty{display:inline-block}}@media (min-width:768px){.account .order-actions-toolbar .actions{display:flex}.account .d-table-custom.my-orders-table .name{width:340px}.account .d-table-custom.my-orders-table .sku{width:100px;padding-left:5px;padding-right:5px}.account .d-table-custom.my-orders-table .price{width:110px}.account .d-table-custom.my-orders-table .subtotal{width:110px;text-align:right}.account .d-table-custom.my-orders-table .qty{width:80px}}.account .my-orders-table-total td,.account .my-orders-table-total th{background:#fff;vertical-align:middle;color:#5d656d}.account .my-orders-table-total th{font-weight:400;text-align:left;font-size:12px;position:relative}.account .my-orders-table-total td{text-align:right;width:150px;padding-right:30px;padding-top:10px;padding-bottom:10px}.account .my-orders-table-total .grand_total td,.account .my-orders-table-total .grand_total th{color:var(--primary);font-size:16px;letter-spacing:2.5px;line-height:20px;padding-top:30px;padding-bottom:40px;text-transform:uppercase;vertical-align:baseline}.account .my-orders-table-total .totals-tax th,.account .my-orders-table-total .totals-tax td{padding-bottom:30px}.account .my-orders-table-total .grand_total th:after{content:' ';height:1px;background:#5d656d;opacity:.15;position:absolute;right:-90px;top:0;width:242px}.account .box-order-billing-method .payment-method .payment-info-value{word-wrap:anywhere}@media (max-width:767px){.account .my-orders-table-total th{padding-left:var(--mobile-lateral-padding)}.account .my-orders-table-total td{padding-right:var(--mobile-lateral-padding)}}@media (min-width:768px){.account .my-orders-table-total th{padding-left:230px}}@media (min-width:1200px){.account .my-orders-table-total th{padding-left:450px}}@media (max-width:1199px){.account .my-orders-table-total .grand_total th:after{right:-90px;width:290px}}@media (max-width:991px){.account .my-orders-table-total td{padding-right:40px}.account .my-orders-table-total .grand_total th:after{right:-110px;width:220px}.account.sales-order-view .order-date{font-size:14px;float:right}.account.sales-order-view .page-title{font-size:20px;letter-spacing:3px}.account.sales-order-view .order-actions-toolbar{clear:both}}@media (min-width:992px){.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{width:47%}}.account .column.main .block.block-order-details-view .block-row{display:flex;justify-content:space-between}@media (max-width:991px){.account .order-details-items .order-title{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.account .column.main .block.block-order-details-view .block-row{display:block}.account .column.main .block.block-order-details-view .block-content:not(.widget) .box{width:100%;margin-bottom:20px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.account .form-address-edit{background:#fff;padding:40px 30px}.account .form-address-edit .input-text{background-color:#f0f0f0}.wishlist-index-index .products-grid .product-item{position:relative;z-index:1;width:100%}@media (min-width:992px){.wishlist-index-index .products-grid .product-item{width:47%}}.wishlist-index-index .products-grid .product-item-info{padding:0 54px 40px;background-color:#fff;position:relative}.mpblog-favorite-customer .top-bar,.wishlist-index-index .top-bar{margin-bottom:15px}@media (max-width:767px){.wishlist-index-index .products-grid .product-item-info{padding:0 30px 40px}.mpblog-favorite-customer .top-bar,.wishlist-index-index .top-bar{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.mpblog-favorite-customer .top-bar .total-count,.wishlist-index-index .top-bar .total-count{float:left;font-size:14px;line-height:22px;letter-spacing:2px}.wishlist-index-index .top-bar .action.update{float:right}.wishlist-index-index .top-bar .action.tocart{clear:both;margin-top:35px}.mpblog-favorite-customer .container-mpblog{padding:0 36px}}.mpblog-favorite-customer .total-count,.wishlist-index-index .total-count{font-size:18px;font-weight:700;letter-spacing:3px}.wishlist-index-index .page-main .action{margin:0 10px}.products-grid.wishlist .product-item .box-tocart .action{width:100%;margin:0;font-size:14px;letter-spacing:2px;padding:10px 18px}.products-grid.wishlist .product-item-actions .action.delete{position:absolute;top:20px;right:20px;margin:0}.products-grid.wishlist .product-item .box-tocart .actions-primary{display:block}.products-grid.wishlist .product-item-actions .action.delete:before{content:'';display:block;background-image:url('../images/heart_filled.svg');height:22px;width:22px;z-index:1;position:relative}.mpblog-favorite-customer .action.update,.wishlist-index-index .action.update{position:relative;padding:0;width:22px;height:22px}.mpblog-favorite-customer .action.update:after,.wishlist-index-index .action.update:after{content:'';display:block;width:22px;height:22px;position:absolute;top:0;left:0;background:url('../images/switch.svg')}.products-grid.wishlist .product-item-name{font-size:16px;font-weight:700;letter-spacing:2.5px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.products-grid.wishlist .baseline{height:44px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.products-grid.wishlist .product-qty{float:left;margin:5px 0;line-height:24px}.products-grid.wishlist .netreviews-stars{float:right;margin:5px 0}.products-grid.wishlist .price-box{clear:both}.account .form-newsletter-manage .fieldset{padding:36px 30px}.stripe_payments-customer-cards .wrapper{padding:50px;background:#fff}.stripe_payments-customer-cards th.col{padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:400;color:#7a7d7c;border-bottom-color:rgba(93,101,109,.15)}.stripe_payments-customer-cards .col{padding-top:16px;padding-bottom:16px}.stripe_payments-customer-cards .stripe-new{margin-bottom:10px}.stripe_payments-customer-cards .actions-toolbar{margin-top:25px}@media (max-width:991px){.stripe_payments-customer-cards .wrapper{padding:0 var(--mobile-lateral-padding) 40px}.table-wrapper{border:0}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before{color:var(--primary)}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td,.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr th{padding-left:0}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child{border:0}.table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:first-child{padding-top:30px}}@media (max-width:767px){.magento_reward-customer-info .block-content,.magento_reward-customer-info .form.reward-settings{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.contact-index-index h2{font-size:34px;font-weight:400;line-height:42px;text-transform:none;letter-spacing:5px}.contact-index-index .jumbotron{height:190px;padding:30px 0}.form.contact .input-text{background:#f0f0f0}.form.contact .fieldset .field{margin-bottom:30px}.form.contact .fieldset .field.comment{margin-bottom:0}.form.contact .fieldset .field label{font-weight:700;margin-bottom:10px}.form.contact .note{font-weight:700;letter-spacing:2.5px;font-size:16px}.form.contact .name,.form.contact .firstname,.form.contact .email,.form.contact .telephone{flex-basis:46%}.form.contact .gdpr-check-wrapper{margin:40px 0}.form.contact .gdpr-check-wrapper a{text-decoration:underline}.contact-legal{color:#5d656d;font-size:12px;margin-top:30px}.contact-legal a{text-decoration:underline;text-underline-offset:4px;color:#5d656d}.contact-faq{margin-bottom:70px}.contact-faq img{margin:24px 0 30px;width:100%}.contact-faq .btn{margin-top:33px}.contact-store-locator .image-container{padding:131px 0;background:url('../images/institut2.png');text-align:center;margin:20px 0}.contact-store-locator .image-container .btn{position:relative;padding-left:44px}.contact-store-locator .image-container .btn:before{content:'';display:block;position:absolute;left:6px;top:6px;height:24px;width:24px;background:url('../images/locator.svg')}@media (min-width:767.98px){.contact-faq,.contact-store-locator{padding-left:50px}.contact-legal{margin-top:50px}.contact-index-index .jumbotron .page-title{font-size:40px}}@media (max-width:767.98px){.contact-index-index h2{font-size:26px;line-height:38px;letter-spacing:4px}.contact-index-index .jumbotron .page-title{font-size:30px}.form.contact .note{margin-bottom:20px}.contact-faq{margin-top:60px}}.cms-page-view .page-title-wrapper{max-width:1280px;margin:auto}.widget-product-carousel .tocompare{display:none !important}[data-content-type=products][data-appearance=carousel].center-mode .widget-product-carousel .product-item{opacity:1}.page-layout-1column .block.widget .products-grid .product-item{width:calc((100% - 8%)/4);min-width:291px}.widget-product-carousel .product-item .product-item-name a,.widget-product-carousel .product-item .mini-desc,.card-product .product-item-name a,.card-product .mini-desc,.mod-diagnostic__product__title,.mod-diagnostic__product__texture{text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;height:auto}@media (min-width:768px){.esthederm-custom-page .page-main{margin-top:-48px}.esthederm-custom-page .page-wrapper>.container-reassurance{margin-top:120px}}@media (max-width:767px){.esthederm-custom-page .columns .column.main{padding-bottom:0}.esthederm-custom-page .container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.esthederm-custom-science .breadcrumbs li,.esthederm-custom-science .breadcrumbs a,.esthederm-custom-science .breadcrumbs a:visited,.esthederm-custom-science_sun .breadcrumbs li,.esthederm-custom-science_sun .breadcrumbs a,.esthederm-custom-science_sun .breadcrumbs a:visited,.esthederm-custom-expert .breadcrumbs li,.esthederm-custom-expert .breadcrumbs a,.esthederm-custom-expert .breadcrumbs a:visited{color:#fff}.block-cms{margin-bottom:100px;position:relative}.esthederm-custom-page .block-cms:last-child{margin-bottom:0}.block-cms strong{font-weight:800}.block-cms a:not(.btn){text-decoration:underline}@media (max-width:767.98px){.block-cms{margin-bottom:60px}}.block-one-picture-left-text-right,.block-one-picture-right-text-left{overflow:auto}.block-one-picture-left-text-right .title{font-size:50px;text-transform:uppercase;margin-bottom:63px;letter-spacing:5px}@media (max-width:767.98px){.block-one-picture-left-text-right .title{font-size:30px;margin-bottom:29px}}.block-one-picture-left-text-right .subtitle.handwriting{font-size:60px;letter-spacing:initial;text-transform:none}.block-one-picture-left-text-right .background-img,.block-one-picture-right-text-left .background-img{position:absolute;z-index:0;width:62vw;height:557px;object-fit:cover;top:0}.block-one-picture-left-text-right .container-title+.background-img,.block-one-picture-right-text-left .container-title+.background-img{top:initial}.block-one-picture-right-text-left .background-img{right:0}.block-one-picture-left-text-right .company-logo{margin-bottom:50px;margin-top:-140px;position:relative;z-index:2}.block-one-picture-left-text-right .company-logo img{height:104px;width:197px;object-fit:cover}@media (max-width:767.98px){.block-one-picture-left-text-right .company-logo{margin-bottom:30px;margin-top:-80px;text-align:center}.block-one-picture-left-text-right .company-logo img{height:92px;width:174px;object-fit:cover}.block-one-picture-left-text-right .background-img,.block-one-picture-right-text-left .background-img{position:relative;z-index:initial;width:100%;height:233px}}.block-one-picture-left-text-right .subtitle,.block-one-picture-right-text-left .subtitle{font-size:34px;margin-bottom:27px;line-height:1.2em}@media (max-width:767.98px){.block-one-picture-left-text-right .subtitle,.block-one-picture-right-text-left .subtitle{font-size:26px;line-height:30px;letter-spacing:3.5px}}.block-one-picture-left-text-right .block-text,.block-one-picture-right-text-left .block-text{background:#fff;margin-top:175px}@media (max-width:767.98px){.block-one-picture-left-text-right .block-text,.block-one-picture-right-text-left .block-text{margin-top:0}}.block-one-picture-left-text-right .col-text,.block-one-picture-right-text-left .col-text{width:650px;padding-left:100px;letter-spacing:2.5px;line-height:24px;font-size:16px;padding-right:0;z-index:1;position:relative;background:#fff;padding-top:79px;min-height:calc(557px - 175px)}.block-one-picture-right-text-left .col-text{padding-right:100px;padding-left:0}@media (max-width:767.98px){.block-one-picture-left-text-right .col-text,.block-one-picture-right-text-left .col-text{padding-left:calc(var(--bs-gutter-x)/2);padding-right:calc(var(--bs-gutter-x)/2);margin-top:0;padding-top:30px;min-height:auto}}.block-one-picture-right-text-left.estimate-close-to-you{margin-bottom:150px}.block-one-picture-left-text-right .text-muted{color:#5d656d !important;line-height:18px;letter-spacing:2px}.block-one-picture-left-text-right small a{text-decoration:underline;color:#5d656d}.block-one-picture-left-text-right .container-logo{margin-top:15px}.block-one-picture-left-text-right .container-logo img{margin-right:36px;max-width:150px}.block-video-with-quotation .video{height:420px;position:relative;padding-bottom:56.25%}@media (max-width:767.98px){.block-one-picture-left-text-right .container-logo{margin-top:45px}.block-video-with-quotation .video{height:190px}}.block-video-with-quotation iframe{position:absolute;top:0;left:0;width:100%;height:100%}.block-video-with-quotation .quotation-wrapper{margin-top:-110px}@media (max-width:767.98px){.block-video-with-quotation .quotation-wrapper{background:#f0f0f0}}.block-video-with-quotation .quotation{padding:185px 100px 60px;text-align:center}@media (max-width:767.98px){.block-video-with-quotation .quotation{padding:140px calc(var(--bs-gutter-x)/2) 50px;text-align:center}}.block-video-with-quotation .author{font-family:"StayRad";font-size:50px;margin-top:50px;line-height:50px;letter-spacing:0}@media (max-width:767.98px){.block-video-with-quotation .author{margin-top:40px}}.block-video-with-quotation .h1{font-size:34px;text-transform:none;letter-spacing:5px;font-weight:400;line-height:42px}@media (max-width:767.98px){.block-video-with-quotation .h1{font-size:26px;line-height:30px;letter-spacing:3.5px}}.block-img-cover-with-center-text .container{letter-spacing:2.5px;min-height:610px;height:1px}@media (max-width:767.98px){.block-img-cover-with-center-text .container{min-height:initial;height:initial}}.block-img-cover-with-center-text .background-img{height:691px;object-fit:cover;width:100%;position:absolute;z-index:-1}.block-img-cover-with-center-text .background-img.small{height:100%}@media (max-width:767.98px){.block-img-cover-with-center-text .background-img.small{height:158px}}.block-img-cover-with-center-text .title{font-size:48px;font-weight:800;letter-spacing:10px;line-height:60px;text-align:center;text-transform:uppercase;margin:100px 0;color:#fff}.block-img-cover-with-center-text .card{padding:84px 100px 0;font-size:16px}@media (min-width:767.98px){.block-img-cover-with-center-text .title.my-md-custom{margin-top:95px;margin-bottom:73px}}@media (max-width:767.98px){.block-img-cover-with-center-text .title.my-md-custom{margin-top:24px;margin-bottom:24px}}@media (max-width:991.98px){.block-img-cover-with-center-text .title{font-size:30px;letter-spacing:5px;line-height:30px;margin:40px 0}.block-img-cover-with-center-text .card{padding:35px 28px 0;font-size:16px}}@media (max-width:767.98px){.block-img-cover-with-center-text .subtitle{font-size:26px;line-height:30px;letter-spacing:3.5px}}.block-img-cover-with-center-text .card-header{padding:0 0 36px;background:0 0;font-weight:800;letter-spacing:2.5px;line-height:24px;border-color:rgba(93,101,109,.15)}.block-img-cover-with-center-text .card-body{padding-top:50px;padding-right:197px;text-align:left;position:relative}.block-img-cover-with-center-text .card-header+.card-body{padding-top:54px}.block-img-cover-with-center-text .card-header.border-0+.card-body{padding-top:30px}@media (max-width:991.98px){.block-img-cover-with-center-text .card-body{padding-left:0;padding-right:0}.block-img-cover-with-center-text .card-header{padding-bottom:40px}.block-img-cover-with-center-text .card-header+.card-body{padding-top:40px}.block-img-cover-with-center-text .card-header.border-0+.card-body{padding-top:20px}}.block-img-cover-with-center-text .detail{margin-top:27px}.block-img-cover-with-center-text .detail .item{display:flex;letter-spacing:2.5px}.block-img-cover-with-center-text .detail .item:not(:last-child){margin-bottom:25px}.block-img-cover-with-center-text .detail .item img{margin-right:32px;width:66px;height:66px}@media (max-width:991.98px){.block-img-cover-with-center-text .detail .item{flex-direction:column}.block-img-cover-with-center-text .detail .item img{margin-right:auto;margin-left:auto;margin-bottom:25px}}.block-img-cover-with-center-text .card-illustration{position:absolute;width:351px;height:351px;top:50px;right:-200px}@media (max-width:991.98px){.block-img-cover-with-center-text .card-illustration{position:relative;width:330px;height:330px;right:initial;top:initial;margin-top:40px;display:block;margin-left:auto;margin-right:auto}}.block-cms.block-title{background:linear-gradient(180deg,#f0f0f0 50%,#fff 0%)}.block-cms.block-title .title{margin:93px 0 75px}@media (max-width:767.98px){.block-cms.block-title .title{margin:24px 0 24px;font-size:30px;letter-spacing:5px;line-height:30px}}.block-3-col{font-size:16px}.block-3-col .row [class*=col-]>*:not(a):not(img){margin-left:36px;margin-right:36px}.block-3-col img{height:86px;object-fit:none}.block-3-col .title{text-transform:uppercase;font-size:16px;font-weight:800;letter-spacing:2.5px;margin:20px 0 6px}@media (max-width:767.98px){.block-3-col .row [class*=col-]>*:not(a):not(img){margin-left:30px;margin-right:30px}}.block-img-with-medal-left-text-right{font-size:16px;line-height:24px;letter-spacing:2.5px}.block-img-with-medal-left-text-right .title{font-size:40px;letter-spacing:8px}.block-img-with-medal-left-text-right .title,.block-img-with-medal-left-text-right .subtitle{margin-bottom:29px}.block-img-with-medal-left-text-right p{margin-bottom:20px}.block-img-with-medal-left-text-right .medal{position:absolute}.block-img-with-medal-left-text-right .background-img,.block-img-with-medal-left-text-right .background-img:not(.brevet){position:absolute}.block-img-with-medal-left-text-right .background-img:not(.brevet){width:37.7vw;height:100%;object-fit:cover}.block-img-with-medal-left-text-right .background-img.brevet{left:calc(37.7vw - 95px);top:-30px;width:140px;height:140px}.block-img-with-medal-left-text-right .container{padding-bottom:53px}@media (max-width:767.98px){.block-img-with-medal-left-text-right .container-illustration{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.block-img-with-medal-left-text-right .background-img:not(.brevet){position:relative;width:100%}.block-img-with-medal-left-text-right .background-img.brevet{position:absolute;right:calc(20% - 15px - 62px + var(--mobile-lateral-padding));left:initial;top:-50px;width:114px;height:114px}.block-img-with-medal-left-text-right .title{font-size:30px;line-height:30px;margin:20px 0}.block-img-with-medal-left-text-right .subtitle{font-size:26px;line-height:30px;margin-bottom:28px}.block-img-with-medal-left-text-right .container{padding-bottom:0}}.block-cms.block-2-pictures small{line-height:18px;color:#5d656d;letter-spacing:2px;display:block}.block-cms.block-2-pictures .card-title{font-size:21px;letter-spacing:3px;font-weight:800;text-transform:uppercase;line-height:26px}@media (max-width:767.98px){.block-cms.block-2-pictures .card-title{font-size:16px;line-height:20px}}.block-img-left-text-right,.block-img-right-text-left{font-size:16px;letter-spacing:2.5px;line-height:24px;min-height:485px}@media (min-width:767.98px){.block-img-left-text-right,.block-img-right-text-left{height:1px}}.block-img-left-text-right .background-img,.block-img-right-text-left .background-img{position:absolute;width:50%;object-fit:cover;height:100%}.block-img-right-text-left .background-img{right:0}@media (max-width:767.98px){.block-img-left-text-right .background-img,.block-img-right-text-left .background-img{position:relative;height:252px;width:100%}}.block-img-right-text-left .title,.block-img-left-text-right .title{padding:15px 0;letter-spacing:5px;font-size:32px;line-height:42px}@media (max-width:767.98px){.block-img-left-text-right .title,.block-img-right-text-left .title{padding:37px 0 25px;font-size:26px;line-height:30px;letter-spacing:3.5px}}@media (max-width:991.98px){.block-img-left-text-right .btn,.block-img-right-text-left .btn{min-width:auto}}@media (max-width:767.98px){.block-img-left-text-right .btn,.block-img-right-text-left .btn{min-width:100%}}@media (min-width:992px){.block-img-left-text-right .col-md-auto,.block-img-right-text-left .col-md-auto{max-width:465px}.block-img-left-text-right .btn:not(.auto-w),.block-img-right-text-left .btn:not(.auto-w){min-width:399px}}@media (min-width:768px) and (max-width:991.98px){.block-img-left-text-right .col-md-auto,.block-img-right-text-left .col-md-auto{max-width:48%}}@media (min-width:767.98px){.block-img-right-text-left .text-container{margin-top:auto;margin-bottom:auto}}.block-cms.block-2-pictures-text-left .container-title.title{margin-bottom:50px}.block-cms.block-2-pictures-text .container{margin-top:0}.block-cms.block-2-pictures-text.block-title .container-title .title{padding:0;border:0;min-height:initial}@media (min-width:992px){.block-cms.block-2-pictures-text.block-title .container-title .title{font-size:50px;padding:0;border:0;min-height:initial;margin:93px 0 75px}}.block-cms.block-2-pictures-text.block-title .background-img{z-index:0}.block-cms.block-2-pictures-text.block-title .block-text{background:#fff}@media (min-width:992px){.block-cms.block-2-pictures-text.block-title .block-text{margin-top:175px}}.block-cms.block-2-pictures-text.block-title .subtitle{margin-bottom:40px}@media (max-width:991.98px){.block-cms.block-2-pictures-text.block-title .subtitle{margin-bottom:15px}.block-cms.block-2-pictures-text.block-title .block-text{padding-top:75px}.esthederm-custom-our-story .block-cms.block-2-pictures-text.block-title .block-text{padding-top:95px}}.block-cms.block-2-pictures-text-left .row-content{padding-top:0}@media (min-width:992px){.block-cms.block-2-pictures-text-left .row-content{position:relative}}@media (max-width:991.98px){.block-cms.block-2-pictures-text .relative-container .block-text .container{margin-top:0}}.block-cms.block-2-pictures-text-left .relative-container{position:relative;overflow:auto;background:#f0f0f0}.block-cms.alert-covid .bg{background:#e3f0f6;padding:30px}.block-cms.alert-covid .container img{width:48px;height:48px;margin-right:22px}.block-cms.alert-covid .col-title{text-transform:uppercase;font-weight:800;margin-right:53px}@media (max-width:767.98px){.block-cms.alert-covid .col-title{margin-bottom:20px}}@media (min-width:768px){.block-cms-timeline+.block-cms-timeline{margin-top:140px}}.block-cms-timeline .timeline-navigation{font-size:16px;letter-spacing:2.5px;line-height:20px;font-weight:800}.block-cms-timeline .timeline-navigation a{margin-right:40px;padding:23px 0;display:inline-block}.block-cms-timeline .timeline-navigation a.active{border-bottom:2px solid #343f48}.block-cms-timeline .timeline-year{scroll-margin-top:183px}.block-cms-timeline .timeline-year:not(:last-child)>div{padding-bottom:60px}@media (max-width:767.98px){.block-cms-timeline .timeline-year{margin-top:60px}.block-cms-timeline .timeline-year>div.col-text{padding-bottom:0}.block-cms-timeline .timeline-year>div.col-picture{padding-bottom:30px}}@media (max-width:575.98px){.block-cms-timeline .timeline-year img{max-width:calc(100vw - 15px);margin-left:-7.5px;margin-right:-7.5px}}@media (min-width:768px){.block-cms-timeline .timeline-year:nth-child(odd)>div:nth-child(odd){padding-right:120px;border-right:solid 2px rgba(93,101,109,.41)}.block-cms-timeline .timeline-year:nth-child(even)>div:nth-child(odd){padding-left:120px}.block-cms-timeline .timeline-year:nth-child(odd)>div:nth-child(even){padding-left:120px;padding-right:0}.block-cms-timeline .timeline-year:nth-child(even)>div:nth-child(even){padding-right:120px;border-right:solid 2px rgba(93,101,109,.41);padding-left:0}.block-cms-timeline .timeline-year:nth-child(even) .col-text{order:0}.block-cms-timeline .timeline-year:nth-child(even) .col-picture{order:1}.block-cms-timeline .timeline-year .col-picture img{margin-top:8px}}.block-cms-timeline .timeline-year h3{text-transform:uppercase;font-weight:800;font-size:20px;line-height:26px;letter-spacing:3px;margin-top:20px;text-align:center}.block-cms-timeline .timeline-year h4+p{margin-top:20px;font-size:16px;line-height:24px;letter-spacing:2.5px}@media (max-width:767.98px){.block-cms-timeline .timeline-year h3{font-size:16px;line-height:20px}.block-cms-timeline .timeline-year h4{font-size:26px;line-height:30px;letter-spacing:3.5px}.block-cms-timeline .timeline-year h4+p{margin-top:11px}.block-cms-timeline .timeline-year .year{font-size:30px;line-height:30px;letter-spacing:5px;font-weight:800;margin-bottom:30px;margin-left:14.5px}}@media (min-width:768px){.block-cms-timeline .timeline-year .year{font-weight:800;font-size:50px;line-height:60px;letter-spacing:10px;padding:10px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%)}}.block-cms-timeline .timeline-year ul li strong{font-weight:800;font-size:16px}.block-cms-timeline .timeline-year ul li:before{content:"•";font-size:12pt;margin-right:5px}.health-menu .title{text-align:center;font-size:40px;letter-spacing:8px;line-height:50px;margin-bottom:75px}@media (max-width:768.98px){.health-menu .title{font-size:28px;letter-spacing:4px;line-height:34px;margin-bottom:44px}}.health-menu .block-2-pictures .card-title{font-size:30px;letter-spacing:6px;font-weight:800;text-transform:uppercase}@media (min-width:992px){.health-menu .block-2-pictures .left .card-body{padding:35px 50px 45px 56px}}.health-menu .block-2-pictures .btn{min-width:226px}.faq-index-index .category-name,.faq-category-index .category-name{text-transform:uppercase;font-size:16px;letter-spacing:2.5px;font-weight:800;line-height:initial}.faq-category-index .category-name{line-height:2.5rem}.faq-index-index .aw-container{display:block;margin-top:80px}@media (max-width:767.98px){.faq-index-index .aw-container{margin-top:30px}}.faq-index-index .category-name a{padding-left:0}.faq-index-index .article-list .aw-list-style li:before{content:none}.faq-index-index .article-list .aw-list-style a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--primary)}.faq-index-index .article-list .category-icon,.faq-category-index .category-icon{width:22px;height:22px;margin-right:10px;position:initial}.container-top-faq{padding-top:75px;padding-bottom:50px;margin-top:-48px}@media (max-width:767.98px){.container-top-faq{padding-top:25px;padding-bottom:30px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding);margin-top:0}}.container-top-faq .aw-search-field{background:#fff}.container-top-faq .aw-search-field input,.container-top-faq .aw-search-field button{border:none}.container-top-faq .aw-search-field button{padding-left:13px;padding-right:13px}.container-top-faq .aw-search-field button img{width:20px;height:20px}.container-top-faq #aw-faq-search-field{padding-left:20px}.container-top-faq #aw-faq-search-field::placeholder{opacity:.5;color:#7a7d7c}.container-top-faq h1{font-size:40px;letter-spacing:8px;line-height:50px;margin-top:34px;margin-bottom:0}.faq-index-index .aw-column{margin-bottom:80px}@media (max-width:767.98px){.container-top-faq h1{font-size:30px;letter-spacing:5px;line-height:30px;margin-top:25px}.faq-index-index .faq-item:not(:last-child) .aw-column{margin-bottom:40px;padding-bottom:calc(40px - 1.625rem);border-bottom:solid 1px rgba(93,101,109,.15)}.faq-index-index .faq-item:last-child .aw-column{margin-bottom:40px}}.faq-index-index .block-2-pictures,.faq-category-index .block-2-pictures,.faq-article-index .block-2-pictures{margin-bottom:80px}.faq-index-index .column.main,.faq-category-index .column.main,.faq-article-index .column.main{padding-bottom:0}.faq-index-index .aw-faq-search form,.faq-article-index .aw-faq-search form,.faq-category-index .aw-faq-search form{max-width:448px}@media (max-width:767.98px){.faq-index-index .article-list{font-size:16px}.faq-index-index .aw-faq-search form,.faq-article-index .aw-faq-search form,.faq-category-index .aw-faq-search form{width:100%;max-width:100%}.faq-index-index .aw-container,.faq-article-index .aw-container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}@media (min-width:991px){.aw-container .faq-item:nth-child(3n){padding-left:22px}.aw-container .faq-item:nth-child(3n+1){padding-right:22px}.aw-container .faq-item:nth-child(3n+2){padding-left:22px;padding-right:22px}}.faq-article-index.page-layout-2columns-left .column.main{width:100%;padding:0;float:none}.faq-article-index.page-layout-2columns-left .aw-page-container{margin-top:0;max-width:842px;text-align:left}.faq-article-index .container-article{margin-top:65px;margin-bottom:130px;font-size:16px;letter-spacing:2.5px}.faq-article-index .container-article h2{font-size:34px;line-height:42px;font-weight:400;letter-spacing:5px;margin-bottom:16px;text-transform:none}.faq-article-index .aw_bold{font-weight:800}.faq-article-index .block-2-pictures{margin-top:130px;margin-bottom:80px}@media (max-width:767.98px){.faq-article-index .container-article{margin-top:30px;margin-bottom:40px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.faq-article-index .container-article h2{font-size:26px;letter-spacing:3px;line-height:30px}.faq-article-index .aw_bold{display:block}.faq-article-index #aw__helpfulness-voting{padding-left:0}.faq-article-index .block-2-pictures{margin:30px 0}}.faq-index-index .more-articles-link{padding:0;text-decoration:underline;text-underline-offset:5px;color:#343f48}.faq-category-index .aw-faq-category-children-list{margin-top:2rem}.faq-category-index .aw-faq-category-children .aw-faq-category-child-item{margin:0 0 1.625rem}.faq-category-index .aw-faq-category-children .aw-faq-category-child-item:last-child{margin:0}.faq-category-index .aw-faq-child-img-wrapper{display:none}.faq-category-index .container-article{margin-top:80px;margin-bottom:130px}@media (max-width:767.98px){.faq-category-index .container-article{margin-top:30px;margin-bottom:50px;font-size:16px;padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}}.header-mpblog{background-color:#f0f0f0}.header-mpblog .container{position:relative}.container-mpblog .handwriting.post-category{font-size:40px;margin-top:-20px;position:relative;z-index:1}.container-mpblog .post-image{width:100%;max-width:315px;max-height:315px;object-fit:cover}.container-mpblog .post-item-wraper{padding-bottom:50px}.container-mpblog .post-info-wraper{margin-top:25px;display:block}.container-mpblog .mp-post-info{font-size:14px}.container-mpblog .mp-read-more{position:relative;margin-top:20px}.container-mpblog .mp-read-more:after{content:' > ';position:absolute;right:-15px}.container-mpblog .post-short-description{margin-bottom:20px}.container-mpblog .post-list-item{max-width:394px;padding-left:0;padding-right:0;margin-bottom:50px}.container-mpblog .post-item-wraper{position:relative}@media (min-width:768px){.account .container-mpblog .post-list-item{max-width:48%}.container-mpblog .post-image{height:315px}}@media (max-width:767px){.container-mpblog .sidebar{margin:0 calc(-1*var(--bs-gutter-x,.75rem));padding:28px 49px}.container-mpblog .post-list-content{padding:0 49px}.container-mpblog .post-list-item{margin-bottom:30px}.container-mpblog .handwriting.post-category{margin-top:-26px}}@media (min-width:768px){.container-mpblog.with-slider .sidebar{max-width:253px;padding:30px;margin-top:131px;float:right}}.header-mpblog .title{position:relative;padding-right:32px}.header-mpblog .btn-like,.container-mpblog .btn-like{background:0 0;padding:0;position:absolute;top:14px;right:14px;width:22px;height:22px;z-index:1}.header-mpblog .btn-like:before,.container-mpblog .btn-like:before{content:'';background-image:url('../images/like.svg');width:100%;height:100%;display:block;background-size:cover;background-repeat:no-repeat}.header-mpblog .btn-like.post-favorite:before,.container-mpblog .btn-like.post-favorite:before{background-image:url('../images/like_filled.svg')}.container-mpblog .btn-like img{background:0 0;width:22px;height:22px}.container-mpblog .mb-sidebar-separator{width:100%;border-bottom:1px solid rgba(93,101,109,.15);margin:30px 0}.container-mpblog .product.data.items>.item.title>.switch{border:none;font-size:14px;letter-spacing:2px;color:var(--primary);text-transform:uppercase;padding:0 !important;line-height:initial}.container-mpblog .product.data.items>.item.title.active>.switch{font-weight:800;border-bottom:solid 2px var(--primary)}.container-mpblog #tab-label-mostview-title{margin-left:20px}.container-mpblog .block-mp-sidebar-heading{font-weight:800;margin-bottom:20px}.container-mpblog .sidebar-tags .block-mp-sidebar-heading{margin-bottom:0}.container-mpblog .mp-sidebar .label-default.tags-list{padding-top:6px;padding-bottom:6px;font-weight:300;letter-spacing:2px}.container-mpblog .list-post-tabs img,.container-mpblog .list-post-tabs .post-left{width:53px;height:53px}.container-mpblog .list-post-tabs img{object-fit:cover}.container-mpblog .list-post-tabs .post-right{width:calc(100% - 53px)}.container-mpblog .list-post-tabs .create-at{display:none}.container-mpblog .list-post-tabs{padding:0}.container-mpblog .list-post-tabs:not(:last-child){margin-bottom:21px}.container-mpblog .list-post-tabs:hover{background:0 0}.container-mpblog .list-post-tabs:hover .post-right a{text-decoration:underline;text-underline-offset:4px}.container-mpblog .list-post-tabs .post-right a div{-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.container-mpblog .mp-sidebar .product.data.items>.item.content{padding-bottom:0 !important}.container-mpblog .mp-sidebar .product.data.items,.container-mpblog .mp-sidebar.product.info.detailed{margin-bottom:0}.container-mpblog .pager{display:flex;justify-content:space-between}.container-mpblog .pager .toolbar-amount{display:none}.container-mpblog .pager .limiter{margin:0 0 0 auto}.container-mpblog .pages .action.next:before{content:' ';background-image:url('../images/arrow_right.svg');background-size:12px;width:12px;height:12px;margin-top:10px}.container-mpblog .pages-item-next a{margin:0 !important}.container-mpblog .pages-item-next a:hover{background:0 0}.container-mpblog .limiter-options{border:solid 1px var(--primary);padding-left:20px;padding-right:34px}.container-mpblog .blog-front-page{margin-top:40px;margin-bottom:60px}.container-mpblog .blog-front-page h2{font-size:75px}.container-mpblog .blog-front-page .front-page-illustration{height:400px;object-fit:cover}.container-mpblog .blog-front-page .slick-slide{position:relative}.container-mpblog .blog-front-page .card{min-height:235px;margin:30px 0 30px auto;padding:43px 45px;font-size:16px;max-width:494px}.container-mpblog .blog-front-page .card-body{letter-spacing:2.3px}.container-mpblog .blog-front-page .card-body .description{line-height:22px;letter-spacing:2.3px;margin-bottom:30px;height:176px;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-mpblog .blog-front-page .card-title{font-size:34px;letter-spacing:5px;line-height:42px;margin-bottom:15px;height:126px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.container-mpblog .slick-dots{padding:0;margin-left:45%;width:auto}@media (max-width:767px){.mpblog-post-index.page-layout-2columns-right .column.main{padding-right:0}.container-mpblog .blog-front-page h2{font-size:65px}.container-mpblog .blog-front-page{margin:0 calc(-1*var(--bs-gutter-x,.75rem)) 30px;margin-top:15px}.container-mpblog .blog-front-page .navigation-wrapper{margin:15px 15px 20px}.container-mpblog .blog-front-page .card-title{font-size:26px;letter-spacing:3.5px;line-height:30px;margin-bottom:5px}.container-mpblog .blog-front-page .card{padding:17px 20px 26px}.container-mpblog .blog-front-page .front-page-illustration{margin:auto}.container-mpblog .blog-front-page .wrapper{position:relative}.container-mpblog .blog-front-page .slick-prev,.container-mpblog .blog-front-page .slick-next{top:75%}.container-mpblog .blog-front-page .card{margin:-45px 49px 0}.container-mpblog .blog-front-page .card-body a.post-link{display:block}.container-mpblog .post-item-wraper{padding:40px 12px}.container-mpblog .post-info-wraper{padding:0 8px}}@media (min-width:768px){.container-mpblog .blog-front-page .front-page-illustration{position:absolute;left:0;height:394px;object-fit:cover}.container-mpblog .blog-front-page .card{min-height:334px}.container-mpblog .blog-front-page .wrapper{padding-top:1px}.container-mpblog .blog-front-page .card-body a.post-link{padding:10px 45px}.container-mpblog .blog-front-page .navigation-wrapper{margin-top:38px;margin-bottom:20px}}.container-mpblog .blog-front-page .navigation-wrapper{position:relative;z-index:1}.container-mpblog .blog-front-page .slider-navigation{position:relative;height:60px;width:180px;display:inline-flex;justify-content:space-between;margin-right:-20px;margin-top:-40px}.container-mpblog .blog-front-page .slider-navigation .slick-arrow,.container-mpblog .blog-front-page .slider-navigation .slick-arrow:before{width:55px;height:55px;background-size:55px}.container-mpblog .tag-list a+a:before{content:" - "}@media (min-width:1200px){.mpblog-index-index.container-mpblog .column.main{width:77%}}.mpblog-tag-view.page-layout-2columns-right .sidebar{width:24%}.mpblog-tag-view .blog-front-page{display:none}.mpblog-tag-view .container-mpblog .blog-sidebar{margin-top:0}.mpblog-post-view .container-mpblog{clear:both}.mpblog-post-view .page-main>.jumbotron{min-height:335px;height:auto}.mpblog-post-view .page-main>.jumbotron img{display:none}.mpblog-post-view .post-view-image{width:32vw;max-width:452px;max-height:452px;z-index:1}.mpblog-post-view .post-view-image img{width:100%;height:100%}.mpblog-post-view .page-title-wrapper{max-width:647px;margin-left:auto;padding-bottom:40px;padding-top:143px;padding-left:20px}.cms-page-view h1,.mpblog-post-view h1{font-size:40px;letter-spacing:8px;line-height:50px}.cms-page-view h2,.mpblog-post-view h2{font-size:30px;line-height:50px;letter-spacing:6px}.cms-page-view h3,.mpblog-post-view h3{font-size:34px;line-height:42px;letter-spacing:5px;font-weight:400;text-transform:none}.cms-page-view h4,.mpblog-post-view h4{font-size:16px;line-height:20px;letter-spacing:2.5px;font-weight:800}.mpblog-post-view .btn-like-post{top:0;right:0}.mpblog-post-view .btn-like-post.btn-like{width:31px;height:31px}.mpblog-post-view .mp-blog-view{padding-top:40px}.mpblog-post-view .mp-post-info-wrapper{margin-top:80px}.mpblog-post-view .mp-post-info-wrapper .mp-post-info span{color:var(--primary)}.mpblog-post-view .mp-post-info-wrapper hr{background-color:rgba(93,101,109,.15);opacity:1}.mpblog-post-view #sharing{margin-top:60px;padding-right:34px}.mpblog-post-view #sharing .btn-icon{padding:0 16px}@media screen and (min-width:767px){.header-mpblog{margin-top:-48px;padding-top:48px;max-height:382px}.mpblog-post-view .post-view-image{margin-top:9px;float:left}.hide-on-desktop{display:none !important}}@media screen and (max-width:767px){.mpblog-post-view .container{padding-left:var(--mobile-lateral-padding);padding-right:var(--mobile-lateral-padding)}.mpblog-post-view .btn-like-post{top:25px}.mpblog-post-view .post-view-image{width:auto;margin:0 calc(-1*var(--mobile-lateral-padding))}.mpblog-post-view .mp-blog-view{padding-top:30px}.mpblog-post-view .page-title-wrapper{padding:25px 0}.mpblog-post-view .page-title-wrapper h1{font-size:28px;letter-spacing:4px;line-height:34px}.hide-on-mobile{display:none !important}}.mpblog-post-view .block-blog-related ol{list-style:none}@media screen and (min-width:767px){.hide-on-desktop{display:none}}.no-margin{margin:0!important}.no-padding{padding:0!important}.checkout-cart-index .page.messages:nth-of-type(2){position:static;z-index:auto}.checkout-cart-index .page-main,.checkout-onepage-success .page-main,.checkout-guest-index .page-main,.customer-account-forgotpassword .page-main,.customer-account-createpassword .page-main,.customer-account-logoutsuccess .page-main,.customer-account-create .page-main,.customer-account-login .page-main{padding-top:0!important}.algolia-search-block .close-wrapper{position:absolute;height:100%;right:.75rem;display:flex;align-items:center;justify-content:center}.algolia-search-block .close-wrapper .close{background:url('../images/cross-thin.svg') no-repeat right center/contain;cursor:pointer;padding-bottom:100%;text-decoration:underline;width:20px}@media (min-width:576px){.algolia-search-block .close-wrapper{right:calc(((100% - 540px)/2) + .75rem)}}@media (min-width:768px){.algolia-search-block .close-wrapper{right:calc(((100% - 720px)/2) + .75rem)}}@media (min-width:992px){.algolia-search-block .close-wrapper{right:calc(((100% - 960px)/2) + .75rem)}}@media (min-width:1200px){.algolia-search-block .close-wrapper{right:calc(((100% - 1140px)/2) + .75rem)}}.product-info-main #open_modal_review{background:0 0;padding:0;font-size:14px;font-weight:400;letter-spacing:2px;line-height:24px;display:block;text-decoration:underline;text-underline-offset:6px;margin-bottom:30px}.product-info-main #open_modal_review:hover{font-weight:600}.netreviews-stars a{margin:0}div[data-content-type=esthederm_brand]{display:flex;justify-content:end}.page-main+div[data-content-type=html]{background:#fff}p a{text-decoration:underline !important}.fr-cgv>a{text-decoration:underline}.spacial-price-container{display:flex}.spacial-price-container .special-price{margin-right:15px}html[dir=rtl] .spacial-price-container .special-price{margin-left:15px;margin-right:0}.spacial-price-container .old-price{margin:0;display:flex;align-items:center;.price{text-decoration:line-through;font-weight:100 !important;color:var(--primary)}}.price-including-tax-custom .old-price .price{text-decoration:line-through;font-weight:100 !important;font-size:1.5rem;color:var(--primary);padding-right:5px}.product-info-price .price-final_price .spacial-price-container .old-price .price{font-size:1.7rem;padding-top:5px}.product-item-details .price-final_price .spacial-price-container .old-price .price{font-size:1.6rem}.price-container{display:flex}.price-container .price-wrapper{align-content:center;display:flex;flex-wrap:wrap}.price-container .old-price-wrapper{padding-right:10px}.price-container .old-price-wrapper .old-price .price{text-decoration:line-through;font-weight:100 !important;font-size:1.1rem;color:var(--primary);padding-left:10px}.underline{text-decoration:underline}.cursor-pointer{cursor:pointer}