body{font-family:"Tenor Sans",Arial,Helvetica,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:23px;color:#17171D;background:#fff}@media (min-width:834px){body{font-size:18px;line-height:25px}}@media (min-width:834px){main{position:relative;min-height:calc(100vh - 150px)}}.container{width:100%;max-width:1110px;margin:0 auto;padding:0 15px}header{width:100%;height:100px;background:#111115;z-index:2}@media (min-width:834px){header{height:135px}}header .logo{position:absolute;top:11px;left:15px;display:block;width:88px;height:78px;background:url(/image/svg/logo.svg) 0 0 no-repeat;background-size:contain;text-indent:-10000px;overflow:hidden;z-index:2}@media (min-width:834px){header .logo{top:19px;left:50%;margin-left:-55px;width:109px;height:97px}}header .menu-burger{position:absolute;top:45px;right:15px;display:block;width:28px;height:10px;background:url(/image/svg/menu-burger.svg) 0 0 no-repeat;background-size:contain;z-index:1000}@media (min-width:834px){header .menu-burger{display:none}}header .main-menu{display:none;position:absolute;top:100px;width:100%;padding:6px 20px;background:#17171D;z-index:100}@media (min-width:834px){header .main-menu{top:57px;display:flex;justify-content:space-between;background:none;padding:0 15px}}@media (min-width:1140px){header .main-menu{justify-content:center;gap:290px}}header .main-menu ul:last-child li:last-child{border-bottom:none}header .main-menu .menu-link-wrapper{display:block;position:relative;padding:10px 0;border-bottom:.5px solid rgb(255 255 255 / .28)}@media (min-width:834px){header .main-menu .menu-link-wrapper{display:inline-block;border:none;padding:0}}header .main-menu .menu-link-wrapper a{display:block;font-family:"Tenor Sans";font-style:normal;font-weight:400;font-size:15px;line-height:23px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#FFF}@media (min-width:834px){header .main-menu .menu-link-wrapper a{padding:0;font-size:18px;line-height:21px;text-transform:none}}@media (min-width:834px){header .main-menu .menu-link-wrapper a.active{border-bottom:2px solid #9F8B61;color:#9F8B61}}@media (min-width:834px){header .main-menu .menu-link-wrapper a:hover{color:#9F8B61}}@media (min-width:834px){header .main-menu .menu-link-wrapper.has-submenu>a:after{content:"";width:5px;height:19px;margin-left:10px;display:inline-block;vertical-align:top;background:url(/image/svg/menu-arrow-down.svg) 0 0 no-repeat}}@media (min-width:834px){header .main-menu .menu-link-wrapper.has-submenu:hover>a:after{background:url(/image/svg/menu-arrow-down-active.svg) 0 0 no-repeat}}@media (min-width:1140px){header .main-menu .menu-link-wrapper:hover .submenu{display:block}}header .main-menu .menu-link-wrapper:before{content:"";position:absolute;bottom:-13px;left:0;width:100%;height:13px}header .main-menu .submenu{display:none;position:absolute;top:calc(100% + 12px);left:50%;width:130px;margin-left:-65px;background:#17171D}header .main-menu .submenu li{display:block;border:none}header .main-menu .submenu li:last-child a{border-bottom:none}header .main-menu .submenu a{display:block;border-bottom:1px solid rgb(255 255 255 / .28);padding:10px 0;font-weight:400;font-size:16px;line-height:19px;color:#FFF}header .main-menu .submenu a:hover{border-bottom:1px solid rgb(255 255 255 / .28)}@media (min-width:834px){header .menu-links{display:flex;gap:35px}}@media (min-width:1140px){header .menu-links{gap:85px;width:50%}}@media (min-width:834px){header .menu-links-right{padding-right:40px}}@media (min-width:900px){header .menu-links-right{padding-right:60px}}@media (min-width:834px){header .menu-links-left{justify-content:flex-end}}header .main-menu.active{display:block}#cart{display:flex;justify-content:center;align-items:center;position:absolute;right:80px;top:34px}@media (min-width:834px){#cart{right:15px;top:47px}}#cart a{position:relative;z-index:1001}#cart i.fa-shopping-cart{width:25px;content:url(/image/svg/cesta-white.svg)}#cart-total{position:absolute;left:0;top:8px;width:25px;text-align:center;font-size:12px;color:#fff}body:not(.has-transparent-header) main{padding-top:40px}@media (min-width:834px){body:not(.has-transparent-header) main{padding-top:50px}}.swiper-slide img{width:100%;height:auto}.slider-main{overflow:hidden;padding-bottom:30px}.story{padding:60px 0 30px}@media (min-width:834px){.story{display:flex;flex-wrap:wrap;padding:50px 0}}@media (min-width:834px){.story .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}}@media (min-width:1140px){.story-text{width:50%}}.story-text p{margin-bottom:20px}@media (min-width:834px){.story-text p.text-h2-pre-title{margin-bottom:0}}@media (min-width:834px){.story-text.story-text-1,.story-text.story-text-2{width:50%}}@media (min-width:834px){.story-text.story-text-1{order:2;padding-left:30px}}@media (min-width:834px){.story-text.story-text-2{order:4;padding-right:30px}}.story-text .text-h2-pre-title,.story-text .text-h2{text-align:center}@media (min-width:834px){.story-text .text-h2-pre-title,.story-text .text-h2{text-align:left}}.text-h2-pre-title{font-family:"Cormorant";font-style:italic;font-weight:300;font-size:14px;line-height:17px;letter-spacing:.23em;text-transform:uppercase;text-align:center;color:#17171D}@media (min-width:834px){.text-h2-pre-title{font-size:20px;line-height:24px}}.text-h2{font-family:"Cormorant";font-style:normal;font-weight:600;font-size:55px;line-height:67px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#17171D;margin-bottom:20px}@media (min-width:834px){.text-h2{font-size:90px;line-height:109px}}@media (max-width:834px){.products-featured .text-h2{font-size:40px}}.lang-uk-ua .text-h2,.lang-ru-ru .text-h2{font-size:45px;line-height:55px}@media (min-width:834px){.lang-uk-ua .text-h2,.lang-ru-ru .text-h2{font-size:60px;line-height:80px}}.story-img{margin-bottom:20px}@media (min-width:834px){.story-img{width:50%;margin-bottom:0}}@media (min-width:834px){.story-img picture{display:inline-block;max-width:600px}}.story-img img{width:100%;height:auto}@media (min-width:834px){.story-img-1{order:1;width:50%}}@media (min-width:834px){.story-img-2{order:4;width:50%}}.products-slider{position:relative;padding:30px 0}@media (min-width:834px){.products-slider{padding:50px 0}}.products-slider .container{position:relative}.products-slider .swiper-slide img{display:flex;width:100%;height:auto;max-width:240px;margin:0 auto}@media (min-width:834px){.products-slider .swiper-slide img{max-width:232px}}.products-slider .swiper-button-next,.products-slider .swiper-button-prev{width:46px;height:12px;top:60%}.products-slider .swiper-button-next:before,.products-slider .swiper-button-prev:before{display:none}.products-slider .swiper-button-next:after,.products-slider .swiper-button-prev:after{content:"";width:46px;height:12px;background:url(/image/svg/slider-arrow-next.svg) 0 0 no-repeat;background-size:contain}.products-slider .swiper-button-prev:after{background-image:url(/image/svg/slider-arrow-prev.svg)}.products-slider .swiper-button-prev{left:10px}@media (min-width:1240px){.products-slider .swiper-button-prev{left:-50px}}.products-slider .swiper-button-next{right:10px}@media (min-width:1240px){.products-slider .swiper-button-next{right:-50px}}@media (min-width:834px){.products-slider .text-h2{margin-bottom:50px}}.products-slider .swiper-slide{word-wrap:break-word}.products-slider-best{background:#FFF}.product-in-slider{position:relative;display:block;text-align:center;margin:0 auto}.product-item__name{width:100%;margin-top:15px;font-family:"Cormorant";font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;letter-spacing:.01em;text-transform:uppercase;color:#17171D;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width:834px){.product-item__name{min-height:48px}}.product-item__name span{display:block;font-style:italic;font-weight:300;font-size:10px;line-height:12px;letter-spacing:.23em;color:#9F8B61}@media (min-width:834px){.product-item__name span{font-size:12px;line-height:15px}}.product-item__rating{height:12px;line-height:12px}.product-item__price{display:flex;justify-content:center;align-items:center;margin-top:15px;font-weight:400;font-size:20px;line-height:23px;color:#9F8B61}.product-item__price span{display:inline-block;margin-right:10px;font-size:12px;line-height:14px;color:#17171D;text-decoration:line-through}.product-item__button{margin-top:15px}.btn-add-to-cart{width:100%;max-width:240px;height:45px;line-height:45px;background:#17171D;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;color:#FFF;margin:0 auto;cursor:pointer}.more-than-perfume{padding:30px 0}@media (min-width:834px){.more-than-perfume{padding:50px 0}}.more-than-perfume p{margin-bottom:20px}.oasis{margin-top:30px;padding-right:15px}@media (min-width:834px){.oasis{margin-top:50px}}@media (min-width:1140px){.oasis{max-width:1180px}}.oasis img{display:block;width:100%;height:auto}.uniting-fans{padding:30px 0;background:#FFF}@media (min-width:834px){.uniting-fans{padding:50px 0}}@media (min-width:834px){.uniting-fans-blocks{display:flex;justify-content:space-between;gap:30px;margin-top:50px}}@media (min-width:1140px){.uniting-fans-blocks{gap:50px}}@media (min-width:834px){.uniting-fans-description{width:70%;padding-top:25px}}.uniting-fans-description p{margin-bottom:20px}@media (min-width:834px){.uniting-fans-description p{margin-bottom:30px}}@media (min-width:834px){.uniting-fans-description p:last-child{margin-bottom:0}}.mango-img{width:100%;max-width:400px;margin:0 auto}@media (min-width:834px){.mango-img{width:30%;max-width:none}}@media (min-width:1140px){.mango-img{max-width:380px}}.mango-img img{width:100%;height:auto}@media (min-width:834px){.mango-img picture{display:flex}}.mango-img-border{filter:drop-shadow(4px 8px 22px rgb(0 0 0 / .35))}.concept{padding:30px 0;background:#ece5dd}@media (min-width:834px){.concept{padding:50px 0}}@media (min-width:834px){.concept-items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px;margin-top:50px}}@media (min-width:1140px){.concept-items{gap:35px;flex-wrap:nowrap}}.concept-item{margin-bottom:20px;padding:19px 27px 17px 27px;border:1px solid rgb(23 23 29 / .44);text-align:center}@media (min-width:834px){.concept-item{width:calc(50% - 15px);margin-bottom:0}}@media (min-width:1140px){.concept-item{width:25%;padding:33px 20px}}.concept-item-title{font-family:"Cormorant";font-style:normal;font-weight:600;font-size:25px;line-height:30px;letter-spacing:.01em;text-transform:uppercase;color:#17171D}.concept-item-text{line-height:23px;font-size:16px}@media (min-width:1140px){.concept-item-text{margin-top:15px}}footer{padding:30px 0;text-align:center}@media (min-width:834px){footer{width:100%;bottom:0;padding-top:50px;padding-bottom:50px}}footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media (min-width:834px){footer .container{position:relative}}.logo-footer-wrapper{order:1}.logo-footer{display:block;width:227px;height:101px;background:url(/image/svg/logo-footer.svg) 0 0 no-repeat;background-size:contain;text-indent:-10000px;overflow:hidden}.contact-links{order:3;width:100%;margin-top:25px}@media (min-width:834px){.contact-links{order:2;width:auto}}.scroll-top{order:2;display:flex;width:12px;height:46px;background:url(/image/svg/footer/flag.svg) 0 0 no-repeat;background-size:contain;text-indent:-10000px;cursor:pointer}@media (min-width:834px){.scroll-top{order:4}}.copyright{order:4;width:100%;margin-top:7px;font-size:14px;line-height:16px;text-align:left}@media (min-width:834px){.copyright{position:absolute;left:15px;bottom:-30px;width:250px;margin:0}}.footer-info{display:none;margin-top:36px;text-align:left}@media (min-width:834px){.footer-info{display:block;margin-top:0}}.footer-info a{display:block;margin-top:10px;font-size:14px;line-height:20px}.footer-info-nav{order:2}.footer-info-info{order:3}.footer-info-title{font-size:18px;line-height:25px;text-transform:uppercase}.blog-articles{background-color:#fff;padding:30px 0}.blog-articles .articles-list{display:flex;flex-wrap:wrap;flex-direction:column;gap:15px}@media (min-width:834px){.blog-articles .articles-list{flex-direction:row;justify-content:space-between;gap:3%}}.blog-articles img{max-width:100%;height:auto}@media (min-width:834px){.article-wrap{width:30%}}.article-title-wrap{word-wrap:break-word;text-align:center}.article-title-wrap h2{font-family:"Cormorant";font-style:normal;font-weight:600;font-size:25px;line-height:30px;text-align:center;letter-spacing:.01em;text-transform:uppercase}.submit-button{display:block;width:100%;border:1px solid #17171D;padding:7px;cursor:pointer;margin-top:20px}.submit-button a{display:block;line-height:45px;text-align:center;font-size:18px;color:#fff;background:#17171D}.pagination{display:flex;justify-content:center;list-style:none;margin:20px 0;padding:0}.pagination li{margin:0 10px}.pagination a,.pagination span{background-color:#ddd;border-radius:50%;color:#333;display:block;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px}.pagination li.active span,.pagination a:hover{background-color:#333;color:#fff}.breadcrumbs ul{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.breadcrumbs li{display:flex;align-items:center;padding-left:35px}@media (max-width:834px){.breadcrumbs li{padding-left:15px}}.breadcrumbs li:last-child a{color:#17171D}.breadcrumbs li:before{content:"";display:block;width:25px;height:1px;margin-right:35px;border-top:1px solid rgb(23 23 29 / .47)}@media (max-width:834px){.breadcrumbs li:before{width:20px;margin-right:15px}}.breadcrumbs li:first-child{padding-left:0}.breadcrumbs li:first-child:before{display:none}.breadcrumbs a{font-family:"Cormorant";font-style:normal;font-weight:600;font-size:18px;line-height:22px;letter-spacing:.01em;text-transform:uppercase;color:rgb(23 23 29 / .38)}@media (min-width:834px){.breadcrumbs a{font-size:20px;line-height:24px}}#common-success #content{padding:35px 15px}#error-not-found.container{margin-bottom:20px}p{font-size:16px;line-height:1.5;color:#333;margin-bottom:10px}b{font-weight:700}#information-information #content{padding-bottom:40px}.banners{padding-bottom:30px}.banners img{width:100%;height:auto}.content-bottom .banners{padding-top:50px;padding-bottom:20px}.language{display:flex;align-items:center}.language ul{list-style:none;padding:0;margin:0;display:flex}.language li{margin-right:10px;cursor:pointer;padding:5px 10px;background-color:#e0e0e0;text-transform:uppercase}.language li.active{background-color:#333;color:#fff;cursor:default}footer .language{position:absolute;right:0;bottom:-30px}@media (max-width:834px){footer .language{display:none}}@media (min-width:834px){header .main-menu .menu-link-wrapper.language{display:none}}.menu-link-wrapper.language ul{display:flex;justify-content:center}.stars{min-height:12px}.stars .fa-star:before,.stars .fa-star-o:before{display:block;content:" ";width:12px;height:12px;background-size:100% 100%}.stars .fa-star:before{background-image:url(/image/svg/star-1.svg)}.stars .fa-star-o:before{background-image:url(/image/svg/star-2.svg)}.stars .fa{display:inline-block}.stars>span{display:revert}.product-item__rating.stars{text-align:center;margin-top:15px}.review-description{padding-left:30px;padding-right:30px;font-size:14px;line-height:20px}#after-purchase{display:none}.after-purchase.ocpoc .ocpoc-body{padding-top:50px}.after-purchase.ocpoc .buttons-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap}.after-purchase.ocpoc a,.after-purchase.ocpoc .button{display:flex;padding:7px 8px;cursor:pointer;min-width:300px;height:45px;justify-content:center;align-items:center;background:#17171D;font-size:18px;line-height:18px;text-transform:uppercase;color:#FFF;margin-bottom:30px}@media (min-width:834px){header .main-menu .menu-link-wrapper.mobile{display:none}}#content .list-unstyled li strong{display:block;font-size:14px;word-break:break-all;color:#444;margin-bottom:10px}
/* ---------- СЛАЙДЕР: показываем первый кадр сразу ---------- */
.slider-main .swiper { overflow: hidden; }
.slider-main .swiper .swiper-wrapper { display: flex; }
.slider-main .swiper .swiper-slide { flex: 0 0 100%; width: 100%; }

/* На случай, если где-то было скрытие до инициализации */
.slider-main .swiper,
.slider-main .swiper .swiper-wrapper,
.slider-main .swiper .swiper-slide { opacity: 1 !important; visibility: visible !important; }
