.vjs-big-play-button{display:none!important}.vjs-poster,.z-campaign-module-video .video{background-color:transparent!important}.hero-banner .slick-arrow{overflow:visible}.hero-banner .hero-slide{position:relative}.hero-banner .hero-slide picture img{height:auto}.hero-banner .hero-slide .hero-slide-link{display:block;position:absolute}@media screen and (max-width:768px){.hero-banner{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.hero-banner .hero-slide .hero-slide-link{display:none}.home-slot-01 .row{padding:60px 0 60px 18.66%}}.hero-banner .hero-slide .hero-slide-link:hover{background-color:#fff;opacity:.3}.hero-banner .hero-slide .hero-slide-link.slide-main-02{width:calc(200 * (100vh - 100px)/ 980);height:calc(40 * (100vh - 100px)/ 980);top:calc(608 * (100vh - 100px)/ 980);left:calc(539 * (100vh - 100px)/ 980 - ((100vh - 100px) * 2.2653 - 100%)/ 2)}@media (max-width:1440px){.hero-banner .hero-slide .hero-slide-link.slide-main-02{width:calc(180 * (100vh - 100px)/ 800);height:calc(36 * (100vh - 100px)/ 800);top:calc(479 * (100vh - 100px)/ 800);left:calc(486 * (100vh - 100px)/ 800 - ((100vh - 100px) * 2.175 - 100%)/ 2)}}.hero-banner .hero-slide .hero-slide-link.slide-main-01{width:calc(350 * (100vh - 100px)/ 980);height:calc(40 * (100vh - 100px)/ 980);top:calc(544 * (100vh - 100px)/ 980);left:calc(1440 * (100vh - 100px)/ 980 - ((100vh - 100px) * 2.2653 - 100%)/ 2)}@media (max-width:1440px){.hero-banner .hero-slide .hero-slide-link.slide-main-01{width:calc(330 * (100vh - 100px)/ 800);height:calc(40 * (100vh - 100px)/ 800);top:calc(686 * (100vh - 100px)/ 800);left:calc(922 * (100vh - 100px)/ 800 - ((100vh - 100px) * 2.175 - 100%)/ 2)}}.hero-banner .hero-slide .hero-slide-link.slide-main-03{width:calc(200 * (100vh - 100px)/ 980);height:calc(40 * (100vh - 100px)/ 980);top:calc(519 * (100vh - 100px)/ 980);left:calc(1515 * (100vh - 100px)/ 980 - ((100vh - 100px) * 2.2653 - 100%)/ 2)}@media (max-width:1440px){.hero-banner .hero-slide .hero-slide-link.slide-main-03{width:calc(200 * (100vh - 100px)/ 800);height:calc(40 * (100vh - 100px)/ 800);top:calc(678 * (100vh - 100px)/ 800);left:calc(763 * (100vh - 100px)/ 800 - ((100vh - 100px) * 2.175 - 100%)/ 2)}}.home-slot-01{position:relative;padding:0}.home-slot-01 .bg{position:absolute;left:50%;height:100%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.home-slot-01 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:769px){.hero-banner .hero-slide picture img{height:calc(100vh - 100px);width:auto!important;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.home-slot-01 .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:120px;padding-top:120px;margin-left:0;margin-right:0}}.home-slot-01 .row .content-left{padding:0 30px 0 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:769px){.home-slot-01 .row .content-left{padding:100px 6.3% 0 12.5%;-webkit-box-flex:0;-webkit-flex:0 0 50.70%;-ms-flex:0 0 50.70%;flex:0 0 50.70%;max-width:50.7%}.home-slot-01 .row .content-right{-webkit-box-flex:0;-webkit-flex:0 0 49.30%;-ms-flex:0 0 49.30%;flex:0 0 49.30%;max-width:49.3%}.home-slot-01 .slot-header_title{font-size:5.5555vw}}.home-slot-01 .slot-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.home-slot-01 .slot-header_title{line-height:1}.home-slot-01 .slot-header_title span{display:block;margin-left:.8em}.home-slot-01 .slot-header_title-sub{margin-left:15px;padding-bottom:5px}.home-slot-01 .slot-header_title-sub a{min-width:110px;letter-spacing:.05em;padding-bottom:20px;line-height:1;position:relative;border:0}@media (min-width:1440px){.home-slot-01 .slot-header_title{font-size:5rem}.home-slot-01 .slot-header_title-sub a{font-size:16px}}.home-slot-01 .slot-header_title-sub .botBorder{display:block;position:absolute;left:0;bottom:0;height:4px;background-color:#c8102e}@media screen and (max-width:768px){.home-slot-01 .slot-header_title-sub .botBorder{min-width:100%}}.home-slot-01 .slot-content{margin:40px 0 0}.home-slot-01 .slot-content h2{line-height:1;letter-spacing:.05em;text-transform:inherit}.home-slot-01 .slot-content h2 span{font-family:ReaderBold,Arial,sans-serif}.home-slot-01 .slot-content p{margin-top:15px;line-height:1.4;letter-spacing:.015em}.home-slot-01 .slot-content p span{font-family:ReaderBold,Arial,sans-serif}.home-slot-01 .slot-content .product-brand-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:30px -15px 0}@media (min-width:769px){.home-slot-01 .slot-header_title-sub{padding-bottom:10px}.home-slot-01 .slot-header_title-sub a{font-size:16px}.home-slot-01 .slot-header_title-sub .botBorder{min-width:30%;height:8px}.home-slot-01 .slot-content{margin:90px 0 0;padding:0 0 0 21px}.home-slot-01 .slot-content p{margin-top:40px}.home-slot-01 .slot-content .product-brand-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:70px 0 0}}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{text-transform:inherit;font-size:10px}@media (min-width:769px){.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:255px;-ms-flex-preferred-size:255px;flex-basis:255px;max-width:255px;margin-right:0;margin-top:50px;padding:0}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block:first-child{margin-top:0}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{font-size:16px}}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:10px}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:20px 0 0}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{min-width:100%;padding:0 0 15px;font-size:10px}.home-slot-01 .main-image{margin:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-slot-02{position:relative;padding:0}.home-slot-02 .bg{position:absolute;left:50%;bottom:0;height:100%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.home-slot-02 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.home-slot-02 .row{padding:60px 18.66% 60px 0}.home-slot-02 .slot-header_title-sub .botBorder{min-width:100%}}@media (min-width:769px){.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:16px}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:40px 0 0}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{padding:0 0 30px;font-size:16px}.home-slot-01 .main-image{margin:0}.home-slot-02 .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:120px;padding-top:120px;margin-left:0;margin-right:0}}.home-slot-02 .row .content-left{padding:0 0 0 30px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:769px){.home-slot-02 .row .content-left{padding:100px 12.5% 0 1.4%;-webkit-box-flex:0;-webkit-flex:0 0 50.70%;-ms-flex:0 0 50.70%;flex:0 0 50.70%;max-width:50.7%}.home-slot-02 .row .content-right{-webkit-box-flex:0;-webkit-flex:0 0 49.30%;-ms-flex:0 0 49.30%;flex:0 0 49.30%;max-width:49.3%}.home-slot-02 .slot-header_title{font-size:5.5555vw}}.home-slot-02 .slot-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.home-slot-02 .slot-header_title{line-height:1}.home-slot-02 .slot-header_title span{display:block;margin-left:1.5em}.home-slot-02 .slot-header_title-sub{margin-left:15px;padding-bottom:5px}.home-slot-02 .slot-header_title-sub a{min-width:110px;letter-spacing:.05em;padding-bottom:20px;line-height:1;position:relative;border:0}.home-slot-02 .slot-header_title-sub .botBorder{display:block;position:absolute;left:0;bottom:0;height:4px;background-color:#c8102e}.home-slot-02 .slot-content{margin:40px 0 0}@media (min-width:769px){.home-slot-02 .slot-header_title-sub{padding-bottom:10px}.home-slot-02 .slot-header_title-sub a{font-size:16px}.home-slot-02 .slot-header_title-sub .botBorder{min-width:30%;height:8px}.home-slot-02 .slot-content{margin:90px 0 0;padding:0 0 0 90px}}@media (min-width:1440px){.home-slot-02 .slot-header_title{font-size:5rem}.home-slot-02 .slot-header_title-sub a{font-size:16px}.home-slot-02 .slot-content{padding:0 0 0 183px}}.home-slot-02 .slot-content h2{line-height:1;letter-spacing:.05em;text-transform:inherit}.home-slot-02 .slot-content h2 span{font-family:ReaderBold,Arial,sans-serif}.home-slot-02 .slot-content p{margin-top:15px;line-height:1.4;letter-spacing:.015em}.home-slot-02 .slot-content p span{font-family:ReaderBold,Arial,sans-serif}.home-slot-02 .slot-content p br{display:none}.home-slot-02 .slot-content .product-brand-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:30px -15px 0}@media (min-width:769px){.home-slot-02 .slot-content p{margin-top:40px}.home-slot-02 .slot-content p br{display:block}.home-slot-02 .slot-content .product-brand-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:70px 0 0}}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{text-transform:inherit;font-size:10px}@media (min-width:769px){.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:255px;-ms-flex-preferred-size:255px;flex-basis:255px;max-width:255px;margin-right:0;margin-top:50px;padding:0}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block:first-child{margin-top:0}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{font-size:16px}}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:10px}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:20px 0 0}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{min-width:100%;padding:0 0 15px;font-size:10px}.home-slot-02 .main-image{margin:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-slot-04{position:relative;padding:0}.home-slot-04 .bg{position:absolute;left:50%;bottom:0;height:100%;width:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.home-slot-04 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.home-slot-04 .row{padding:60px 0 60px 18.66%}.home-slot-04 .slot-header_title-sub .botBorder{min-width:100%}}@media (min-width:769px){.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:16px}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:40px 0 0}.home-slot-02 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{padding:0 0 30px;font-size:16px}.home-slot-02 .main-image{margin:0}.home-slot-04 .row{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:120px;padding-top:120px;margin-left:0;margin-right:0}}.home-slot-04 .row .content-left{padding:0 30px 0 0;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:769px){.home-slot-04 .row .content-left{padding:100px 6.3% 0 12.5%;-webkit-box-flex:0;-webkit-flex:0 0 50.70%;-ms-flex:0 0 50.70%;flex:0 0 50.70%;max-width:50.7%}.home-slot-04 .row .content-right{-webkit-box-flex:0;-webkit-flex:0 0 49.30%;-ms-flex:0 0 49.30%;flex:0 0 49.30%;max-width:49.3%}.home-slot-04 .slot-header_title{font-size:5.5555vw}}.home-slot-04 .slot-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.home-slot-04 .slot-header_title{line-height:1}.home-slot-04 .slot-header_title span{display:block;margin-left:1em}.home-slot-04 .slot-header_title-sub{margin-left:15px;padding-bottom:5px}.home-slot-04 .slot-header_title-sub a{min-width:110px;letter-spacing:.05em;padding-bottom:20px;line-height:1;position:relative;border:0}@media (min-width:1440px){.home-slot-04 .slot-header_title{font-size:5rem}.home-slot-04 .slot-header_title-sub a{font-size:16px}}.home-slot-04 .slot-header_title-sub .botBorder{display:block;position:absolute;left:0;bottom:0;height:4px;background-color:#c8102e}.home-slot-04 .slot-content{margin:40px 0 0}.home-slot-04 .slot-content h2{line-height:1;letter-spacing:.015em;text-transform:inherit}.home-slot-04 .slot-content h2 span{font-family:ReaderBold,Arial,sans-serif}.home-slot-04 .slot-content p{margin-top:15px;line-height:1.4;letter-spacing:.05em}.home-slot-04 .slot-content p span{font-family:ReaderBold,Arial,sans-serif}.home-slot-04 .slot-content .product-brand-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px 0}@media (min-width:769px){.home-slot-04 .slot-header_title-sub{padding-bottom:10px}.home-slot-04 .slot-header_title-sub a{font-size:16px}.home-slot-04 .slot-header_title-sub .botBorder{min-width:30%;height:8px}.home-slot-04 .slot-content{margin:90px 0 0;padding:0 0 0 92px}.home-slot-04 .slot-content p{margin-top:40px}.home-slot-04 .slot-content .product-brand-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:70px 0 0}}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{text-transform:inherit;font-size:10px}@media (min-width:769px){.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block{-webkit-flex-basis:255px;-ms-flex-preferred-size:255px;flex-basis:255px;max-width:255px;margin-right:0;margin-top:50px;padding:0}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block:first-child{margin-top:0}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .product-brand{font-size:16px}}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:10px;min-height:2.2em}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:20px 0 0}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{min-width:100%;padding:0 0 15px;font-size:10px}.home-slot-04 .note{font-size:12px}.home-slot-04 .main-image{margin:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homepage-container .z-skin-regimen-slot,.primary-content .z-skin-regimen-slot,.search-result-wrapper .z-skin-regimen-slot{position:relative}@media screen and (max-width:768px){.homepage-container .z-skin-regimen-slot,.primary-content .z-skin-regimen-slot,.search-result-wrapper .z-skin-regimen-slot{margin-bottom:0;margin-top:0;padding:60px 32.5px}.homepage-container .z-skin-regimen-slot .bg,.primary-content .z-skin-regimen-slot .bg,.search-result-wrapper .z-skin-regimen-slot .bg{bottom:0}}.homepage-container .z-skin-regimen-slot .bg,.primary-content .z-skin-regimen-slot .bg,.search-result-wrapper .z-skin-regimen-slot .bg{position:absolute;right:0}.homepage-container .z-skin-regimen-slot .skin-regimen-section,.primary-content .z-skin-regimen-slot .skin-regimen-section,.search-result-wrapper .z-skin-regimen-slot .skin-regimen-section{float:left;width:100%}.homepage-container .z-skin-regimen-slot .main-image,.primary-content .z-skin-regimen-slot .main-image,.search-result-wrapper .z-skin-regimen-slot .main-image{padding-left:0;padding-right:0}@media screen and (max-width:768px){.homepage-container .z-skin-regimen-slot .skin-regimen-section,.primary-content .z-skin-regimen-slot .skin-regimen-section,.search-result-wrapper .z-skin-regimen-slot .skin-regimen-section{max-width:638px;margin:0}.homepage-container .z-skin-regimen-slot .row,.primary-content .z-skin-regimen-slot .row,.search-result-wrapper .z-skin-regimen-slot .row{margin-left:0;margin-right:0}.homepage-container .z-skin-regimen-slot .main-image,.primary-content .z-skin-regimen-slot .main-image,.search-result-wrapper .z-skin-regimen-slot .main-image{text-align:center}.homepage-container .z-skin-regimen-slot .content-block,.primary-content .z-skin-regimen-slot .content-block,.search-result-wrapper .z-skin-regimen-slot .content-block{display:block;padding:38px 0}}.homepage-container .z-skin-regimen-slot .content-block,.primary-content .z-skin-regimen-slot .content-block,.search-result-wrapper .z-skin-regimen-slot .content-block{background:#fff;text-align:center;position:relative}.homepage-container .z-skin-regimen-slot h3,.primary-content .z-skin-regimen-slot h3,.search-result-wrapper .z-skin-regimen-slot h3{color:#000}@media screen and (max-width:768px){.homepage-container .z-skin-regimen-slot h3,.primary-content .z-skin-regimen-slot h3,.search-result-wrapper .z-skin-regimen-slot h3{font-size:4.533vw;line-height:34px}}@media (min-width:769px){.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .product-name{font-size:16px;min-height:auto}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .cta-link{margin:40px 0 0}.home-slot-04 .slot-content .product-brand-wrap .product-brand-name-block .cta-link .btn{padding:0 0 30px;font-size:16px}.home-slot-04 .note{font-size:14px}.home-slot-04 .main-image{margin:0}.homepage-container .z-skin-regimen-slot,.primary-content .z-skin-regimen-slot,.search-result-wrapper .z-skin-regimen-slot{padding-bottom:130px;margin-top:120px;margin-bottom:70px;min-height:874px}.homepage-container .z-skin-regimen-slot .bg,.primary-content .z-skin-regimen-slot .bg,.search-result-wrapper .z-skin-regimen-slot .bg{top:0}.homepage-container .z-skin-regimen-slot .skin-regimen-section,.primary-content .z-skin-regimen-slot .skin-regimen-section,.search-result-wrapper .z-skin-regimen-slot .skin-regimen-section{float:left;width:100%;position:relative}.homepage-container .z-skin-regimen-slot .main-image,.primary-content .z-skin-regimen-slot .main-image,.search-result-wrapper .z-skin-regimen-slot .main-image{position:relative;margin-left:calc(12.5% + 50px);top:0}.homepage-container .z-skin-regimen-slot .content-block,.primary-content .z-skin-regimen-slot .content-block,.search-result-wrapper .z-skin-regimen-slot .content-block{position:absolute;left:47%;max-width:438px;padding:38px;text-align:left;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.homepage-container .z-skin-regimen-slot h3,.primary-content .z-skin-regimen-slot h3,.search-result-wrapper .z-skin-regimen-slot h3{line-height:36px;font-size:34px}}.homepage-container .z-skin-regimen-slot p,.primary-content .z-skin-regimen-slot p,.search-result-wrapper .z-skin-regimen-slot p{color:#000;margin-top:20px;letter-spacing:.5px}@media screen and (max-width:768px){.homepage-container .z-skin-regimen-slot p,.primary-content .z-skin-regimen-slot p,.search-result-wrapper .z-skin-regimen-slot p{font-size:12px;line-height:1.5}.homepage-container .z-skin-regimen-slot .button,.primary-content .z-skin-regimen-slot .button,.search-result-wrapper .z-skin-regimen-slot .button{padding:3.73VW 4.6VW 3.46VW;font-size:14px}}.homepage-container .z-skin-regimen-slot p span,.primary-content .z-skin-regimen-slot p span,.search-result-wrapper .z-skin-regimen-slot p span{color:#c8102e}.homepage-container .z-skin-regimen-slot .button,.primary-content .z-skin-regimen-slot .button,.search-result-wrapper .z-skin-regimen-slot .button{margin-top:20px!important;background:0 0;border:2px solid #000;color:#000;font-family:ReaderMedium,Arial,sans-serif;text-transform:uppercase;letter-spacing:.9px;cursor:pointer;display:inline-block}.homepage-container .z-skin-regimen-slot span.button.secondary,.primary-content .z-skin-regimen-slot span.button.secondary,.search-result-wrapper .z-skin-regimen-slot span.button.secondary{letter-spacing:.9px;padding:10px 35px 9px;cursor:pointer;display:inline-block;margin-top:20px;background:0 0;border:2px solid #000;color:#000;font-family:ReaderMedium,Arial,sans-serif;text-transform:uppercase}@media (max-width:768.98px){.z-external-module-award.right-bleed .content-wrapper{padding-bottom:12vw}}.z-external-module-award.right-bleed .article{background-color:#000!important}.z-external-module-award.right-bleed .article-title{font-size:4.375rem}@media (min-width:769px){.homepage-container .z-skin-regimen-slot p,.primary-content .z-skin-regimen-slot p,.search-result-wrapper .z-skin-regimen-slot p{font-size:18px;letter-spacing:.4px;line-height:24px;margin-top:30px}.homepage-container .z-skin-regimen-slot span.button.secondary,.primary-content .z-skin-regimen-slot span.button.secondary,.search-result-wrapper .z-skin-regimen-slot span.button.secondary{margin-bottom:20px}.z-external-module-award.right-bleed .content-wrapper{padding-bottom:65px}.z-external-module-award.right-bleed .article-details{width:43.5%}.z-external-module-award.right-bleed .article-bg-texture{text-align:right}.z-external-module-award.right-bleed .article-wpapper .image-wrapper{top:-16%!important}.z-external-module-award.right-bleed .article-wpapper .article-image{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-left:58.21%!important;max-width:27.435%!important;padding-left:0!important}.plp-content-wrapper .z-campaign-module-product{margin-left:-70px}}.r-insta .text-left a{color:#000;font-family:ReaderMedium,Arial,sans-serif;font-size:1.875rem}.r-insta .text-left a span{color:#c61633}.home-slot-01 .bg{max-width:none;top:0!important;bottom:auto}.home-slot-01 .slot-content .product-brand-wrap .product-brand-name-block .product-name{min-height:2.2em}.category-container #category-hero .category-hero-slide{position:relative}.category-container #category-hero .category-hero-slide picture img{width:100%;max-width:none}.category-container #category-hero .category-hero-slide .image-btn-hover{display:block;position:absolute}.category-container #category-hero .category-hero-slide .image-btn-hover:hover{background-color:#fff;opacity:.3}.category-container #category-hero .category-hero-slide .image-btn-hover.clp-makeup-banner-dews,.category-container #category-hero .category-hero-slide .image-btn-hover.clp-makeup-banner-ink,.category-container #category-hero .category-hero-slide .image-btn-hover.clp-makeup-banner-makeup,.category-container #category-hero .category-hero-slide .image-btn-hover.clp-makeup-banner-powders{width:calc(256 * 100% / 1920);height:calc(53 * 100% / 768);top:calc(477 * 100% / 768);left:calc(130 * 100% / 1920)}.category-container #category-hero .category-hero-slide .image-btn-hover.clp-fragrance-banner-fragrance{width:calc(256 * 100% / 1920);height:calc(53 * 100% / 768);top:calc(490 * 100% / 768);left:calc(127 * 100% / 1920)}.category-container #category-hero .category-hero-slide .image-btn-hover.clp-skincare-banner-skincare{width:calc(256 * 100% / 1920);height:calc(53 * 100% / 768);top:calc(552 * 100% / 768);left:calc(1479 * 100% / 1920)}.category-container #category-hero .category-hero-slide .image-btn-hover.clp-men-banner-men,.category-container #category-hero .category-hero-slide .image-btn-hover.clp-skincare-banner-ee{width:calc(256 * 100% / 1920);height:calc(53 * 100% / 768);top:calc(452 * 100% / 768);left:calc(184 * 100% / 1920)}.category-container #category-hero .category-hero-slide .image-btn-hover.clp-suncare-banner-suncare{width:calc(256 * 100% / 1920);height:calc(53 * 100% / 768);top:calc(634 * 100% / 768);left:calc(1479 * 100% / 1920)}@media screen and (max-width:768px){.z-external-module-award.right-bleed .article-title{font-size:10.666vw;line-height:1}.z-external-module-award.right-bleed .article-intro-title{font-size:12px;line-height:1.5}.z-external-module-award.right-bleed .article-link{font-size:12px}.home-slot-01 .bg,.home-slot-04 .bg{max-width:none;width:200%;height:auto;top:50%;bottom:auto;left:20%}.category-container #category-hero .category-hero-slide .image-btn-hover,.z-campaign-module-product .pc-only{display:none}.z-campaign-module-product .campaign-wrapper{position:relative}.z-campaign-module-product .campaign-details{padding-left:10px!important;padding-right:10px;width:100%!important}}.z-campaign-module-product .campaign-details{float:none!important}@media (min-width:769px){.z-campaign-module-product{padding-top:45px}.z-campaign-module-product .campaign-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%!important;margin-left:0!important}.z-campaign-module-product .campaign-details{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;padding-left:12.673%;padding-right:0!important;width:50.694%!important}}.z-campaign-module-product .campaign-headline{text-transform:initial!important}@media screen and (max-width:768px){.z-campaign-module-product .campaign-details-inner{padding-left:18.666%;padding-right:8%}.z-campaign-module-product .campaign-headline{font-size:4.533vw!important;margin-bottom:15px}}@media (min-width:769px){.z-campaign-module-product .campaign-headline{font-size:34px;margin-bottom:40px;padding-top:100px}.z-campaign-module-product .campaign-copy{margin-bottom:0!important;margin-top:0!important}}.z-campaign-module-product .campaign-headline span{font-family:ReaderBold,Arial,sans-serif}@media screen and (max-width:768px){.z-campaign-module-product .campaign-copy{font-size:12px!important;line-height:1.5;margin-bottom:0!important;margin-top:0!important}.z-campaign-module-product .campaign-note{font-size:10px}}.z-campaign-module-product .campaign-copy span{font-family:ReaderBold,Arial,sans-serif}.z-campaign-module-product .campaign-note{color:#666;margin-top:30px}.z-campaign-module-product .campaign-image{float:none!important;position:relative}@media screen and (max-width:768px){.z-campaign-module-product .campaign-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:30px;padding-left:0!important;text-align:right;width:auto!important}.z-campaign-module-product .campaign-image .campaign-image-inner{margin-right:10px;width:77.215%}}.z-campaign-module-product .campaign-image .texture-image{bottom:0;-webkit-box-flex:0!important;-webkit-flex:none!important;-ms-flex:none!important;flex:none!important;margin:0!important;position:absolute!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto!important}@media screen and (max-width:768px){.z-campaign-module-product .campaign-image .texture-image{left:calc(22.785% - 10px)}.z-campaign-module-product .campaign-image .texture-image img{-webkit-transform:translate(-50%,0)!important;transform:translate(-50%,0)!important}}@media (min-width:769px){.z-campaign-module-product .campaign-note{font-size:14px}.z-campaign-module-product .campaign-image{margin-left:0!important;width:49.305%!important}.z-campaign-module-product .campaign-image .texture-image{left:0;max-width:none!important}.z-campaign-module-product .campaign-image .texture-image img{left:auto!important;-webkit-transform:none!important;transform:none!important}}.z-campaign-module-product .product-brand-name-block{float:none}@media screen and (max-width:768px){.z-campaign-module-product .product-brand-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.z-campaign-module-product .product-brand-name-block{margin-top:30px;padding-bottom:45px;position:relative;width:44.545%}.z-campaign-module-product .product-brand-name-block .product-brand{font-size:10px!important}}.z-campaign-module-product .product-brand-name-block .product-brand{text-transform:inherit!important}.z-campaign-module-product .product-brand-name-block .cta-link .btn.secondary-link{padding-bottom:20px!important}@media screen and (max-width:768px){.z-campaign-module-product .product-brand-name-block .product-name{font-size:10px!important}.z-campaign-module-product .product-brand-name-block .cta-link{bottom:0;position:absolute;width:100%}.z-campaign-module-product .product-brand-name-block .cta-link .btn.secondary-link{font-size:10px!important;padding-bottom:15px!important}}.z-campaign-module-product .product-brand-name-block .cta-link .btn{min-width:253.75px;width:46.347%}@media screen and (max-width:768px){.z-campaign-module-product .product-brand-name-block .cta-link .btn{min-width:inherit;width:100%}.z-plp_still_ee_01 .campaign-image{margin-bottom:calc(4.922% + 30px)}.z-plp_still_ee_01 .campaign-image .texture-image{bottom:-4.922%;width:16.582%!important}.z-plp_still_sfslx_01 .campaign-image{margin-bottom:calc(12.658% + 30px)}}@media (min-width:769px){.z-campaign-module-product .product-brand-name-block{float:left;margin-top:70px;width:100%}.z-campaign-module-product .product-brand-name-block .cta-link{margin-top:40px}.z-campaign-module-product .product-brand-name-block .cta-link .btn.secondary-link{font-size:16px!important}.z-plp_still_ee_01 .campaign-image .texture-image{bottom:-5.06%;width:21.408%!important}.z-plp_still_sfslx_01{padding-bottom:18.402%}}@media screen and (max-width:768px){.z-plp_still_sfslx_01 .campaign-image .texture-image{bottom:-12.658%;width:23.037%!important}.z-plp_still_waso_01 .campaign-image{margin-bottom:calc(9.585% + 30px)}}@media (min-width:769px){.z-plp_still_sfslx_01 .campaign-image .texture-image{bottom:-15.311%;width:40.422%!important}.z-plp_still_waso_01{padding-bottom:18.055%}}@media screen and (max-width:768px){.z-plp_still_waso_01 .campaign-image .texture-image{bottom:-9.585%;-webkit-transform:translateX(-31.803%);transform:translateX(-31.803%);width:39.24%!important}.z-plp_still_smk_01 .campaign-image{margin-bottom:calc(9.326% + 30px)}}@media (min-width:769px){.z-plp_still_waso_01 .campaign-image .texture-image{bottom:-14.783%;-webkit-transform:translateX(-39.929%);transform:translateX(-39.929%);width:71%!important}.z-plp_18aw_utm_04_still{padding-bottom:0}.z-plp_18aw_svp_01_still .campaign-details,.z-plp_18aw_utm_04_still .campaign-details{padding-bottom:0!important}.z-plp_still_smk_01{padding-bottom:18.402%}}@media screen and (max-width:768px){.z-plp_still_smk_01 .campaign-image .texture-image{bottom:-9.326%;width:30.506%!important}.z-plp_still_gsc_01 .campaign-image{margin-bottom:calc(7.772% + 30px)}}@media (min-width:769px){.z-plp_still_smk_01 .campaign-image .texture-image{bottom:-15.311%;width:67.887%!important}}@media screen and (max-width:768px){.z-plp_still_gsc_01 .campaign-image .texture-image{bottom:-7.772%;width:21.139%!important}.z-plp_still_smn_01 .campaign-image{margin-bottom:calc(6.476% + 30px)}}@media (min-width:769px){.z-plp_still_gsc_01 .campaign-image .texture-image{bottom:-13.199%;width:39.295%!important}}@media screen and (max-width:768px){.z-plp_still_smn_01 .campaign-image .texture-image{bottom:-6.476%;width:26.329%!important}.z-plp_still_smn_02 .campaign-image{margin-bottom:calc(12.658% + 30px)}}@media (min-width:769px){.z-plp_still_smn_01 .campaign-image .texture-image{bottom:-8.553%;width:48.732%!important}}@media screen and (max-width:768px){.z-plp_still_smn_02 .campaign-image .texture-image{bottom:-12.658%;width:23.037%!important}}.z-video-or-image-wrapper .video-wrapper{display:block;max-width:100%;padding-top:56.25%;position:relative}.z-video-or-image-wrapper .z-video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.z-player-close{display:none}#float-player.z-player-hide{bottom:-200px;height:192px;left:auto;position:fixed;right:20px;top:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:340px}@media screen and (max-width:768px){#float-player.z-player-hide{bottom:-27vw;height:105px;left:auto;position:fixed;right:20px;top:auto;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out;width:185px}}#float-player.z-player-float{bottom:-200px;height:192px;left:auto;margin:0;overflow:visible;position:fixed;right:20px;top:auto;-webkit-transform:translateY(-220px);transform:translateY(-220px);width:340px;z-index:1000}#float-player.z-player-float .z-player-close{cursor:pointer;display:block;height:-12px;position:absolute;right:0;top:-32px;z-index:1001}#float-player.z-player-float .z-player-close img{height:auto;width:24px}@media screen and (max-width:768px){#float-player.z-player-float{bottom:-27vw;height:105px;left:auto;margin:0;overflow:visible;position:fixed;right:20px;top:auto;-webkit-transform:translateY(-31vw);transform:translateY(-31vw);width:185px;z-index:1000}.plp-content-wrapper .full-width-content.tile-wrapper .z-campaign-module-video{padding-right:10px;padding-left:10px}.z-campaign-module-video .pc-only{display:none}}.z-campaign-module-video .bg-texture{z-index:-1;display:block!important;width:auto!important}@media (min-width:769px){.z-plp_still_smn_02 .campaign-image .texture-image{bottom:-13.199%;width:33.943%!important}.plp-18aw-wmk-28-still .campaign-copy{padding-right:150px}.plp-content-wrapper .full-width-content.tile-wrapper .z-campaign-module-video{margin-left:20px;padding-right:20px}.z-campaign-module-video{margin-top:45px;padding-top:0!important;padding-bottom:240px}.z-campaign-module-video .bg-texture{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important;margin-left:0!important;position:absolute!important;top:calc(100vw * .08333 * -1)}}@media (min-width:1440px){.z-campaign-module-video .bg-texture{top:-120px}}@media screen and (max-width:768px){.z-campaign-module-video{padding-top:0!important}.z-campaign-module-video .content-wrapper{padding-left:0!important;padding-top:calc(100vw * .08333)!important}.z-campaign-module-video .video-or-image-wrapper{margin-left:10px}.z-campaign-module-video .video-wrapper{padding-left:10px}}@media (min-width:769px){.z-campaign-module-video .video-or-image-wrapper{-webkit-box-flex:0!important;-webkit-flex:0 0 93.664%!important;-ms-flex:0 0 93.664%!important;flex:0 0 93.664%!important;margin-left:6.336%!important;max-width:93.664%!important}}.z-campaign-module-video .player{display:block;max-width:100%;padding-top:56.25%;position:relative}.z-campaign-module-video .video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.z-campaign-module-video .video video{max-height:none!important;height:100%!important}.z-campaign-module-video .text-wrapper{padding-bottom:0!important}@media screen and (max-width:768px){.z-campaign-module-video .text-wrapper{margin-left:-10px!important;margin-top:30px!important;padding-left:10px!important;padding-right:10px!important;width:100%!important}}@media (min-width:769px){.z-campaign-module-video .text-wrapper{-webkit-box-flex:0!important;-webkit-flex:0 0 20.296%!important;-ms-flex:0 0 20.296%!important;flex:0 0 20.296%!important;max-width:20.296%!important;padding-right:0!important}}.z-campaign-module-video .headline{text-transform:inherit!important}@media screen and (max-width:768px){.z-campaign-module-video .text-wrapper-inner{padding-left:18.666%;padding-right:8%}.z-campaign-module-video .headline{font-size:4.533vw!important;margin-bottom:15px}}.z-campaign-module-video .headline span{font-family:ReaderBold,Arial,sans-serif}@media (min-width:769px){.z-campaign-module-video .headline{font-size:34px;width:92.694%}.z-campaign-module-video .headline-vw{font-size:2.361vw!important}}@media (min-width:1440px){.z-campaign-module-video .headline-vw{font-size:34px!important}}@media screen and (max-width:768px){.z-campaign-module-video .campaign-copy{font-size:12px!important;line-height:1.5;margin-bottom:0!important;margin-top:15px!important}.z-campaign-module-video .campaign-note{font-size:10px}}@media (min-width:769px){.z-campaign-module-video .campaign-copy{margin-bottom:0!important;margin-top:40px!important;padding-right:30px}.z-campaign-module-video .campaign-note{font-size:14px}}.z-campaign-module-video .campaign-copy span{font-family:ReaderBold,Arial,sans-serif}.z-campaign-module-video .campaign-note{color:#666;margin-top:30px}@media (min-width:769px){.z-campaign-module-video .product-brand-wrap{width:92.694%}}.z-campaign-module-video .product-brand-name-block{float:none}@media screen and (max-width:768px){.z-campaign-module-video .product-brand-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.z-campaign-module-video .product-brand-name-block{margin-top:30px;padding-bottom:45px;position:relative;width:44.545%}.z-campaign-module-video .product-brand-name-block .product-brand{font-size:10px!important}}.z-campaign-module-video .product-brand-name-block .product-brand{text-transform:inherit!important}.z-campaign-module-video .product-brand-name-block .cta-link .btn.secondary-link{padding-bottom:20px!important}@media screen and (max-width:768px){.z-campaign-module-video .product-brand-name-block .product-name{font-size:10px!important}.z-campaign-module-video .product-brand-name-block .cta-link{bottom:0;position:absolute;width:100%}.z-campaign-module-video .product-brand-name-block .cta-link .btn.secondary-link{font-size:10px!important;padding-bottom:15px!important}}.z-campaign-module-video .product-brand-name-block .cta-link .btn{min-width:182.5px!important;width:71.921%}.z-plp_video_gsc_01 .bg-texture{right:0}@media (min-width:769px){.z-campaign-module-video .product-brand-name-block{float:left;margin-top:70px;width:100%}.z-campaign-module-video .product-brand-name-block .cta-link{margin-top:40px}.z-campaign-module-video .product-brand-name-block .cta-link .btn.secondary-link{font-size:16px!important}.z-plp_video_gsc_01 .content-wrapper{padding-top:calc(100vw * .1)}.z-plp_video_gsc_01 .bg-texture{top:calc(100vw * .02777 * -1)}.z-plp_video_ee_01{margin-top:125px}}@media (min-width:1440px){.z-plp_video_gsc_01 .bg-texture{top:-40px}}.z-plp_video_utm_01 .bg-texture{top:0}.z-plp_video_utm_02 .bg-texture{display:block!important;width:auto!important}@media (min-width:769px){.z-plp_video_ee_01 .bg-texture{top:calc(100vw * .13888 * -1)}.z-plp_video_smn_01{padding-bottom:300px;margin-top:200px}}@media (min-width:1440px){.z-plp_video_ee_01 .bg-texture{top:-200px}}@media (min-width:769px){.z-plp_video_smn_01 .bg-texture{top:calc(100vw * .16666 * -1)}}@media (min-width:1440px){.z-plp_video_smn_01 .bg-texture{top:-240px}}.z-plp_video_holiday_01{margin-top:225px}@media (min-width:769px){.z-plp_video_holiday_01 .bg-texture{top:calc(100vw * .15625 * -1)}.plp-content-wrapper .z-variation-1{margin-left:80px}}@media (min-width:1440px){.z-plp_video_holiday_01 .bg-texture{top:-225px}}@media (min-width:769px){.z-variation-1 .sp-only{display:none}.z-variation-1 .content-wrapper{-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;max-width:100%!important}}@media screen and (max-width:768px){.z-campaign-module-video .product-brand-name-block .cta-link .btn{min-width:inherit!important;width:100%}.z-plp_video_gsc_01 .content-wrapper{padding-top:calc(100vw * .16)!important}.z-plp_video_ee_01 .content-wrapper{padding-top:calc(100vw * .13888)!important}.z-plp_video_smn_01 .content-wrapper{padding-top:calc(100vw * .16666)!important}.z-plp_video_holiday_01{margin-top:0}.z-plp_video_holiday_01 .content-wrapper{padding-top:calc(100vw * .2046875)!important}.z-plp_video_holiday_01 .bg-texture{width:131%!important;right:0}.z-variation-1 .pc-only{display:none}.z-variation-1 .row{margin-left:0!important;margin-right:0!important}.z-variation-1 .link{right:97.067%!important}.z-variation-1 .videos{display:block!important;-webkit-box-flex:0!important;-webkit-flex:0 0 100%!important;-ms-flex:0 0 100%!important;flex:0 0 100%!important;margin-left:0!important;padding-left:10.666%!important;max-width:100%!important}}.z-variation-1 .btn.tertiary-link1{overflow:visible!important;z-index:2}@media (min-width:769px){.z-variation-1 .link{right:97.222%!important}.z-variation-1 .videos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:6.336%!important}}@media screen and (max-width:768px){.z-variation-1 .video-wrapper{width:100%;position:relative;display:inline-block}}@media (min-width:769px){.z-variation-1 .video-wrapper{width:66.172%}}.z-variation-1 .player{display:block;max-width:100%;padding-top:56.25%;position:relative}.z-variation-1 .video{bottom:0;height:100%;left:0;position:absolute!important;right:0;top:0;width:100%}.z-variation-1 .video video{max-height:none!important}@media screen and (max-width:768px){.z-variation-1 .headline-wrapper{display:block!important;margin-top:30px;padding:0 2.666% 0 8.955%!important}.z-variation-1 .headline{font-size:4.533vw!important;margin-bottom:0!important;margin-top:0!important}}.z-variation-1 .headline{text-transform:inherit!important}@media (min-width:769px){.z-variation-1 .headline-wrapper{-webkit-box-flex:0!important;-webkit-flex:0 0 33.827%!important;-ms-flex:0 0 33.827%!important;flex:0 0 33.827%!important;padding:0 13.531% 0 1.482%!important;max-width:33.827%!important}.z-variation-1 .headline{font-size:34px}}@media screen and (max-width:768px){.z-variation-1 .headline-copy{padding:0!important;width:100%!important}.z-variation-1 .intro-copy{font-size:12px!important}.z-variation-1 .product-brand-wrap{padding-right:6.779%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:769px){.z-variation-1 .intro-copy{font-size:18px;margin-top:30px!important}.z-variation-1 .product-brand-wrap{margin-top:70px}.z-variation-1 .product-brand-name-block+.product-brand-name-block{margin-top:50px}}.z-variation-1 .product-brand-name-block{float:none}@media screen and (max-width:768px){.z-variation-1 .product-brand-name-block{margin-top:30px;padding-bottom:45px;position:relative;width:44.545%}.z-variation-1 .product-brand-name-block .product-brand{font-size:10px!important}}.z-variation-1 .product-brand-name-block .product-brand{text-transform:inherit!important}@media screen and (max-width:768px){.z-variation-1 .product-brand-name-block .product-name{font-size:10px!important;margin-top:0!important}.z-variation-1 .product-brand-name-block .cta-link{bottom:0;position:absolute;width:100%}}.z-variation-1 .product-brand-name-block .cta-link .btn.secondary-link{padding-bottom:20px!important}@media screen and (max-width:768px){.z-variation-1 .product-brand-name-block .cta-link .btn.secondary-link{font-size:10px!important;padding-bottom:15px!important}}.z-variation-1 .product-brand-name-block .cta-link .btn{min-width:253.75px;width:46.347%}.pdp-page .consultant-asset h3{font-family:ReaderMedium,Arial,sans-serif}@media (min-width:769px){.z-variation-1 .product-brand-name-block{float:left;width:100%}.z-variation-1 .product-brand-name-block .product-name{padding-top:0!important}.z-variation-1 .product-brand-name-block .cta-link{margin-top:40px}.z-variation-1 .product-brand-name-block .cta-link .btn.secondary-link{font-size:16px!important}.pdp-page .consultant-asset .button.secondary{padding:11px 35px 9px!important}.pdp-page .pdp-description.z-pdp-desciption.fslx.type2{padding-top:160px;padding-bottom:400px}}.pdp-page .pdp-description.z-pdp-description.type2.waso-block h5{letter-spacing:-.04em}@media screen and (max-width:768px){.z-variation-1 .product-brand-name-block .cta-link .btn{min-width:inherit;width:100%}.pdp-page .consultant-asset{padding-bottom:60px!important}.pdp-page .consultant-asset .consultant-section{padding-left:32.5px;padding-right:32.5px}.pdp-page .consultant-asset .content-block-wrapper{margin-top:-47px;padding-left:25px;padding-right:25px}.pdp-page .consultant-asset .content-block{padding:30px;margin-top:5px;margin-bottom:5px}.pdp-page .consultant-asset h3{line-height:1.15;font-size:17px;margin-bottom:10px}.pdp-page .consultant-asset p{font-size:12px}.pdp-page .consultant-asset .button.secondary{padding:10px 20px;font-size:12px;line-height:1}.pdp-page .pdp-description.z-pdp-description.type2.waso-block .content-img{width:auto;padding-left:0;padding-right:0;margin-left:0;margin-right:-20px}}.pdp-page .pdp-description.z-pdp-desciption.fslx.type2{background:0 0}.pdp-page .pdp-description.z-pdp-desciption.fslx.type2 .description-col .content-img{width:100%;max-width:100%;max-height:none;padding-left:70px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2{font-family:ReaderBold,Arial,sans-serif;font-weight:700;text-transform:none}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2 span{font-weight:400}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .content-left p strong{font-family:ReaderBold,Arial,sans-serif}@media (min-width:769px){.pdp-page .pdp-description.z-pdp-description.type2{padding-top:120px;padding-bottom:120px;background-repeat:no-repeat;background-position:center;background-size:contain}.pdp-page .pdp-description.z-pdp-description.type2 .z-pdp-description-row--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pdp-page .pdp-description.z-pdp-description.type2 .z-pdp-description-row--flex>*{position:static!important;width:50%!important}.pdp-page .pdp-description.z-pdp-description.type2 .z-pdp-description-row--flex .description-content{top:0;padding-top:63px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content{top:180px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2{line-height:1.15}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .overview-box__full-ingredients{margin-top:40px;padding-bottom:40px}}@media screen and (max-width:768px){.pdp-page .pdp-description.z-pdp-description.type2.container{padding:60px 20px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content{position:static;padding-left:9%;padding-right:9%}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2{font-size:40px;line-height:1.15;padding-left:0!important;padding-right:0}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2 .z-pdp-description-disable-sp{display:none}.pdp-page .pdp-description.z-pdp-description.type2 .description-content h2 .z-pdp-description-inline-sp{display:inline}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .content-left{background-size:contain;background-position:50%;background-repeat:no-repeat;width:100%;padding-top:30px;padding-left:0;padding-right:0;margin-bottom:30px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .content-left p{margin-bottom:20px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .overview-box__full-ingredients{margin-bottom:40px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients{margin:0 calc((9 / (100 - 9 * 2) * -100%) - 10px - 10px)}}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients{position:relative}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients.z-keyingredients--inactive{z-index:unset}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all{position:relative;display:block;width:200px;margin-top:0;padding-top:10px;padding-bottom:8px;font-size:18px;line-height:1;text-align:center;color:#000;border:2px solid #000}@media (min-width:769px){.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients{position:absolute;width:calc(100% + 20px);left:-10px;z-index:100}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all{margin-left:calc(12.5% + 10px)}.pdp-page .z-description-award-container{padding:0 20px}}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all::after,.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all::before{display:block;position:absolute;top:50%;right:18px;width:2px;height:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#000;content:''}@media screen and (max-width:768px){.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all{width:calc(100% - 40px - ((100% - 40px) * .18));margin:20px auto;padding-top:8px;padding-bottom:6px;border-width:1px;font-size:14px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all::after,.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all::before{width:1px;height:11px}}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .view-all::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .keyingredients-outer-close{background-color:rgba(255,255,255,.7)}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .keyingredients-full{position:absolute;top:-10vh;right:0;left:0;margin:0 auto;width:49.3%;z-index:20}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .keyingredients-full::before{display:none;position:fixed;top:0;left:0;width:200vw;height:200vh;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-color:rgba(255,255,255,.7);z-index:0;content:''}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .scrollbar-wrap .viewport .overview{width:100%}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset p,.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset ul{margin:1em 0}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset p:first-child,.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset ul:first-child{margin-top:0}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset p:last-child,.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset ul:last-child{margin-bottom:0}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .content-asset ul{list-style-type:disc;list-style-position:outside;padding-left:1em}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .z-pdp-description-attention{display:block;position:relative;padding-left:.7em;font-size:.77778em;line-height:1.15}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .z-pdp-description-attention::before{position:absolute;left:0;content:'*'}.pdp-page .z-description-award,.pdp-page .z-description-award--icon,.pdp-page .z-description-award--modal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;margin-bottom:120px;padding:calc(60px - 26px * .2 / 2) 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.pdp-page .z-description-award .z-description-award-title,.pdp-page .z-description-award--icon .z-description-award-title,.pdp-page .z-description-award--modal .z-description-award-title{width:calc(3 / 12 * 100% - 10px);font-size:26px;letter-spacing:.025em;text-transform:uppercase}@media screen and (max-width:768px){.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .keyingredients-full{width:89%;top:-10vh}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .scrollbar-wrap .viewport{height:275px}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .keyingredients .scrollbar-wrap{height:100%;overflow:auto}.pdp-page .pdp-description.z-pdp-description.type2 .content-img{padding-left:70px;margin-left:-20px;margin-right:-20px;background-repeat:no-repeat;background-position:center;background-size:contain}.pdp-page .z-description-award,.pdp-page .z-description-award--icon,.pdp-page .z-description-award--modal{display:block;width:calc(100% - 40px);margin:0 20px 60px;padding:30px 0}.pdp-page .z-description-award .z-description-award-title,.pdp-page .z-description-award--icon .z-description-award-title,.pdp-page .z-description-award--modal .z-description-award-title{width:100%;margin-bottom:20px;font-size:17px}}.pdp-page .z-description-award .z-description-award-list,.pdp-page .z-description-award--icon .z-description-award-list,.pdp-page .z-description-award--modal .z-description-award-list{width:calc(9 / 12 * 100%);margin-top:calc((60px - 18px * .5 / 2) - (60px - 26px * .2 / 2));font-size:18px;line-height:1.5;list-style:none}.pdp-page .z-description-award .z-description-award-list li .text,.pdp-page .z-description-award--icon .z-description-award-list li .text,.pdp-page .z-description-award--modal .z-description-award-list li .text{position:relative;display:inline-block;padding-left:1.3em}.pdp-page .z-description-award .z-description-award-list li .text::before,.pdp-page .z-description-award--icon .z-description-award-list li .text::before,.pdp-page .z-description-award--modal .z-description-award-list li .text::before{position:absolute;display:inline;left:0;content:'\030FB'}.pdp-page .z-description-award--icon{display:block}.pdp-page .z-description-award--icon .z-description-award-title{width:100%}.pdp-page .z-description-award--icon .z-description-award-list{width:100%;margin-top:20px}.pdp-page .z-description-award--icon .z-description-award-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pdp-page .z-description-award--icon .z-description-award-list li .text{width:calc((10 / 12 * 100%) - 10px)}@media screen and (max-width:768px){.pdp-page .z-description-award .z-description-award-list,.pdp-page .z-description-award--icon .z-description-award-list,.pdp-page .z-description-award--modal .z-description-award-list{width:100%;font-size:12px}.pdp-page .z-description-award--icon .z-description-award-list li .text{width:calc(100% - 65px - 40px)}}.pdp-page .z-description-award--icon .z-description-award-list li .image{width:calc((2 / 12 * 100%) - 10px);height:auto;margin-top:-50px}.pdp-page .z-description-award--icon .z-description-award-list li .image img{width:90px}.pdp-page .z-description-award--modal{margin-top:80px;margin-right:33%;padding-top:calc(40px - 26px * .2 / 2);padding-bottom:40px;display:block}.pdp-page .z-description-award--modal .z-description-award-title{width:100%;margin-bottom:20px}.pdp-page .z-description-award--modal .z-description-award-list{padding:0;width:100%}.pdp-page .z-description-award--modal .z-description-award-list li{display:inline-block;margin-right:60px}.pdp-page .z-description-award--modal .z-description-award-list li:last-child{margin-right:0}.pdp-page .z-description-award--modal .z-description-award-list li img{height:125px}@media screen and (max-width:768px){.pdp-page .z-description-award--icon .z-description-award-list li .image{width:calc(65px);margin-top:-40px}.pdp-page .z-description-award--modal{width:100%;margin-top:40px;margin-right:0;margin-left:0;padding-top:30px;padding-bottom:30px}.pdp-page .z-description-award--modal .z-description-award-title{margin-bottom:30px}.pdp-page .z-description-award--modal .z-description-award-list li img{height:90px}}.pdp-page .z-description-award--modal .overview-box__full-ingredients{margin-top:40px!important;margin-bottom:0!important}.pdp-page .z-description-award--modal .keyingredients{margin-bottom:0!important}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx{background-color:#000;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/SFSLX/FSLX_ingrediants_bg.png?frz-v=1141");background-size:cover}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .keyingredients-content .overview{color:#000}@media (min-width:769px){.pdp-page .keyingredients.z-keyingredients.container.type2.fslx{padding-top:240px;padding-bottom:240px}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .content-block .view-all{bottom:240px}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .keyingredients-content{position:static}.pdp-page .keyingredients.z-keyingredients.container.type1,.pdp-page .keyingredients.z-keyingredients.container.type2{max-width:100%;background:50%/contain no-repeat;padding-top:120px;padding-bottom:120px;margin-top:0;margin-bottom:0}.pdp-page .keyingredients.z-keyingredients.container.type1>.row,.pdp-page .keyingredients.z-keyingredients.container.type2>.row{max-width:1440px;margin-left:auto;margin-right:auto}.pdp-page .keyingredients.z-keyingredients.container.type1 .keyingredients-image,.pdp-page .keyingredients.z-keyingredients.container.type2 .keyingredients-image{padding-left:0}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block{margin-top:60px}}.pdp-page .keyingredients.z-keyingredients.container.type1 .waso-key-image,.pdp-page .keyingredients.z-keyingredients.container.type2 .waso-key-image{padding-top:0}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block h2,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block h2{font-family:ReaderBold,Arial,sans-serif;font-weight:700;text-transform:none}@media (min-width:769px){.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block h2,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block h2{line-height:1;letter-spacing:-.06em}}@media screen and (max-width:768px){.pdp-page .z-description-award--modal .overview-box__full-ingredients{margin-top:30px!important}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .content-block{padding-left:0!important;padding-right:0!important;padding-bottom:0!important;margin-bottom:0!important}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .content-block>p{padding-top:0}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .content-block .view-all{bottom:-15px;right:12px;line-height:30px}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .keyingredients-content{margin-left:0;margin-right:0;padding-left:70px;padding-right:40px;margin-bottom:12px!important}.pdp-page .keyingredients.z-keyingredients.container.type2.fslx .keyingredients-image{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.pdp-page .keyingredients.z-keyingredients.container.type1,.pdp-page .keyingredients.z-keyingredients.container.type2{background:center/contain no-repeat;padding-top:60px;padding-bottom:60px;margin-top:0;margin-bottom:0}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block{margin-top:0;padding-left:0;padding-right:30px;padding-bottom:12px}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block h2,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block h2{font-size:40px;line-height:1.15;padding-left:0;margin-bottom:30px}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block p,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block p{padding-left:0}}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block h2 span,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block h2 span{font-weight:400}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block p,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block p{word-wrap:break-word}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block p strong,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block p strong{font-family:ReaderBold,Arial,sans-serif}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config{position:relative;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/SFSLX/fslx-regimen-bg.jpg?frz-v=1141");background-size:cover;background-position:50% 0}@media (min-width:769px){.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block p,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block p{line-height:1.33333}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block .view-all,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block .view-all{top:initial;bottom:120px;right:0;-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:translateX(100%) rotate(-90deg);transform:translateX(100%) rotate(-90deg)}.pdp-page .regimenzone .products-used-wrapper{margin-top:0!important}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config{margin-top:-120px;padding-top:120px}.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config{margin-bottom:60px;background-repeat:no-repeat;background-size:contain;background-position:0 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block .view-all,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block .view-all{top:initial;bottom:0;right:10px;padding:0 20px;height:auto;width:auto;line-height:30px;font-size:14px;font-weight:700;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateY(100%) translateX(-30px) rotate(-90deg);transform:translateY(100%) translateX(-30px) rotate(-90deg)}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-img,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-img{padding-right:70px}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config{margin-top:-60px;padding-top:60px}}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::after,.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::before{display:block;position:absolute;left:0;width:100%;pointer-events:none;content:''}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::before{top:0;height:200px;-webkit-transform:scaleY(-1);transform:scaleY(-1);background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}@media screen and (max-width:768px){.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::before{height:30px}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::after{height:200px}}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config::after{bottom:0;height:200px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config .content-block,.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config .main-image-skin-regimen{position:relative;z-index:10}.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config h3{text-transform:none;line-height:1.25}.pdp-page .pdp-content-section.regimenzone .product-grid:nth-child(3n) h5 span.content,.pdp-page .pdp-content-section.regimenzone .product-grid:nth-child(3n) h5 span.number{color:#ccc}.pdp-page .pdp-content-section.regimenzone .search-result-content .regimen-bg{padding-bottom:120px}.pdp-page .tips-and-tutorials.variation-4{position:relative;max-width:100%;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/SFSLX/fslx-bg.jpg?frz-v=1141");background-size:cover;padding-top:240px;padding-bottom:120px}.pdp-page .tips-and-tutorials.variation-4::after{display:block;position:absolute;left:0;bottom:0;width:100%;height:300px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%);pointer-events:none;content:''}.pdp-page .tips-and-tutorials.variation-4>.row{position:relative;max-width:1440px;margin-left:auto;margin-right:auto;z-index:10}@media (min-width:769px){.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config h3{margin-top:0;margin-right:-33.333%}.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config a.secondary-link{padding-bottom:30px}.pdp-page .tips-and-tutorials.variation-2 .slick-list{margin-right:0}}@media screen and (max-width:768px){.pdp-page .pdp-content-section .z-skin-regimen-config.z-skin-regimen-config-sfslx.skin-regimen-config h3{margin-top:0}.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config .content-block{padding-right:20px;padding-left:20px}.pdp-page .pdp-content-section .z-skin-regimen-config.skin-regimen-config a.secondary-link::after{display:block;width:130px;margin-left:0;margin-top:15px}.pdp-page .pdp-content-section.regimenzone .search-result-content .regimen-bg{padding-bottom:0}.pdp-page .pdp-main .product-content{margin-bottom:60px!important}.pdp-page .campaign-module-product,.pdp-page .external-module-award,.pdp-page .external-module-video,.pdp-page .pdp-content-section,.pdp-page .tips-and-tutorials{padding:60px 0!important}.pdp-page .tips-and-tutorials.variation-4{padding-top:60px;padding-bottom:60px}.pdp-page .tips-and-tutorials.variation-4::after{height:30px}.pdp-page .tips-and-tutorials.variation-4 .headline-copy{padding-left:20px;padding-right:20px}.pdp-page .tips-and-tutorials.variation-4 .slider-for{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:20px;padding-right:40px}.pdp-page .tips-and-tutorials.variation-4 .slick-list{margin:0}.pdp-page .tips-and-tutorials.variation-4 .slider-contentdesc{padding:0;font-size:12px}.pdp-page .tips-and-tutorials.variation-4 .slick-current.slick-active .slide-content{padding-left:0;padding-right:20px}.pdp-page .tips-and-tutorials.variation-4 .slick-current.slick-active .slider-contentimg{padding-right:20px}.pdp-page .tips-and-tutorials.variation-4 .images.video{padding-left:0;padding-right:20px}.pdp-page .tips-and-tutorials.variation-4 .slider-contentimg{padding-top:20px}.pdp-page .tips-and-tutorials.variation-4 .slick-slide>div{margin:0}.pdp-page .tips-and-tutorials.variation-2 .slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.pdp-page .tips-and-tutorials.variation-2 .headline-wrapper{margin-left:0;margin-right:0}}@media (min-width:769px){.pdp-page .tips-and-tutorials.variation-2 .headline-copy{-webkit-box-flex:0;-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.pdp-page .tips-and-tutorials.variation-2 .headline-copy h3{font-size:28px;letter-spacing:.05em;margin-bottom:30px}.pdp-page .tips-and-tutorials.variation-2 .headline-copy .intro-copy{width:100%;font-size:18px;line-height:1.33333;margin-bottom:60px}}.pdp-page .tips-and-tutorials.variation-2 .headline-copy .intro-copy ol,.pdp-page .tips-and-tutorials.variation-2 .headline-copy .intro-copy ul{padding-left:1.2em}.pdp-page .tips-and-tutorials.variation-2 .vjs-poster,.pdp-page .tips-and-tutorials.variation-2 .z-video{background:0 0!important}.pdp-page .tips-and-tutorials.variation-2 .vjs-big-play-button{display:none}.z-not-found-wrap{max-width:100%!important;background-size:cover;background-repeat:no-repeat;background-position:100% 50%}.z-not-found-wrap .error-content{padding:140px 10px}.z-not-found-wrap .error-title{font-size:80px;line-height:1.285;text-transform:none}@media screen and (max-width:768px){.pdp-page .tips-and-tutorials.variation-2 .headline-copy{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:80px;padding-top:30px;max-width:100%}.pdp-page .tips-and-tutorials.variation-2 .headline-copy h3{padding-left:0;font-size:17px;margin-bottom:20px}.pdp-page .tips-and-tutorials.variation-2 .headline-copy .intro-copy{padding-left:0;font-size:12px;margin-bottom:10px}.pdp-page .tips-and-tutorials.variation-2 .content-wrapper{height:auto;overflow:hidden}.pdp-page .tips-and-tutorials.variation-2 .content-wrapper .videos{margin-left:40px}.pdp-page .tips-and-tutorials.variation-2 .content-wrapper .videos .video-or-image-wrapper.z-video-or-image-wrapper{width:100%}.pdp-page .tips-and-tutorials.variation-2 .link{width:300px;left:22px;bottom:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);overflow:visible}.pdp-page .tips-and-tutorials.variation-2 .link .vertical-line{position:relative;top:2px;height:4px}.z-not-found-wrap{position:relative;height:calc(100vh - 60px)!important}.z-not-found-wrap .error-content{position:absolute;left:0;bottom:60px;width:100%;margin:0;padding:0 25px}.z-not-found-wrap .error-title{font-size:40px}}.z-not-found-wrap .primary-heading{font-size:50px;line-height:1.257;text-transform:none}@media screen and (max-width:768px){.z-not-found-wrap .primary-heading{font-size:25px}}.z-not-found-wrap .error-text{margin:40px 0 65px;font-size:18px;line-height:1.33333}@media screen and (max-width:768px){.z-not-found-wrap .error-text{margin-top:15px;margin-bottom:15px;font-size:12px}}.z-not-found-wrap .error-cta{position:relative;display:block;width:375px;color:#fff;font-size:18px;font-family:ReaderBold,Arial,sans-serif;line-height:40px;text-align:center;background-color:#000;border:1px solid #fff;text-transform:uppercase}.z-not-found-wrap .error-cta::after{position:absolute;display:block;top:50%;right:16px;width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);content:''}.z-privacy-notice{font-size:18px;line-height:1.33333;margin-bottom:240px}.z-privacy-notice ol,.z-privacy-notice p,.z-privacy-notice ul{margin:24px 0}@media screen and (max-width:768px){.z-not-found-wrap .error-cta{width:100%;font-size:14px;line-height:30px}.z-privacy-notice{margin-bottom:120px;font-size:12px;line-height:1.41667}.z-privacy-notice ol,.z-privacy-notice p,.z-privacy-notice ul{margin:20px 0}}.z-privacy-notice ol{list-style:none;padding:0}.z-privacy-notice ol.z-privacy-notice_ol{list-style-type:decimal}.z-privacy-notice ol.z-privacy-notice_ol>li{padding-left:0}.z-privacy-notice ol ul{list-style-type:disc;margin-left:1em}.z-privacy-notice ol>li{position:relative;padding-left:2em}.z-privacy-notice ol>li>span:first-child{position:absolute;display:block;left:0}.z-privacy-notice li{margin-bottom:24px}.z-privacy-notice table{border-collapse:collapse}.z-privacy-notice table td,.z-privacy-notice table th{padding:30px 20px;border:1px solid #ccc;font-weight:400}.z-privacy-notice table th{vertical-align:middle;background-color:#f1f1f1;text-align:left}.z-privacy-notice table th.z-privacy-notice_table-subth{vertical-align:top;font-size:14px;line-height:1.42857}.z-privacy-notice table th.z-privary-notice_table-col5{width:calc(5 / 12 * 100%)}.z-privacy-notice table th.z-privary-notice_table-col7{width:calc(7 / 12 * 100%)}.z-privacy-notice table td{vertical-align:top}.z-privacy-notice table td>:first-child{margin-top:0}.z-privacy-notice table td>:last-child{margin-bottom:0}.z-privacy-notice table td>ul{margin-left:20px}.z-privacy-notice table ol,.z-privacy-notice table ul{margin-top:20px;margin-bottom:0}.z-privacy-notice table ol:last-child>li:last-child,.z-privacy-notice table ul:last-child>li:last-child{margin-bottom:0}.z-privacy-notice a{text-decoration:underline;font-size:18px!important;line-height:1.33333!important}.z-privacy-notice a[target=_blank]::after{display:inline-block;margin-left:4px;margin-right:4px;width:14px;height:10px;border:2px solid #c8102e;-webkit-box-shadow:1px -1px 0 #fff,3px -3px 0 #c8102e;box-shadow:1px -1px 0 #fff,3px -3px 0 #c8102e;vertical-align:middle;content:''}.z-privacy-notice a.button{display:inline-block;padding-top:9px;padding-bottom:11px;text-decoration:none}.z-privacy-notice a img{vertical-align:middle;margin-right:10px}.z-privacy-notice b,.z-privacy-notice strong{font-family:ReaderBold,Arial,sans-serif;font-weight:700}.z-privacy-notice_title{margin-top:70px;margin-bottom:60px;padding-bottom:40px;font-size:34px;font-family:ReaderBold,Arial,sans-serif;line-height:1.35294;text-transform:none;border-bottom:4px solid #000}@media screen and (max-width:768px){.z-privacy-notice li{margin-bottom:10px}.z-privacy-notice table td,.z-privacy-notice table th{padding:15px 10px}.z-privacy-notice table th.z-privacy-notice_table-subth{font-size:10px}.z-privacy-notice a{font-size:12px!important;line-height:1.41667!important}.z-privacy-notice a[target=_blank]::after{margin-left:2px;margin-right:2px;-webkit-transform:scale(.5);transform:scale(.5)}.z-privacy-notice a.button{padding-top:11px;padding-bottom:8px;font-size:12px!important}.z-privacy-notice a img{margin-right:5px;height:12px}.z-privacy-notice_title{margin-top:40px;margin-bottom:40px;padding-bottom:30px;font-size:25px;line-height:37.5px;border-bottom-width:2px}}.z-privacy-notice_section>ul,.z-privary-notice_subsection>ul{padding-left:1em}.z-privacy-notice_section-title,.z-privary-notice_subsection-title{margin-bottom:23.00007px;font-size:24px;font-family:ReaderBold,Arial,sans-serif;line-height:1.33333;text-transform:none}.z-privacy-notice_section-title+*,.z-privary-notice_subsection-title+*{margin-top:0!important}.z-privary-notice_subsection-title{margin-top:73.00007px}@media screen and (max-width:768px){.z-privacy-notice_section-title,.z-privary-notice_subsection-title{font-size:15px;margin-bottom:10.50005px}.z-privary-notice_subsection-title{margin-top:35.50005px}}.z-privary-notice_table-note{margin-top:-20px;margin-bottom:40px;font-size:12px;line-height:1.5}.z-privary-notice_table-note p{margin:0}.z-privary-notice_table-note a,.z-privary-notice_table-note small{font-size:12px!important}@media screen and (max-width:768px){.z-privary-notice_table-note{font-size:10px;margin-top:-10px;margin-bottom:20px}.z-privary-notice_table-note a,.z-privary-notice_table-note small{font-size:10px!important}}.z-privacy-notice_framesection{margin:40px 0;padding:60px;border:1px solid #ccc}@media screen and (max-width:768px){.z-privacy-notice_framesection{margin:20px 0;padding:30px}}.z-privacy-notice_framesection>:last-child,.z-privacy-notice_framesection>:last-child>:last-child{margin-bottom:0!important}.z-privacy-notice_framesection-title{font-family:ReaderBold,Arial,sans-serif;font-weight:700;margin:0;text-transform:none}.z-privacy-notice_framesection-title+*{margin-top:0!important}.z-privacy-notice_table-scroll{margin:37px 0;overflow-x:auto;overflow-y:hidden}.z-privacy-notice_table-scroll+.z-privacy-notice_table-scroll{margin-top:40px!important}.z-privacy-notice_table-scroll:last-child{padding-bottom:3px}.z-privacy-notice_section:last-child .z-privacy-notice_table-scroll:last-child{padding-bottom:0}.z-privacy-notice_align-left{text-align:left}.z-privacy-notice_align-center{text-align:center}.z-privacy-notice_align-right{text-align:right}@media screen and (max-width:768px){.z-privacy-notice_table-scroll{margin:17.5px -20px 17.5px 0}.z-privacy-notice_table-scroll>table{width:calc(100% - 20px)}.z-privacy-notice_table-scroll+.z-privacy-notice_table-scroll{margin-top:20px!important}.z-privacy-notice_table-scroll:last-child{padding-bottom:2.5px}.z-breadcrumbs-wrap{display:none}}.pdp-page .scrollspy{padding-top:0}.pdp-page .description-title{font-size:34px;margin-bottom:40px;font-weight:400;text-transform:none;font-family:readerRegular}.pdp-page .description-copy{font-size:16px;margin-bottom:13px}.pdp-page .content-copy{width:448px;margin-top:45px}.pdp-page .desc-wrapper{display:flex;justify-content:space-between}.pdp-page .block-desc{margin:0 auto;width:1070px}.pdp-page .pdp-description{padding-top:120px!important;padding-bottom:120px!important}@media screen and (max-width:768px){.pdp-page .description-title{font-size:calc(46 * 100vw / 750);margin-bottom:calc(35 * 100vw / 750)}.pdp-page .description-copy{font-size:calc(28 * 100vw / 750);margin-bottom:calc(35 * 100vw / 750)}.pdp-page .content-img{width:calc(100vw - 40px)}.pdp-page .desc-wrapper{display:block;margin:auto;width:calc(100vw - 40px)}.pdp-page .content-copy{width:calc(100vw - 40px);margin:calc(120 * 100vw / 750) auto calc(60 * 100vw / 750)}.pdp-page .block-desc{margin:0 auto;width:calc(100vw - 40px)}.pdp-page .pdp-description{padding:60px 20px!important}}.pdp-wrapper small{font-size:.8em}.pdp-block{display:flex;max-width:1440px;margin:0 auto}.pdp-wrapper strong,.results-wrapper-pdp strong{font-family:Readerbold}.pdp-image,.pdp-text{width:50%}.pdp-text{padding:2em 4.5em}.pdp-page .pdp-title{font-size:34px;margin-bottom:40px;font-weight:400;text-transform:none;font-family:readerRegular}@media (max-width:768px){.text-left.pdp-block{flex-direction:column}.text-right.pdp-block{flex-direction:column-reverse}.pdp-image,.pdp-text{width:100%}.pdp-wrapper p{font-size:calc(.2013rem + 2.77056vw)}.pdp-text,.text-left,.text-right{padding:1em 0}}.product-specifications{max-width:1070px;margin:0 auto 5em}.product-specifications-row{display:flex;margin:auto;align-items:center;padding-top:15px;padding-bottom:15px}.grey.product-specifications-row{background:#f1f1f1}.product-specifications-title{width:20%;padding-left:15px;padding-top:15px;margin-bottom:10px}.product-specifications-description p,.product-specifications-title h4{padding-left:20px}.product-specifications-description p{padding-right:20px}.product-specifications-description{width:80%}@media (max-width:1024px){.product-specifications{max-width:1070px;margin:0 auto 5em}.product-specifications-row{display:flex;flex-direction:column;margin:auto;align-items:center;padding-top:15px;padding-bottom:15px}.grey.product-specifications-row{background:#f1f1f1}.product-specifications-title{width:100%;padding-left:0;padding-top:0;margin-bottom:10px}.product-specifications-description p,.product-specifications-title h4{padding-left:20px;padding-right:20px}.product-specifications-description{width:100%}}.results-wrapper-pdp{display:block;margin:2em auto auto;max-width:1440px}.results-wrapper-col-pdp{display:flex;margin:auto}.results-col-pdp{width:33%;margin:0 auto;min-height:1px;padding:1em}.results-wrapper-pdp h4.results{margin-bottom:15px}.results-mentions-pdp{margin-top:.7em}@media (max-width:768px){.results-wrapper-pdp{display:block}.results-wrapper-col-pdp{display:block;margin:auto}.results-col-pdp{width:100%;margin-bottom:1em;padding:1em 0}.results-wrapper-pdp h4.results,.results-wrapper-pdp p{font-size:calc(.2013rem + 2.77056vw)}}.shi-red{color:#d6001c}.pdp-title-secondary{font-size:34px;margin-top:2em;margin-bottom:40px;font-weight:400;text-transform:none;font-family:readerRegular}.z-about-us{margin-bottom:240px}.z-about-us_nav{margin-top:60px}@media screen and (max-width:768px){.z-about-us{margin-bottom:120px}.z-about-us_nav{margin-top:0;width:100%;text-align:center;border-bottom:1px solid #c8102e}.z-about-us_nav--pc{display:none}}.z-about-us_nav--sp{display:none;margin-top:22px}@media screen and (max-width:768px){.z-about-us_nav--sp{display:block}}.z-about-us_nav--sp .ui-selectmenu-button{position:relative;padding:8px 18px 8px 3px;height:auto;font-size:10px;line-height:1.2;font-family:ReaderBold,Arial,sans-serif;color:#000;border:none;border-bottom:4px solid #c8102e}.z-about-us_nav--sp .ui-selectmenu-button::after{position:absolute;display:block;top:50%;right:0;width:4px;height:4px;border-right:1px solid #000;border-bottom:1px solid #000;-webkit-transform:translate3d(-50%,-50%,0) translateY(-1px) rotate(45deg);transform:translate3d(-50%,-50%,0) translateY(-1px) rotate(45deg);content:''}.z-about-us_nav--sp .ui-selectmenu-icon{display:none!important}.z-about-us_nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;border-bottom:1px solid #c8102e}.z-about-us_nav-list-item a{display:inline-block;height:40px;font-family:ReaderMedium,Arial,sans-serif;color:#666;font-size:16px!important}@media (max-width:1030px){.z-about-us_nav-list-item a{font-size:13px!important}}.z-about-us_nav-list-item[aria-current=page] a{font-family:ReaderBold,Arial,sans-serif;color:#000;border-bottom:7px solid #c8102e}.z-about-us_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:576px;background-color:#212121;background-size:cover;background-repeat:no-repeat}.z-about-us_header>.container{height:100%}@media (min-width:769px){.z-about-us_header>.container>.row{height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.z-about-us_header-title{font-family:ReaderBold,Arial,sans-serif;font-weight:700;font-size:5.55556vw;line-height:1.125;color:#fff}@media (min-width:1441px){.z-about-us_header-title{font-size:80px}}@media screen and (max-width:768px){.z-about-us_header{display:block;height:500px}.z-about-us_header-title{margin-top:30px;font-size:40px}}.z-about-us_header-title-black{font-family:ReaderBold,Arial,sans-serif;font-weight:700;font-size:5.55556vw;line-height:1.125;color:#000}@media (min-width:1441px){.z-about-us_header-title-black{font-size:80px}}@media screen and (max-width:768px){.z-about-us_header-title-black{margin-top:30px;font-size:40px}}.z-about-us_section{margin-top:120px;margin-bottom:120px}.z-about-us_section p{margin-top:2em;margin-bottom:2em;font-size:18px;line-height:24px;letter-spacing:.05em}@media screen and (max-width:768px){.z-about-us_section{margin:60px -20px}.z-about-us_section p{font-size:12px;letter-spacing:0}}.z-about-us_section--middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.z-about-us_section-title{margin-bottom:38px;font-size:34px;line-height:1.29412;letter-spacing:-.005em;text-transform:none}@media screen and (max-width:768px){.z-about-us_section-title{margin-bottom:29px;font-size:18px}}.z-about-us_section-video{margin-top:0;margin-bottom:44px}.z-about-us_section-video .z-video{background:0 0!important}@media screen and (max-width:768px){.z-about-us_section-video{margin-bottom:6px}.z-about-us_section-image{margin-left:20px;margin-right:20px}.z-about-us_banner{padding-left:0;padding-right:0}}.z-about-us_div{margin-top:120px;margin-bottom:120px}.z-about-us_div p{margin-bottom:2em;font-size:18px;line-height:24px;letter-spacing:.05em}.z-about-us-bg_image{overflow:hidden;display:block;width:100%;position:relative}.z-about-us-onimage_h2{position:absolute;top:0;left:0;width:100%;height:100%}.z-about-us-onimage_h2 h2{position:absolute;color:#fff;top:50%;width:100%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.z-about-us-bg_image-black{overflow:hidden;display:block;width:100%;position:relative;padding-bottom:80px}.z-about-us-onimage-black_h2{position:absolute;top:0;left:0;width:100%;height:100%}.z-about-us-onimage-black_h2 h2{position:absolute;background-color:#000;color:#fff;padding:35px;right:0;bottom:0}.z-history{position:relative}.z-history::before{display:block;position:absolute;top:0;left:50%;width:8px;height:100%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-color:#c8102e;content:''}.z-history_section{position:relative}.z-history_section-title,.z-history_section-title--left,.z-history_section-title--right{position:absolute;top:0;font-size:80px;font-family:ReaderRegular,Arial,sans-serif;line-height:1.2;letter-spacing:-.05em}.z-history_section-title--left{right:calc(50% + 4px + 20px)}.z-history_section-title--right{left:calc(50% + 4px + 20px)}@media screen and (max-width:768px){.z-about-us_div{margin:30px -20px}.z-about-us_div a,.z-about-us_div p{font-size:12px;letter-spacing:0}.z-about-us_div-image{margin-left:20px;margin-right:20px;margin-bottom:30px}.z-about-us-bg_image-black{padding-bottom:77px}.z-about-us-onimage-black_h2 h2{padding:20px 97.5px 20px 20px}.z-about-mobile_mt0{margin-top:0!important}.z-about-mobile_mb0{margin-bottom:0!important}.z-about-mobile_mb30{margin-bottom:30px!important}.z-history{margin-left:-10px;margin-right:-10px}.z-history::before{width:4px}.z-history_section{padding-top:1px}.z-history_section-title,.z-history_section-title--left,.z-history_section-title--right{top:-5px;font-size:40px}.z-history_section-title--left{right:calc(50% + 2px + 10px)}.z-history_section-title--right{left:calc(50% + 2px + 10px)}}.z-history_section-column--large,.z-history_section-column--large-left,.z-history_section-column--large-right,.z-history_section-column--midium,.z-history_section-column--midium-left,.z-history_section-column--midium-left-noimage,.z-history_section-column--midium-right,.z-history_section_column{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:250px}.z-history_section-column--large-left::after,.z-history_section-column--large-right::after,.z-history_section-column--large::after,.z-history_section-column--midium-left-noimage::after,.z-history_section-column--midium-left::after,.z-history_section-column--midium-right::after,.z-history_section-column--midium::after,.z-history_section_column::after{position:absolute;display:block;top:0;left:50%;width:20px;height:20px;border:3px solid #c8102e;border-radius:50%;background-color:#fff;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);content:''}.z-history_section-column--large,.z-history_section-column--large-left,.z-history_section-column--large-right{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.z-history_section-column--large,.z-history_section-column--large-left,.z-history_section-column--large-right,.z-history_section-column--midium,.z-history_section-column--midium-left,.z-history_section-column--midium-left-noimage,.z-history_section-column--midium-right,.z-history_section_column{display:block;margin-bottom:80px}.z-history_section-column--large-left::after,.z-history_section-column--large-right::after,.z-history_section-column--large::after,.z-history_section-column--midium-left-noimage::after,.z-history_section-column--midium-left::after,.z-history_section-column--midium-right::after,.z-history_section-column--midium::after,.z-history_section_column::after{width:10px;height:10px;border-width:2px;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.z-history_section-column--large,.z-history_section-column--large-left,.z-history_section-column--large-right{padding-top:35px}}.z-history_section-column--large .z-history_section-column-image,.z-history_section-column--large-left .z-history_section-column-image,.z-history_section-column--large-right .z-history_section-column-image{width:calc(50% - 4px)}@media screen and (max-width:768px){.z-history_section-column--large .z-history_section-column-image,.z-history_section-column--large-left .z-history_section-column-image,.z-history_section-column--large-right .z-history_section-column-image{width:100%}}.z-history_section-column--large .z-history_section-column-image img,.z-history_section-column--large-left .z-history_section-column-image img,.z-history_section-column--large-right .z-history_section-column-image img{width:100%}.z-history_section-column--large .z-history_section-column-body,.z-history_section-column--large-left .z-history_section-column-body,.z-history_section-column--large-right .z-history_section-column-body{padding:70px 10px;width:31.25%}@media screen and (max-width:768px){.z-history_section-column--large .z-history_section-column-body,.z-history_section-column--large-left .z-history_section-column-body,.z-history_section-column--large-right .z-history_section-column-body{padding:15px 0 20px;width:100%;background-color:#fff}}.z-history_section-column--large-left .z-history_section-column-body{margin-left:6.25%}.z-history_section-column--large-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.z-history_section-column--large-right .z-history_section-column-body{margin-right:6.25%}.z-history_section-column--midium,.z-history_section-column--midium-left,.z-history_section-column--midium-left-noimage,.z-history_section-column--midium-right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.z-history_section-column--midium .z-history_section-column-image,.z-history_section-column--midium-left .z-history_section-column-image,.z-history_section-column--midium-left-noimage .z-history_section-column-image,.z-history_section-column--midium-right .z-history_section-column-image{width:344px}@media screen and (max-width:768px){.z-history_section-column--midium .z-history_section-column-image,.z-history_section-column--midium-left .z-history_section-column-image,.z-history_section-column--midium-left-noimage .z-history_section-column-image,.z-history_section-column--midium-right .z-history_section-column-image{width:100%}}.z-history_section-column--midium .z-history_section-column-image img,.z-history_section-column--midium-left .z-history_section-column-image img,.z-history_section-column--midium-left-noimage .z-history_section-column-image img,.z-history_section-column--midium-right .z-history_section-column-image img{width:100%}.z-history_section-column--midium .z-history_section-column-body,.z-history_section-column--midium-left .z-history_section-column-body,.z-history_section-column--midium-left-noimage .z-history_section-column-body,.z-history_section-column--midium-right .z-history_section-column-body{width:254px;margin:0 36px}@media screen and (max-width:768px){.z-history_section-column--midium .z-history_section-column-body,.z-history_section-column--midium-left .z-history_section-column-body,.z-history_section-column--midium-left-noimage .z-history_section-column-body,.z-history_section-column--midium-right .z-history_section-column-body{width:100%;margin:15px 0 0}}.z-history_section-column--midium .z-history_section-column-link,.z-history_section-column--midium-left .z-history_section-column-link,.z-history_section-column--midium-left-noimage .z-history_section-column-link,.z-history_section-column--midium-right .z-history_section-column-link{margin-top:14px}.z-history_section-column--midium-left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.z-history_section-column--midium-left .z-history_section-column-image{margin-right:calc(50% + 4px)}@media screen and (max-width:768px){.z-history_section-column--midium .z-history_section-column-link,.z-history_section-column--midium-left .z-history_section-column-link,.z-history_section-column--midium-left-noimage .z-history_section-column-link,.z-history_section-column--midium-right .z-history_section-column-link{margin-top:15px}.z-history_section-column--midium-left{width:calc(50% - 2px)}.z-history_section-column--midium-left::after{left:calc(100% + 2px)}.z-history_section-column--midium-left .z-history_section-column-image{margin-right:0}.z-history_section-column--midium-left .z-history_section-column-body{padding-right:10px}}.z-history_section-column--midium-left-noimage .z-history_section-column-image{display:none}@media (min-width:769px){.z-history_section-column--midium-left-noimage .z-history_section-column-body{padding-right:36px;margin-left:25%;width:25%}.z-history_modal-scroll{text-align:center}}.z-history_section-column--midium-right .z-history_section-column-image{margin-left:calc(50% + 4px)}.z-history_section-column-body{font-size:22px;line-height:1.45455;letter-spacing:-.05em}.z-history_section-column-link{margin-top:50px}.z-history_section-column-more{display:none}.z-history_modal-bg{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(255,255,255,.8);z-index:20000;cursor:pointer}.z-history_modal-container{display:none;position:fixed;top:0;left:50%;width:100%;height:100vh;max-width:1440px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);pointer-events:none;z-index:25000}.z-history_modal{position:absolute;top:50%;left:50%;width:calc((10 / 16 * 100%) - 20px);height:1028px;max-height:calc(100vh - (40px * 2));background-color:#fff;border-top:8px solid #c61633;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-box-shadow:0 5px 16px 4px rgba(0,0,0,.12);box-shadow:0 5px 16px 4px rgba(0,0,0,.12);pointer-events:auto}.z-history_modal-scroll{padding:60px calc((1 / 10 * 100%) + 20px);height:100%;overflow-x:visible;overflow-y:auto}@media screen and (max-width:768px){.z-history_section-column--midium-left-noimage .z-history_section-column-body{margin-top:0;width:calc(50% - 10px)}.z-history_section-column--midium-right{margin-left:calc(50% + 2px)}.z-history_section-column--midium-right::after{left:-2px}.z-history_section-column--midium-right .z-history_section-column-image{margin-left:0}.z-history_section-column--midium-right .z-history_section-column-body{padding-left:10px}.z-history_section-column-body{font-size:12px}.z-history_section-column-link{margin-top:15px}.z-history_modal{width:100%;max-height:calc(100vh - (20px * 2))}.z-history_modal-scroll{padding:40px 30px}}.z-history_modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}.z-history_modal-title{font-size:80px;margin-right:60px;line-height:1}@media screen and (max-width:768px){.z-history_modal-title{font-size:40px;margin-right:35px}}.z-history_modal-lead{font-size:18px;font-family:ReaderBold,Arial,sans-serif;line-height:1.33333}.z-history_modal-lead .z-history_section-column-link{display:none}.z-history_modal-image{margin-top:40px;margin-bottom:40px;text-align:center}@media screen and (max-width:768px){.z-history_modal-lead{font-size:14px}.z-history_modal-image{margin-top:30px;margin-bottom:30px}}.z-history_modal-image img{max-width:100%}.z-history_modal-image-caption{margin-top:10px;margin-bottom:0;text-align:left;font-size:14px;line-height:22px}@media screen and (max-width:768px){.z-history_modal-image-caption{font-size:10px;line-height:16px}}.z-history_modal-body{font-size:16px;line-height:1.375;letter-spacing:-.005em;text-align:left}.z-history_modal-body p{margin:1em 0}.z-history_modal-close{position:absolute;top:-40px;right:0;width:34px;height:34px;-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);cursor:pointer}@media screen and (max-width:768px){.z-history_modal-body{font-size:11px}.z-history_modal-close{-webkit-transform:translateY(5px) rotate(45deg) scale(.5);transform:translateY(5px) rotate(45deg) scale(.5)}}.z-history_modal-close::after,.z-history_modal-close::before{position:absolute;top:0;left:50%;display:block;width:3px;height:34px;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background:#000;content:''}.z-history_modal-close::after{-webkit-transform:translate3d(-50%,0,0) rotate(90deg);transform:translate3d(-50%,0,0) rotate(90deg)}.z-history_modal-nav-next,.z-history_modal-nav-prev{position:absolute;top:50%;width:10%;height:80px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);cursor:pointer}.z-history_modal-nav-next::after,.z-history_modal-nav-prev::after{display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;border-left:2px solid #666;border-bottom:2px solid #666;content:''}.z-history_modal-nav-prev{left:0}.z-history_modal-nav-prev::after{-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}.z-history_modal-nav-next{right:0}.z-history_modal-nav-next::after{-webkit-transform:translate3d(-50%,-50%,0) rotate(-135deg);transform:translate3d(-50%,-50%,0) rotate(-135deg)}.full-ingredients-dl .key-ingredients-color-value{padding:5px}.full-ingredients-dl dt{font-weight:700;margin:20px 0 10px}.full-ingredients-dl dt:first-child{margin-top:0}.full-ingredients-dl dd{margin:0}@media (max-width:768px){.external-module-award.right-bleed .article-title{font-size:calc(24/375*100vw);line-height:1.2}.external-module-award.right-bleed .article-bg-texture{-ms-flex:0 0 100%;flex:0 0 86.5%;max-width:86.5%;position:absolute;right:0;bottom:4vw;transform:translateY(100%)}}.tutorial-listing .tutorial-tile>a{display:block}a:hover{opacity:.7}.category-container a,.hero-banner .hero-slide a,header.container a:hover{opacity:1}.category-wrapper .category-header-bg{top:0}@media (min-width:769px){.z-history_modal-image{display:inline-block}.external-module-award.right-bleed .article-title{font-size:1.875rem}.external-module-award.right-bleed .article-bg-texture{text-align:right;transform:translateY(100%);bottom:42.5px;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%;margin-left:0;padding-left:0;position:absolute;right:0}.external-module-award.right-bleed .article-bg-texture img{width:100%}.category-hero{max-width:none}.z-d-r-hero-banner{position:relative;padding-top:40%;height:0}}@media (min-width:1440px){.exclusive-items .category-header-bg{left:calc((1460px - 100vw)/ 2)}.exclusive-items .category-bg-texture{right:calc((1460px - 100vw)/ 2)}}div.keyingredients.type-fullingredients{text-align:right;max-width:1440px;margin-top:0;padding-top:50px}.keyingredients.type-fullingredients .type-fullingredients_box{margin-left:6.25%;max-width:81.25%;padding-right:2px}@media (max-width:768px){div.keyingredients.type-fullingredients{padding:0 20px;margin-top:-5.33333vw}.keyingredients.type-fullingredients .type-fullingredients_box{margin-left:0;padding:0 8%;width:100%;max-width:100%}}.keyingredients.type-fullingredients .type-fullingredients_openBtn{text-decoration:underline;color:#000}.keyingredients.type-fullingredients .keyingredients-full{text-align:left}.z-d-r-hero-banner{color:#fff;background-color:#656470;background-position:50% 50%;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/d_and_r_desktop_hero_banner.jpg?frz-v=1141");background-size:cover;background-repeat:no-repeat}@media (min-width:769px){.z-d-r-hero-banner .z-d-r-hero-banner-container{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;left:50%;top:50%;width:calc(1420 / 1440 * 100vw);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.z-d-r-hero-banner .z-d-r-hero-banner-content{margin-right:calc(1 / 16 * 100%);padding:0 10px;width:calc(5 / 16 * 100%)}.consult-module.d-r-quiz-module.z-d-r-quiz-module{padding-top:120px!important;padding-bottom:0!important}}.z-d-r-hero-banner .z-d-r-hero-banner-title{font-family:ReaderBold,Arial,sans-serif;opacity:.9;font-size:calc(110 / 1440 * 100vw);line-height:.81818;color:#8b899a}@media screen and (max-width:768px){.z-history_modal-nav-next,.z-history_modal-nav-prev{width:40px}.scrollbar-wrap div.viewport,div.scrollbar-wrap{height:100%}.keyingredients div.keyingredients-full{padding-bottom:7.5%;top:100px}.keyingredients .keyingredients-full span.close{top:-35px}.z-d-r-hero-banner{position:relative;padding:calc(60 / 750 * 100vw);height:calc(100vh - 61px - 40px);max-height:1000px;background-position:50% 0;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/d_and_r_desktop_hero_banner_sp.jpg?frz-v=1141")}.z-d-r-hero-banner .z-d-r-hero-banner-title{font-size:calc(90 / 750 * 100vw)}}.z-d-r-hero-banner .z-d-r-hero-banner-text{margin-top:30px;margin-top:calc(30 / 1440 * 100vw);font-size:18px;font-size:calc(18 / 1440 * 100vw);line-height:1.33333}@media screen and (max-width:768px){.z-d-r-hero-banner .z-d-r-hero-banner-text{font-size:calc(24 / 750 * 100vw);line-height:1.41667}}.z-d-r-hero-banner .z-d-r-hero-banner-link{margin-top:50px;line-height:1}.z-d-r-hero-banner .z-d-r-hero-banner-link a{position:relative;display:block;padding-top:12px;padding-bottom:10px;padding-right:22px;width:340px;width:calc(4 / 5 * 100%);font-size:calc(18 / 1440 * 100vw);color:#fff;text-align:center;background-color:#000;border:1px solid #fff}.z-d-r-hero-banner .z-d-r-hero-banner-link a:after{position:absolute;display:block;top:50%;right:16px;width:7px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translate3d(0,-50%,0) rotate(-45deg);transform:translate3d(0,-50%,0) rotate(-45deg);content:''}.consult-module.d-r-quiz-module.z-d-r-quiz-module .image-text-wrapper{top:0!important}.consult-module.d-r-quiz-module.z-d-r-quiz-module .image-wrapper{background-color:#fff}.defend-regenerate-section{background-repeat:no-repeat;background-position:50% 50%;background-size:100% auto;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/d_and_r_background.jpg?frz-v=1141")}@media screen and (max-width:768px){.consult-module.d-r-quiz-module.z-d-r-quiz-module{margin-top:-4.8vw;padding-top:60px!important;padding-bottom:120px!important;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/LIQUID_TEXTURE.jpg?frz-v=1141");background-size:77% auto;background-position:100% 100%;background-repeat:no-repeat}.consult-module.d-r-quiz-module.z-d-r-quiz-module .image-text-wrapper{position:relative;padding:0 30px}.consult-module.d-r-quiz-module.z-d-r-quiz-module .image-text-wrapper .link{display:block;margin-top:20px;margin-left:auto;margin-right:auto;padding-top:12px;padding-bottom:8px;width:148px;font-size:12px;border-width:1px}.consult-module.d-r-quiz-module.z-d-r-quiz-module .bg-image-wrapper{display:none}.defend-regenerate-section{background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/d_and_r_background_sp.jpg?frz-v=1141")}.defend-regenerate-section .headline{padding:60px 30px 40px 40px!important;font-size:calc(.2048rem + 9.5vw)!important}.defend-regenerate-section .intro-copy{font-size:12px;width:50%!important;padding-right:15px!important;padding-left:40px!important}.defend-regenerate-section .text-wrapper .title{font-size:17px!important;padding-bottom:20px}.defend-regenerate-section .text-wrapper .description{font-size:12px!important;padding-bottom:20px!important}.defend-regenerate-section .text-wrapper .categories a{font-size:12px!important}.defend-regenerate-section .text-wrapper li{margin-bottom:2px!important}.defend-regenerate-section .text-wrapper .product-details{margin-top:50px!important}.defend-regenerate-section .text-wrapper .product-details .product-brand{font-size:11px!important;padding-bottom:5px!important}.defend-regenerate-section .text-wrapper .product-details .name{font-size:11px!important;padding-bottom:35px!important}.defend-regenerate-section .text-wrapper .product-details .shop{margin-bottom:40px!important;padding-bottom:15px!important;font-size:10px!important}.defend-regenerate-section .defend{padding:60px 0 0!important;margin-bottom:20px!important}.defend-regenerate-section .defend .text-wrapper{padding-top:0!important;padding-left:40px!important}.defend-regenerate-section .regenerate{padding-top:0!important}}.defend-regenerate-section .defend .product{padding-right:30px;text-align:right}@media screen and (max-width:768px){.defend-regenerate-section .regenerate .text-wrapper{padding-right:25px!important;padding-left:15px!important}}.defend-regenerate-section .regenerate .product{padding-left:15px!important;padding-right:7px!important}@media (min-width:769px){.defend-regenerate-section{max-width:100%!important;margin-top:0!important;padding-top:120px!important;padding-bottom:0!important}.defend-regenerate-section>*{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.defend-regenerate-section .defend .product{display:none}.defend-regenerate-section .defend::after{position:absolute;display:block;left:calc((3 / 12 * 100%) + 10px);bottom:0;padding-top:calc((6 / 12 * 100%) - 20px);width:calc((6 / 12 * 100%) - 20px);height:0;-webkit-transform:translate3d(5%,10%,0);transform:translate3d(5%,10%,0);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/d_and_r_products.png?frz-v=1141");content:''}.defend-regenerate-section .regenerate .product{display:none}.defend-regenerate-section .regenerate .product img{-webkit-transform:scale(.54945);transform:scale(.54945)}.defend-regenerate-section .regenerate .content-wrapper{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}}@media screen and (max-width:768px){.defend-regenerate-section .regenerate .product img{top:0!important;left:0!important;-webkit-transform:none!important;transform:none!important;width:auto!important;max-width:100%!important}}@media (min-width:769px){.defend-regenerate-section .defend-regenerate-module.aos-animate.animate-step4 .regenerate .product{-webkit-transform:translate3d(0,0,0) scale(1.82) rotate(0);transform:translate3d(0,0,0) scale(1.82) rotate(0)}.defend-regenerate-section .defend-regenerate-module.aos-animate.animate-step4 .regenerate .text-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.defend-regenerate-section .text-wrapper .product-details .shop:last-child{margin-bottom:0}.z-defend-regenerate-section.defend-regenerate-section{padding-top:70px!important;padding-bottom:175px!important;background-position:47% 95%;background-repeat:no-repeat;background-size:50% auto;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/bg/background.png?frz-v=1141")}.z-defend-regenerate-section.defend-regenerate-section .z-defend-regenerate-section-container{max-width:1440px!important;margin-left:auto!important;margin-right:auto!important}.z-defend-regenerate-section.defend-regenerate-section .z-defend-regenerate-section-container>*{width:calc((12 / 16 * 100%) - 20px)!important;margin-left:auto!important;margin-right:auto!important}.z-defend-regenerate-section.defend-regenerate-section .heading-section{display:block;margin-bottom:80px}.z-defend-regenerate-section.defend-regenerate-section .headline{max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-bottom:40px;font-size:60px}.z-defend-regenerate-section.defend-regenerate-section .headline span{display:inline-block;padding-left:56px}.z-defend-regenerate-section.defend-regenerate-section .headline span::before{top:-2px;left:0}.z-defend-regenerate-section.defend-regenerate-section .intro-copy{max-width:100%;padding-left:0;padding-right:0}.z-defend-regenerate-section.defend-regenerate-section .intro-copy p{font-size:18px;line-height:24px}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;padding-right:0}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate{position:static;height:100%;width:calc((3 / 12 * 100%) - 20px);padding-top:0;padding-bottom:0}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .content-wrapper,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .content-wrapper{padding:0!important;margin-left:0;width:100%;max-width:100%}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .text-wrapper,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .text-wrapper{width:100%;-webkit-transform:none!important;transform:none!important;padding:0;margin-left:0}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .text-wrapper .title,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .text-wrapper .title{width:100%;font-size:24px;margin-bottom:10px;padding-bottom:0}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .text-wrapper .description,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .text-wrapper .description{width:100%;font-size:18px;line-height:1.33333}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .product,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .product{position:absolute;bottom:0;width:50%;padding:0;-webkit-transform:none!important;transform:none!important}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .product img,.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .product img{width:100%;-webkit-transform:none!important;transform:none!important}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.defend .product{width:calc((3 / 12 * 100%) - 20px);left:calc((3 / 12 * 100%) + 10px);z-index:10}.z-defend-regenerate-section.defend-regenerate-section .defend-regenerate-module>.regenerate .product{width:calc((4 / 12 * 100%) - 20px);left:calc((5 / 12 * 100%));z-index:9}.z-defend-regenerate-section.defend-regenerate-section .product-details--mobile{display:none}.z-defend-regenerate-section.defend-regenerate-section .product-details .name{padding-bottom:40px}.z-skincare-sensor-test{padding-top:70px!important;padding-bottom:120px!important}}@media (min-width:1441px){.z-defend-regenerate-section.defend-regenerate-section{background-size:720px auto}}@media screen and (max-width:768px){.z-defend-regenerate-section.defend-regenerate-section{padding-bottom:90px!important;background-position:30% 60%;background-repeat:no-repeat;background-size:110% auto;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/bg/background.png?frz-v=1141")}.z-defend-regenerate-section.defend-regenerate-section .headline{padding-bottom:20px}.z-defend-regenerate-section.defend-regenerate-section .intro-copy{width:100%!important}.z-defend-regenerate-section.defend-regenerate-section .defend{padding-top:40px!important}.z-defend-regenerate-section.defend-regenerate-section .defend .product{right:0}.z-defend-regenerate-section.defend-regenerate-section .regenerate{margin-top:60px!important;padding-bottom:0!important}.z-defend-regenerate-section.defend-regenerate-section .regenerate .product{left:0;padding-left:0!important}.z-defend-regenerate-section.defend-regenerate-section .regenerate .product-details.product-details--mobile,.z-defend-regenerate-section.defend-regenerate-section .regenerate .text-wrapper{margin-left:50%}.z-defend-regenerate-section.defend-regenerate-section .regenerate .product-details.product-details--mobile>*{padding-left:0}.z-defend-regenerate-section.defend-regenerate-section .text-wrapper .title{width:100%;padding-bottom:10px}.z-defend-regenerate-section.defend-regenerate-section .text-wrapper li{padding-left:1em}.z-defend-regenerate-section.defend-regenerate-section .content-wrapper{display:block}.z-defend-regenerate-section.defend-regenerate-section .content-wrapper .product{position:absolute;padding:0!important;width:50%;top:calc(50%);-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);text-align:center}.z-defend-regenerate-section.defend-regenerate-section .product-details{display:none}.z-defend-regenerate-section.defend-regenerate-section .product-details.product-details--mobile{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;padding-left:15px;padding-right:15px;font-size:11px}.z-defend-regenerate-section.defend-regenerate-section .product-details.product-details--mobile>*{position:relative;width:50%!important;padding-left:25px;padding-right:25px;padding-bottom:45px}.z-defend-regenerate-section.defend-regenerate-section .product-details.product-details--mobile .name{display:block;font-weight:700;font-family:ReaderBold,Arial,sans-serif}.z-defend-regenerate-section.defend-regenerate-section .product-details.product-details--mobile .shop{display:block;position:absolute;bottom:0;width:calc(100% - 50px);min-width:0;font-size:10px!important}.z-skincare-sensor-test .content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:40px}.z-skincare-sensor-test .content-wrapper>.text-wrapper{margin-top:30px;padding-left:32px;padding-right:10px}}@media (min-width:769px){.z-skincare-sensor-test .content-wrapper>.text-wrapper,.z-skincare-sensor-test .content-wrapper>.video-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;margin-left:25%}.z-skincare-sensor-test .content-wrapper>.text-wrapper{-webkit-box-flex:0;-webkit-flex:0 0 68.75%;-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}.z-skincare-sensor-test .headline{width:100%;max-width:68.75%}.z-skincare-sensor-test .intro-copy{width:100%}}.z-skincare-sensor-test .video-wrapper .video-wrapper{margin-left:0!important}.z-skincare-sensor-test .video-wrapper .z-video{background-color:transparent!important}.quizresult-container .result-bg{height:100%;background-position:50% 0;background-size:100% auto;background-repeat:no-repeat}.quizresult-container .result-bg.defend{background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/bg/defendResultDesktopBg.png?frz-v=1141")}@media screen and (max-width:768px){.z-skincare-sensor-test .headline{width:100%}.z-skincare-sensor-test .intro-copy{width:100%;padding-right:23px}.quizresult-container .result-bg.defend{background-size:cover;background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/bg/result_mobile.png?frz-v=1141")}.quizresult-container .result-bg.regenerate{display:none!important}}.quizresult-container .result-bg.regenerate{background-image:url("https://www.shiseido.de/fstrz/r/s/www.shiseido.de/on/demandware.static/-/Sites-shiseido_global_de-Library/de_DE/v1750813430178/contentassetimages/defend_regenerate/bg/regenerateResultDesktopBg.png?frz-v=1141")}.quizresult-container .result-bg>*,.quizresult-container .see-ratings-action{display:none!important}.g-edit h3{text-transform:inherit}.g-edit .pd0{padding:0}.pt_article .g-edit blockquote div{line-height:1.2}@media (min-width:769px){.g-edit{margin-top:6px;margin-bottom:0}.pt_article .g-edit .article-title-section.bd-none{border-top:none;margin-top:-20px}.pt_article .header-module{margin-left:10px}.g-edit .mt6{margin-bottom:6px!important}.g-edit .mt-195{margin-top:-195px!important}.g-edit .mb120{margin-bottom:120px!important}.g-edit .mb-65{margin-bottom:-65px!important}.g-edit .mb54{margin-bottom:54px!important}.g-edit .mb20{margin-bottom:20px!important}.g-edit .mb30{margin-bottom:30px!important}.pt_article .g-edit h3{font-size:1.5em}.g-edit .p-merge{padding:0}.pt_article .g-edit .product-content>div .product-tile{max-width:100%;margin-bottom:120px;left:0}.pt_article .g-edit .product-content.gze-bottom>div .product-tile{max-width:100%}.gze-bottom{margin-top:-40px}.pt_article .product-content.gze-bottom>div .product-tile:after{left:13.9%;width:calc(125% - 13.9%)}.pt_article .product-content.gze-bottom>.last .product-tile:after{left:13.9%;width:calc(100% - 13.9%)}.pt_article .g-edit .article-title-section{margin-bottom:93px;margin-top:0}.pt_article .g-edit .article-content-second{margin-top:0}.pt_article .g-edit blockquote{margin:0 0 113px}.gnz_section--middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media (max-width:768.98px){.g-edit{margin-top:-35px}.pt_article .g-edit blockquote{margin:35px 0 23px}.pt_article .g-edit .article-content-second{margin-top:0}.pt_article .g-edit .article-title-section{margin-top:35px;margin-bottom:0}.pt_article .g-edit .article-title-section.bd-none{border-top:none;margin-top:10px}.pt_article .g-edit h3{padding-top:.6em}.pt_article .g-edit .product-content{margin-bottom:25px}.pt_article .g-edit .product-content>div .product-tile{margin-bottom:0}.pt_article .header-module h2{text-align:left;line-height:1.1}.pt_article .gze-bottom.product-content{margin-bottom:0}.g-edit .mb120{margin-bottom:60px}.g-edit .sp-mb25{margin-bottom:25px!important}.g-edit .sp-mb43{margin-bottom:43px}.g-edit .sp-mt0{margin-top:0!important}.g-edit .article-title-section p:not(:last-child),.g-edit .sp-pb0{padding-bottom:0!important}.gnz_section--middle{margin-left:0}.g-edit a{font-size:calc(.2013rem + 2.77056vw)}.pt_article .article-hero-component{-ms-flex-order:1;order:1;flex-shrink:0}.pt_article .g-edit .product-name{height:13vw!important}.g-edit a.buy-button{font-size:1.25rem!important}}.g-edit .tutorial-steps li{margin-bottom:0;list-style:none}.g-edit .step-count{font-size:5rem;letter-spacing:4px;color:#ccc}.g-edit .step-detail{margin-top:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%}@media (min-width:769px){.g-edit .tutorial-steps{margin-bottom:-47px}.g-edit .tutorial-steps ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.g-edit .tutorial-steps li{position:relative;width:100%;min-height:1px;margin-top:20px;padding-right:10px;padding-left:10px;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.gze-list-box dl{display:table}.gze-list-box dd,.gze-list-box dt{display:table-cell;vertical-align:top}.gze-list-box dt{width:12.5%;font-size:4.5rem;text-align:center;color:#ccc;padding:15px 0}.gze-list-box dd{padding:30px 0}.pt_article .product-content.gze-bottom>div .product-tile:after,.pt_article .product-content.gze-bottom>div.last .product-tile:after,.pt_article .product-content.recommendation>div.last .product-tile:after{left:0!important;width:calc(100% + 60px)!important}.pt_article .g-edit .product-content.gze-bottom>div .product-tile{min-height:0!important}.pt_article .g-edit .product-tile .product-pricing{margin-bottom:-1px}}@media (max-width:750px){.g-edit .tutorial-steps ul{letter-spacing:-1em;margin:30px 20px 0 -10px}.g-edit .tutorial-steps li{letter-spacing:normal;display:inline-block;width:50%;min-height:1px;-ms-flex:0 0 33.33333%;flex:0 0 50%;max-width:50%;vertical-align:top;margin-bottom:30px;padding-right:10px;padding-left:10px}.g-edit .step-count{font-size:calc(.2048rem + 10.22976vw);margin-bottom:8px}}@media (max-width:768px){.g-edit .tutorial-steps{margin-bottom:6px}.gze-list-box dt{font-size:calc(.2048rem + 10.22976vw);color:#ccc}.gze-list-box dd{margin-left:0;padding-bottom:20px}}@media (min-width:1280px){.mt-180{margin-top:-180px}.mt-90{margin-top:-90px}}@media (max-width:768px) and (min-width:576px){.pt_article .g-edit .product-name{height:11.5vw!important}}.pdp-page .tips-and-tutorials.variation-2.pdp-tips .headline-copy h3{text-transform:none}.z-pdp-description.waso-block .description-block{z-index:1}.pdp-page .pdp-description.z-pdp-description.type2 .description-content{z-index:97}@media (min-width:769px){.pdp-page .keyingredients.z-keyingredients.container.type1.z-pdp-smk{padding-top:0;padding-bottom:0}.z-pdp_video{margin-bottom:-7px;margin-top:120px;padding-bottom:120px}.pdp-page .tips-and-tutorials.variation-2 .headline-copy h3{font-size:28px;letter-spacing:.05em;margin-bottom:30px;padding-top:.14em}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .content-left .note,.z-keyingredients.keyingredients.type1.container.z-pdp-smk .note{font-size:16px;text-indent:-.5em;margin-left:.5em;display:block}.external-module-award.right-bleed .article-bg-texture{max-width:100%}.external-module-award.right-bleed .article-bg-texture img{width:87.5%}}@media (max-width:750px){.g-edit a.buy-button{font-size:calc(.20105rem + 2.23776vw)!important}.pdp-page .pdp-description.z-pdp-description.type2 .description-content .content-left .note,.z-keyingredients.keyingredients.type1.container.z-pdp-smk .note{font-size:12px;line-height:20px;text-indent:-.5em;margin-left:.5em;display:block}}.home-slot-01 .row .content-right,.home-slot-04 .row .content-right{width:100%}.home-slot-01 .main-image a,.home-slot-04 .main-image a{display:block;width:100%;flex-shrink:0}@media (max-width:1279px) and (min-width:769px){.campaign-module-product.full-bleed-right .headline,.tips-and-tutorials.variation-1 .headline{font-size:2.361vw}.z-variation-1 .product-brand-name-block .cta-link .btn{min-width:100%}.z-campaign-module-video .product-brand-name-block .cta-link .btn{min-width:100%!important}}#category-hero .slick-arrow{overflow:visible}@media (min-width:769px) and (max-width:1440px){.campaign-module-product.full-bleed-right.z-campaign-module-video-19ss .headline{font-size:2.36111vw}}@media (min-width:941px){.campaign-module-product.full-bleed-image.z-campaign-module-product-19ss .campaign-copy,.campaign-module-product.full-bleed-image.z-campaign-module-product-19ss .campaign-headline{width:346px}}@media (min-width:769px) and (max-width:940px){.campaign-module-product.full-bleed-image.z-campaign-module-product-19ss .campaign-copy,.campaign-module-product.full-bleed-image.z-campaign-module-product-19ss .campaign-headline{width:290px}}footer .layer-2 .col-left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}footer .layer-2 .accordion_title{font-family:ReaderRegular,Arial,sans-serif;color:#fff;text-transform:uppercase}footer .layer-2 .accordion_title.open{padding-bottom:3.5vw}footer .layer-2 .accordion_description{padding:0 20px 12px}footer .layer-2 .accordion_description a{margin-bottom:4vw;display:inline-block;font-family:ReaderRegular,Arial,sans-serif;font-size:1.5rem;color:#666}footer .layer-2 .accordion_description h5{display:none}footer .layer-2 .col-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;margin-top:10.666666666666668VW}footer .layer-2 .col-right.footer-link-content-off{margin-top:0}footer .layer-2 .social-links{padding:0 3%;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-pack:justify;justify-content:space-between}footer .layer-2 .col-right .social-links a{color:#666;font-size:1.625rem}.copyright-container{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.copyright-container p{color:#666}@media (min-width:769px){.campaign-module-product.full-bleed-right.z-campaign-module-video-19ss .headline{letter-spacing:-.05em}footer .layer-3 label{float:left}footer .newsletter .register-success p{font-size:16px}footer .layer-2{padding-top:50px;padding-bottom:40px}footer .layer-2 .col-left{-ms-flex:0 0 68.75%;flex:0 0 68.75%;max-width:68.75%}footer .layer-2 .accordion{border:none}footer .layer-2 .accordion_title{display:none}footer .layer-2 .accordion_description{padding:0 10px;float:left;width:27%;display:inline-block!important}footer .layer-2 .accordion_description.about{padding-left:0}footer .layer-2 .accordion_description.services{margin-left:9%}footer .layer-2 .accordion_description.contact{margin-left:10%}footer .layer-2 .accordion_description a{margin-bottom:9px;font-size:16px}footer .layer-2 .accordion_description h5{display:block;padding-bottom:30px;font-family:ReaderRegular,Arial,sans-serif;font-size:16px;color:#fff;text-transform:uppercase}footer .layer-2 .accordion_description ul{padding-right:10px}footer .layer-2 .col-right{-ms-flex:0 0 18.75%;flex:0 0 18.75%;max-width:18.75%;margin-top:0}footer .layer-2 .col-right .social-links{padding:0 0 0 10%}footer .layer-2 .col-right .social-links a{font-size:18px}footer .layer-3{padding-bottom:80px}.copyright-container{-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%;text-align:right}.copyright-container p{font-size:14px}.beauty-is-a-gift .headline{padding-right:28%}.beauty-is-a-gift .shop{font-size:16px!important}}@media screen and (max-width:768px){.pdp-page .pdp-description.z-pdp-description.type2 .content-img{width:100%}.pdp-page .pdp-description.z-pdp-description.type2 .content-img picture{display:block;margin-right:-40px}.pdp-page .keyingredients.z-keyingredients.container.type1 .content-block .view-all,.pdp-page .keyingredients.z-keyingredients.container.type2 .content-block .view-all{top:auto}footer .layer-2{margin-bottom:10.666666666666668VW}footer .layer-2 .accordion_title{font-size:1.5rem}.copyright-container p{font-size:1.25rem;padding:0 15px;margin-top:10.3%}}.beauty-is-a-gift .headline{text-transform:none!important;font-family:ReaderBold,Arial,sans-serif!important}.contact-short-information h3{white-space:nowrap;position:relative;margin-bottom:15px}.utility-nav ul li .contact-short-information a{color:#000}.contact-short-information .contact-info-row{padding-top:15px;margin-bottom:15px}.contact-short-information .contact-info-row .icon{float:left;margin-right:25px;font-size:1.5rem;color:#d6001c;position:relative;top:auto;left:auto;min-width:1.5vw;line-height:1;text-align:center}@media (max-width:750px){footer .layer-2 .col-right .social-links a{font-size:calc(.7185rem + 1.9338666667vw)}footer .layer-2 .accordion_description a,footer .layer-2 .accordion_title{font-size:calc(.716rem + 1.6725333333vw)}.copyright-container p{font-size:calc(.20105rem + 2.23776vw)}footer .layer-3{padding-bottom:80px}.contact-short-information .contact-info-row .icon{font-size:calc(.2013rem + 2.77056vw)}}@media screen and (max-width:768px){.contact-short-information .contact-info-row .icon{margin:0 3.33333vw 0 0}}.contact-short-information .contact-info-row .icon-smartphone{font-size:1.875rem}.contact-short-information .contact-info-row a,.contact-short-information .contact-info-row p{overflow:hidden;font-size:1.25rem;line-height:1.5}@media (max-width:750px){.contact-short-information .contact-info-row .icon-smartphone{font-size:calc(.20168rem + 3.56976vw)}.contact-short-information .contact-info-row a,.contact-short-information .contact-info-row p{font-size:calc(.20105rem + 2.23776vw)}}@media (min-width:769px){.contact-short-information .contact-info-row .icon{margin:0 25px 0 0}.contact-short-information .contact-info-row a,.contact-short-information .contact-info-row p{font-size:1rem;line-height:normal}}@media (min-width:769px) and (max-width:750px){.contact-short-information .contact-info-row a,.contact-short-information .contact-info-row p{font-size:calc(.2008rem + 1.70496vw)}}.half-cat-promo-slot .content-left{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}.half-cat-promo-slot .content-right{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.half-cat-promo-slot img{max-width:100%;height:auto}.half-cat-promo-slot .heading{display:-ms-flexbox;display:flex}.half-cat-promo-slot .heading h1{float:left}.half-cat-promo-slot .heading h1 span{display:inline-block;width:100%;text-align:right;font-weight:400}.half-cat-promo-slot .body-content h3{line-height:1;letter-spacing:1.6px}.half-cat-promo-slot .body-content .cta-link{margin:8.3% 0 13%}@media screen and (max-width:768px){.half-cat-promo-slot{padding-top:10.5VW;padding-bottom:16VW}.half-cat-promo-slot .content-left{margin-left:13.5%}.half-cat-promo-slot .content-right{padding-right:0}.half-cat-promo-slot .content-right .main-image{margin:0 7% 0 6%}.half-cat-promo-slot .heading h1{width:70vw;letter-spacing:4px;line-height:.88}.half-cat-promo-slot .body-content{margin:0 15% 0 0}.half-cat-promo-slot .body-content h3{margin:14% 0 5%;font-size:calc(.20155rem + 3.90336vw);letter-spacing:2px;line-height:1.05}.half-cat-promo-slot .body-content p{line-height:1.4;letter-spacing:.4px}footer .layer-2 .social-links{justify-content:space-evenly}.hero-banner .banner-cta{display:none}.hero-banner.video-content #hero-video{width:100%}}@media screen and (min-width:769px){.half-cat-promo-slot{padding-top:90px;padding-bottom:8.333333333333332VW}.half-cat-promo-slot .content-left{-ms-flex:0 0 43.75%;flex:0 0 43.75%;max-width:43.75%;padding-right:0}.half-cat-promo-slot .content-left-inner{margin-left:25.4%;position:absolute;top:50%;transform:translate(0,-50%)}.half-cat-promo-slot .content-right{-ms-flex:0 0 56.25%;flex:0 0 56.25%;max-width:56.25%}.half-cat-promo-slot .content-right .main-image{text-align:right;margin-left:11.4%}.half-cat-promo-slot .heading h1{line-height:1}.half-cat-promo-slot .body-content{width:64%}.half-cat-promo-slot .body-content .btn{width:100%;min-width:auto}.half-cat-promo-slot .body-content h3{margin:35.5% 0 8%}.half-cat-promo-slot .body-content p{line-height:1.33;letter-spacing:.3px}.half-cat-promo-slot .body-content .cta-link{margin:15% 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.half-cat-promo-slot .content-left-inner{position:relative}}.top-banner-cnt{position:relative}.top-banner-cnt .banner-body h1{color:#fff;letter-spacing:1.5px;line-height:1;margin-bottom:4%}.top-banner-cnt .banner-body p{color:#fff;margin-bottom:10px}@media (max-width:768.98px){.contact-short-information .contact-info-row .icon-smartphone{line-height:1.9}.top-banner-cnt{background:#000}.top-banner-cnt .banner-body{padding:13% 10% 15%;text-align:center}.top-banner-cnt .banner-body p{margin:0 10%}}.favourite-products{padding-top:16vw;padding-bottom:16vw}@media (min-width:769px){.top-banner-cnt .banner-body{position:absolute;top:50%;left:0;width:50%;padding:0 0 0 11%;transform:translate(0,-50%)}.favourite-products{padding-top:120px;padding-bottom:120px}}.favourite-products .image-wrapper{margin-left:-10px;padding-right:10%}@media (min-width:769px){.favourite-products .image-wrapper{-ms-flex:0 0 55.5%;flex:0 0 55.5%;max-width:55.5%;padding:0 0 0 5.5%;margin:0}}.favourite-products .text-container{padding:0 10.5% 0 9.5%}.favourite-products .text-container a.primary{display:inline-block;margin-top:4.5%}.favourite-products .text-container h2{line-height:1.2;letter-spacing:.3px;margin-bottom:3.5%}@media (max-width:768.98px){.favourite-products .text-container a.primary{width:100%;margin-top:2%}.favourite-products .text-container h2{margin-top:11%}}.favourite-products .text-container li{position:relative;list-style:none;padding:0 10% 0 4.5vw;margin-bottom:7%}.favourite-products .text-container li::before{content:'';position:absolute;font-size:1.25rem;line-height:0;top:10px;left:11px;transform:translate(-50%,0) rotate(-50deg);border:1px solid #c61633;border-width:0 0 1px 1px;width:1em;height:.5em}@media (max-width:750px){.favourite-products .text-container li::before{top:1.2vw;left:2vw;font-size:calc(.20105rem + 2.23776vw)}}@media (min-width:769px){.favourite-products .text-container{-ms-flex:0 0 44.5%;flex:0 0 44.5%;max-width:44.5%;padding:0 6%}.favourite-products .text-container .text-container-inner{position:relative;top:50%;left:0;transform:translate(0,-50%)}.favourite-products .text-container li{padding-left:34px;margin-bottom:5%}.favourite-products .text-container li::before{width:16px;height:8px;top:6px}}.hero-banner{position:relative;text-align:center}.hero-banner .banner-cta{position:absolute!important;z-index:99}.hero-banner.video-content #hero-video{height:100%;vertical-align:top}.hero-banner.video-content:hover .video-control{display:block}.hero-banner.video-content .video-control{display:none;position:absolute;left:50%;top:50%;z-index:9999;width:13.33333vw;height:13.33333vw;border:0;cursor:pointer;background:0 0;line-height:1;color:#fff;padding:0;font-size:6.25rem;transform:translate(-50%,-50%)}.hero-banner.video-content .video-control .icon-play-rounded-button,.hero-banner.video-content .video-control.paused .icon-round-pause-button{display:none}.hero-banner.video-content .video-control.paused .icon-play-rounded-button{display:inline-block}.hero-banner .video-control{display:none}@media (min-width:320px) and (max-width:667px){.hero-banner .banner-cta{display:none}}@media (max-width:750px){.hero-banner.video-content .video-control{font-size:calc(.811rem + 9.3032vw)}}@media screen and (min-width:769px){.hero-banner .banner-cta{left:calc(17% - 7%);top:75%}.hero-banner.video-content .video-control{font-size:100px}}.hero-banner picture img{height:calc(100vh - 100px);width:100vw}@media (min-width:1440px){footer .layer-2{padding-top:52px;padding-bottom:52px}.hero-banner.video-content .video-control{width:100px;height:100px}}