@import url(https://use.typekit.net/arc2rur.css);body#mysosbeauty .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:2.5rem;line-height:2.75rem;font-family:var(--fontTextCond);font-weight:400;font-style:italic;text-transform:uppercase}@media only screen and (min-width:768px){body#mysosbeauty .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:3.5rem;line-height:3.75rem}}@media only screen and (min-width:1200px){body#mysosbeauty .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:4.375rem;line-height:4.625rem}}body#mysosbeauty html[lang*=cs] .cms-title-page,body#mysosbeauty html[lang*=pl] .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=cs] .head-section,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=pl] .head-section,html[lang*=cs] body#mysosbeauty .cms-title-page,html[lang*=cs] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section,html[lang*=pl] body#mysosbeauty .cms-title-page,html[lang*=pl] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:2rem;line-height:2rem;letter-spacing:-.0625rem}@media only screen and (min-width:1200px){body#mysosbeauty html[lang*=cs] .cms-title-page,body#mysosbeauty html[lang*=pl] .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=cs] .head-section,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=pl] .head-section,html[lang*=cs] body#mysosbeauty .cms-title-page,html[lang*=cs] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section,html[lang*=pl] body#mysosbeauty .cms-title-page,html[lang*=pl] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:3.75rem;line-height:4rem}}@media only screen and (min-width:768px){body#mysosbeauty html[lang*=cs] .cms-title-page,body#mysosbeauty html[lang*=pl] .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=cs] .head-section,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=pl] .head-section,html[lang*=cs] body#mysosbeauty .cms-title-page,html[lang*=cs] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section,html[lang*=pl] body#mysosbeauty .cms-title-page,html[lang*=pl] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:3rem;line-height:3.25rem;letter-spacing:-.125rem}}@media only screen and (min-width:1200px){body#mysosbeauty html[lang*=sk] .cms-title-page,body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section html[lang*=sk] .head-section,html[lang*=sk] body#mysosbeauty .cms-title-page,html[lang*=sk] body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .head-section{font-size:3.5rem;line-height:3.75rem}}@keyframes add-cart-passed-mask2{0%{opacity:1;left:0}10%,90%{opacity:0;left:-20%}100%{opacity:1;left:0}}@keyframes add-cart-passed-mask3{0%{opacity:1}10%,90%{opacity:0;position:absolute}100%{opacity:1;position:initial}}@keyframes add-cart-passed-show2{0%{visibility:hidden;opacity:0;left:20%}10%,90%{visibility:visible;opacity:1;left:0}100%{visibility:hidden;opacity:0;left:20%}}@keyframes scrolling-left1{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes scrolling-left2{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes anim-sticky-show{0%{opacity:0;transform:translateX(-80px);z-index:-10}100%{opacity:1;transform:translateX(0);z-index:2}}@keyframes anim-sticky-show-desk{0%{opacity:0;transform:translateX(-80px)}100%{opacity:1;transform:translateX(0)}}@keyframes anim-sticky-hide-desk{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-80px)}}@keyframes anim-sticky-show-mob{0%{opacity:0;transform:translateX(80px)}100%{opacity:1;transform:translateX(0)}}@keyframes anim-sticky-hide-mob{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(80px)}}@keyframes skltn-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}@keyframes glitter-bg-msb{0%{background-color:#000}20%{background-color:#e23638}40%{background-color:#000}60%{background-color:#e23638}80%{background-color:#000}100%{background-color:#000}}body#mysosbeauty[class*=cms-page] .back-link{margin-bottom:16px}body#mysosbeauty[class*=cms-page] .back-link>a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;position:relative;padding-left:20px}@media (hover:hover){body#mysosbeauty[class*=cms-page] .back-link>a:hover::before{background:url("../images/svg/ic-arrow-red.svg") center center no-repeat;background-size:100% auto}}body#mysosbeauty[class*=cms-page] .back-link>a:active::before,body#mysosbeauty[class*=cms-page] .back-link>a:focus::before{background:url("../images/svg/ic-arrow-red.svg") center center no-repeat;background-size:100% auto}body#mysosbeauty[class*=cms-page] .back-link>a::before{content:"";display:block;width:12px;height:10px;background:url("../images/svg/ic-arrow-back.svg") center center no-repeat;background-size:100% auto;position:absolute;top:50%;left:0;transform:translate(0,-50%)}body#mysosbeauty[class*=cms-faq] #faq-page{margin-top:60px}@media only screen and (max-width:991px){body#mysosbeauty[class*=cms-faq] #faq-page{margin-top:40px}}@media only screen and (max-width:767px){body#mysosbeauty[class*=cms-faq] #faq-page{margin-top:48px}}@media only screen and (max-width:576px){body#mysosbeauty[class*=cms-faq] #faq-page{margin-top:32px}}body#mysosbeauty[class*=cms-faq] #faq-page.container{position:relative}@media only screen and (max-width:576px){body#mysosbeauty[class*=cms-faq] #faq-page.container{padding:0}}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head{transition:color .2s ease-in-out;color:#000;height:initial;min-height:40px;padding:16px 48px 16px 0}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head.active,body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head:focus{color:#e23638}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head::after{top:24px;transform:translate(0,0) rotate(0);background:url("../images/svg/ic-chevron-red.svg") center center no-repeat;background-size:100% auto}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head.active::after{transform:translate(0,0) rotate(-180deg)}@media only screen and (min-width:1200px){body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head:hover{color:#e23638}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_head:hover::after{color:#e23638}}body#mysosbeauty[class*=cms-faq] #faq-page .collapse-item_container>p:first-of-type{margin-top:initial}body#mysosbeauty[class*=cms-faq] #faq-page .faq-subtitle{margin:24px 0 0;text-align:center;color:#e23638}@media only screen and (max-width:767px){body#mysosbeauty[class*=cms-faq] #faq-page .faq-subtitle{font-size:1.125rem}}body#mysosbeauty[class*=cms-faq] #faq-page .alert-msg{padding:16px;border:1px solid #ff7787;border-radius:8px;background-color:rgba(255,82,124,.1)}@media (max-width:360px){body#mysosbeauty[class*=cms-faq] #faq-page .alert-msg{font-size:.9375rem}}body#mysosbeauty[class*=cms-faq] #faq-page>.alert-msg{text-align:center;max-width:720px;margin:0 auto 24px;font-size:1rem;line-height:1.25rem}@media only screen and (min-width:1200px){body#mysosbeauty[class*=cms-faq] #faq-page>.alert-msg{font-size:1.125rem;line-height:1.5rem}}body#mysosbeauty[class*=cms-faq] #faq-page .tuto-list{margin:initial;padding:initial;list-style-type:none}body#mysosbeauty[class*=cms-faq] #faq-page .tuto-item{margin-bottom:24px}body#mysosbeauty[class*=cms-faq] #faq-page .tuto-item:last-child{margin-bottom:40px}body#mysosbeauty[class*=cms-faq] #faq-page .tuto-head{font-weight:700;margin-bottom:10px}body#mysosbeauty[class*=cms-faq] .product-faq~.last{max-width:800px;margin:56px auto 64px;text-align:center}@media only screen and (max-width:767px){body#mysosbeauty[class*=cms-faq] .product-faq~.last{margin-top:40px}}body#mysosbeauty[class*=cms-faq] .product-faq~.last .head-title{margin:0 0 16px;color:#e23638}@media only screen and (max-width:767px){body#mysosbeauty[class*=cms-faq] .product-faq~.last .head-title{font-size:1.125rem}}body#mysosbeauty[class*=cms-faq] .product-faq~.last .ui-cta{text-decoration:none}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p{font-size:1rem;margin:initial;margin-bottom:10px}@media only screen and (max-width:576px){body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p{font-size:.9375rem}}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p:last-of-type{margin-bottom:16px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p a{color:#e23638;text-decoration:underline}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p+ol,body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p+ul{margin-top:-8px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container p.space{margin-top:24px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ol,body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ul{margin:0 0 16px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ol li,body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ul li{font-size:1rem}@media only screen and (max-width:576px){body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ol li,body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ul li{font-size:.9375rem}}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ul:not(.no-list){list-style-type:disc;padding-left:24px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ol:not(.no-list){list-style:decimal;padding-left:16px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container ol:not(.no-list) li:not(:last-child){margin-bottom:10px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container dl{font-size:1rem;margin-bottom:16px}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container dl dt{font-weight:700}body#mysosbeauty[class*=cms-faq] .product-faq .collapse-item_container dl dt:not(:first-of-type){margin-top:8px}body#mysosbeauty[class*=cms-faq] .faq-video{max-width:420px;margin:0 auto 16px;text-align:center}@media only screen and (min-width:992px){body#mysosbeauty[class*=cms-faq] .faq-video{margin-bottom:24px}}body#mysosbeauty[class*=cms-faq] .faq-video.is-tuto{max-width:680px;margin:0}body#mysosbeauty[class*=cms-faq] .faq-video .video-wrap{position:relative;height:0;padding-top:56.25%}body#mysosbeauty[class*=cms-faq] .faq-video .video-wrap.square{padding-top:100%}body#mysosbeauty[class*=cms-faq] .faq-video .video-wrap.instg{padding-top:178%}body#mysosbeauty[class*=cms-faq] .faq-video .video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}body#mysosbeauty[class*=cms-faq] .faq-img{margin:0 0 16px;font-size:0}body#mysosbeauty[class*=cms-faq] .faq-img img{max-width:100%;max-height:500px;height:100%;width:auto}body#mysosbeauty .cms-title-page{text-align:center;margin:0 0 48px}body#mysosbeauty .cms-section{max-width:720px;margin:0 auto 48px}body#mysosbeauty .cms-section .head-section{margin:0 0 24px}body#mysosbeauty .cms-section p{margin:initial}body#mysosbeauty .cms-section p:not(:last-child){margin-bottom:16px}body#mysosbeauty .cms-section ul:not(.no-list){padding-left:24px;list-style-type:disc}body#mysosbeauty .cms-section ul:not(.no-list) li:not(:last-child){margin-bottom:8px}body#mysosbeauty #faq-login .block-content fieldset .form-link a{color:#000}@media (hover:hover){body#mysosbeauty #faq-login .block-content fieldset .form-link a:hover{color:#e23638}}body#mysosbeauty #faq-customform .page-title .head-title{font-size:clamp(2.5rem, 4vw, 4.375rem);font-weight:initial}body#mysosbeauty #faq-customform .block-intro p{line-height:initial}body#mysosbeauty #faq-customform form .custom-select::after{background:url("../images/svg/ic-chevron-red.svg") center center no-repeat;background-size:100% auto}@media (hover:hover){body#mysosbeauty #faq-customform #products .box:not(.selected):hover{background-color:rgba(0,0,0,.035)}body#mysosbeauty #faq-customform #products .box:not(.selected):hover label .name{color:#e23638}}body#mysosbeauty #faq-customform #products .box.selected{border-color:#e23638}body#mysosbeauty #faq-customform #products .box.selected:not(.is-bundle)>label::before{border-color:#e23638;background-color:#e23638}body#mysosbeauty #faq-customform #products .box .whenchecked.bundle .box.selected .name{color:#e23638}body#mysosbeauty #faq-customform .add-row label{background-color:rgba(226,54,56,.1);color:#e23638}@media (hover:hover){body#mysosbeauty #faq-customform .add-row label:hover{background-color:rgba(226,54,56,.25)}}body#mysosbeauty #faq-customform .import-img label.has-img::before{background:url("../images/svg/ic-picture-red.svg") center center no-repeat;background-size:100% auto}body#mysosbeauty #faq-customform .btn-reload-form{color:#e23638}body#mysosbeauty .help-list .small-cta{background:rgba(226,54,56,.25)}@media (hover:hover){body#mysosbeauty .help-list .small-cta:hover{background-color:#e23638;color:#fff}}body#mysosbeauty .help-list .small-cta:active{background-color:#e23638;color:#fff}@media (hover:hover){body#mysosbeauty .help-list .nav-link:hover{background-color:#ffc1c1;border-color:#e23638}}body#mysosbeauty .help-list .nav-link:active{background-color:#ffc1c1;border-color:#e23638}body#mysosbeauty .ship-table_wrap .ship-table_item{background-color:#ffefe9}body#mysosbeauty.cms-a-propos-mysosbeauty .main-container{margin:0 auto 100px;max-width:initial}body#mysosbeauty.cms-a-propos-mysosbeauty .col-main{padding:initial}body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner{background-color:#e23638;height:448px;overflow:hidden}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner{height:320px}}body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner+.cms-section{margin-top:40px}@media only screen and (min-width:992px){body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner+.cms-section{margin-top:80px}}body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner .prez_banner{height:100%;position:relative}body#mysosbeauty.cms-a-propos-mysosbeauty .top-banner img{max-width:initial;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section{max-width:initial}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section:not(:last-child){margin-bottom:40px}@media only screen and (min-width:992px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section:not(:last-child){margin-bottom:80px}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .flex-row{gap:32px}@media only screen and (max-width:991px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .flex-row{-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:992px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .flex-row .col{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .container{max-width:1140px}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .container:not(.flex-row) .head-section{text-align:center}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise{max-width:924px;margin:0 auto;display:-ms-flexbox;display:flex;gap:24px;background-color:#f7f7f7;padding:16px}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise{-ms-flex-align:center;align-items:center;padding:2%}}@media only screen and (max-width:767px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise{-ms-flex-direction:column;flex-direction:column}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .left{-ms-flex:0 0 120px;flex:0 0 120px;text-align:center}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .left{-ms-flex:0 0 200px;flex:0 0 200px}}@media only screen and (max-width:767px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .left .img-wrap{max-width:120px}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .left .img-wrap{margin:0 auto}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .right{-ms-flex:1 1 auto;flex:1 1 auto}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .tag{color:#e23638;display:inline-block;padding:4px 8px;border:2px solid #e23638;font-size:.875rem;font-style:italic;text-transform:uppercase;color:#e23638}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .tag{font-size:1rem}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .tag+.head-title{margin-top:8px}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .head-title{margin:initial;font-size:1.25rem;font-weight:700}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .head-title+.col-container{margin-top:8px}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .col-container p{margin:initial;font-size:1rem;line-height:1.25rem}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .col-container p{font-size:1.125rem;line-height:1.375rem}}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .item-expertise .col-container p:not(:last-child){margin-bottom:8px}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .img-wrap{font-size:0}body#mysosbeauty.cms-a-propos-mysosbeauty .cms-section .img-wrap img{max-width:100%;height:auto}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list{margin:initial}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .values-list{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;gap:40px}}@media only screen and (max-width:767px){body#mysosbeauty.cms-a-propos-mysosbeauty .values-list li:not(:last-child){margin-bottom:24px}}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .values-item{text-align:center}@media (min-width:768px) and (max-width:991px){body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .values-item{-ms-flex:0 0 calc(50% - 20px);flex:0 0 calc(50% - 20px)}}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .values-item .title{font-size:1.25rem;font-weight:700;margin:16px 0 8px}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .values-item .desc{margin:initial;font-size:1rem;line-height:1.25rem}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .values-item .desc{font-size:1.125rem;line-height:1.375rem}}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .img{width:80px;height:80px;font-size:0;margin:auto}body#mysosbeauty.cms-a-propos-mysosbeauty .values-list .img img{max-width:100%;height:auto}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item{-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .title{font-size:1.125rem;font-weight:700;margin:0 0 8px}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .title{font-size:1.25rem}}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .desc{font-size:1rem;line-height:1.25rem}@media only screen and (min-width:768px){body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .desc{font-size:1.125rem;line-height:1.375rem}}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .desc p{margin:initial}body#mysosbeauty.cms-a-propos-mysosbeauty .team-list .team-item .desc p:not(:last-child){margin-bottom:8px}#mysosbeauty.cms-ambassadrice .cms-title-page{color:#e23638;line-height:4rem;margin-bottom:40px}@media only screen and (max-width:767px){#mysosbeauty.cms-ambassadrice .cms-title-page{margin-bottom:24px;font-size:3.5rem;line-height:3.5rem}}@media only screen and (max-width:576px){#mysosbeauty.cms-ambassadrice .cms-title-page{font-size:3rem;line-height:3.25rem}}#mysosbeauty.cms-ambassadrice .subtitle{margin:0 0 24px;font-size:1.125rem;line-height:1.375rem;font-weight:600;color:#000;text-align:center}@media only screen and (min-width:992px){#mysosbeauty.cms-ambassadrice .subtitle{font-size:1.5rem;line-height:1.75rem}}#mysosbeauty.cms-ambassadrice .cms-section{margin-bottom:40px}#mysosbeauty.cms-ambassadrice .cms-section .head-section{margin-bottom:8px}@media only screen and (min-width:992px){#mysosbeauty.cms-ambassadrice .mobile{position:sticky;top:116px}}#mysosbeauty.cms-ambassadrice .img-wrap{top:156px}