img{width:100%}#saho-step-main{background-image:url(/cdn/shop/files/bg-main-step.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding-top:130px;padding-bottom:140px;height:auto;display:block}#saho-step-main .content-container h3,#saho-step-main .content-container p{text-transform:uppercase;font-family:Gotham;font-size:16px;line-height:24px;padding:0}#saho-step-main .content-container h1{font-size:48px;line-height:56px;margin:40px 0}@media screen and (max-width: 989px){#saho-step-main .content-container h1{font-size:26px;line-height:30px}}#saho-step-main .content-container{text-align:center}#step-section{background-color:#fff}.navigator-step{margin-top:100px;position:relative}.navigator-step.scrolled{position:fixed;width:100%;margin-top:0;top:40px}.navigator-step.scrolled .step-component{box-shadow:0 8px 24px #0000001f;border-radius:100px;border-bottom:none}.navigator-step .step-component{background-color:#fff;width:100%;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-evenly;border-bottom:1px solid #c3b18b}.navigator-step .step-component .step p,.step-component .step a{text-transform:uppercase;font-family:Gotham;font-size:14px;line-height:24px;padding:0;color:#000;text-decoration:none;line-height:16px}.step-component .step{margin-right:15px}.step-component .step:last-child{margin-right:0}.navigator-step .step-component .step p span{color:#c3b18b;font-size:10px}#step-section .step-banner{background-size:cover;background-position:top center;width:100%;padding-top:50px;padding-bottom:50px;display:block;padding-left:100px;margin-top:80px;border:1px solid #c3b18b;margin-bottom:0}#step-section .step-banner h3{color:#000;font-size:14px;font-family:Gotham;text-transform:uppercase;line-height:16px;margin:0}#step-section .step-banner h2{font-size:24px;text-transform:uppercase;margin:0}#step-section .step-banner.step-1{background-image:url(/cdn/shop/files/bg-step-1.jpg)}#step-section .step-banner.step-2{background-image:url(/cdn/shop/files/bg-step-2.jpg)}#step-section .step-banner.step-3{background-image:url(/cdn/shop/files/bg-step-3.jpg)}.space{height:100px}.color{background-color:red;width:100%;height:100px;display:block}@media screen and (max-width: 767px){.navigator-step .page-width.custom-width{padding:20px 0}.navigator-step .page-width.custom-width .col-12{padding:0}.navigator-step{overflow:hidden;margin-top:30px}.navigator-step .step-component{opacity:1;pointer-events:auto;overflow-x:scroll;display:flex;flex-wrap:nowrap;justify-content:flex-start;-ms-overflow-style:none;scrollbar-width:none;box-shadow:0 -8px 24px #0000000d;position:fixed;bottom:0;left:0;right:0;z-index:3;transition:all .2s ease}.navigator-step .step-component.hide{opacity:0;pointer-events:none;transition:all .2s ease}.navigator-step .step-component::-webkit-scrollbar{display:none}.navigator-step.scrolled .step-component{border-radius:0}.step{flex:0 0 auto}#step-section .step-banner.step-1{background-image:url(/cdn/shop/files/bg-step-1-mobile.jpg)}#step-section .step-banner.step-2{background-image:url(/cdn/shop/files/bg-step-2-mobile.jpg)}#step-section .step-banner.step-3{background-image:url(/cdn/shop/files/bg-step-3-mobile.jpg)}#step-section .step-banner h2{font-size:22px;text-transform:uppercase;margin:0;width:100%}#step-section .step-banner{background-size:cover;background-position:top center;width:100%;padding-top:50px;padding-bottom:50px;display:block;padding-left:20px;margin-top:50px;border:none;margin-bottom:20px}#step-section{background-color:#fff}}#saho-main{background-image:url(/cdn/shop/files/saho-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding-top:130px;padding-bottom:140px;height:auto;display:block}#saho-main .content-container h3,#saho-main .content-container p{text-transform:uppercase;font-family:Gotham;font-size:16px;line-height:24px;padding:0}#saho-main .content-container h1{text-transform:uppercase;font-size:48px;line-height:56px;margin:0}@media screen and (max-width: 989px){#saho-main .content-container h1{font-size:26px;line-height:30px}.section-page-instilla-header-saho #saho-main{padding-top:50px;padding-bottom:70px}}#saho-main .content-container{text-align:center}#saho-content{background-color:#f9f8f6;padding-top:100px;padding-bottom:100px}#saho-content .text-box{text-align:center;width:70%;margin:0 auto}#saho-content .text-box h2{text-transform:uppercase;font-size:32px;line-height:35px;margin-bottom:20px}#saho-content .text-box span{color:#c3b18b}#saho-content .text-box p{font-family:Gotham;font-size:16px}#product-saho{padding-top:80px}#product-saho .saho-image{height:200px;width:100%}#product-saho .saho-box{margin-bottom:30px}#product-saho .saho-image img{object-fit:cover;width:100%;height:100%}#product-saho .box-content{background-image:url(/cdn/shop/files/bg-box.jpg);background-size:cover;height:120px;background-position:bottom center;padding:15px;text-align:center}#product-saho .box-content h3{font-size:22px;line-height:26px}@media screen and (max-width: 767px){#product-saho .row{flex-wrap:wrap}#product-saho .col-4{width:100%}#saho-content .text-box{text-align:center;width:100%;margin:0 auto}#saho-content .text-box h2{text-transform:uppercase;font-size:18px;line-height:20px;margin-bottom:20px}#saho-content .text-box p{font-family:Gotham;font-size:14px}}#template-main{background-image:url(/cdn/shop/files/extreme-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding-top:130px;padding-bottom:140px;height:auto;display:block}#template-main .content-container{text-align:center}#template-main .content-container h3,#template-main .content-container p{text-transform:uppercase;font-family:Gotham;font-size:16px;line-height:24px;padding:0}#template-main .content-container h2,#template-main .content-container h1{text-transform:uppercase;font-size:48px;line-height:56px}@media screen and (max-width: 989px){#template-main .content-container h1{font-size:26px;line-height:30px}}#extreme-main{background-image:url(/cdn/shop/files/extreme-bg.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;width:100%;padding-top:130px;padding-bottom:400px;height:auto;display:block}#extreme-main .content-container{text-align:center}#extreme-main .content-container h3,#extreme-main .content-container p{text-transform:uppercase;font-family:Gotham;font-size:16px;line-height:24px;padding:0}#extreme-main .content-container h2,#extreme-main .content-container h1{text-transform:uppercase;font-size:48px;line-height:56px}@media screen and (max-width: 989px){#extreme-main .content-container h1{font-size:26px;line-height:30px}}#extreme-main .content-container h2 span{color:#c3b18b}@media screen and (max-width: 767px){#extreme-main{background-image:url(/cdn/shop/files/extreme-bg.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat;width:100%;padding-top:80px;padding-bottom:150px;height:auto;display:block}}#extreme-content{padding-bottom:80px}#extreme-content .img-template{width:80%;margin:-25% auto 0}#extreme-content .img-template img{width:100%}#extreme-content .extreme-title{width:70%;margin:0 auto;text-align:center}#extreme-content .extreme-title .extreme-title-inner{font-size:32px;text-transform:uppercase;line-height:35px;padding-top:40px}#extreme-content .extreme-title .extreme-title-inner span{color:#c3b18b;width:80%;margin:0 auto}#extreme-content .extreme-title p{width:80%;margin:0 auto}#extreme-content .extreme-title button{margin-top:40px}@media screen and (max-width: 767px){#extreme-content .img-template{width:100%;margin:-25% auto 0}#extreme-content .extreme-title .extreme-title-inner{font-size:22px;text-transform:uppercase;line-height:25px;padding-top:40px}#extreme-content .extreme-title{width:100%;margin:0 auto;text-align:center}#extreme-content .extreme-title button{padding-left:30px;padding-right:30px;width:100%}}.section-page-instilla-iconic-product .slick-list{max-height:650px}.section-page-instilla-header-saho-extreme #banner-image-text .banner-text{padding-top:75px;padding-bottom:75px}#formula-section{background-image:url(/cdn/shop/files/formula-bg.jpg);background-size:cover;background-position:top center;padding-top:100px;padding-bottom:180px}#formula-section img{width:100%}#formula-section .image-container{width:90%}.accordion-content-wrapper{font-size:1.25em;line-height:1.4em;max-height:0px;overflow:hidden;transition:all .25s ease-in-out}.label-title{border-top:#000 1px solid;cursor:pointer;display:block;font-size:18px;letter-spacing:0!important;font-family:Cochin LT Std;padding-top:20px;padding-bottom:20px;position:relative;margin-bottom:0;transition:all .25s ease-out;text-transform:uppercase}.label-title.first-label{border-top:none}.label-title:after{content:"+";display:inline-block;float:right;height:10px;left:2px;position:relative;right:20px;top:2px;vertical-align:top;width:10px}.label-title:hover{color:#c3b18b}.title-accordion_trigger:checked+.label-title+.accordion-content-wrapper{max-height:350px}.title-accordion_trigger:checked+.label-title{color:#c3b18b}.title-accordion_trigger:checked+.label-title:after{content:"-"}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider{background-color:#14141480!important}#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#141414!important}#CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider{background-color:#d6d6d6!important;pointer-events:none}#CybotCookiebotDialog .CybotCookiebotScrollContainer{min-height:0!important}.accordion-text p{font-size:14px;color:#fff}#formula-section .button-container{display:flex;margin-top:50px;padding-left:15px}#formula-section .row.button-row{margin-left:-15px;margin-right:-15px}#formula-section .button-container .tag{background-color:#fff;width:100%;text-align:center;padding-top:20px;padding-bottom:20px;text-transform:uppercase}#formula-section .button-container .tag h5{margin:0}#formula-section .button-container .tag span{color:#c3b18b}@media screen and (max-width: 767px){#formula-section{background-image:url(/cdn/shop/files/formula-bg.jpg);background-size:cover;background-position:top left;padding-top:80px;padding-bottom:100px}#formula-section .row{flex-wrap:wrap}#formula-section .col-6,#formula-section .col-4{width:100%}#formula-section .button-container{display:flex;margin-top:20px}#formula-section .image-container{width:100%}#formula-section .title-accordion.mt-50{margin-top:20px}#formula-section .button-container{padding-left:0}#formula-section .row.button-row{margin-left:0;margin-right:0}#formula-section .button-container .tag h5{margin:0;font-size:18px}}#routine{padding-top:80px;padding-bottom:80px;position:relative}#routine .routine-bottom{position:absolute;width:100%;height:340px;bottom:0;left:0;z-index:0}#routine .routine-bg{width:35%;position:absolute;top:390px;bottom:150px;background-color:#f9f8f6}#routine h4{text-transform:uppercase;text-align:center}#routine .tab-container .tab-title{display:flex;justify-content:center;margin-top:40px;border-bottom:1px solid #c3b18b}#routine .tab-container .tab-title .tab-button{display:flex;margin-left:50px;margin-right:50px;cursor:pointer}#routine .tab-container .tab-title .tab-button path,#routine .tab-container .tab-title .tab-button circle{stroke:#0f203d;opacity:.5}#routine .tab-container .tab-title .tab-button h5{margin-left:10px;text-transform:uppercase;opacity:.5;margin-top:0}#routine .tab-container .tab-title .tab-button.active h5{color:#c3b18b;opacity:1;font-style:italic}#routine .tab-container .tab-title .tab-button.active path,#routine .tab-container .tab-title .tab-button.active circle{stroke:#c3b18b;opacity:1}#routine .step-routine{width:40%}#routine .step-routine .step-button{background-color:#fff;box-shadow:0 4px 16px #0000000a;border-radius:4px;width:100%;padding-top:20px;padding-bottom:20px;padding-left:20px;margin-bottom:10px;transition:width .5s;cursor:pointer}#routine .step-routine .step-button:hover,#routine .step-routine .step-button.active{width:105%;background-color:#c3b18b}#routine .step-routine .step-button:hover span,#routine .step-routine .step-button.active span{color:#0f203d}#routine .step-routine .step-button p{font-family:Cochin LT Std;font-size:18px;text-transform:uppercase;padding:0;margin:0;cursor:pointer}#routine .step-routine .step-button p span{font-size:14px;font-family:Gotham;margin-right:10px}#routine .tab-content{margin-top:100px;display:flex}#routine .tab-container{position:relative;z-index:9}#routine .product-routine{width:60%;margin:0 0 0 40px}@media screen and (max-width: 767px){#routine h4{font-size:26px}#routine .tab-container .tab-title .tab-button h5{font-size:18px}#routine .step-routine{width:100%;display:flex}#routine .step-routine .step-button p{white-space:nowrap;padding-right:15px}#routine .tab-container .tab-title .tab-button{display:flex;margin-left:20px;margin-right:20px;cursor:pointer}#routine .step-routine .step-button{width:auto}#routine .step-routine .step-button:hover,#routine .step-routine .step-button.active{width:auto;background-color:#c3b18b;max-height:60px}#routine .step-routine{max-height:80px;overflow:scroll}#routine .step-routine .step-button{margin-right:20px}#routine .product-routine{width:100%;margin:0}#routine .slick-track .slick-slide:first-child{padding:0}#routine .tab-content{margin-top:50px;display:block}#routine .product-routine .slickslider-tags{margin-top:40px}#routine .routine-bg{display:none}.section-page-instilla-iconic-product .slick-list{max-height:550px}}#accordion-image{background-color:#f9f8f6;padding-top:80px;padding-bottom:80px}#accordion-image .accordion-container{width:90%}#accordion-image .label-title{text-transform:inherit}#accordion-image .pretitle span{font-family:Cochin LT Std;font-size:21px}#accordion-image .img-container img{width:100%}@media screen and (max-width: 767px){#accordion-image{background-color:#f9f8f6;padding-top:80px;padding-bottom:80px}#accordion-image .row{flex-direction:column-reverse}#accordion-image .col-6{width:100%}#accordion-image button{font-size:13px;padding-left:15px;padding-right:15px}#accordion-image .accordion-container{width:100%}}#banner-image-text .banner-bg{position:absolute;background-image:url(/cdn/shop/files/formula-bg.jpg);background-position:bottom center;background-size:cover;width:100%;left:0;top:60px;bottom:60px;z-index:-1}#banner-image-text h4{text-transform:uppercase}#banner-image-text .banner-text p{margin-bottom:0}#banner-image-text .banner-image img{width:100%;object-fit:cover}@media screen and (max-width: 1300px){#banner-image-text .banner-bg{position:absolute;background-image:url(/cdn/shop/files/formula-bg.jpg);background-position:bottom center;background-size:cover;width:100%;left:0;top:-30px;bottom:-30px;z-index:-1}}@media screen and (max-width: 992px){#banner-image-text .row{flex-wrap:wrap}#banner-image-text .col-6{width:100%}#banner-image-text .banner-text{padding-right:0;margin-bottom:30px}#banner-image-text .outter{display:block}}#main-video-section{height:450px;overflow:hidden}@media screen and (max-width: 767px){#main-video-section{height:auto;overflow:hidden}}#gift-text-title{padding-top:100px;padding-bottom:100px;text-align:center}#gift-text-title .gift-text-title-container{width:70%;margin:0 auto}#gift-text-title .gift-text-title-container h1{text-transform:uppercase;font-size:48px;line-height:56px}@media screen and (max-width: 989px){#gift-text-title .gift-text-title-container h1{font-size:26px;line-height:30px}}@media screen and (max-width: 992px){#gift-text-title .gift-text-title-container{width:100%;margin:0 auto}}#gift-imge-left{position:relative}#gift-imge-left h4,#gift-imge-left .gift-title{color:#fff;font-family:Cochin LT Std;font-style:normal;font-weight:500;font-size:32px;line-height:40px;text-transform:uppercase}#gift-imge-left .bg-section{position:absolute;background-image:url(/cdn/shop/files/bg-text-gift.jpg);background-size:cover;width:60%;right:0;top:60px;bottom:60px;z-index:0}#gift-imge-left .image-left-container{position:relative;z-index:9}#gift-imge-left .text-right-container{position:relative;z-index:9;text-align:center;padding-left:60px;padding-right:40px;color:#fff}@media screen and (max-width: 992px){#gift-imge-left .bg-section{position:absolute;background-image:url(/cdn/shop/files/bg-text-gift.jpg);background-size:cover;width:100%;right:0;top:0;bottom:0;z-index:0}#gift-imge-left .text-right-container{position:relative;z-index:9;text-align:center;padding-left:60px;padding-right:0;color:#fff}}@media screen and (max-width: 767px){#gift-imge-left .row{flex-wrap:wrap}#gift-imge-left .col-6{width:100%}#gift-imge-left .bg-section{position:absolute;background-image:url(/cdn/shop/files/bg-text-gift.jpg);background-size:cover;width:100%;right:0;top:100px;bottom:-40px;z-index:0}#gift-imge-left .text-right-container{margin-top:60px;padding:0}#gift-imge-left .outter{display:block}}#choice-section{background-image:url(/cdn/shop/files/bg-choice-gift.png);background-size:cover;background-position:right;width:100%;height:auto;padding-top:40px;padding-bottom:40px;margin-top:80px}#choice-section .text-container{width:60%;margin:0 auto}@media screen and (max-width: 989px){.the-new-campaign-evidens-de-beaute #choice-section .row{display:flex;flex-direction:column-reverse}.the-new-campaign-evidens-de-beaute #choice-section{margin-top:40px}}@media screen and (max-width: 767px){#choice-section .text-container{width:100%;text-align:center;margin-bottom:60px}#choice-section .row{flex-wrap:wrap}#choice-section .col-6{width:100%}}#video-section{background-color:#f9f8f6;padding-top:80px;padding-bottom:80px;margin-top:50px}#video-section .title-video-box{width:70%;margin:0 auto 80px;text-align:center}.main-video{height:auto;width:100%}@media screen and (max-width: 767px){#video-section .title-video-box{width:100%}}#banner-section{background-image:url(/cdn/shop/files/banner-gift.jpg);background-size:cover;background-position:top center;padding-top:80px;padding-bottom:80px;height:auto;width:100%}@media screen and (max-width: 767px){#banner-section{background-image:url(/cdn/shop/files/banner-mobile-gift.jpg);background-size:cover;background-position:top center;padding-top:250px;padding-bottom:40px;height:auto;width:100%}#banner-section .banner-text-box{width:100%}}#loyalty-section{padding-top:80px;padding-bottom:80px;width:100%}#loyalty-section .content-box{text-align:center;padding-left:80px}#loyalty-section .content-box .icon-box{width:95px;margin:0 auto 30px}#loyalty-section .content-box button{margin-top:40px}@media screen and (max-width: 767px){#loyalty-section .row{flex-wrap:wrap}#loyalty-section .col-6{width:100%}#loyalty-section .content-box{padding:0}#loyalty-section .content-box .icon-box{margin-top:30px}}#loyalty-main{background-image:url(/cdn/shop/files/main-bg-loyalty.jpg);background-size:cover;padding-top:130px;padding-bottom:130px;text-align:center;background-repeat:no-repeat;background-position:top center}#loyalty-main .title-container h3,#loyalty-main .title-container p{text-transform:uppercase;font-family:Gotham;font-size:16px;line-height:24px;padding:0;margin-bottom:10px}#loyalty-main .title-container h1{text-transform:uppercase;font-size:48px;line-height:56px}@media screen and (max-width: 989px){#loyalty-main .title-container h1{font-size:26px;line-height:30px}}#step-gift{padding-top:100px;padding-bottom:100px}#step-gift h4{text-transform:uppercase;text-align:center}#step-gift .redeem-points{padding-top:80px;position:relative}#step-gift .redeem-points .redeem-box{background-color:#f9f8f6;border:1px solid #e7e0d3;padding:40px;margin-left:20px;margin-right:20px;text-align:center}#step-gift .redeem-points .redeem-box p{margin:0}#step-gift .redeem-points .redeem-box .step{text-transform:uppercase;color:#c3b18b;font-size:14px}#step-gift .redeem-points .redeem-box .step-title{font-weight:700;font-size:18px;text-transform:uppercase}#step-gift .redeem-points .redeem-box .step-description{height:80px}#step-gift .redeem-points .redeem-box img{width:96px;margin:30px auto}#step-gift .redeem-points .arrow-up{position:absolute;width:110px;left:30%;bottom:30%}#step-gift .redeem-points .arrow-down{position:absolute;width:110px;right:30%;bottom:40%}@media screen and (max-width: 1199px){#step-gift .redeem-points .redeem-box .step-description{height:100px;line-height:20px}#step-gift .redeem-points .redeem-box{background-color:#f9f8f6;border:1px solid #e7e0d3;padding:20px;margin-left:20px;margin-right:20px;text-align:center}#step-gift .redeem-points .redeem-box .step-title{font-size:16px;height:50px}}@media screen and (max-width: 992px){#step-gift .redeem-points .redeem-box .step-description{font-size:14px}#step-gift .redeem-points .row{flex-wrap:wrap}#step-gift .redeem-points .col-4{width:100%}#step-gift .redeem-points .redeem-box{margin-bottom:20px}#step-gift .redeem-points .redeem-box .step-description,#step-gift .redeem-points .redeem-box .step-title{height:auto}#step-gift .redeem-points .arrow-down{transform:rotate(90deg);bottom:30%;right:0}#step-gift .redeem-points .arrow-up{transform:rotate(90deg);width:110px;left:0%;bottom:inherit;top:35%}}@media screen and (max-width: 767px){#step-gift{padding-bottom:50px}#step-gift .redeem-points .redeem-box{margin-left:0;margin-right:0}#step-gift .redeem-points .arrow-up{top:37%}}#faq-section{background-image:url(/cdn/shop/files/bg-faq.jpg);background-size:cover;background-repeat:no-repeat;height:auto;width:100%;padding-top:100px;padding-bottom:150px}#faq-section .title-container p{color:#c3b18b;margin:0;text-transform:uppercase}#faq-section .title-container{text-align:center}#faq-section .title-container h4{text-transform:uppercase;margin-top:10px}#faq-section .faq-container{width:50%;margin:0 auto;padding-top:80px}#faq-section .accordion-content-wrapper{font-size:1.25em;line-height:1.4em;max-height:0px;overflow:hidden;transition:all .25s ease-in-out}#faq-section .label-title{border-top:#fff .5px solid;cursor:pointer;display:block;font-size:26px;letter-spacing:0!important;font-family:Cochin LT Std;padding-top:20px;padding-bottom:20px;position:relative;margin-bottom:0;transition:all .25s ease-out;color:#c3b18b}#faq-section .label-title.first-label{border-top:none}#faq-section .label-title:after{content:"+";display:inline-block;float:right;height:10px;left:2px;position:relative;right:20px;top:2px;vertical-align:top;width:10px}#faq-section .label-title:hover{color:#c3b18b}#faq-section .title-accordion_trigger:checked+.label-title+.accordion-content-wrapper{max-height:350px}#faq-section .title-accordion_trigger:checked+.label-title{color:#c3b18b}#faq-section .title-accordion_trigger:checked+.label-title:after{content:"-"}#faq-section input[type=checkbox]{display:none}#faq-section accordion-text p{font-size:14px}#faq-section .accordion-text{padding-bottom:40px}@media screen and (max-width: 992px){#faq-section .faq-container{width:100%;margin:0 auto;padding-top:80px}#faq-section .label-title{font-size:20px}}@media screen and (max-width: 767px){#faq-section{background-image:url(/cdn/shop/files/bg-faq.jpg);background-size:cover;background-repeat:no-repeat;height:auto;width:100%;padding-top:50px;padding-bottom:50px}}#banner-section{background-image:url(/cdn/shop/files/bg-telephone.jpg);background-size:cover;background-position:top center;padding-top:80px;padding-bottom:80px;height:auto;width:100%}#banner-section .banner-text-box{width:30%}@media screen and (max-width: 767px){#banner-section{background-image:url(/cdn/shop/files/telephone-mobile.jpg);background-size:cover;background-position:top center;padding-top:250px;padding-bottom:40px;height:auto;width:100%}#banner-section .banner-text-box{width:100%}}#story-video-section{height:500px;overflow:hidden}.section-page-instilla-header-about #story-video-section{height:auto}#story-video-section .main-video{height:auto;width:100%;margin-top:-200px}@media screen and (max-width: 1400px){#story-video-section .main-video{margin-top:-100px}}@media screen and (max-width: 1199px){#story-video-section{height:auto;overflow:hidden}#story-video-section .main-video{margin-top:0}}@media screen and (max-width: 767px){#main-video-section{height:auto;overflow:hidden}#our-story{padding-top:40px;padding-bottom:80px}}#our-story{padding-top:80px;padding-bottom:150px}#our-story .title-container{text-align:center}#our-story .title-container p{text-transform:uppercase;margin:0}#our-story .title-container h2,#our-story .title-container h1{text-transform:uppercase;font-size:48px;line-height:56px;margin:40px 0}@media screen and (max-width: 989px){#our-story .title-container h2{font-size:26px;line-height:30px}}#about-section{background-image:url(/cdn/shop/files/bg-story.png);background-size:cover;background-position:top center;height:auto;background-repeat:no-repeat;padding-top:150px;padding-bottom:240px;position:relative}#about-section .about-content{width:70%}#about-section .about-content h4{text-transform:uppercase}.about-image{position:absolute;width:auto;top:-50px;right:0;height:100%}.about-image-ja{height:80%}#about-section .out-box{position:absolute;width:320px;left:50%;bottom:70px;transform:translate(-50%,-10%);padding:20px;text-align:center;background-color:#fff;border:1px solid #dfdfdf}#about-section .out-box h5{text-transform:uppercase}#about-section .about-content.visible-mobile{display:none}@media screen and (max-width: 1400px){.about-image{width:700px;height:auto}}@media screen and (max-width: 1200px){.sticky-product-desktop{display:none}}@media screen and (max-width: 1199px){.about-image{width:500px;height:auto;top:50px}#about-section{padding-top:50px}}@media screen and (max-width: 992px){#our-story{padding-top:60px;padding-bottom:60px}.about-image{display:none}#about-section .col-6{width:100%;float:none}#about-section .about-content.hidden-mobile{display:none}#about-section .about-content.visible-mobile{display:block}#about-section .about-content{padding:0;width:100%}#about-section .out-box{position:relative}#about-section{padding-bottom:80px}}#cit-section{background-image:url(/cdn/shop/files/bg-cit.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;padding-top:60px;padding-bottom:60px}#cit-section .cit-container{width:80%;margin:0 auto;text-align:center}#cit-section .cit-container .cit-text{font-size:26px;line-height:33px}#cit-section .cit-container .cit-name{font-family:Cochin LT Std,Arial,Helvetica,sans-serif;font-size:22px}#cit-section .cit-container .cit-name span{font-size:14px}@media screen and (max-width: 767px){#cit-section .cit-container{width:100%;margin:0 auto;text-align:center}#cit-section .cit-container .cit-text{font-size:16px;line-height:21px}#cit-section .cit-container .cit-name{font-size:16px}#cit-section{background-image:url(/cdn/shop/files/bg-cit.jpg);background-size:cover;background-position:top center;background-repeat:no-repeat;padding-top:30px;padding-bottom:30px}}#kaizen-video{background-color:#f9f8f6;padding-top:80px;padding-bottom:100px;margin-top:80px;position:relative}#kaizen-video .bg-philosophy{position:absolute;width:100%;left:0;bottom:0;z-index:2}#kaizen-video .container{position:relative;z-index:5}.video-text-section .video-container{height:auto;overflow:hidden}.video-text-section .main-video{height:auto;width:100%}.video-text-section .col-7{width:58%}.video-text-section .col-5{width:42%}.video-text-section .content-video{padding-left:40px;padding-right:40px}.video-text-section h4{text-transform:uppercase}#kaizen-video .out-box{position:absolute;width:320px;left:5%;bottom:30px;padding:20px;text-align:center;background-color:#fff;border:1px solid #dfdfdf;z-index:9}#kaizen-video .out-box h5{text-transform:uppercase}#kaizen-video .hidden-mobile{display:block}#kaizen-video .visible-mobile{display:none}@media screen and (max-width: 992px){#kaizen-video .col-7,#kaizen-video .col-5{width:100%}#kaizen-video .out-box{position:relative;left:50%;transform:translate(-50%);bottom:-30px;width:auto}.video-text-section .content-video{padding:0}#kaizen-video .hidden-mobile{display:none}#kaizen-video .visible-mobile{display:block}}#japanese-video{padding-top:100px;padding-bottom:100px;background-image:url(/cdn/shop/files/bg-foglie.png);background-size:cover;background-position:top center;margin-top:80px;margin-bottom:80px}#japanese-video a{text-decoration:none}#japanese-video .content-video{padding-left:0;padding-right:60px}#japanese-video .content-video button{margin-top:30px;text-decoration:none}#japanese-video .visible-mobile{display:none}#japanese-video .hidden-mobile{display:block}@media screen and (max-width: 992px){#japanese-video .col-7,#japanese-video .col-5{width:100%}#japanese-video .row{flex-wrap:wrap}#japanese-video{margin-top:0;padding-top:50px;margin-bottom:0}#japanese-video .video-container button{margin:40px auto 0}#japanese-video .content-video{padding:0}#japanese-video .visible-mobile{display:block}#japanese-video .hidden-mobile{display:none}}#result-section .result-bg{background-image:url(/cdn/shop/files/bg-result.jpg);background-position:bottom center;background-size:cover;background-repeat:no-repeat;padding-top:60px;padding-bottom:60px;text-align:center;margin-bottom:50px}#result-section .result-bg p,#result-section .result-bg h4{text-transform:uppercase}#result-section .box-container{display:flex;justify-content:space-between}#result-section .box-container .res-box{width:20%;background-color:#f9f8f6;padding:20px;text-align:center}#result-section .box-container .res-box .number{font-family:Cochin LT Std,Arial,Helvetica,sans-serif;font-size:32px;margin-bottom:20px}#result-section .box-container .res-box .text{min-height:120px;margin:0}#result-section .box-container .res-box .ps{font-size:10px;line-height:15px}#result-section .visible-mobile{display:none}@media screen and (max-width: 992px){#result-section .box-container{display:block;justify-content:space-between}#result-section .box-container .res-box{width:auto}#result-section .visible-mobile{display:block}#result-section .hidden-mobile{display:none}}#iconic-section{padding-top:80px;padding-bottom:150px}#iconic-section .content-box{padding-left:50px}#iconic-section .content-box.visible-mobile{display:none}@media screen and (max-width: 767px){#iconic-section .col-6.hidden-mobile,#iconic-section .content-box.hidden-mobile{display:none}#iconic-section .content-box.visible-mobile{display:block}#iconic-section .col-6{width:100%}#iconic-section .row{flex-wrap:wrap}#iconic-section .content-box{padding-left:0}#iconic-section .btn-container{text-align:center;margin-top:20px}}#banner-image-text{position:relative}#banner-image-text .banner-bg{position:absolute;background-position:bottom center;background-size:cover;width:100%;left:0;top:0;bottom:0;z-index:-1;background-color:#f9f8f6}#banner-image-text h4{text-transform:uppercase;font-family:Cochin LT Std;font-style:normal;font-weight:500;font-size:24px;line-height:32px;text-align:left;margin-top:0}#banner-image-text .banner-text{padding-right:80px}#banner-image-text .banner-text p{margin-bottom:0;font-family:Gotham;font-style:normal;font-weight:500;font-size:16px;line-height:24px;text-align:left}#banner-image-text .banner-image{position:relative;max-height:678px;height:calc(100% + 50px);margin-top:-25px}#banner-image-text .banner-image img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}#banner-image-text .banner-text button{margin-top:40px}.outter{display:table;height:100%;width:100%}.center-wrap{display:table-cell;vertical-align:middle}#banner-image-text .banner-image button.visible-mobile,#banner-image-text .banner-image .btn.visible-mobile{display:none}@media screen and (max-width: 1300px){#banner-image-text .banner-bg{position:absolute;background-position:bottom center;background-size:cover;width:100%;left:0;top:0;bottom:0;z-index:-1}}@media screen and (max-width: 992px){#banner-image-text .row{flex-wrap:wrap}#banner-image-text .col-6{width:100%}#banner-image-text .banner-text{padding-right:0;margin-bottom:30px;text-align:left}#banner-image-text .outter{display:block}#banner-image-text .banner-image button.visible-mobile{display:block;margin:30px auto 0}#banner-image-text .banner-text button.hidden-mobile{display:none}}#shopify-section-header{z-index:1000}.section-page-instilla-iconic-product h3,.section-page-instilla-tag-product h3{height:auto}.section-page-instilla-iconic-product h3 a,.section-page-instilla-tag-product h3 a{vertical-align:middle}.section-page-instilla-image-text img{width:auto}.product-grid-container{margin-bottom:80px}.product-info-box-saho{position:absolute;width:100%;margin:0 auto;text-align:center}.product-info-box-saho p{font-family:Gotham HTF Book;color:currentColor;font-size:12px;line-height:20px;text-align:center;text-transform:uppercase}.product-info-box-saho button{background:#c3b18b;border-radius:0 0 4px 4px;margin:auto;text-align:center;border:0;cursor:pointer;line-height:34px;color:#fff;height:40px;width:100%}@media screen and (max-width: 1920px){.slickslider-iconic .card__inner,.card--standard .card__inner{height:450px!important}}@media screen and (max-width: 1500px){.slickslider-iconic .card__inner,.card--standard .card__inner{height:350px!important}}@media screen and (max-width: 1400px){.slickslider-iconic .card__inner,.card--standard .card__inner{height:350px!important}}@media screen and (max-width: 1300px){.slickslider-iconic .card__inner,.card--standard .card__inner{height:300px!important}}@media screen and (max-width: 992px){.slickslider-iconic .card__inner,.card--standard .card__inner{height:200pxcustom!important}.header__icons.force-position{right:10px}#banner-image-text .banner-image{margin-top:0;height:100%}#banner-image-text .banner-image img{position:relative;height:auto;padding-bottom:75px}.section-page-instilla-header-saho-extreme #banner-image-text .banner-text{padding-bottom:30px}}@media screen and (max-width: 767px){.multicolumn-card__image.multicolumn-card__image_process{max-width:60%}.reassurance{height:60%!important}}.product-form__input input[type=radio]+label{font-family:Gotham!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;background-color:transparent!important;color:#33323b!important;border-radius:0!important}.product-form__input input[type=radio]:checked+label:before{content:url(/cdn/shop/files/flag-variant.jpg?v=1682419506)!important;display:contents}.product__media-toggle,.product__modal-opener .product__media-icon{display:none!important}#how-to-apply{margin-bottom:80px}.cart-notification-product__image img{height:auto!important}.cart-notification-product__image{margin-right:30px!important}@media screen and (max-width: 750px){#how-to-apply .box-sx{width:100%}.cart-notification__links button{width:45%;height:50px}.cart-notification__links a{font-size:10px;width:45%;border:1px solid #0f203d;margin-top:10px;display:inline-block;padding:15px 20px;height:50px}}.icons-day-night{width:100%!important;z-index:100}#ssw-fave-side-bar-header .ssw-wishlist-link:hover,#ssw-fave-side-button i.ssw-fave-adding-effect,.ssw-faveit>i,.ssw-faveiticon>i,i.ssw-fave-adding-effect,i.ssw-fave-icon.ssw-icon-heart.ssw-fave-animation-icon,i.ssw-icon-heart.ssw-fave-animation-icon{color:#c3b18b!important}.ssw-faveiticon{margin-top:-6px;text-align:right;float:right;position:absolute;right:10px}.thpb_combo_inner_start .thpb_combo_atc_cta_btn{text-transform:uppercase}.ssw-instagram-title{font-family:Cochin LT Std!important;font-style:normal!important;font-weight:300!important;font-size:16px!important;line-height:24px!important;margin:80px 0 50px!important;padding:0!important;text-decoration:none!important;font-size:32px!important;line-height:40px!important;text-align:center!important;text-transform:uppercase!important;color:#33323b!important}.ssw-instagram-load-more{text-align:center!important;background:transparent!important;color:#0f203d!important;border:1px solid #0f203d!important;border-radius:0!important;position:relative!important;cursor:pointer!important;text-decoration:none!important;height:50px!important;font-size:14px!important;font-family:Gotham HTF Book!important;text-transform:uppercase;margin-top:20px;display:block!important;width:250px!important;margin:30px auto 0!important}.ssw-instagram-load-more:hover{background-color:#0f203d!important;color:#fff!important}.ssw-instagram-load-more a{font-size:14px!important;font-family:Gotham HTF Book!important;text-transform:uppercase;color:#0f203d!important;padding:0!important;opacity:1;line-height:45px;text-decoration:none!important}.ssw-instagram-load-more a:hover{color:#fff!important}.ssw-instagram-load-more a i,.ssw-instagram-load-more a br{display:none!important}#shopify-section-template--17242981138743__1684311957412a49c1{background-color:#f9f8f6}.ssw-instagram-widget{padding:50px 0}.sticky-product-desktop{background:linear-gradient(90deg,#f9f8f6 0% 100%);width:100%;position:fixed;top:80px;z-index:100;padding-bottom:8px}.content-image-pdp{margin-right:20px;float:left}.col-6{width:50%;float:left}.col-6{width:50%}.starpdp{margin-top:16px}.content-image-pdp{height:64px;margin-top:16px}.titlepdp{font-family:Cochin LT Std;font-style:normal;font-weight:500;font-size:18px;line-height:20px;text-transform:uppercase;color:#0f203d}.tagpdp span{height:11px;padding:0 5px;font-family:Gotham;font-style:normal;font-weight:400;font-size:12px;line-height:11px;align-items:center;text-align:center;text-transform:uppercase;color:#33323b;float:left;background-color:#fff}.firstul,.secondul{list-style:none;padding:0;margin:0}.secondul{display:flex;align-items:center;width:100%}.qntpdp{flex:0 0 46%}.pricepdp{font-family:Gotham;font-style:normal;font-weight:400;font-size:18px;line-height:32px;text-transform:uppercase;color:#33323b;margin-right:20px;flex:0 0 calc(24% - 20px)}.pointpdp{font-family:Gotham;font-style:normal;font-weight:350;font-size:14px;line-height:17px;align-items:center;text-align:center;color:#c3b18b;font-weight:700;margin-right:20px;flex:0 0 calc(30% - 20px)}.footer-anchor{position:fixed;width:100%;z-index:100000;margin:0;left:0;top:var(--header-bottom-position, 90px);background:#fff;box-shadow:0 2px 4px #0000001a;padding:10px 20px;display:none}.qntpdpcontent .box-qnt-buy{margin-bottom:0}@media screen and (max-width: 767px){.footer-anchor{display:block}}.tagpdp{line-height:10px}.tagpdp ul{display:inline-flex;list-style:none;padding:0;margin:0}.tagpdp ul li.tag-sticky{background:#fff;border-radius:2px;text-transform:uppercase;font-family:Gotham;font-style:normal;font-weight:400;font-size:10px;line-height:10px;color:#33323b;padding:4px 10px;margin:0 5px 0 0}li.t25column:nth-child(2) ul li:last-child,li.t25column:nth-child(3) ul li:last-child{margin-top:30px;text-decoration:underline;font-weight:700}@media screen and (max-width: 749px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{float:none}}#booster .booster-video-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-rewards-banner .routine-finder-box .routine-finder-cta{flex:none!important;width:auto!important;height:auto!important;padding:13px 60px!important;box-sizing:border-box;text-align:center;background-color:#c3b18b;color:#fff;text-transform:uppercase;text-decoration:none;font-size:14px;font-family:Gotham,Arial,Helvetica,sans-serif}.full-unstyled-link:hover{transform:none!important;text-shadow:none!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.card__heading a,.card__heading a:hover{transform:translateZ(0);backface-visibility:hidden}}}.title-accordion .title-accordion_trigger{display:none}.title-accordion .accordion-text p{color:#000}
/*# sourceMappingURL=/cdn/shop/t/74/assets/custom_overwrite.css.map */
