/* creation date: Wed, 22 Oct 2025 06:58:58 GMT
concat references:
https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fheadlinebanner.css
https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fcomponent.css
https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fpage_designer.css
*/
/*! https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fheadlinebanner.css */
.headlinebanner-text_container{width:100%;transform:translateY(-5em)}.headlinebanner-text{color:#fff}.headlinebanner-text a,.headlinebanner-text a:hover{color:#fff;text-decoration:none}.headlinebanner-text span.headlinebanner-wrap p{padding-right:1rem;padding-left:1rem;text-shadow:1px 1px 3px #333}.headlinebanner-text span.subheading p,.headlinebanner-wrap .subheading p{color:#000}.headlinebanner-text_heading{font-size:4vw}.headlinebanner-text_subheading{font-size:3vw;letter-spacing:1px}.headlinebanner-button{margin-right:1rem;margin-left:1rem}.headlinebanner-button h1,.headlinebanner-button h2,.headlinebanner-button h3,.headlinebanner-button h4,.headlinebanner-button p{margin:0}@media (min-width:768px) and (max-width:1199.98px){.headlinebanner-text_heading{font-size:2.5vw}.headlinebanner-text_subheading{font-size:1.25vw}}@media (min-width:1200px){.headlinebanner-text_heading{font-size:30px}.headlinebanner-text_subheading{font-size:15px}}
/*! https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fcomponent.css */
.component-figure{margin:0;width:100%;height:100%}.component-image{width:100%;height:100%;object-fit:cover;object-position:var(--focal-point-x) var(--focal-point-y)}
/*! https%3A%2F%2Fwww.narscosmetics.fr%2Fon%2Fdemandware.static%2FSites-nars_fr-Site%2F-%2Ffr_FR%2Fv1761095030788%2Fcss%2Fpage_designer.css */
.designer-banner{display:flex!important;flex-direction:column;width:100%;position:relative}.designer-banner__content,.designer-banner__image{width:100%;max-width:100%}.designer-banner__content-desc{padding:20px;text-align:center}.designer-banner__content-desc h2{font-family:HelveticaNeueW01-UltLt;font-size:56px;line-height:1.2;margin:0}.designer-banner__content-desc p{font-family:"Helvetica Neue LT W01_35 Thin";font-size:24px;line-height:1.2;margin-bottom:5px}.designer-banner__content-desc h5{font-family:"Helvetica Neue LT W01_35 Thin";font-size:15px}.designer-banner__content-desc-code{font-family:HelveticaNeueW01-UltLt;font-size:18px;line-height:1.2;margin-bottom:10px}.designer-banner__content-desc-code strong{font-weight:600}.designer-banner__content-btn{margin-bottom:20px}.designer-banner.enable-background-image{overflow:hidden}.designer-banner.enable-background-image .designer-banner__image{position:absolute;top:0;left:0;z-index:0}.designer-banner.enable-background-image .designer-banner__content{z-index:2;max-width:100%;flex:0 0 100%}.designer-banner.enable-background-image .designer-banner__content-desc{padding-top:40px;padding-bottom:40px}.designer-banner.dark-theme{background-color:#000;color:#fff}.designer-banner.dark-theme .designer-banner__content-btn{background-color:transparent;border:1px solid #fff;color:#fff}.designer-banner.dark-theme .designer-banner__content-btn:hover,.designer-banner.light-theme{background-color:#fff;color:#000}.designer-banner.light-theme .designer-banner__content-btn{background-color:transparent;border:1px solid #000;color:#000}.designer-banner.light-theme .designer-banner__content-btn:hover{background-color:#000;color:#fff}@media screen and (min-width:992px){.designer-banner{flex-direction:row}.designer-banner__content{flex:0 0 58.333333%;max-width:58.333333%;display:flex!important;align-items:center;justify-content:flex-start}.designer-banner__image{flex:0 0 41.666667%;max-width:41.666667%}.designer-banner__content-desc{padding:40px;text-align:left}.designer-banner.align-image-right .designer-banner__image{order:2}.designer-banner.enable-background-image .designer-banner__image{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.designer-banner.enable-background-image .designer-banner__content{max-width:75%;flex:0 0 75%}.designer-banner.enable-background-image .designer-banner__content-desc{padding-top:80px;padding-bottom:80px}.designer-banner.enable-background-image.align-image-right .designer-banner__image{left:auto;right:0}}@media screen and (min-width:1200px){.designer-banner__content-desc{padding:40px 78px}}html{font-size:10px}@media screen and (min-width:768px){html{font-size:12px}}@media screen and (min-width:992px){html{font-size:14px}}@media screen and (min-width:1200px){html{font-size:16px}}body{font-family:HelveticaNeueW01-45Ligh}@media print,screen and (max-width:47.99875em){body{font-size:13px;line-height:1.08}}@media print,screen and (min-width:48em) and (max-width:64.06125em){body{font-size:13px;line-height:1.08}}@media print,screen and (min-width:64.0625em){body{font-size:15px;line-height:1.07}}@media screen and (max-width:991px){.page-designer-reference .region.region_landscape-large.col-12 .experience-component{position:initial;left:0;right:0}.page-designer-reference .region.region_landscape-large.col-12::before{padding-top:0}}.page-designer-reference .component-figure{position:relative}.page-designer-reference .component-figure .headlinebanner-text_container h1,.page-designer-reference .component-figure .headlinebanner-text_container h2,.page-designer-reference .component-figure .headlinebanner-text_container h3,.page-designer-reference .component-figure .headlinebanner-text_container h4,.page-designer-reference .component-figure .headlinebanner-text_container h5,.page-designer-reference .component-figure .headlinebanner-text_container h6,.page-designer-reference .component-figure .headlinebanner-text_container p{font-family:inherit;text-transform:initial;line-height:.85;margin:0}.page-designer-reference .component-figure .headlinebanner-text_container h1{font-size:3.5rem}.page-designer-reference .component-figure .headlinebanner-text_container h2{font-size:3rem}.page-designer-reference .component-figure .headlinebanner-text_container h3{font-size:2.625rem}.page-designer-reference .component-figure .headlinebanner-text_container h4{font-size:2rem}.page-designer-reference .component-figure .headlinebanner-text_container h5,.page-designer-reference .component-figure .headlinebanner-text_container p{font-size:1.5rem}.page-designer-reference .component-figure .headlinebanner-text_container h6{font-size:1.125}.page-designer-reference .component-figure .headlinebanner-text_container a{color:inherit}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-text_heading{font-family:HelveticaNeueW01-UltLt;text-transform:initial;margin:0 0 10px}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-text_subheading{font-family:"Helvetica Neue LT W01_35 Thin"}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-text_subheading p{font-family:inherit;font-size:1.5rem;line-height:.9;margin-bottom:5px;text-decoration:none}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-button_link{position:relative;text-transform:initial;margin-top:15px;margin-bottom:15px;z-index:2}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-button_link p{font-family:inherit;font-size:1rem;margin:0}.page-designer-reference .component-figure .headlinebanner-text_container .headlinebanner-button_link a{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-decoration:none}.page-designer-reference .component-figure .whole-banner-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}