@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Montserrat:wght@300;400;500;600;700&display=swap);body{margin:0;padding:0;font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo-text,.menu-title,h1,h2,h3{font-family:Montserrat,serif;letter-spacing:.04em}code{font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--bg-header:rgba(238,241,244,0.96);--bg-header-solid:#eef1f4;--bg-toggle:rgba(46,58,68,0.1);--text-main:#2e3a44;--text-hover:rgba(46,58,68,0.72);--text-muted:rgba(46,58,68,0.7);--border-soft:rgba(46,58,68,0.12);--shadow-1:0 2px 10px rgba(20,28,34,0.1);--shadow-2:0 4px 20px rgba(20,28,34,0.16);--footer-1:#2a323a;--footer-2:#1f252b;--footer-text:#e8edf2;--white-glass:hsla(0,0%,100%,0.86)}body{background-image:url(/static/media/background2.d7cb1fb4.png);background-position:top;min-height:100vh;background-size:cover;background-attachment:fixed;overflow-x:hidden}.menu-bg{background:rgba(238,241,244,.96);background:var(--bg-header);padding:6px 8px;-webkit-transition:all .4s cubic-bezier(.68,-.6,.32,1.6);transition:all .4s cubic-bezier(.68,-.6,.32,1.6);box-shadow:0 2px 10px rgba(20,28,34,.1);box-shadow:var(--shadow-1)}.menu-bg.mobile-open{background:#eef1f4;background:var(--bg-header-solid);box-shadow:0 4px 20px rgba(20,28,34,.16);box-shadow:var(--shadow-2)}.toggle-bg{background:rgba(46,58,68,.1);background:var(--bg-toggle);border-radius:8px}.menu{width:100%;text-align:center}.menu div a,.menu span{text-decoration:none;padding:2px 0;margin:0 8px;font-size:14px;font-weight:700;color:#2e3a44!important;color:var(--text-main)!important;cursor:pointer;text-shadow:none!important;line-height:1.2;position:relative;-webkit-transition:color .2s ease;transition:color .2s ease}.menu span{margin:5px 40px 2px auto}.menu div a:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#2e3a44;background:var(--text-main);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.menu div a.active:after,.menu div a:hover:after{width:100%}@media (max-width:990px){.menu span{margin:4px 0}.menu div a,.menu span{font-size:13px;padding:4px 0;margin:0 10px}}.navbar-brand{padding-top:0;padding-bottom:0}.menu div a:hover,.menu span:hover{color:rgba(46,58,68,.72)!important;color:var(--text-hover)!important}.menu div a{border-bottom:none}.menu div a.active{border-bottom:none;color:rgba(46,58,68,.72)!important;color:var(--text-hover)!important}.logo{width:100%;text-align:center;margin-left:12px;padding:4px 0}.logo img{max-height:45px;width:auto;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.logo img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.center{width:100%;height:100vh;text-align:center;margin-top:180px;font-size:clamp(50px,8vw,75px);color:#2e3a44;color:var(--text-main);text-shadow:0 2px 4px rgba(0,0,0,.1)}.my_navbar_toggle{color:hsla(0,0%,100%,0)!important;border-color:hsla(0,0%,100%,0)!important;outline:none}.my_navbar_toggle:focus{outline:none}.navBarToggle{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:26px;cursor:pointer;padding:6px 0}.navBarToggle span{background:#2e3a44;background:var(--text-main);border-radius:3px;height:4px;margin:2px 0;-webkit-transition:.4s cubic-bezier(.68,-.6,.32,1.6);transition:.4s cubic-bezier(.68,-.6,.32,1.6);box-shadow:0 1px 2px rgba(0,0,0,.18)}.navBarToggle span:first-of-type{width:50%}.navBarToggle span:nth-of-type(2){width:100%}.navBarToggle span:nth-of-type(3){width:75%}.navBarToggle input[type=checkbox]{display:none}.navBarToggle input[type=checkbox]:checked~span:first-of-type{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:rotate(45deg) translate(3px);transform:rotate(45deg) translate(3px)}.navBarToggle input[type=checkbox]:checked~span:nth-of-type(2){-webkit-transform-origin:top;transform-origin:top;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navBarToggle input[type=checkbox]:checked~span:nth-of-type(3){-webkit-transform-origin:bottom;transform-origin:bottom;width:50%;-webkit-transform:translate(11px,-4px) rotate(45deg);transform:translate(11px,-4px) rotate(45deg)}.darkspottext{color:#2e3a44;color:var(--text-main);font-size:43px;font-weight:400;line-height:1.6em;text-transform:uppercase;margin-bottom:10px}.darksmallspottext{font-size:22px;color:rgba(46,58,68,.7);color:var(--text-muted);line-height:1.2em;text-transform:uppercase}.spot .spot_text{position:absolute;top:50%;left:10%}.spot{width:100%}.spot .spot_img{position:absolute;top:15%;right:10%}.spot .down_icon{width:20px;margin:90vh auto 0}.spot .spot_img img{height:350px;-webkit-transition:all .7s cubic-bezier(.68,-.6,.32,1.6);transition:all .7s cubic-bezier(.68,-.6,.32,1.6);-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.14));filter:drop-shadow(0 4px 12px rgba(0,0,0,.14))}.spot .spot_img img:hover{height:500px;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.spot .down_icon i{font-size:30px;cursor:pointer;color:#2e3a44;color:var(--text-main)}@media (max-width:950px){.spot .spot_text{margin:100px auto;position:static}.spot{text-align:center}.spot .spot_img{margin:auto;position:static}.spot .down_icon{width:20px;margin:40px auto 0}.spot .spot_img{display:none}}@media (max-width:500px){#section1,.down_icon,.link_to_section1{display:none}}.section-content{padding-top:80px}#section3{background:#fff}.ghost_page{width:100%;padding:20px 45px}.ghost_page .ghost_page_content{width:100%;font-size:16px;padding:50px;background:hsla(0,0%,100%,.86);background:var(--white-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(46,58,68,.1);border-radius:16px}.ghost_page .ghost_page_content h2{font-size:22px}.white_page{width:100%;background:#fff}.white_page .card{min-width:32%;margin:15px;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;box-shadow:0 4px 15px rgba(20,28,34,.08)}.white_page .card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);box-shadow:0 8px 25px rgba(20,28,34,.14)}.header{width:100%;padding:20px 0}.header .title{margin:auto;width:82%;border-bottom:1px solid #2e3a44;border-bottom:1px solid var(--text-main)}.header .title h3{margin:auto;color:#2e3a44;color:var(--text-main)}.footer{width:100%;height:120px;background:-webkit-linear-gradient(315deg,#2a323a,#1f252b);background:linear-gradient(135deg,#2a323a,#1f252b);background:-webkit-linear-gradient(315deg,var(--footer-1),var(--footer-2));background:linear-gradient(135deg,var(--footer-1),var(--footer-2));padding:20px}.footer_content{margin:auto;width:200px;height:50px;color:#e8edf2;color:var(--footer-text)}.list-group-item a:hover{text-decoration:none!important}.discountImg{height:100%}.navbar_hidden{display:none}*{scrollbar-width:thin}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#eef1f4;background:var(--bg-header-solid)}::-webkit-scrollbar-thumb{background-color:#2e3a44;background-color:var(--text-main);border-radius:20px;border:3px solid #eef1f4;border:3px solid var(--bg-header-solid);-webkit-transition:background-color .2s ease;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#1f252b}@media only screen and (max-width:425px){.mob-fit{object-fit:cover;height:285px}.ghost_page{padding:0}.ghost_page .ghost_page_content{padding:18px;border-radius:0}}.discount-page.ghost_page{padding:22px 0}.discount-container{max-width:1100px}.discount-deck{margin:0}.discount-card{border-radius:18px;border:1px solid rgba(46,58,68,.12);border:1px solid var(--border-soft);box-shadow:0 8px 22px rgba(20,28,34,.1);overflow:hidden;height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.discount-card-image{height:130px;object-fit:cover;width:100%;display:block}.discount-card-body{padding:18px;min-height:170px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.discount-title{font-size:18px;font-weight:800;color:#2e3a44;color:var(--text-main);text-align:center;margin-bottom:10px;text-transform:uppercase}.discount-subtitle{font-size:13px;font-weight:600;color:rgba(46,58,68,.75)}.discount-text{font-size:15px;line-height:1.35;color:#2e3a44;color:var(--text-main);text-align:center;margin-bottom:0}.discountText{font-weight:900;font-size:20px;color:#dd263e;display:inline-block}@media (max-width:990px){.discount-page.ghost_page{padding:14px 0}.discount-card-image{height:120px}.discount-title{font-size:17px}.discount-text{font-size:15px}.discountText{font-size:20px}}.contacts-page{padding-bottom:20px}.contacts-deck{padding:8px 0 14px}.contacts-col{padding:6px}.contacts-card{border-radius:14px;border:1px solid rgba(46,58,68,.1);background:hsla(0,0%,100%,.92);box-shadow:0 8px 18px rgba(20,28,34,.08);overflow:hidden}.contacts-card-body{padding:14px}.contacts-title{margin-top:6px;margin-bottom:10px;text-align:center;text-transform:uppercase;letter-spacing:.4px;font-size:16px}.contacts-label,.contacts-title{font-weight:800;color:#2e3a44;color:var(--text-main)}.contacts-label{margin-top:10px;margin-bottom:4px;font-size:13px}.contacts-item{border:1px solid rgba(46,58,68,.1);border-radius:10px;margin-bottom:6px;padding:6px 10px;background:rgba(238,241,244,.65)}.contacts-item a{color:#2e3a44;color:var(--text-main);font-weight:600;text-decoration:none!important;display:block;font-size:13px;line-height:1.2}.contacts-item a:hover{color:rgba(46,58,68,.72);color:var(--text-hover)}.contacts-carousel{margin-top:8px;margin-bottom:10px}.contacts-carousel-img{border-radius:14px;box-shadow:0 10px 22px rgba(20,28,34,.1);display:block}.cosmetics-page{padding-bottom:20px}.cosmetics-columns{margin-top:10px}.cosmetics-card{border:0;border-radius:14px;overflow:hidden;background:hsla(0,0%,100%,.92);box-shadow:0 8px 18px rgba(20,28,34,.08);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.cosmetics-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 14px 28px rgba(20,28,34,.12)}.cosmetics-img{display:block;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.cosmetics-card:hover .cosmetics-img{-webkit-transform:scale(1.03);transform:scale(1.03)}.services-page{padding-bottom:20px}.services-deck{margin:0}.services-card{border:0;border-radius:14px;overflow:hidden;box-shadow:0 8px 18px rgba(20,28,34,.08);-webkit-transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease;background:transparent;min-height:380px}.services-img{height:380px;width:100%;object-fit:cover;display:block;-webkit-filter:saturate(1.05);filter:saturate(1.05)}.services-overlay{padding:14px 16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end;background:-webkit-linear-gradient(top,rgba(0,0,0,.05),rgba(0,0,0,.28) 40%,rgba(0,0,0,.72));background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.28) 40%,rgba(0,0,0,.72))}.services-title{font-weight:900;text-transform:uppercase;letter-spacing:.4px;font-size:19px;line-height:1.15;margin:0 0 2px;-webkit-line-clamp:2;min-height:2.3em}.services-text,.services-title{text-shadow:0 1px 2px rgba(0,0,0,.35);display:-webkit-box;overflow:hidden}.services-text{font-size:16px;line-height:1.45;margin:0;-webkit-line-clamp:9;min-height:13.05em}.services-text br{content:"";display:block;margin-top:8px}@media only screen and (max-width:425px){.services-card{min-height:320px}.services-img{height:320px}.services-overlay{padding:12px}.services-title{font-size:17px;margin:0 0 2px;min-height:2.3em}.services-text{font-size:15px;line-height:1.45;-webkit-line-clamp:8;min-height:11.6em}.services-text br{margin-top:6px}}
/*# sourceMappingURL=main.f0b73a7f.chunk.css.map */