@import url(https://use.typekit.net/arc2rur.css);#beforeafter-results .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){#beforeafter-results .head-section{font-size:3.5rem;line-height:3.75rem}}@media only screen and (min-width:1200px){#beforeafter-results .head-section{font-size:4.375rem;line-height:4.625rem}}#beforeafter-results html[lang*=cs] .head-section,#beforeafter-results html[lang*=pl] .head-section,html[lang*=cs] #beforeafter-results .head-section,html[lang*=pl] #beforeafter-results .head-section{font-size:2rem;line-height:2rem;letter-spacing:-.0625rem}@media only screen and (min-width:1200px){#beforeafter-results html[lang*=cs] .head-section,#beforeafter-results html[lang*=pl] .head-section,html[lang*=cs] #beforeafter-results .head-section,html[lang*=pl] #beforeafter-results .head-section{font-size:3.75rem;line-height:4rem}}@media only screen and (min-width:768px){#beforeafter-results html[lang*=cs] .head-section,#beforeafter-results html[lang*=pl] .head-section,html[lang*=cs] #beforeafter-results .head-section,html[lang*=pl] #beforeafter-results .head-section{font-size:3rem;line-height:3.25rem;letter-spacing:-.125rem}}@media only screen and (min-width:1200px){#beforeafter-results html[lang*=sk] .head-section,html[lang*=sk] #beforeafter-results .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 #home-banner_slider .top-banner{height:100%}body#mysosbeauty #home-banner_slider .splide__pagination{width:100%;margin:16px 0 0;position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}@media only screen and (min-width:992px){body#mysosbeauty #home-banner_slider .splide__pagination{width:initial;margin:0}}body#mysosbeauty #home-banner_slider .splide__pagination li:not(:last-child){margin-right:16px}@media only screen and (min-width:768px){body#mysosbeauty #home-banner_slider .splide__pagination li:not(:last-child){margin-right:8px}}body#mysosbeauty #home-banner_slider .splide__pagination .splide__pagination__page{width:44px;height:4px;border-radius:10px;background-color:rgba(255,255,255,.5);transition:background-color .2s ease-in-out;cursor:pointer}body#mysosbeauty #home-banner_slider .splide__pagination .splide__pagination__page.is-active{background-color:#fff}@media (hover:hover){body#mysosbeauty #home-banner_slider .splide__pagination .splide__pagination__page:hover{background-color:#fff}body#mysosbeauty #home-banner_slider .splide__pagination .splide__pagination__page.is-active:hover{background-color:#fff}}body#mysosbeauty .top-banner:not(.notdefaultban).has-url .prez_container{pointer-events:none}body#mysosbeauty .top-banner:not(.notdefaultban).has-url .home-ban_cta{pointer-events:initial}body#mysosbeauty .top-banner:not(.small-banner,.small-catbanner) .ban-container{height:220px}@media only screen and (min-width:768px){body#mysosbeauty .top-banner:not(.small-banner,.small-catbanner) .ban-container{height:320px}}body#mysosbeauty .top-banner.small-banner .ban-container,body#mysosbeauty .top-banner.small-catbanner .ban-container{height:200px}body#mysosbeauty .top-banner .prez_banner{position:relative;height:100%}@media (max-width:1439px){body#mysosbeauty .top-banner .prez_banner{overflow:hidden}}body#mysosbeauty .top-banner .prez_banner a{display:block;height:100%;font-size:0}body#mysosbeauty .top-banner .prez_banner img{max-width:initial;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body#mysosbeauty .top-banner .prez_container{max-width:50%;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0 0 0 auto;padding:24px;padding-left:0;position:relative;z-index:1}@media only screen and (max-width:991px){body#mysosbeauty .top-banner .prez_container{max-width:50%;padding:16px 0}}@media only screen and (max-width:576px){body#mysosbeauty .top-banner .prez_container{padding:8px 0}}body#mysosbeauty .top-banner .prez_container .prez_text{width:100%;max-width:180px;margin:0 auto 0 0;padding:0 8px;text-align:center}@media only screen and (min-width:768px){body#mysosbeauty .top-banner .prez_container .prez_text{max-width:384px;padding:0 16px}}@media only screen and (min-width:1200px){body#mysosbeauty .top-banner .prez_container .prez_text{max-width:570px;padding:0 16px 0 0}}body#mysosbeauty .top-banner .prez_container .prez_text.hide{display:none}@media only screen and (max-width:1199px){body#mysosbeauty .top-banner .prez_container .desktop .ban-text-title{font-size:3rem!important;line-height:3.5rem}body#mysosbeauty .top-banner .prez_container .desktop .ban-text-content{font-size:1.25rem!important;line-height:1.75rem}}body#mysosbeauty .top-banner .home-ban_title{margin:0}body#mysosbeauty .top-banner .home-ban_title~.home-ban_text{margin-top:16px}@media only screen and (max-width:576px){body#mysosbeauty .top-banner .home-ban_title~.home-ban_text{margin-top:8px}}body#mysosbeauty .top-banner .home-ban_text{margin:0}body#mysosbeauty .top-banner .home-ban_text>span{display:block}body#mysosbeauty .top-banner .home-ban_code{margin-top:8px}@media only screen and (max-width:576px){body#mysosbeauty .top-banner .home-ban_code{margin-top:4px}}body#mysosbeauty .top-banner .home-ban_code b{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:8px 12px;font-weight:700;border-radius:6px;letter-spacing:.5px;text-transform:uppercase}body#mysosbeauty .top-banner .home-ban_cta{margin-top:8px}@media only screen and (min-width:992px){body#mysosbeauty .top-banner .home-ban_cta{margin-top:16px}}body#mysosbeauty .top-banner .home-ban_cta a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0 16px;min-height:initial;height:32px;line-height:32px;text-decoration:none}@media only screen and (min-width:992px){body#mysosbeauty .top-banner .home-ban_cta a{height:40px;line-height:40px}}@media only screen and (min-width:1200px){body#mysosbeauty .top-banner .home-ban_cta a:hover{background-color:#e23638!important;color:#fff!important}}body#mysosbeauty .top-banner .home-ban_cta a:active,body#mysosbeauty .top-banner .home-ban_cta a:focus{background-color:#e23638!important;color:#fff!important}body#mysosbeauty .top-banner:not(.ban-video){background-color:var(--videoBgColor)}body#mysosbeauty .top-banner.ban-video{background-color:var(--videoBgColor)}.top-banner{position:relative}.top-banner>.container{height:100%;padding:0;position:relative}.top-banner.full-banner .prez_banner{display:block;width:100%;height:100%}.top-banner.full-banner .prez_banner picture,.top-banner.full-banner .prez_banner>a{display:block;width:100%;height:100%}.top-banner.full-banner .prez_banner img{width:auto;max-width:none;top:0;left:50%;transform:translateX(-50%)}body#mysosbeauty .top-banner.full-banner .prez_banner img{top:0;left:50%;transform:translateX(-50%)}.top-banner.full-banner .prez_container{display:none}.top-banner.has-url .prez_container{pointer-events:none}.top-banner.has-url .prez_container .prez_cta{pointer-events:initial}.top-banner.has-url .prez_container .prez_cta .ui-cta{pointer-events:initial}@media only screen and (max-width:767px){.top-banner .desktop{display:none}}@media only screen and (min-width:768px){.top-banner .mobile{display:none}}.top-banner .prez_container .coupon-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;margin-top:24px;line-height:normal;text-transform:uppercase;font-size:1.25rem;font-weight:700;letter-spacing:.25px}@media (max-width:1440px){.top-banner .prez_container .coupon-text{font-size:1.125rem}}@media only screen and (max-width:767px){.top-banner .prez_container .coupon-text{font-size:.875rem;margin-top:8px}}.top-banner .prez_container .coupon-text b,.top-banner .prez_container .coupon-text span{min-width:160px;display:inline-block;padding:8px 8px 10px;margin-top:8px;background-color:#ff7494;color:#fff;font-weight:700;text-align:center}@media only screen and (max-width:576px){.top-banner .prez_container .coupon-text b,.top-banner .prez_container .coupon-text span{min-width:initial;padding:4px 8px 6px}}.top-banner .offer_text.hide{display:none}.top-banner .prez_cta{display:inline-block;margin-top:16px}.top-banner .prez_cta .ui-cta{min-height:initial;height:40px;padding:0 16px;cursor:pointer}.top-banner .prez_cta .ui-cta.has-url{text-decoration:none}@media only screen and (min-width:1200px){.top-banner .prez_cta .ui-cta:hover{background-color:#e23638!important;color:#fff!important}}@media only screen and (max-width:576px){.top-banner .prez_cta .ui-cta{font-size:.9375rem}}@media only screen and (max-width:320px){.top-banner .prez_cta .ui-cta{font-size:.875rem}}.top-banner .prez_cta .ui-cta:focus{background-color:#e23638!important;color:#fff!important}#site-banner{width:auto;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%,0)}.splide .splide__slider{position:relative}.splide .splide__arrows{position:relative;z-index:1}.splide .splide__arrows .splide__arrow{position:absolute;top:180px;z-index:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;outline:0;border-radius:7px;transition:all .2s ease-in-out}@media only screen and (max-width:991px){.splide .splide__arrows .splide__arrow{top:140px}}.splide .splide__arrows .splide__arrow:disabled{opacity:.1;pointer-events:none}.splide .splide__arrows .splide__arrow svg{transform:scale(.6);height:auto}.splide .splide__arrows .splide__arrow--prev{left:8px;transform:rotate(-180deg)}.splide .splide__arrows .splide__arrow--next{right:8px}.splide .splide__pagination{font-size:0;margin-top:48px;width:100%;position:relative;z-index:0}@media only screen and (max-width:767px){.splide .splide__pagination{margin-top:32px}}.splide .splide__pagination li:not(:last-child){margin-right:12px}@media only screen and (max-width:767px){.splide .splide__pagination li:not(:last-child){margin-right:24px}}.splide .splide__pagination li:only-child{display:none}.splide .splide__pagination .splide__pagination__page{display:block;width:12px;height:12px;border-radius:100%;background-color:#000;border:2px solid #000;transition:all .2s ease-in-out;outline:0}@media only screen and (max-width:767px){.splide .splide__pagination .splide__pagination__page{width:14px;height:14px}}.splide .splide__pagination .splide__pagination__page:not(.is-active){background-color:transparent}body#mysosbeauty .shop-products.shop-category{margin-bottom:initial}body#mysosbeauty .shop-products .product-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;margin:0 -8px}@media only screen and (min-width:992px){body#mysosbeauty .shop-products .product-list{grid-area:products;min-height:400px}}body#mysosbeauty .shop-products .product-list .ratings .rating-box{transform:translateY(-1px)}body#mysosbeauty .shop-products .product-list .product-utility{margin:4px 0 0}body#mysosbeauty .shop-products .product-list .tag.new{bottom:initial;top:6px;left:6px;right:initial;max-width:calc(100% - 74px);width:-moz-fit-content;width:fit-content;text-align:center;font-family:var(--fontTextCond);font-style:italic;text-transform:uppercase;font-size:1rem;line-height:1rem;font-weight:600;padding:4px 14px 7px;border-radius:40px}body#mysosbeauty .shop-products .product-list .tag.new .p1,body#mysosbeauty .shop-products .product-list .tag.new p{margin:initial;font-size:1rem;line-height:1rem;font-weight:600}body#mysosbeauty .shop-products .product-list .tag.new .p1 span,body#mysosbeauty .shop-products .product-list .tag.new p span{font-family:inherit!important;font-size:1rem}body#mysosbeauty .shop-products .item-container{margin-bottom:24px;padding:0 8px}@media only screen and (min-width:768px){body#mysosbeauty .shop-products .item-container{-ms-flex:0 0 25%;flex:0 0 25%}}@media only screen and (min-width:992px){body#mysosbeauty .shop-products .item-container{margin-bottom:40px}}@media only screen and (max-width:767px){body#mysosbeauty .shop-products .item-container{-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container:nth-child(odd){margin-right:initial}}@media only screen and (min-width:768px){body#mysosbeauty .shop-products .item-container.prod-bundle{-ms-flex:0 0 50%;flex:0 0 50%}}@media only screen and (max-width:767px){body#mysosbeauty .shop-products .item-container.prod-bundle{-ms-flex:1 1 100%;flex:1 1 100%}}body#mysosbeauty .shop-products .item-container.prod-bundle .visual-container-inner{padding-top:60.2%}body#mysosbeauty .shop-products .item-container .item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}@media (hover:hover){body#mysosbeauty .shop-products .item-container .item.hover-image:hover .img.default{opacity:0}body#mysosbeauty .shop-products .item-container .item.hover-image:hover .img.hover{opacity:1}}body#mysosbeauty .shop-products .item-container .item .title{display:initial;-webkit-line-clamp:initial;-webkit-box-orient:initial;overflow:initial}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .item .title{font-size:.9375rem;font-weight:600}}body#mysosbeauty .shop-products .item-container .img{transition:opacity .2s ease-in-out}body#mysosbeauty .shop-products .item-container .visual-container-inner .img.hover{opacity:0}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .price-box{-ms-flex-pack:center;justify-content:center}}body#mysosbeauty .shop-products .item-container .item-product-container{margin:8px 0;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}body#mysosbeauty .shop-products .item-container .item-product-container .title{font-size:1.0625rem;line-height:1.25rem;font-weight:600;margin:initial}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .item-product-container .title{font-size:.875rem;line-height:1.125rem}}body#mysosbeauty .shop-products .item-container .item-product-container .aboutprod-reviews{text-align:center}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .item-product-container .aboutprod-reviews{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .item-product-container .aboutprod-reviews .rating-box{margin:0 4px 0 0}}body#mysosbeauty .shop-products .item-container .item-product-container .aboutprod-reviews .rating-box a{text-decoration:underline}body#mysosbeauty .shop-products .item-container .item-product-container .ratings{margin-top:4px}body#mysosbeauty .shop-products .item-container .action{margin:initial}body#mysosbeauty .shop-products .item-container .action .button{padding:8px 10px 10px;background:#000;border-radius:initial;transition:background-color .2s ease-in-out;container-type:inline-size}@media (hover:hover){body#mysosbeauty .shop-products .item-container .action .button:hover{background-size:initial;background:#e23638}}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .action .button{padding:8px 10px 10px}}@container (width > 150px){body#mysosbeauty .shop-products .item-container .action .button .ic{margin-left:6px}body#mysosbeauty .shop-products .item-container .action .button .ic::before{content:"";display:inline-block;width:6px;height:2px;background-color:#fff;margin-right:4px;transform:translateY(1px)}}body#mysosbeauty .shop-products .item-container .action .button .ic{font-size:.875rem;font-weight:600;color:#fff;transform:translateY(1px)}@media only screen and (min-width:992px){body#mysosbeauty .shop-products .item-container .action .button .ic{font-size:1rem}}body#mysosbeauty .shop-products .item-container .action .button .price-container{-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-order:-1;order:-1}body#mysosbeauty .shop-products .item-container .action .button .price-container .price{font-size:1rem;letter-spacing:-.03125rem;color:#fff;font-weight:600}@media only screen and (min-width:992px){body#mysosbeauty .shop-products .item-container .action .button .price-container .price{font-size:1.125rem}}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .action .button .price-container .price{font-size:.9375rem}}body#mysosbeauty .shop-products .item-container .action .button .price-container .price-box{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body#mysosbeauty .shop-products .item-container .action .button .price-container .old-price .price{font-size:.8125rem;font-weight:400}body#mysosbeauty .shop-products .item-container .action .label-price+.price-box{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}body#mysosbeauty .shop-products .item-container .action .label-price+.price-box .old-price{-ms-flex-order:1;order:1}body#mysosbeauty .shop-products .item-container .action a.ui-cta{padding:8px 10px 12px;min-height:44px}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .action a.ui-cta{padding:8px 10px 10px}}body#mysosbeauty .shop-products .item-container .action a.ui-cta span{font-size:1rem;letter-spacing:-.03125rem;color:#fff;font-weight:600}@media only screen and (min-width:992px){body#mysosbeauty .shop-products .item-container .action a.ui-cta span{font-size:1.125rem}}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .action a.ui-cta span{font-size:.9375rem}}body#mysosbeauty .shop-products .item-container .action a.ui-cta span .old-price{transform:translateY(-1px)}body#mysosbeauty .shop-products .item-container .action a.ui-cta span .old-price .price{font-size:.8125rem;font-weight:400}body#mysosbeauty .shop-products .item-container .action a.ui-cta.config-prod .label-price{-ms-flex-item-align:end;align-self:flex-end;transform:translateY(-1px);font-size:.875rem}body#mysosbeauty .shop-products .item-container .action a.ui-cta.config-prod .price-box{-ms-flex-order:initial;order:initial;margin-left:4px}@media only screen and (max-width:576px){body#mysosbeauty .shop-products .item-container .action a.ui-cta.config-prod .price-box{transform:translateY(1px)}}body#mysosbeauty .shop-products .collection-content .collection-wrap{margin-bottom:0}body#mysosbeauty .shop-products .set-buttons{text-align:center;margin-top:16px}body#mysosbeauty .shop-products .set-buttons .ui-cta{padding:0 24px}body#mysosbeauty .shop-products .set-buttons .ui-cta:hover{text-decoration:none}body#mysosbeauty .shop-category,body#mysosbeauty .shop-products .collection-content{margin-bottom:initial;margin-top:40px}@media only screen and (min-width:992px){body#mysosbeauty .shop-category,body#mysosbeauty .shop-products .collection-content{margin-top:80px}}body#mysosbeauty .shop-category~.collection-content,body#mysosbeauty .shop-category~.shop-category,body#mysosbeauty .shop-products .collection-content~.collection-content,body#mysosbeauty .shop-products .collection-content~.shop-category{margin-top:16px}@media only screen and (min-width:992px){body#mysosbeauty .shop-category~.collection-content,body#mysosbeauty .shop-category~.shop-category,body#mysosbeauty .shop-products .collection-content~.collection-content,body#mysosbeauty .shop-products .collection-content~.shop-category{margin-top:40px}}@media only screen and (min-width:992px){body#mysosbeauty .shop-category.list-title .container-wrap,body#mysosbeauty .shop-category.list-title>.container,body#mysosbeauty .shop-products .collection-content.list-title .container-wrap,body#mysosbeauty .shop-products .collection-content.list-title>.container{display:grid;grid-template-columns:140px 1fr;grid-template-areas:"title products";gap:16px}}body#mysosbeauty .shop-category .collection-title,body#mysosbeauty .shop-products .collection-content .collection-title{margin:initial;font-size:3.5rem;line-height:3.5rem;font-family:var(--fontTextCond);font-weight:400;font-style:italic;text-transform:uppercase;text-align:center}@media only screen and (min-width:992px){body#mysosbeauty .shop-category .collection-title,body#mysosbeauty .shop-products .collection-content .collection-title{grid-area:title;transform-origin:0 0;transform:rotate(-90deg) translateX(-100%);text-align:right;height:140px;width:400px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;word-break:break-word;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}body#mysosbeauty .shop-category .collection-title::after,body#mysosbeauty .shop-products .collection-content .collection-title::after{content:"";display:block;width:0;height:0;margin-top:-1px}}@media only screen and (min-width:1200px){body#mysosbeauty .shop-category .collection-title,body#mysosbeauty .shop-products .collection-content .collection-title{font-size:4.375rem;line-height:4.375rem}}@media only screen and (max-width:991px){body#mysosbeauty .shop-category .collection-title,body#mysosbeauty .shop-products .collection-content .collection-title{margin-bottom:16px}}@media only screen and (max-width:576px){body#mysosbeauty .shop-category .collection-title,body#mysosbeauty .shop-products .collection-content .collection-title{font-size:2.5rem}}html:not([lang*=fr]) body#mysosbeauty #cellublue-filtered .product-list .item-product-container,html:not([lang*=fr]) body#mysosbeauty #custom-shop .product-list .item-product-container,html:not([lang*=fr]) body#mysosbeauty .product-list.cellublue-product-list .item-product-container{padding-bottom:initial}html:not([lang*=fr]) body#mysosbeauty .shop-category .collection-title,html:not([lang*=fr]) body#mysosbeauty .shop-products .collection-content .collection-title{font-size:3rem;line-height:3rem}@media only screen and (max-width:576px){html:not([lang*=fr]) body#mysosbeauty .shop-category .collection-title,html:not([lang*=fr]) body#mysosbeauty .shop-products .collection-content .collection-title{font-size:2rem;line-height:2.25rem}}body#mysosbeauty .category-products{margin:0 auto}body#mysosbeauty .category-products~#videos-test-list{margin:16px auto 0}@media only screen and (min-width:992px){body#mysosbeauty .category-products~#videos-test-list{margin-top:40px}}body#mysosbeauty .sort-bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;gap:8px;margin-top:24px;padding:0 0 12px}body#mysosbeauty .sort-bar .sort-label{font-weight:600;font-size:.875rem}body#mysosbeauty .sort-bar .sort-select{padding:6px 12px;border:1px solid #ccc;border-radius:4px;font-size:.875rem;background:#fff;cursor:pointer;appearance:auto}@media only screen and (min-width:768px) and (max-width:991px){body#mysosbeauty .sort-bar{padding:0 8px 12px}}body#mysosbeauty .sort-bar+.shop-category,body#mysosbeauty .sort-bar+.shop-products{margin-top:16px}@media only screen and (min-width:992px){body#mysosbeauty .sort-bar+.shop-category,body#mysosbeauty .sort-bar+.shop-products{margin-top:24px}}body#mysosbeauty #videos-stories{margin:40px 0 0}@media only screen and (min-width:768px){body#mysosbeauty #videos-stories{margin:80px 0 0}}#beforeafter-results{margin-top:24px;margin-bottom:80px}@media only screen and (min-width:992px){#beforeafter-results{margin-top:40px}}@media only screen and (max-width:991px){#beforeafter-results>.container{padding:initial}}#beforeafter-results .head-section{text-align:center;margin:0 auto 24px}#beforeafter-list:not(.splide--draggable) #beforeafter-list-list{-ms-flex-pack:center;justify-content:center}#beforeafter-list .splide__arrows .splide__arrow--prev{left:-40px}#beforeafter-list .splide__arrows .splide__arrow--next{right:-40px}#beforeafter-list .beforeafter-item{padding:16px;background-color:#f7f7f7;position:relative}#beforeafter-list .ba-banslider{position:relative}#beforeafter-list .ba-banslider .tag{margin:initial;position:absolute;top:0;padding:4px 8px;background-color:#000;color:#fff;font-size:.875rem;font-weight:600}#beforeafter-list .ba-banslider .ba-befimage .tag{left:0;z-index:1}#beforeafter-list .ba-banslider .ba-aftimage .tag{right:0}#beforeafter-list .beforeafter-info{margin:10px 0 8px}#beforeafter-list .beforeafter-info [class*=beforeafter-info_]{font-size:.9375rem;font-weight:700}#beforeafter-list .beforeafter-info [class*=beforeafter-info_]:not(:last-child){margin-bottom:8px}#beforeafter-list .beforeafter-info [class*=beforeafter-info_] span{font-weight:400}#beforeafter-list .beforeafter-info_username{font-size:1.125rem}#beforeafter-list .beforeafter-info_products a{text-decoration:underline}#beforeafter-list .beforeafter-description{margin:initial;font-size:.9375rem;line-height:1.1875rem}