.categories__title,.instagram__title{background-image:url(/bullet_line.svg);background-position:200px 15px;background-repeat:no-repeat;margin-top:150px;margin-left:100px}.categories__title h2,.instagram__title h2{padding-bottom:50px}@media (max-width:820px){.categories__title,.instagram__title{margin-top:100px}}@media (max-width:650px){.categories__title,.instagram__title{margin-left:10px}}.categories__title h2,.instagram__title h2{letter-spacing:3px;margin-bottom:20px;font-size:32px;font-weight:600;line-height:45px}.categories__tiles{padding:0 150px}@media (max-width:1400px){.categories__tiles{padding:0 50px}}@media (max-width:1010px){.categories__tiles{padding:0 20px}}@media (max-width:550px){.categories__tiles{padding:0}}.categories__tiles__row{margin-bottom:15px;display:flex}@media (max-width:820px){.categories__tiles__row{flex-direction:column}}.categories__tiles h2{margin-bottom:10px;margin-left:70px}@media (max-width:1400px){.categories__tiles h2{margin-bottom:0;margin-left:0}}.categories__tile{width:100%;height:510px;text-decoration:none}@media (max-width:964px){.categories__tile{height:300px}}@media (max-width:820px){.categories__tile{height:490px}}.instagram__description,.instagram__link{color:#161209;text-align:center;font-size:25px;font-weight:400;line-height:30px}.instagram__link{font-weight:600;text-decoration:none}.instagram__link svg{vertical-align:bottom}@media (max-width:964px){.instagram__link svg{vertical-align:top}}.instagram__link svg path{fill:#000}.instagram__description__image{justify-content:center;margin:10px 0;display:flex;position:relative}.instagram__description__image div{width:30px;height:30px;margin-right:10px;position:relative}.body__tile,.face__tile,.hair__tile,.packages__tile,.purses__tile{color:#f9f9f9;letter-spacing:.08em;text-transform:uppercase;background-image:url(/beautybag.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:flex-end;font-size:37px;font-style:normal;font-weight:600;line-height:45px;transition:all 1s;display:flex;box-shadow:inset 0 0 0 260px #0003}@media (max-width:1400px){.body__tile,.face__tile,.hair__tile,.packages__tile,.purses__tile{justify-content:center;align-items:center}}@media (max-width:450px){.body__tile,.face__tile,.hair__tile,.packages__tile,.purses__tile{font-size:32px}}.body__tile:hover,.face__tile:hover,.hair__tile:hover,.packages__tile:hover,.purses__tile:hover{opacity:.7;transition:all 1.5s}.body__tile,.face__tile{background-image:url(/body.webp);margin-right:15px}@media (max-width:820px){.body__tile,.face__tile{margin-bottom:20px;margin-right:0}}.face__tile{background-image:url(/makeup.webp)}.packages__tile{background-image:url(/packages.webp)}.hair__tile{background-image:url(/hair.webp)}.email_promo{background-color:#161209;justify-content:center;align-items:center;margin-top:150px;display:flex;position:relative}@media (max-width:820px){.email_promo{text-align:right;z-index:1;justify-content:end;padding:80px 20px}}@media (max-width:490px){.email_promo{padding:80px 10px}}@media (max-width:455px){.email_promo{margin-top:100px}}@media (max-width:380px){.email_promo{text-align:center;padding:50px 10px}}.email_promo img{width:50%;max-width:940px;height:100%;margin-left:10px;position:relative;top:-50px}@media (max-width:820px){.email_promo img{z-index:0;width:60%;max-width:700px;height:250px;position:absolute;left:-50px}}@media (max-width:650px){.email_promo img{left:-100px}}@media (max-width:490px){.email_promo img{width:70%;height:240px;top:-10px}}@media (max-width:455px){.email_promo img{width:80%;top:0;left:-160px}}@media (max-width:380px){.email_promo img{display:none}}.email_promo__description{color:#fdfdfb;max-width:500px;margin-left:50px;font-size:25px;font-weight:500;line-height:30px}.email_promo__description__image{width:10px;height:15px;margin-right:10px;display:inline-block;position:relative}@media (max-width:1400px){.email_promo__description{font-size:21px}}@media (max-width:964px){.email_promo__description{font-size:18px}}@media (max-width:820px){.email_promo__description{z-index:1;max-width:340px;margin-left:0}}@media (max-width:455px){.email_promo__description{width:360px}}@media (max-width:380px){.email_promo__description{font-size:16px}.email_promo__description p{margin-bottom:50px}}.email_promo__description a{color:#fdfdfb;border:1px solid #fdfdfb;border-radius:20px;margin-top:20px;padding:7px 15px;font-size:22px;text-decoration:none;transition:all .5s;display:inline-block}.email_promo__description a:hover{color:#161209;cursor:pointer;background-color:#fdfdfb;transition:all .7s}.email_promo__description a:hover svg path{stroke:#161209;transition:all 1s}@media (max-width:964px){.email_promo__description a{font-size:18px}}@media (max-width:380px){.email_promo__description a{margin-top:20px}}.email_promo__description svg{vertical-align:text-top;width:12px;margin-left:10px}.email_promo__description svg path:first-child{visibility:hidden}@media (max-width:964px){.email_promo__description svg{vertical-align:bottom}}@media (prefers-color-scheme:dark){.instagram__description,.instagram__link{color:#fff}.instagram__link svg path{fill:#fff}.instagram__description__image img{filter:invert()}.email_promo{background-color:#fff}.email_promo__description,.email_promo__description a{color:#000}.email_promo__description a{border-color:#000}.email_promo__description a:hover{color:#fff;background-color:#000}.email_promo__description a:hover svg path{stroke:#fff}.email_promo__description svg path:last-child{stroke:#000}}
.header__slider{background-color:#000;background-image:url(/COSMOSHOP.svg);background-position:50%;background-repeat:no-repeat;max-width:100%;min-height:520px}.header__slider,.header__slider video{-o-object-fit:cover;object-fit:cover;width:100vw;height:100vh}.header__slider__text{color:#000;z-index:2;flex-direction:column;justify-content:center;height:100vh;margin-left:100px;display:flex;position:absolute}@media (max-width:820px){.header__slider__text{justify-content:end;align-items:center;width:100%;max-width:820px;margin-left:0;bottom:100px}}.header__slider__text h1{letter-spacing:.5px;font-size:46px;font-weight:500}@media (max-width:650px){.header__slider__text h1{font-size:36px}}@media (max-width:490px){.header__slider__text h1{font-size:28px}}.header__slider__text p{text-align:left;max-width:450px;margin-top:0;font-size:32px;font-weight:400}@media (max-width:820px){.header__slider__text p{text-align:center;max-width:510px}}@media (max-width:650px){.header__slider__text p{font-size:26px}}@media (max-width:490px){.header__slider__text p{font-size:20px}}.header__slider__text h1,.header__slider__text p{-webkit-user-select:none;user-select:none}.header__slider__text .grey__button{color:#fff;background-color:#000;border:#000;padding:0 40px}.header__slider__text .grey__button:hover{color:#000;background-color:#fff;border:#fff}.header__slider .nuka-container,.header__slider .slider-container{-webkit-user-select:none;user-select:none;z-index:1;width:100%;height:100%}.header__slider .nuka-overflow,.header__slider .nuka-slide-container,.header__slider .nuka-wrapper,.header__slider .nuka-wrapper>div{width:100%;height:100%}.header__slider .nuka-wrapper>div{flex:0 0 100%;position:relative}.header__slider .slider-control-centerleft,.header__slider .slider-control-centerright{display:none}.header__slider .slider-container,.header__slider .slider-container .slide,.header__slider .slider-container .slide img,.header__slider .slider-frame,.header__slider .slider-list{width:100%;height:100%!important}.header__slider .slider-container .slide img{-o-object-fit:fill;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}@media (max-width:1150px){.header__slider .slider-container .slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}@media (max-width:820px){.header__slider .slider-container .slide img{max-width:820px;max-height:950px;position:absolute;top:0;left:0}}.header__slider .slider-container .slide{text-align:end}.header__slider .slider-container .slide>div{height:100%}@media (max-width:1150px){.header__slider .slider-container .slide{text-align:center}}@media (max-width:1150px) and (max-width:820px){.header__slider .slider-container .slide>div{position:relative}}.header__slider .paging-dot{width:16px;height:16px}.header__slider .paging-item button{opacity:1;fill:#fff!important}@media (prefers-color-scheme:dark){.header__slider__text .grey__button{color:#000;background-color:#fff;border-color:#fff}.header__slider__text .grey__button:hover{color:#fff;background-color:#000;border-color:#fff}}
.instagram__posts{flex-wrap:wrap;justify-content:center;margin-top:20px;display:flex;position:relative}.instagram__posts a{width:25%;height:100vh;max-height:350px;margin:5px;display:inline-block;position:relative}@media (max-width:820px){.instagram__posts a{width:45%}}.instagram__posts a.image-error{background:linear-gradient(135deg,#833ab4,#fd1d1d 50%,#fcb045)}.instagram__posts a img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.instagram__posts .instagram-placeholder{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex}.instagram__posts .instagram-placeholder svg{opacity:.9;width:60px;height:60px;margin-bottom:15px}.instagram__posts .instagram-placeholder span{opacity:.9;font-size:14px;font-weight:500}
