html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{outline:none}*,*::after,*::before{box-sizing:border-box}body,html{width:100%;height:100%;font-size:16px;line-height:31px;font-weight:500;color:#232323;font-family:"Poppins",sans-serif}a{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);color:#232323;text-decoration:none}@media(min-width: 576px){a:hover{color:#ddbc74}}p{letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500}h1,h2,h3,h4,h5,h6{font-family:"Crimson Text",serif}h1{font-size:5.375rem;line-height:5.375rem;font-weight:500;padding-bottom:10px}@media(max-width: 1110px){h1{font-size:4rem;line-height:4.2rem}}@media(max-width: 576px){h1{font-size:3.375rem;line-height:3.5rem}}h2{font-size:3.125rem;line-height:3.25rem;font-weight:500}@media(max-width: 1110px){h2{font-size:2.5rem;line-height:2.75rem}}@media(max-width: 576px){h2{font-size:2.125rem;line-height:2.25rem}}h3{font-size:2.375rem;line-height:3.063rem;font-weight:500}@media(max-width: 1110px){h3{font-size:2rem;line-height:2.5rem}}@media(max-width: 576px){h3{font-size:1.75rem;line-height:2.25rem}}h4{font-size:1.375rem;line-height:3.063rem;font-weight:400}@media(max-width: 1110px){h4{font-size:1.25rem;line-height:2.5rem}}@media(max-width: 576px){h4{font-size:1.125rem;line-height:2rem}}.container{max-width:1118px;width:100%;margin:0 auto;padding:0 15px}.container.width-2{max-width:1670px;width:100%;margin:0 auto;padding:0 15px}.container.width-3{max-width:1394px;width:100%;margin:0 auto;padding:0 15px}main{padding-top:80px;overflow:hidden}@media(max-width: 1110px){main{padding-top:60px}}main.homepage{padding-top:0}sup{vertical-align:super;font-size:smaller}a{cursor:pointer}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size:12px;line-height:18px}.cky-consent-bar{padding:20px 30px}.offer-slider.single .section-header{position:relative}.offer-slider.single .section-header .arrows{position:absolute;right:0;bottom:10px}@media(max-width: 576px){.offer-slider.single .section-header .arrows{display:none}}.instagram-box{margin:5rem 0}@media(max-width: 768px){.instagram-box{margin:3rem 0}}.instagram-box #sb_instagram #sbi_load .sbi_load_btn,.instagram-box #sb_instagram .sbi_follow_btn a,.instagram-box #sb_instagram #sbi_load .sbi_load_btn:hover,.instagram-box #sb_instagram .sbi_follow_btn a:hover{height:4rem;padding:0 2rem;display:flex;justify-content:center;align-items:center;font-size:1.125rem;border-radius:.5rem;letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 0;box-shadow:none}.instagram-box #sb_instagram #sbi_load .sbi_load_btn svg,.instagram-box #sb_instagram .sbi_follow_btn a svg,.instagram-box #sb_instagram #sbi_load .sbi_load_btn:hover svg,.instagram-box #sb_instagram .sbi_follow_btn a:hover svg{width:1.5rem;font-size:1.5rem}.button{font-size:1.125rem;line-height:2.188rem;font-weight:500;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;height:4rem;width:100%;max-width:-moz-max-content;max-width:max-content;padding:0 2rem;border:3px solid #ddbc74;white-space:nowrap;position:relative;overflow:hidden;cursor:pointer;border-radius:.5rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width: 400px){.button{max-width:unset}}.button::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:100%;height:4rem;background-color:#ddbc74;position:absolute;top:100%;left:0}@media(min-width: 576px){.button:hover{color:#fff}.button:hover::before{top:0}}.button span{z-index:999}.social-box{display:flex;justify-content:space-between;align-items:center;flex-direction:row}.social-box a{display:block;width:40px;height:40px;position:relative;margin-left:20px}.social-box a svg{width:40px;height:40px}.social-box a:first-child{margin-left:0}.filter-image{position:relative}.filter-image::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle, rgba(190, 166, 114, 0) 0%, rgb(0, 0, 0) 100%);opacity:.3;z-index:9}.filter-image .content{position:relative;z-index:99}.filter-image.opacity-20::before{opacity:.2}.filter-image.opacity-25::before{opacity:.25}.add-line{position:relative}.add-line::before{content:"";display:block;width:5px;height:170px;background-color:#ddbc74;position:absolute;left:0;right:0;margin:auto;z-index:9}.dots{margin:auto 3.125vw auto 0;z-index:999;height:23px}.dots ul{display:flex;justify-content:center;align-items:center;flex-direction:row;bottom:unset;position:relative}.dots ul li{width:80px;height:23px;margin:0 10px;padding:10px 0}@media(max-width: 576px){.dots ul li{width:60px}}.dots ul li button{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:80px;height:3px;padding:0;background-color:#f5f5f5}@media(max-width: 576px){.dots ul li button{width:60px}}.dots ul li button::before{display:none}@media(min-width: 576px){.dots ul li button:hover{background-color:#ddbc74}}.dots ul li.slick-active button{background-color:#ddbc74}.big-letter{font-size:24vw;height:24vw;line-height:24vw;color:#fff;position:absolute;font-weight:600;z-index:9;background-size:59.583vw;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-position:top 1.563vw left .573vw;font-family:"Crimson Text",serif;left:0}@media(max-width: 1200px){.big-letter{text-align:center;width:100%;background-position:top 1.563vw left 23.573vw}}@media(max-width: 1110px){.big-letter{font-size:34vw;height:34vw;line-height:34vw}}.big-letter.image-1{background-image:url("../../images/AdobeStock_403026023.webp")}.section-header{margin-bottom:50px}@media(max-width: 768px){.section-header{margin-bottom:34px}}.section-header .subtitle{font-size:.875rem;line-height:1.25rem;font-weight:400;margin-bottom:20px}.section-header h2{letter-spacing:.02em;max-width:400px;white-space:normal}@media(max-width: 576px){.section-header h2{white-space:normal}}.categories{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-bottom:56px}@media(max-width: 768px){.categories{flex-direction:column;margin-bottom:20px}}.categories p{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);font-size:1.375rem;line-height:2.188rem;font-weight:600;padding:0 25px 14px;text-align:center;max-width:400px;width:100%;position:relative;cursor:pointer;overflow:hidden}@media(max-width: 768px){.categories p{margin-bottom:20px}}.categories p::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:100%;height:3px;background-color:#ddbc74;position:absolute;right:100%;bottom:0}.categories p.active{color:#ddbc74}.categories p.active::before{right:0}form label{letter-spacing:.04em;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);font-size:.875rem;line-height:1.25rem;font-weight:400;opacity:.5;position:absolute;top:10px;left:0}form label.active{top:-20px}form .default-input{height:46px;border:none;border-bottom:1px solid rgba(112,112,112,.3);width:100%;outline:none;background:rgba(0,0,0,0)}form textarea.default-input{height:100px}form .form-box .wpcf7-form-control-wrap{max-width:100%;display:block}form .form-box .item{margin-bottom:34px;position:relative}form .form-box.with-button{margin-top:80px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}form .form-box.two-elements{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 768px){form .form-box.two-elements{flex-direction:column}}form .form-box.two-elements .item{width:calc(50% - 30px)}@media(max-width: 768px){form .form-box.two-elements .item{width:100%}}form .form-box .button{background:none}@media(min-width: 576px){form .form-box .button:hover{background:#ddbc74}}form .form-box .ajax-loader{display:none}.wpcf7 form .wpcf7-response-output{margin:20px 0}.arrows{display:flex;justify-content:space-between;align-items:center;flex-direction:row;max-width:74px;width:100%}.arrows a,.arrows button{width:24px;height:12px;display:block;position:relative;right:unset;left:unset;top:unset;bottom:unset;transform:none}.arrows a::before,.arrows a::after,.arrows button::before,.arrows button::after{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:24px;height:12px;position:absolute;top:0;left:0}.arrows a::before,.arrows button::before{background-image:url("../../icons/right-arrow.svg");opacity:0}.arrows a::after,.arrows button::after{background-image:url("../../icons/right-arrow-gray.svg")}@media(min-width: 576px){.arrows a:hover::before,.arrows button:hover::before{opacity:1}.arrows a:hover::after,.arrows button:hover::after{opacity:0}}.arrows a.slick-next,.arrows button.slick-next{transform:rotate(180deg)}.voucher-wrapper{position:fixed;z-index:9999;width:100%;height:100%;background:hsla(0,0%,100%,.95);display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}.voucher-wrapper.is-active{opacity:1;visibility:visible}.voucher-wrapper .voucher-close{position:absolute;top:0;right:2rem;width:2rem;height:2rem;cursor:pointer;background:#232323;box-shadow:rgba(17,12,46,.5) 0px 48px 100px 0px;border-radius:100%;padding:1rem}@media(max-width: 1200px){.voucher-wrapper .voucher-close{right:calc((100% - 650px)/2);top:-56px}}@media(max-width: 710px){.voucher-wrapper .voucher-close{right:30px}}@media(max-width: 400px){.voucher-wrapper .voucher-close{right:15px}}@media(max-height: 950px)and (max-width: 768px){.voucher-wrapper .voucher-close{top:10px;right:40px}}@media(max-height: 950px)and (max-width: 400px){.voucher-wrapper .voucher-close{right:25px}}.voucher-wrapper .voucher-close span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1rem;height:2px;background-color:#fff;transform:rotate(45deg)}.voucher-wrapper .voucher-close span:last-child{transform:rotate(-45deg)}.voucher-wrapper .voucher-box{width:100%;max-width:1260px;padding:0 2rem;margin:auto;display:flex;align-items:center;height:auto;position:relative}@media(max-width: 1200px){.voucher-wrapper .voucher-box{flex-direction:column}}@media(max-width: 400px){.voucher-wrapper .voucher-box{padding:0 15px}}.voucher-wrapper .voucher-box .box-text{background:#f5f0ec;padding:4rem;width:80%;min-height:521px;border-radius:2rem}@media(max-width: 1200px){.voucher-wrapper .voucher-box .box-text{width:100%;max-width:650px;padding:2rem;min-height:unset}}@media(max-width: 400px){.voucher-wrapper .voucher-box .box-text{padding:2rem 1rem}}.voucher-wrapper .voucher-box .box-text h3{margin:0 0 20px}.voucher-wrapper .voucher-box .box-text ul{list-style:disc;padding:0 0 0 20px;letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500}.voucher-wrapper .voucher-box .box-text .button{margin:20px 0 0;max-width:-moz-max-content;max-width:max-content;padding:0 30px}@media(max-width: 768px){.voucher-wrapper .voucher-box .box-text .button{max-width:unset;width:100%}}.voucher-wrapper .voucher-box .box-text .text-page{transition:opacity .2s cubic-bezier(0.86, 0, 0.07, 1);max-width:440px;position:relative}@media(max-width: 1200px){.voucher-wrapper .voucher-box .box-text .text-page{max-width:unset}}.voucher-wrapper .voucher-box .box-text .text-page.page-2,.voucher-wrapper .voucher-box .box-text .text-page.page-3{display:none;opacity:0}.voucher-wrapper .voucher-box .box-text .text-page.page-2.show,.voucher-wrapper .voucher-box .box-text .text-page.page-3.show{opacity:1}.voucher-wrapper .voucher-box .box-text .text-page.page-2.hide,.voucher-wrapper .voucher-box .box-text .text-page.page-3.hide{opacity:0}.voucher-wrapper .voucher-box .box-text .text-page .bottom{margin:20px 0 0;letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500}.voucher-wrapper .voucher-box .box-image{position:absolute;max-width:650px;right:2rem;top:4rem;height:100%}@media(max-width: 1200px){.voucher-wrapper .voucher-box .box-image{position:relative;top:unset;right:unset;margin:20px 0 0}}@media(max-height: 850px)and (max-width: 768px){.voucher-wrapper .voucher-box .box-image{display:none}}.voucher-wrapper .voucher-box .box-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px;border-radius:2rem;filter:grayscale(100%);transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}.voucher-wrapper .voucher-box .box-image img:hover{filter:grayscale(0%);transform:scale(1.05)}@media(max-width: 1110px){.voucher-wrapper .voucher-box .box-image img{filter:grayscale(0%)}}#mega-menu-wrap-menu_header_main #mega-menu-menu_header_main>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{line-height:1.5;padding:10px;border-bottom:1px solid rgba(0,0,0,.1)}#mega-menu-wrap-menu_header_main #mega-menu-menu_header_main>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link{border-bottom:none}#mega-menu-wrap-menu_header_main #mega-menu-menu_header_main li.mega-menu-item a.mega-menu-link:before{display:none}.menu-custom-label .mega-menu-link{text-transform:uppercase !important;display:flex !important;justify-content:center;background:#ddbc74 !important;color:#fff !important;pointer-events:none !important}.mega-menu-wrap a{letter-spacing:.08em}@media(min-width: 1110px){.mega-three-levels-menu .mega-sub-menu .mega-sub-menu .mega-sub-menu{max-height:calc(100dvh - 80px) !important;overflow-y:auto !important}}@media(min-width: 1110px){.mega-two-levels-menu .mega-sub-menu .mega-sub-menu{max-height:calc(100dvh - 80px) !important;overflow-y:auto !important}}@media(max-width: 1200px){.menu-button{margin:0 0 0 .5rem !important;padding-left:.5rem !important}}@media(min-width: 1110px){.menu-button{margin:0 0 0 2rem !important;padding-left:2rem !important;position:relative}.menu-button:before{content:"";display:block !important;position:absolute;left:0;top:0;bottom:0;margin:auto;width:1px;background-color:#fff;height:3rem}}.mega-sub-menu .mega-toggle-on>.mega-menu-link{background:#232323 !important;color:#fff !important}.info-boxes-section .section-title{margin:0 0 2rem}.info-boxes-section .info-boxes-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem}@media(max-width: 576px){.info-boxes-section .info-boxes-grid{grid-template-columns:repeat(1, 1fr)}}.info-boxes-section .info-boxes-grid .info-box{padding:30px;border:5px solid #f5f0ec;transition:all .3s ease;border-radius:2rem}.info-boxes-section .info-boxes-grid .info-box:hover{background:#f5f0ec}.info-boxes-section .info-boxes-grid .info-box p{margin:0}.info-boxes-section .info-boxes-grid .info-box p.box-header{font-size:.8rem;text-transform:uppercase}header{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);display:flex;justify-content:space-between;padding:0 2rem 0 2rem;position:relative;position:fixed;top:0;z-index:9000;background-color:rgba(0,0,0,0);width:100%;gap:2rem;background:rgba(35,35,35,.8);transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}@media(max-width: 1200px){header{gap:1rem}}@media(max-width: 1100px){header{padding:0 1rem 0 1rem}}header.homepage{background:rgba(35,35,35,.3)}header.homepage.out{background:rgba(35,35,35,.8)}header .logo{max-width:225px;display:flex;width:100%;height:auto}@media(max-width: 1200px){header .logo{max-width:200px}}header .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width: 1110px)and (max-width: 1298px){header .menu-box li.mega-menu-item>a.mega-menu-link{font-size:.75rem !important}}header .menu-box .box{padding:1rem;position:absolute;right:0;top:100%;display:flex;flex-direction:column;gap:1rem}header .menu-box .box .phone{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);display:flex;justify-content:center;align-items:center;flex-direction:row;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);border-radius:100px;background-color:#fff;width:3.75rem;height:3.75rem}@media(max-width: 1110px){header .menu-box .box .phone{display:none}}header .menu-box .box .phone svg{width:24px;height:24px}header .menu-box .box .search{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:3.75rem;height:3.75rem;position:relative;cursor:pointer}@media(max-width: 1110px){header .menu-box .box .search{display:none}}header .menu-box .box .search svg{width:30px;height:30px;position:absolute;top:0;bottom:0;margin:auto;right:15px}header .menu-box .box .search input[type=submit]{display:none}header .menu-box .box .search input[type=text]{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);position:absolute;right:0;height:3.75rem;width:3.75rem;top:0;z-index:-1;border-radius:3.75rem;border:none;padding:0 20px;box-shadow:0 3px 50px 0 rgba(0,0,0,.05)}@media(max-width: 1110px){header .menu-box .box .search input[type=text]{width:100%;z-index:1}}@media(min-width: 576px){header .menu-box .box .search:hover input[type=text]{width:33.75rem}}@media(min-width: 576px)and (max-width: 1110px){header .menu-box .box .search:hover input[type=text]{width:100%}}header .menu-box .box .voucher-box{position:absolute;background:#fff;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);border-radius:2rem 2rem 0 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;top:100%;right:-4.75rem;transform:rotate(-90deg);cursor:pointer;transition:all .3s ease}@media(min-width: 1110px){header .menu-box .box .voucher-box:hover{right:0}}@media(max-width: 1110px){header .menu-box .box .voucher-box{right:-48px;top:4rem}}header .menu-box .box .voucher-box span{letter-spacing:.08em;text-transform:uppercase;padding:1.875rem 2rem;text-align:center;line-height:1rem;width:100%}@media(max-width: 1110px){header .menu-box .box .voucher-box span{padding:1rem 1.5rem}}header .menu-box .box .voucher-box span:last-child{background:#ddbc74;color:#fff}@media(max-width: 1110px){header .menu-box .box .voucher-box span:last-child{display:none}}header .menu-box .box .offer-video-box{position:absolute;background:#232323;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);border-radius:2rem 2rem 0 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;right:-66px;top:15rem;transform:rotate(-90deg);cursor:pointer;transition:all .3s ease}@media(min-width: 1110px){header .menu-box .box .offer-video-box{display:none}}header .menu-box .box .offer-video-box span{letter-spacing:.08em;text-transform:uppercase;padding:1rem 1.5rem;text-align:center;line-height:1rem;width:100%;white-space:nowrap;color:#fff}footer{padding:5rem 0 1rem;background-color:#f5f0ec}@media(max-width: 768px){footer{padding:50px 0}}footer.add-line::before{top:-85px}@media(max-width: 768px){footer.add-line::before{top:-40px;height:85px}}footer .content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}@media(max-width: 1110px){footer .content{flex-direction:column;position:relative}}@media(max-width: 768px){footer .content{align-items:center;text-align:center;padding-top:60px}}footer .content .main{white-space:nowrap;width:100%;max-width:230px}footer .content .main p{letter-spacing:.05em;font-size:1rem;line-height:1.75rem;font-weight:300;margin-bottom:54px}@media(max-width: 768px){footer .content .main p{margin-bottom:16px}}footer .content .main img{max-width:210px;margin:0 0 2rem}footer .content .main a{color:#ddbc74}footer .content .main .no-margin{margin:0}footer .content .main .normal-text a{color:#232323;font-size:.875rem;line-height:1.25rem;font-weight:500}footer .content .main h3{margin-bottom:25px}@media(max-width: 768px){footer .content .main h3{margin-bottom:0}}footer .content .main h3 a{letter-spacing:.02em;white-space:nowrap}footer .content .main h4 a{letter-spacing:.04em}footer .content .menu-box{width:100%;padding:0 4.427vw 0 3.854vw}@media(max-width: 1110px){footer .content .menu-box{padding:34px 0 0}}footer .content .menu-box .header{margin-bottom:59px}@media(max-width: 1110px){footer .content .menu-box .header{margin-bottom:34px}}@media(max-width: 768px){footer .content .menu-box .header{margin-bottom:16px}}footer .content .menu-box .list{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row}@media(max-width: 768px){footer .content .menu-box .list{flex-direction:column;align-items:center}}footer .content .menu-box .list ul{width:-moz-max-content;width:max-content}footer .content .menu-box .list ul:nth-child(2){margin-left:30px}@media(max-width: 768px){footer .content .menu-box .list ul:nth-child(2){margin-left:0}}@media(max-width: 768px){footer .content .menu-box .list ul{margin-bottom:16px}}footer .content .menu-box .list ul li a{letter-spacing:.04em;font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:2.125rem}footer .content .right-box img{width:100%;max-width:100px;margin:20px 0 0;border:1px solid #06a6c6}footer .copyright{letter-spacing:.05em;font-size:.875rem;line-height:1.25rem;font-weight:400;margin-top:5rem;text-align:center}@media(max-width: 768px){footer .copyright{margin-top:16px}}footer .created{display:flex;justify-content:center;gap:.2rem;margin:1rem 0 0}footer .created p{font-size:.875rem;line-height:1.25rem;font-weight:400}footer .created svg{width:46px;height:auto}.banner-hero{padding:2rem 2rem 0;margin:0 auto 3rem;position:relative;max-width:1920px;height:calc(100vh - 102px);max-height:804px;display:flex;align-items:center}@media(max-width: 1110px){.banner-hero{padding:2rem 1rem;margin:0}}@media(max-width: 576px){.banner-hero{height:calc(100vh - 87px)}}.banner-hero.add-line::before{bottom:-96px;height:200px}@media(max-width: 768px){.banner-hero.add-line::before{bottom:-40px;height:100px}}.banner-hero .image{max-width:68%;width:100%;height:100%;border-radius:2rem;overflow:hidden;box-shadow:0 3px 50px 0 rgba(0,0,0,.05)}@media(max-width: 1110px){.banner-hero .image{max-width:100%}}.banner-hero .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}.banner-hero .image img:hover{filter:grayscale(0%);transform:scale(1.05)}@media(max-width: 1110px){.banner-hero .image img{filter:grayscale(0%)}}.banner-hero .text{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;display:flex !important;height:100%;position:relative;max-width:32%;margin-left:50px}@media(max-width: 1110px){.banner-hero .text{position:absolute;max-width:unset;bottom:0;height:auto;padding:5rem 2rem;margin:0}}.banner-hero .text h1{width:100%;word-break:break-word}@media(min-width: 1110px){.banner-hero .text h1{line-height:1;font-size:3.4vw}}@media(min-width: 1920px){.banner-hero .text h1{font-size:65px;line-height:1}}@media(max-width: 1110px){.banner-hero .text h1{color:#fff;padding-right:0}}@media(max-width: 576px){.banner-hero .text h1{text-align:center}}.banner-hero-video{position:relative;width:100%;height:100dvh;display:flex;align-items:flex-end;justify-content:flex-start;background:#f5f0ec}@media(max-width: 576px){.banner-hero-video{height:100dvh}}.banner-hero-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.banner-hero-video.add-line::before{bottom:-85px}.banner-hero-video .text-box{width:auto;max-width:100%;padding:5rem;z-index:10}@media(max-width: 768px){.banner-hero-video .text-box{padding:3rem 1rem}}.banner-hero-video .text-box h1{color:#fff}.banner-hero-video .text-box p{color:#fff}.banner-hero-video .text-box .button{margin:2rem 0 0;color:#fff}.banner-hero-video .text-box .button::before{top:0}.offer-slider{margin-top:100px}@media(max-width: 768px){.offer-slider{margin-top:50px}}.offer-slider .offerSlider{padding-left:40px}@media(max-width: 1110px){.offer-slider .offerSlider{padding-left:15px}}.offer-slider .offerSlider .box{max-width:27.917vw;width:100%;margin:0 1rem 0 0;display:flex;flex-direction:column;align-items:center}@media(max-width: 1110px){.offer-slider .offerSlider .box{max-width:calc(50vw - 24px)}}@media(max-width: 768px){.offer-slider .offerSlider .box{max-width:calc(100vw - 32px)}}.offer-slider .offerSlider .box .image{width:100%;height:285px;margin-bottom:20px;position:relative;border-radius:2rem;overflow:hidden}.offer-slider .offerSlider .box .image::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0}.offer-slider .offerSlider .box .image img{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.offer-slider .offerSlider .box .image span{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);font-size:1.375rem;line-height:2.188rem;font-weight:500;letter-spacing:.2em;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-transform:uppercase;text-align:center;height:2.188rem;color:#fff;transform:translateY(20px);opacity:0}.offer-slider .offerSlider .box p{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);line-height:1.625rem}@media(min-width: 576px){.offer-slider .offerSlider .box:hover .image::before{opacity:.3}.offer-slider .offerSlider .box:hover .image span{opacity:1;transform:translateY(0)}}.offer-slider .button-box{margin-top:78px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}@media(max-width: 768px){.offer-slider .button-box{margin-top:34px}}@media(max-width: 576px){.offer-slider .button-box .button{max-width:unset}}@media(max-width: 1444px){.offer-slider .section-header{padding-left:25px}}@media(max-width: 1110px){.offer-slider .section-header{padding-left:0}}.simple-banner{margin:5rem 0}@media(max-width: 768px){.simple-banner{margin:3rem 0}}.simple-banner .simple-banner-container{padding:0 calc((100% - 1088px)/2) 0 calc((100% - 1364px)/2);position:relative}@media(max-width: 1394px){.simple-banner .simple-banner-container{padding:0 calc((100% - 1088px)/2) 0 15px}}@media(max-width: 1118px){.simple-banner .simple-banner-container{padding:0 15px}}.simple-banner .simple-banner-container.add-line::before{bottom:-54px;z-index:99;height:230px}@media(max-width: 768px){.simple-banner .simple-banner-container.add-line::before{display:none}}.simple-banner .content .image{width:calc(50% + 3px - (100% - 1640px)/2);height:536px;position:absolute;position:absolute;left:calc(50% - 3px);top:28px;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);border-radius:2rem;overflow:hidden}.simple-banner .content .image.mobile{display:none;position:relative;top:unset;width:100%;left:unset}@media(max-width: 1653px){.simple-banner .content .image{width:calc(50% - 15px)}}@media(max-width: 768px){.simple-banner .content .image{display:none}.simple-banner .content .image.mobile{display:block}}.simple-banner .content .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.simple-banner .content .text{background-color:#f5f0ec;padding:76px calc(50% + 15px) 62px 4.792vw;border-radius:2rem}@media(max-width: 768px){.simple-banner .content .text{padding:30px}}.simple-banner .content .text h3{letter-spacing:.02em;max-width:400px;margin-bottom:50px}.simple-banner .content .text p{max-width:550px}.simple-banner .content .button{margin:64px 0 0 4.792vw}@media(max-width: 768px){.simple-banner .content .button{margin:34px auto 0}}.big-text{margin:5rem 0}@media(max-width: 1110px){.big-text{margin:3rem 0;padding:0 1rem}}.big-text:last-child{margin:5rem 0 0}@media(max-width: 1110px){.big-text:last-child{margin:3rem 0 0}}.big-text .top{display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;height:24vw;padding-right:calc((100% - 1640px)/2)}@media(max-width: 1670px){.big-text .top{padding-right:15px}}@media(max-width: 1200px){.big-text .top{padding-right:0;padding-bottom:128px;height:calc(24vw + 88px);position:relative}}@media(max-width: 576px){.big-text .top{padding-bottom:88px}}@media(max-width: 1110px){.big-text .top{height:calc(34vw + 88px)}}.big-text .top h2{letter-spacing:.02em;max-width:480px;margin-bottom:6vw;width:100%}@media(max-width: 1200px){.big-text .top h2{text-align:center;left:0;right:0;margin:auto;position:absolute;bottom:0}}.big-text .bottom{text-align:center;margin-top:2rem;padding:0 1rem}.person{margin-top:4rem}@media(max-width: 768px){.person{margin-top:2rem}}.person .content{position:relative;padding-top:50px}@media(max-width: 1110px){.person .content{padding-top:0}}.person .content .image{height:700px;max-width:466px;position:absolute;left:0;top:0;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);width:100%}@media(max-width: 1200px){.person .content .image{max-width:calc(50% - 15px)}}@media(max-width: 1110px){.person .content .image{position:relative;width:100%;margin:auto;max-width:466px}}.person .content .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person .content .text{background-color:#f5f0ec;padding:76px 3.229vw 62px calc(50% - 138px);margin-left:138px}@media(max-width: 1110px){.person .content .text{padding:30px 15px;margin-left:0}}.person .content .text h3{letter-spacing:.02em;max-width:450px;margin-bottom:98px}@media(max-width: 1110px){.person .content .text h3{margin-bottom:34px}}.person .content .text p{max-width:550px}@media(max-width: 1110px){.person .content .text p{max-width:unset}}.person .content .button{margin:64px 0 0 50%}@media(max-width: 1110px){.person .content .button{margin:34px auto 0}}.person .team-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:2rem}.person .team-list .person-item{width:calc(50% - 1rem);position:relative;cursor:pointer;border-radius:2rem;overflow:hidden}@media(max-width: 576px){.person .team-list .person-item{width:100%}}.person .team-list .person-item .image{position:relative;width:100%;height:42rem;overflow:hidden}.person .team-list .person-item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:100%;height:100%;filter:grayscale(100%)}.person .team-list .person-item .text{position:absolute;bottom:0;left:0;width:calc(100% - 2rem);margin:1rem;background:#fff;padding:.2rem 3.2px;text-align:center;border-radius:.5rem .5rem 1.2rem 1.2rem;box-shadow:rgba(17,12,46,.15) 0px 48px 100px 0px}.person .team-list .person-item .text .more-info{text-transform:uppercase;opacity:0;transition:all .3s ease;margin:-1.7rem 0 0;font-size:1rem;transform:translateY(-10px);color:#ddbc74}@media(max-width: 768px){.person .team-list .person-item .text .more-info{opacity:1;transform:translateY(0);margin:0}}.person .team-list .person-item:hover .image img{filter:grayscale(0%);transform:scale(1.1)}.person .team-list .person-item:hover .more-info{opacity:1;margin:0;transform:translateY(0)}.person-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:999;display:none;opacity:0;transition:opacity .3s ease}.person-popup-overlay.active{display:block;opacity:1}.person-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.person-popup.active{opacity:1;visibility:visible}.person-popup.active .popup-content{transform:translateY(0)}.person-popup .popup-content{position:relative;width:calc(100% - 4rem);max-width:1000px;max-height:36rem;background-color:#fff;overflow:hidden;box-shadow:0 5px 30px rgba(0,0,0,.3);transform:translateY(30px);transition:transform .4s ease .2s;display:flex;flex-direction:column;border-radius:2rem}@media(max-width: 768px){.person-popup .popup-content{width:calc(100% - 2rem);max-height:calc(100dvh - 10rem);height:100%;max-width:26rem}}.person-popup .close-popup{position:absolute;top:15px;right:15px;width:40px;height:40px;border-radius:50%;background-color:#ddbc74;color:#fff;border:none;font-size:24px;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.person-popup .close-popup:hover{background-color:rgb(214.3768786127,174.9485549133,88.9231213873);transform:rotate(90deg)}.person-popup .popup-inner{display:flex;max-height:36rem;overflow:hidden}@media(max-width: 768px){.person-popup .popup-inner{flex-direction:column;max-height:unset}}.person-popup .popup-image{width:40%;flex-shrink:0}@media(max-width: 768px){.person-popup .popup-image{width:100%}}.person-popup .popup-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-popup .popup-text{width:60%;padding:2.5rem;max-height:36rem}@media(max-width: 768px){.person-popup .popup-text{width:100%;padding:2rem}}.person-popup .popup-text h4{font-family:"Poppins",sans-serif}.person-popup .popup-text .popup-description{overflow-y:auto;height:100%;max-height:25rem;-ms-overflow-style:none;scrollbar-width:none}.person-popup .popup-text .popup-description::-webkit-scrollbar{display:none}@media(max-width: 768px){.person-popup .popup-text .popup-description{max-height:20rem}}.person-popup .popup-text .popup-description p,.person-popup .popup-text .popup-description li{font-size:1rem;line-height:1.5;margin-bottom:1rem}.person-popup .popup-text .popup-description ul{list-style:disc}.person-popup .popup-text .popup-description ul,.person-popup .popup-text .popup-description ol{margin-bottom:1rem;padding-left:2rem}.person-popup .popup-text .popup-description ul li,.person-popup .popup-text .popup-description ol li{margin-bottom:.5rem;font-size:1rem;line-height:1.5}.banner-subpage{padding:40px;position:relative}@media(max-width: 768px){.banner-subpage{padding:30px 15px}}.banner-subpage.add-line::before{bottom:-90px;height:200px;z-index:99}@media(max-width: 768px){.banner-subpage.add-line::before{bottom:-5px;height:70px}}.banner-subpage .image{position:relative;display:flex;align-items:center}.banner-subpage .image::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ddbc74;opacity:0}@media(max-width: 768px){.banner-subpage .image{max-width:100%;align-items:flex-end}.banner-subpage .image::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:.4}}.banner-subpage .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:68%;height:40%;max-height:482px;filter:grayscale(100%);transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}.banner-subpage .image img:hover{filter:grayscale(0%);transform:scale(1.05)}@media(max-width: 1110px){.banner-subpage .image img{filter:grayscale(0%)}}@media(max-width: 768px){.banner-subpage .image img{max-width:100%}}.banner-subpage .image h1{display:flex;justify-content:space-between;align-items:center;flex-direction:row;position:relative;max-width:32%;margin-left:50px;font-size:4rem;line-height:4rem;word-break:break-word}@media(max-width: 768px){.banner-subpage .image h1{position:absolute;justify-content:center;left:unset;max-width:100%;color:#fff;margin:0 15px 10vw}}@media(max-width: 576px){.banner-subpage .image h1{padding:0 15px;font-size:2rem;line-height:2.5rem}}.listing{margin-top:96px}@media(max-width: 1110px){.listing{margin-top:20px}}.listing .section-header{margin-bottom:80px}@media(max-width: 1110px){.listing .section-header{margin-bottom:34px}}.listing .content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap}.listing .content .item{width:calc(33.33% - 16px);height:285px;margin:0 16px 16px 0;position:relative;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);background-color:#fff;display:none;border-radius:2rem;overflow:hidden}.listing .content .item.show{display:block}@media(max-width: 1110px){.listing .content .item{width:calc(50% - 8px)}.listing .content .item:nth-child(3n){margin-right:16px}.listing .content .item:nth-child(2n){margin-right:0}}@media(max-width: 576px){.listing .content .item{width:100%;margin-right:0}.listing .content .item:nth-child(3n){margin-right:0}}.listing .content .item .image{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:100%;height:100%;opacity:0}@media(max-width: 768px){.listing .content .item .image{opacity:1}}.listing .content .item .image::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;background-color:#f5f0ec;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.4}@media(max-width: 768px){.listing .content .item .image::before{background-color:#000;opacity:.4}}.listing .content .item .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.listing .content .item p{display:flex;justify-content:center;align-items:center;flex-direction:row;position:absolute;top:0;width:100%;height:100%;z-index:99;text-align:center;line-height:1.625rem;color:#232323;padding:0 20px}@media(max-width: 768px){.listing .content .item p{color:#fff}}.listing .content .item .arrow{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);display:block;width:24px;height:12px;position:absolute;bottom:32px;right:44px}.listing .content .item .arrow svg{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);position:absolute;z-index:99;top:0;left:0;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.listing .content .item .arrow svg{opacity:0}}.listing .content .item .arrow svg.icon-icon-arrow-white{opacity:0}@media(max-width: 768px){.listing .content .item .arrow svg.icon-icon-arrow-white{opacity:1}}@media(min-width: 576px){.listing .content .item:hover .image{opacity:1}.listing .content .item:hover p{color:#232323}.listing .content .item:hover .arrow{right:30px}.listing .content .item:hover .arrow svg{opacity:0}.listing .content .item:hover .arrow svg.icon-icon-arrow-white{opacity:1}}.listing.search .content .item{display:block}.listing.listing-suboffers{margin:0;padding:5rem 0}.listing.listing-suboffers .section-header h2{max-width:700px}.listing.listing-suboffers .content .item{display:block}.listing.promotions .content .item{display:block}.listing.promotions .content .item .image{opacity:1}.listing.promotions .content .item p{color:#232323}@media(max-width: 768px){.listing.promotions .content .item p{color:#fff}}.listing.promotions .content .item .arrow{right:30px}.listing.promotions .content .item .arrow svg{opacity:0}.listing.promotions .content .item .arrow svg.icon-icon-arrow-white{opacity:1}.esteederi-intro{padding:5rem 0;background-image:linear-gradient(180deg, rgb(245, 240, 236) 81%, rgba(245, 240, 236, 0) 100%)}@media(max-width: 768px){.esteederi-intro{padding:3rem 0}}.esteederi-intro .intro-content{max-width:75rem;margin:0 auto}.esteederi-intro .intro-content .main-title{margin:0 0 2rem}.esteederi-intro .intro-content .intro-text{margin-bottom:3rem}.esteederi-intro .intro-content .text-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;position:relative}@media(max-width: 768px){.esteederi-intro .intro-content .text-content{grid-template-columns:1fr;gap:0}}.esteederi-intro .intro-content .text-content .text{padding:1rem 0 0}@media(max-width: 768px){.esteederi-intro .intro-content .text-content .text{order:3}}.esteederi-intro .intro-content .text-content .text h3{color:#ddbc74;margin-bottom:1rem;position:relative}.esteederi-intro .intro-content .text-content .text p{margin-bottom:2rem}.esteederi-intro .intro-content .text-content .text ul{list-style:none;padding:0;margin-bottom:2rem}.esteederi-intro .intro-content .text-content .text ul li{position:relative;padding-left:2rem;margin-bottom:1rem;letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500}.esteederi-intro .intro-content .text-content .text ul li::before{content:"✓";position:absolute;left:0;top:0;color:#ddbc74;font-weight:bold}.esteederi-intro .intro-content .text-content .text .why-esteederi,.esteederi-intro .intro-content .text-content .text .philosophy{margin-bottom:3rem}.esteederi-intro .intro-content .text-content .text .trust p{margin:0}.esteederi-intro .owner-photo{position:relative;height:100%;max-height:700px}.esteederi-intro .owner-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 1rem 2rem rgba(0,0,0,.1);transition:transform .3s ease;border-radius:2rem}.esteederi-intro .owner-photo img:hover{transform:translateY(-0.3rem)}.esteederi-intro .invitation-box{background:#fbf7f5;padding:3rem;text-align:center;position:relative;overflow:hidden;margin-top:4rem;border-radius:2rem}@media(max-width: 768px){.esteederi-intro .invitation-box{padding:1rem}}.esteederi-intro .invitation-box::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="10" cy="60" r="0.5" fill="rgba(255,255,255,0.1)"/><circle cx="90" cy="40" r="0.5" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100" height="100" fill="url(%23grain)"/></svg>');opacity:.3}.esteederi-intro .invitation-box .invitation-content{position:relative;z-index:2}.esteederi-intro .invitation-box .invitation-content h3{margin-bottom:1rem}.esteederi-intro .invitation-box .invitation-content p{margin-bottom:3rem}.esteederi-intro .invitation-box .statistics{display:flex;justify-content:center;gap:4rem;position:relative;z-index:2}@media(max-width: 48rem){.esteederi-intro .invitation-box .statistics{flex-direction:column;gap:2rem}}.esteederi-intro .invitation-box .statistics .stat-item{text-align:center}.esteederi-intro .invitation-box .statistics .stat-item .number{display:block;margin-bottom:.5rem;font-size:2.375rem;line-height:3.063rem;font-weight:500}.esteederi-intro .invitation-box .statistics .stat-item .label{text-transform:uppercase;letter-spacing:.06rem}.esteederi-intro .text-content{animation:fadeInLeft .8s ease-out}.esteederi-intro .owner-photo{animation:fadeInRight .8s ease-out .2s both}.esteederi-intro .invitation-box{animation:fadeInUp .8s ease-out .4s both}.cosmetics-intro{padding:5rem 0}.cosmetics-intro h3{color:#232323}@media(max-width: 992px){.cosmetics-intro .text-content{grid-template-columns:1fr;gap:0}}.cosmetics-intro .intro-content{max-width:75rem;margin:0 auto}.cosmetics-intro .intro-content .main-title{margin:0 0 2rem}.cosmetics-intro .intro-content .intro-text{margin-bottom:3rem}.cosmetics-intro .intro-content .text-content{display:flex;gap:4rem;justify-content:space-between;position:relative}@media(max-width: 992px){.cosmetics-intro .intro-content .text-content{flex-direction:column-reverse;gap:0}}.cosmetics-intro .intro-content .text-content .text{padding:1rem 0 0;width:calc(100% - 512px - 4rem)}@media(max-width: 992px){.cosmetics-intro .intro-content .text-content .text{width:100%}}.cosmetics-intro .intro-content .text-content .text h3{color:#ddbc74;margin-bottom:1rem;position:relative}.cosmetics-intro .intro-content .text-content .text p{margin-bottom:2rem}.cosmetics-intro .owner-photo{position:relative;height:600px;width:512px}@media(max-width: 992px){.cosmetics-intro .owner-photo{height:100vw;width:100%}}.cosmetics-intro .owner-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;box-shadow:0 1rem 2rem rgba(0,0,0,.1);transition:transform .3s ease;border-radius:2rem;position:absolute;height:300px;width:300px}@media(max-width: 992px){.cosmetics-intro .owner-photo img{width:50vw;height:50vw}}.cosmetics-intro .owner-photo img.photo-1{top:0;right:0}.cosmetics-intro .owner-photo img.photo-2{bottom:2rem;right:2rem}.cosmetics-intro .owner-photo img.photo-3{top:8rem;left:0}@media(max-width: 536px){.cosmetics-intro .owner-photo img.photo-3{top:4rem}}.cosmetics-intro .owner-photo img:hover{transform:translateY(-0.3rem)}.cosmetics-intro .text-content{animation:fadeInLeft .8s ease-out}.cosmetics-intro .owner-photo{animation:fadeInRight .8s ease-out .2s both}.cosmetics-intro .invitation-box{animation:fadeInUp .8s ease-out .4s both}@keyframes fadeInLeft{from{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{from{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}.testimonials-banner{position:relative;padding:6rem 0;color:#fff;text-align:center}@media(max-width: 1110px){.testimonials-banner{padding:2rem 0}}.testimonials-banner .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#232323;z-index:-1;overflow:hidden}.testimonials-banner .overlay img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.testimonials-banner .section-title{font-size:2.5rem;margin-bottom:3rem;position:relative;display:inline-block}.testimonials-banner .reviews-container{display:flex;justify-content:center;gap:4rem}@media(max-width: 1110px){.testimonials-banner .reviews-container{margin-bottom:0}}@media(max-width: 576px){.testimonials-banner .reviews-container{flex-direction:column;align-items:center;gap:2rem}}.testimonials-banner .reviews-container p{color:#fff}.testimonials-banner .review-platform{width:100%;max-width:20rem;transition:transform .3s ease;display:flex;flex-direction:column;justify-content:space-between}.testimonials-banner .review-platform:hover{transform:translateY(-0.5rem)}.testimonials-banner .review-platform .platform-logo{margin-bottom:1rem}.testimonials-banner .review-platform .platform-logo img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.testimonials-banner .review-platform .stars{display:flex;justify-content:center;margin-bottom:2rem}.testimonials-banner .review-platform .stars svg{width:1.5rem;height:1.5rem;fill:#fff;stroke:#fff;margin:0 .2rem}.testimonials-banner .review-platform .score{margin-bottom:.5rem;font-size:2.5rem}.testimonials-banner .review-platform .add-review{opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease .3s}@media(max-width: 768px){.testimonials-banner .review-platform .add-review{opacity:1;transform:translateY(0)}}.testimonials-banner .review-platform:hover .add-review{opacity:1;transform:translateY(0)}.text-with-button{margin-top:168px}@media(max-width: 768px){.text-with-button{margin-top:50px}}.text-with-button .content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 768px){.text-with-button .content{flex-direction:column;text-align:center}}.text-with-button .content h2{letter-spacing:.02em;max-width:550px}@media(max-width: 768px){.text-with-button .content h2{margin-bottom:34px}}.section-text{margin-top:5rem}@media(max-width: 768px){.section-text{margin-top:2rem}}.section-text .text-container{margin:0 calc((100% - 1640px)/2) 0 calc((100% - 1364px)/2)}@media(max-width: 1670px){.section-text .text-container{margin:0 15px 0 calc((100% - 1364px)/2)}}@media(max-width: 1394px){.section-text .text-container{margin:0 15px}}.section-text .text-container .content{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:4rem}@media(max-width: 1110px){.section-text .text-container .content{flex-direction:column}}.section-text .text-container .content .section-header{white-space:nowrap;width:calc(100% - 950px);min-width:300px;position:sticky;top:100px}@media(max-width: 1110px){.section-text .text-container .content .section-header{position:relative;top:unset;margin:0}}.section-text .text-container .content .section-header .buttons{margin:50px 0 0;display:flex;gap:10px}.section-text .text-container .content .section-header .buttons .button:first-child{width:4rem;max-width:unset}.section-text .text-container .content .section-header .buttons .button{padding:0}.section-text .text-container .content .section-header .buttons .button svg{z-index:10}.section-text .text-container .content .section-header .buttons .button:hover svg path{fill:#fff}.section-text .text-container .content .section-header .buttons .button:last-child{width:auto;padding:0 2rem}.section-text .text-container .content .section-header .extra-image{margin:50px 0 0;display:flex;justify-content:flex-start;align-items:flex-start;width:auto;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}.section-text .text-container .content .section-header .extra-image.is-active{opacity:1;visibility:visible}@media(max-width: 1110px){.section-text .text-container .content .section-header .extra-image{position:fixed;top:0;left:0;margin:0;width:100%;min-height:100dvh;background:rgba(35,35,35,.8);z-index:9999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden}.section-text .text-container .content .section-header .extra-image .close-offer-video{position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;cursor:pointer;background:#fff;box-shadow:rgba(17,12,46,.5) 0px 48px 100px 0px;border-radius:100%;padding:1rem}.section-text .text-container .content .section-header .extra-image .close-offer-video span{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:1rem;height:2px;background-color:#232323;transform:rotate(45deg)}.section-text .text-container .content .section-header .extra-image .close-offer-video span:last-child{transform:rotate(-45deg)}}.section-text .text-container .content .section-header .extra-image video{border-radius:2rem;max-width:100%}@media(max-width: 1110px){.section-text .text-container .content .section-header .extra-image video{max-height:80%;max-width:calc(100% - 2rem)}}.section-text .text-container .content .section-header .extra-image img{width:100%;height:100%;border-radius:2rem;-o-object-fit:contain;object-fit:contain}@media(max-width: 1250px){.section-text .text-container .content .section-header .extra-image img{max-height:300px;-o-object-position:left;object-position:left}}.section-text .text-container .content .paragraph{max-width:950px;width:100%;margin-top:50px}@media(max-width: 1250px){.section-text .text-container .content .paragraph{max-width:100%;margin:2rem 0 0}}@media(max-width: 1110px){.section-text .text-container .content .paragraph{margin:0}}.section-text p{margin-bottom:2rem}.section-text p:last-child{margin-bottom:0}.section-text h3,.section-text h4{margin:0 0 1rem;font-family:"Poppins",sans-serif}.section-text ul{margin-bottom:2rem}.section-text ul li{letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500;position:relative;padding:0 0 0 88px}.section-text ul li::before{content:"";display:block;width:48px;height:3px;background-color:#ddbc74;position:absolute;top:15px;left:0}.section-text ol{margin-bottom:2rem;list-style:decimal;padding:0 0 0 25px}.section-text ol li{letter-spacing:.04em;font-size:1.125rem;line-height:2.125rem;font-weight:500}.page-text .section-text{margin:0 0 130px}.page-text .section-text h1{margin:0 0 50px}.page-text h2{margin:20px 0 30px}.page-text ul{list-style:inside}.page-text ul li{padding:0}.page-text ul li::before{display:none}.faq{margin:5rem 0}@media(max-width: 1110px){.faq{margin:3rem 0}}.faq .content .item{padding:54px 3.229vw 50px;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);margin-bottom:13px;position:relative;cursor:pointer;border-radius:2rem}@media(max-width: 768px){.faq .content .item{padding:30px 40px 30px 15px}}.faq .content .item .title{line-height:1.563rem}.faq .content .item .arrow{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);display:block;width:12px;height:24px;position:absolute;top:54px;right:38px;overflow:hidden}@media(max-width: 768px){.faq .content .item .arrow{top:30px;right:18px}}.faq .content .item .arrow svg{position:absolute;z-index:99;top:0;left:0;-o-object-fit:contain;object-fit:contain}.faq .content .item .arrow svg.icon-icon-arrow-down{transform:rotate(180deg);top:100%;transition-delay:.2s}.faq .content .item.active .arrow svg{top:100%}.faq .content .item.active .arrow svg.icon-icon-arrow-down{top:0}.faq .content .item .hidden{padding:34px 0 0;display:none}@media(max-width: 768px){.faq .content .item .hidden{padding:30px 0}}.faq .content .item .hidden h3{letter-spacing:.02em;margin-bottom:80px}@media(max-width: 768px){.faq .content .item .hidden h3{margin-bottom:34px}}.faq .content .item .hidden a{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}@media(min-width: 576px){.faq .content .item .hidden a:hover{color:#ddbc74}}.faq .content .item .hidden p{margin-bottom:34px;font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:2.125rem}.faq .content .item .hidden p:last-child{margin-bottom:0}.faq .content .item .hidden ul{margin-bottom:34px}.faq .content .item .hidden ul:last-child{margin-bottom:0}.faq .content .item .hidden ul li{letter-spacing:.04em;font-size:.875rem;line-height:1.25rem;font-weight:400;position:relative;padding:0 0 0 88px;line-height:2.125rem}.faq .content .item .hidden ul li::before{content:"";display:block;width:48px;height:3px;background-color:#ddbc74;position:absolute;top:15px;left:0}.gallery{margin-top:100px}.gallery .content{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:wrap;margin-right:-8px}.gallery .content .image{width:calc(25% - 16px);height:calc(25% - 16px);margin:0 8px 16px 8px;position:relative;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);background-color:#fff;display:none;height:400px}.gallery .content .image.show{display:block}@media(max-width: 1110px){.gallery .content .image{width:calc(50% - 16px)}}@media(max-width: 576px){.gallery .content .image{width:100%;height:100%;margin-right:0}.gallery .content .image:nth-child(3n){margin-right:0}}.gallery .content .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.form-map{margin-top:156px}.form-map .form{padding:54px 3.229vw;box-shadow:0 3px 50px 0 rgba(0,0,0,.05);background-color:#fff;z-index:9;position:relative;border-radius:2rem}.form-map .form h3{letter-spacing:.02em;margin:54px 0 30px}.form-map .map{height:905px;margin-top:-177px}.form-map .map iframe{width:100%;height:100%}.logotypes{margin:10rem 0}@media(max-width: 768px){.logotypes{margin:5rem 0}}.logotypes:last-child{margin:10rem 0 0}@media(max-width: 768px){.logotypes:last-child{margin:5rem 0 0}}.logotypes .logotypes-content{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 1110px){.logotypes .logotypes-content{flex-direction:column}}.logotypes .logosSlider{width:80%}@media(max-width: 1110px){.logotypes .logosSlider{width:100%}}.logotypes .logosSlider .box{width:100%;display:flex;flex-direction:column;align-items:center}.logotypes .logosSlider .box .image{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:100%;height:100px;position:relative;filter:grayscale(1);padding:15px}.logotypes .logosSlider .box .image img{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain}.logotypes .logosSlider .box p{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);line-height:1.125rem;letter-spacing:.2em;position:relative;overflow:hidden;text-transform:uppercase}.logotypes .logosSlider .box p::before{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);content:"";display:block;width:100%;height:1px;background-color:#ddbc74;position:absolute;right:100%;bottom:0}@media(min-width: 576px){.logotypes .logosSlider .box:hover .image{filter:grayscale(0)}.logotypes .logosSlider .box:hover p{color:#ddbc74}.logotypes .logosSlider .box:hover p::before{right:0}}.logotypes .button-box{margin-top:78px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row}@media(max-width: 768px){.logotypes .button-box{margin-top:34px}}@media(max-width: 576px){.logotypes .button-box .button{max-width:unset}}.logotypes .section-header{position:relative;margin:0;width:20%}@media(max-width: 1110px){.logotypes .section-header{width:auto;margin-bottom:20px}}@media(max-width: 1444px){.logotypes .section-header{padding-left:25px}}@media(max-width: 1110px){.logotypes .section-header{padding-left:0}}.logotypes .section-header .arrows{position:absolute;right:0;bottom:0;top:0;margin:auto;height:12px}.opinion-slider{margin:5rem 0}@media(max-width: 768px){.opinion-slider{margin:3rem 0}}.opinion-slider .section-header{margin:0 1rem 4rem}@media(max-width: 768px){.opinion-slider .section-header{margin:0}}.opinion-slider .opinionSlider .slide{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);padding:2rem;border:5px solid #f5f0ec;border-radius:2rem;display:flex;flex-direction:column;justify-content:center;margin:0 1rem;height:380px}@media(max-width: 768px){.opinion-slider .opinionSlider .slide{margin:0}}.opinion-slider .opinionSlider .slide:hover{background:#f5f0ec}.opinion-slider .opinionSlider .slide .opinion{margin-bottom:20px;overflow:auto}.opinion-slider .opinionSlider .slide .name{font-size:.875rem;line-height:1.25rem;font-weight:700;color:#ddbc74}.opinion-slider .opinionSlider .slide .stars{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;margin-bottom:20px}.opinion-slider .opinionSlider .slide .stars .star{display:block;width:20px;height:20px;background-image:url("../../images/star2.png");background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:5px}.opinion-slider .content{position:relative}.opinion-slider .content .opinionSlider-box.mobile{display:none;position:relative;top:unset;width:100%;left:unset}@media(max-width: 1653px){.opinion-slider .content .opinionSlider-box{width:100%}}@media(max-width: 768px){.opinion-slider .content .opinionSlider-box{position:relative;width:100%;left:unset;top:unset;padding:6rem 0 0;height:auto}}@media(max-width: 576px){.opinion-slider .content .opinionSlider-box{width:100%;left:unset}}.opinion-slider .content .opinionSlider-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opinion-slider .content .section-header h2{letter-spacing:.02em;margin-bottom:34px}.opinion-slider .slick-next,.opinion-slider .slick-prev{right:1rem;top:-6rem;left:unset;background-image:url("../../images/chevron-right.png");background-repeat:no-repeat;background-position:center;width:4rem;height:4rem;background-size:.75rem;background-color:#ddbc74;border-radius:100%;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1)}@media(max-width: 768px){.opinion-slider .slick-next,.opinion-slider .slick-prev{top:-3rem}}.opinion-slider .slick-next:hover,.opinion-slider .slick-prev:hover{background-color:#232323;background-image:url("../../images/chevron-right.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.opinion-slider .slick-next:hover,.opinion-slider .slick-next:focus{background-color:#232323;background-image:url("../../images/chevron-right.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.opinion-slider .slick-prev:hover,.opinion-slider .slick-prev:focus{background-color:#232323;background-image:url("../../images/chevron-left.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.opinion-slider .slick-next::before,.opinion-slider .slick-prev::before{display:none}@media(max-width: 768px){.opinion-slider .slick-next{right:unset;left:5rem}}.opinion-slider .slick-prev{background-image:url("../../images/chevron-left.png");right:7rem}@media(max-width: 768px){.opinion-slider .slick-prev{left:0;right:unset}}.opinion-slider .slick-prev:hover{background-image:url("../../images/chevron-left.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.price-list{background-color:#f5f0ec;padding:5rem 0}@media(max-width: 1110px){.price-list{padding:3rem 0}}.price-list .content{padding:4rem;position:relative;z-index:9;border:6px solid #fff;border-radius:4rem}@media(max-width: 1110px){.price-list .content{padding:2rem}}.price-list .content h1{text-transform:uppercase;text-align:center;margin-bottom:50px}@media(max-width: 1110px){.price-list .content h1{font-size:3.375rem;line-height:3.5rem}}@media(max-width: 768px){.price-list .content h1{font-size:2rem;margin:0 0 10px;line-height:2.5rem}}.price-list .content .table-box .title{text-transform:uppercase;text-align:center;margin-bottom:20px;padding:10px;border:2px solid #ddbc74;border-radius:2rem}@media(max-width: 768px){.price-list .content .table-box .title{font-size:1.625rem;line-height:1.625rem;font-weight:500}}.price-list .content .table-box .desc{text-align:center;margin-bottom:20px}.price-list .content .table-box .table .row{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media(max-width: 768px){.price-list .content .table-box .table .row{align-items:unset}}.price-list .content .table-box .table .row p{font-size:1rem;line-height:1.75rem;font-weight:500;width:80%;padding:7px 0;height:48px}@media(max-width: 768px){.price-list .content .table-box .table .row p{height:unset;width:65%;padding-right:10px;font-size:.875rem;line-height:1.25rem;font-weight:400}}.price-list .content .table-box .table .row p.price{width:20%;padding-left:20px;border-left:2px solid #ddbc74;display:flex;align-items:center;white-space:nowrap}@media(max-width: 768px){.price-list .content .table-box .table .row p.price{width:35%;padding-left:10px;white-space:unset}}.price-list .content .table-box .table .row.highlight p{border-top:2px solid #ddbc74}.price-list.price-list-main h1{width:100%}.price-list.price-list-main .content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.price-list.price-list-main .content .table-box{z-index:9;position:relative;width:calc(33.33% - 20px)}@media(max-width: 1110px){.price-list.price-list-main .content .table-box{width:calc(50% - 20px)}}@media(max-width: 768px){.price-list.price-list-main .content .table-box{width:100%;margin:0 0 10px}}.price-list.price-list-main .content .table-box a{display:block}.price-list.price-list-main .content .table-box a .title{padding:1rem}.errorText{display:none;color:#ff4229;font-size:13px;text-align:left;padding-left:0;padding-top:0;transition:.2s all}#newsletter-container{margin:10rem 0}@media(max-width: 768px){#newsletter-container{margin:5rem 0}}#newsletter-container .newsletter-content{display:flex;flex-wrap:wrap;align-items:center;background-color:#f5f0ec;padding:3rem;border-radius:2rem}@media(max-width: 768px){#newsletter-container .newsletter-content{padding:2rem}}#newsletter-container .newsletter-content .col-6{width:50%}@media(max-width: 768px){#newsletter-container .newsletter-content .col-6{width:100%}}#newsletter-container .newsletter-content .col-6 .section-header{padding-right:100px}@media(max-width: 768px){#newsletter-container .newsletter-content .col-6 .section-header{padding-right:15px}}#newsletter-container .newsletter-content .newsletter label{position:relative;top:unset}#newsletter-container .newsletter-content .newsletter button{z-index:1;font-size:.8rem;margin:1rem 0;background-color:rgba(0,0,0,0)}#newsletter-container .newsletter-content .newsletter button::before{z-index:-1}#newsletter-container .newsletter-content .newsletter .input-placeholder{position:relative}#newsletter-container .newsletter-content .newsletter .input-placeholder .placeholder{position:absolute;pointer-events:none;display:flex;justify-content:left;align-items:center;height:100%;margin:auto;right:auto;width:100%;padding:0px 2rem}#newsletter-container .newsletter-content .newsletter .input-placeholder .star{color:#ddbc74;font-weight:700;font-size:1rem;height:1rem}#newsletter-container .newsletter-content .newsletter .input-placeholder input{width:100%;padding:15px;border:1px solid #e3e3e3;color:#000;border-radius:.5rem;height:4rem}#newsletter-container .newsletter-content .newsletter .form-group{line-height:1.4}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer{display:block;padding-left:35px;padding-top:5px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1.6rem;opacity:1}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer span{color:#ddbc74}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input{display:none}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:checked+.checkmark{background-color:#fff;border:1px solid #e3e3e3}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:indeterminate+.checkmark{background-color:rgba(0,0,0,0);border:1px solid #e3e3e3}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:checked+.checkmark:after{content:"";position:absolute;height:6px;width:11px;border-left:2px solid #ddbc74;border-bottom:2px solid #ddbc74;top:45%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:checked+.checkmark_active:after{border-left:2px solid #ddbc74;border-bottom:2px solid #ddbc74}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:checked:disabled+.checkmark{border:1px solid #e3e3e3;background-color:#e3e3e3}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:disabled+.checkmark{border:1px solid #e3e3e3}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer input:indeterminate+.checkmark:after{content:"";position:absolute;height:0px;width:11px;border-left:2px solid #e3e3e3;border-bottom:2px solid #e3e3e3;top:50%;left:50%;transform:translate(-50%, -50%) rotate(180deg)}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer .checkmark{display:inline-block;width:25px;height:25px;background:#fff;position:absolute;left:0;top:8px;border:1px solid #e3e3e3;border-radius:0}#newsletter-container .newsletter-content .newsletter .form-group .checkboxcontainer{font-size:.8rem}.section-photos{margin:5rem 0}@media(max-width: 1110px){.section-photos{margin:3rem 0}}.section-photos .single-slider .slide{max-height:600px;overflow:hidden;border-radius:2rem;margin:0 1rem}.section-photos .single-slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-photos .slick-next,.section-photos .slick-prev{z-index:11;background-repeat:no-repeat;background-position:center;width:4rem;height:4rem;background-size:.75rem;background-color:#ddbc74;border-radius:100%;transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);top:2rem;bottom:0;margin:auto}.section-photos .slick-next.slick-disabled,.section-photos .slick-prev.slick-disabled{opacity:0;visibility:hidden}.section-photos .slick-next:hover,.section-photos .slick-next:focus{background-color:#232323;background-image:url("../../images/chevron-right.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.section-photos .slick-prev:hover,.section-photos .slick-prev:focus{background-color:#232323;background-image:url("../../images/chevron-left.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.section-photos .slick-next::before,.section-photos .slick-prev::before{display:none}.section-photos .slick-next{background-image:url("../../images/chevron-right.png");right:-1rem}@media(max-width: 1110px){.section-photos .slick-next{right:0}}.section-photos .slick-next:hover{background-image:url("../../images/chevron-right.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.section-photos .slick-prev{background-image:url("../../images/chevron-left.png");left:-1rem}@media(max-width: 1110px){.section-photos .slick-prev{left:0}}.section-photos .slick-prev:hover{background-image:url("../../images/chevron-left.png");background-repeat:no-repeat;background-position:center;background-size:.75rem}.homepage+footer{margin-top:190px}@media(max-width: 768px){.homepage+footer{margin-top:70px}}.homepage .offer-slider .section-header{position:relative}.homepage .offer-slider .section-header .arrows{position:absolute;right:0;bottom:10px}@media(max-width: 576px){.homepage .offer-slider .section-header .arrows{display:none}}@media(max-width: 992px){.homepage .esteederi-intro .intro-content .text-content{grid-template-columns:1fr;gap:0}}.homepage .esteederi-intro .intro-content .text-content .text{order:3}.homepage .esteederi-intro .intro-content .text-content .quote{position:absolute;bottom:0;padding:2rem;background:hsla(0,0%,100%,.9);border-radius:1.2rem;margin:2rem;width:100%}@media(max-width: 992px){.homepage .esteederi-intro .intro-content .text-content .quote{position:relative;order:2;margin:-4rem auto 2rem;max-width:calc(100% - 2rem)}}.homepage .esteederi-intro .intro-content .text-content .quote svg{position:absolute;width:-moz-max-content;width:max-content;height:100%;z-index:1;top:0;left:0;opacity:.6}@media(max-width: 992px){.homepage .esteederi-intro .intro-content .text-content .quote svg{height:3rem;top:-4rem;opacity:1}}.homepage .esteederi-intro .intro-content .text-content .quote p:not(.author){font-style:italic}.homepage .esteederi-intro .intro-content .text-content .quote .author{text-transform:uppercase;font-size:1rem;margin:1rem 0 0}.homepage .esteederi-intro .intro-content .text-content .quote p{z-index:10;position:relative;text-align:right}@media(max-width: 992px){.homepage .esteederi-intro .intro-content .text-content .quote p{text-align:left}}.subpage .simple-banner{margin-top:160px}@media(max-width: 768px){.subpage .simple-banner{margin-top:34px}}.subpage .banner-subpage .image h1{text-transform:capitalize}.subpage .listing .section-header h2 .cat{height:3.65rem;overflow:hidden;width:100%;position:relative}@media(max-width: 576px){.subpage .listing .section-header h2 .cat{height:2.5rem}}.subpage .listing .section-header h2 .cat .box{transition:all .5s cubic-bezier(0.86, 0, 0.07, 1);position:absolute;top:0}.subpage .listing .section-header h2 .cat .box span{margin-bottom:5px;display:block;line-height:52px}.subpage .listing .section-header h2 .cat.set17 .box{top:-60px}.subpage .listing .section-header h2 .cat.set18 .box{top:-114px}.subpage .listing .section-header h2 .cat.set24 .box{top:-171px}.subpage+footer{margin-top:219px}@media(max-width: 768px){.subpage+footer{margin-top:70px}}.details+footer{margin-top:219px}@media(max-width: 768px){.details+footer{margin-top:70px}}.details .big-text{margin-top:10px}@media(max-width: 1200px){.details .big-text{margin-top:50px}}.details .section-header h2{font-size:2.5rem;line-height:1}.details.problem .section-text .text-container .content .section-header{width:100%}.details.problem .faq .content .item .hidden{padding:10px 0 20px}.details.problem .faq .content .item .hidden p{font-size:.875rem;line-height:1.25rem;font-weight:400}.details.problem .faq .content .item .hidden h3{margin-bottom:10px}.details.problem .faq .content .item .hidden a,.details.problem .faq .content .item .hidden li{font-size:1rem;line-height:1.75rem;font-weight:500}.team .esteederi-intro{background:linear-gradient(180deg, rgba(245, 240, 236, 0) 0%, rgb(245, 240, 236) 100%)}.page-gallery+footer{margin-top:190px}@media(max-width: 768px){.page-gallery+footer{margin-top:70px}}.page-gallery .inside-tour{margin-top:50px}.page-gallery .inside-tour iframe{width:100%;height:600px}.contact .banner-hero .image{height:100%}.contact .section-text .text-container{margin:0 calc((100% - 1088px)/2) 0 calc((100% - 1364px)/2)}@media(max-width: 1394px){.contact .section-text .text-container{margin:0 calc((100% - 1088px)/2) 0 15px}}@media(max-width: 1118px){.contact .section-text .text-container{margin:0 15px}}.contact .section-text .text-container .content .section-header{margin-right:7.5vw}.contact .section-text .text-container .content .paragraph{width:100%;display:flex;justify-content:space-between}@media(max-width: 1110px){.contact .section-text .text-container .content .paragraph{flex-direction:column}}.contact .section-text .text-container .content .paragraph .social{display:flex;align-items:flex-start}@media(max-width: 1110px){.contact .section-text .text-container .content .paragraph .social{margin-top:34px}}.contact .section-text .text-container .content .paragraph .social p{margin:0 40px 0 0}.contact .section-text .text-container .content .paragraph .social .social-box{height:34px}.not-found .big-text{margin-top:0}@media(max-width: 1200px){.not-found .big-text{margin-top:50px}}.not-found .big-text .top{position:relative;padding:0 15px}.not-found .big-text .top h2{margin-bottom:1vw}@media(max-width: 1200px){.not-found .big-text .top .big-letter{top:-10vw}}@media(max-width: 1110px){.not-found .big-text .top .big-letter{top:-15vw}}.not-found+footer{margin-top:219px}@media(max-width: 768px){.not-found+footer{margin-top:70px}}.pricelist .banner-hero .image img{-o-object-position:right;object-position:right}@media(max-width: 576px){.pricelist .banner-hero .image img{-o-object-position:-900px;object-position:-900px}}.promo-list{display:flex;flex-wrap:wrap;gap:30px}.promo-list .promo-item{display:block;position:relative;width:calc(33.33% - 20px);max-width:100%;text-decoration:none}@media(max-width: 1110px){.promo-list .promo-item{width:calc(50% - 15px)}}@media(max-width: 576px){.promo-list .promo-item{width:100%}}.promo-list .promo-item .promo-image-wrapper{position:relative;overflow:hidden;border-radius:2rem}.promo-list .promo-item .promo-image-wrapper img{display:block;width:100%;height:auto;transition:filter .3s}.promo-list .promo-item .promo-image-wrapper .promo-hover-text{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(0,0,0,.7);opacity:0;font-size:1.3rem;font-weight:500;transition:opacity .3s;text-align:center;padding:24px;text-transform:uppercase}@media(max-width: 1110px){.promo-list .promo-item .promo-image-wrapper .promo-hover-text{opacity:1;height:50px;bottom:0;top:unset;position:relative;background:#f5f0ec;color:#232323;font-size:1rem}}.promo-list .promo-item:hover .promo-hover-text{opacity:1}.promo-list .promo-item:hover img{filter:blur(2px) brightness(0.7)}.cosmetics{overflow:unset}.cosmetics .photos-slider{width:100%}.cosmetics .photos-slider .cosmetics-slider{position:relative}.cosmetics .photos-slider .cosmetics-slider .slick-slide{max-height:510px;overflow:hidden;border-radius:2rem}.cosmetics .photos-slider .cosmetics-slider .slick-slide>div{display:flex}.cosmetics .photos-slider .cosmetics-slider .slick-slide .slide{width:100%;height:100%}.cosmetics .photos-slider .cosmetics-slider .slick-slide img{width:100%;height:100%}@media(max-width: 1110px){.cosmetics .section-text .text-container .content{flex-direction:column-reverse;gap:2rem}}.cosmetics .section-text .text-container .content .section-header{width:calc(100% - 800px)}@media(max-width: 1110px){.cosmetics .section-text .text-container .content .section-header{width:100%}}.cosmetics .section-text .text-container .content .paragraph{margin:0;max-width:800px}@media(max-width: 1110px){.cosmetics .section-text .text-container .content .paragraph{max-width:100%}}.cosmetics .section-text .text-container .content .paragraph video{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:2rem;margin:2rem 0 0}
/*# sourceMappingURL=main.css.map */
