:root{--text:#000;--light-gray:#dcdcdc;--white:#fff;--dark-back:#2c2c2c;--gray:#a9a9a9;--gray-back:#f5f5f5;--transparent-back:transparent;--modal-window:rgba(44,44,44,.7);--modal-light-window:rgba(255,255,255,.8);--select:#cbcbcb;--placeholder:#bdbdc6;--gallery:linear-gradient(0deg,#fff 34.82%,rgba(255,255,255,.6) 100%);--gallery-modal:rgba(255,255,255,.9);--blue:#00f;--yellow:#c4fc47;--red:#e70909;--black:#000}*{margin:0;padding:0;box-sizing:border-box;color:var(--text);font-weight:600;font-family:'ABChanel Corpo Semi Bold',sans-serif;letter-spacing:1px}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a.woocommerce-button.button.view{height:45px;font-size:16px}a.wc-block-components-button{border:1px solid #000}p.product.woocommerce.add_to_cart_inline{border:none !important;padding:0 !important}.button{border:1px solid #000}.woocommerce a.added_to_cart{font-size:14px;margin-top:10px;display:block;width:100%;max-width:245px;text-align:center}span.woocommerce-Price-amount.amount{font-size:24px;margin-bottom:30px;display:block}.woocommerce form .form-row input.input-text{padding:5px;border-radius:25px;min-height:40px;border:1px solid #ccc;margin-bottom:10px}button.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit,.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{height:45px}ul{margin:0;padding:0}li{list-style-type:none}a{color:var(--text);text-decoration:none}br{display:none}body{display:flex;align-items:center;flex-direction:column}main,header,footer{width:1440px}@font-face{font-family:'ABChanel Corpo Semi Bold';src:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/fonts/ABChanel%20Corpo%20Semi%20Bold/ABChanel%20Corpo%20Semi%20Bold.woff2) format("woff2")}@font-face{font-family:'Montserrat';src:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/fonts/Montserrat/Montserrat.woff2) format("woff2")}@font-face{font-family:'Martel Sans';src:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/fonts/Martel%20Sans/MartelSans-Regular.woff2) format("woff2")}@font-face{font-family:'Nunito Sans';src:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/fonts/Nunito%20Sans/Geometria-Medium.otf) format("otf")}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{display:block;margin-left:auto}.button{background:var(--white);width:245px;border-radius:100px;font-size:18px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:70px;border:none;cursor:pointer}.button.button_black{border:1px solid #000}.button__variant1{background:var(--white)}.button__variant2{width:397px;border-radius:35px;font-size:18px;line-height:21.6px;text-transform:uppercase;padding:24px 55px 24px 90px;position:relative;background:var(--yellow);border:2px solid var(--yellow)}button.button.blue_color_let.button__variant2:before{display:none}button.button.blue_color_let.button__variant2{background:#182df5;color:#fff;border:2px solid #252f8d;padding:24px 55px}.button__promocode{width:397px;border:2px solid var(--yellow);margin-top:35px;cursor:unset !important}.button__variant2 a span{font-size:18px;line-height:21.6px;text-transform:uppercase}.button__variant2:before{content:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/logo/goldapple.svg);position:absolute;width:64px;height:64px;left:3px;border-radius:35px;border:2px solid var(--white);display:flex;justify-content:center;align-items:center;box-sizing:border-box}.button__directAnotherLanguageSite{background:var(--dark-back);color:var(--white)}.button__variant4{width:220px;background:var(--dark-back);color:var(--white);border:2px solid var(--white)}.button__variant5{width:100%;max-width:300px;background:var(--transparent-back);color:var(--white);border:2px solid var(--white)}.button__variant5 a span{color:var(--white)}.button__variant6{width:100%;background:var(--dark-back);color:var(--white);border-radius:0;height:auto;padding:36px 0;font-size:22px;line-height:120%}.button_little{box-shadow:0px 4px 70px rgba(0,0,0,.07);background:var(--white);width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:100;border:none;cursor:pointer}.video-button{background:rgba(255,255,255,.3);width:80px;height:80px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;z-index:100;border:none;cursor:pointer}header{position:fixed;top:0;text-align:center;padding:18px 75px 0;border-bottom:1px solid var(--light-gray);z-index:800;background:#fff}.header-menu{position:relative;display:flex;justify-content:space-between;padding-top:18px;gap:55px}.header-menu li{font-size:18px;line-height:26px;text-transform:uppercase;flex-direction:row;padding-bottom:32px;cursor:pointer}.header-menu li:nth-last-child(2) a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--text);cursor:pointer;position:relative}.header-menu li:nth-child(3) a:after{content:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/arrow-bottom.svg);position:absolute;top:50%;transform:translateY(-60%);right:-15px;display:none !important}.dashicons-cart:before{font-size:23px !important}.header-menu li.current-menu-item{border-bottom:5px solid var(--text)}.has-text-align-center{text-align:center}.single-article ul,.single-article ol{margin-left:25px;margin-top:25px}.single-article ul li{list-style-type:disc}section.product-list.product-list-shortcode .product-card__excerpt:first-letter {color:#a9a9a9 !important}.slick-next:before,.slick-prev:before{display:none !important}.slick-prev{left:32px;z-index:9}.slick-next{right:32px;z-index:9}.slick-dots{bottom:25px}.slick-dots li button,.slick-dots li button:before,.slick-dots li{width:10px;height:10px}.slick-dots li.slick-active button:before{color:#fff}section.slider_top{min-height:906px}.slick-dotted.slick-slider{margin-bottom:15px !important}.slider_promo .slick-slide img{display:block;width:100%;max-width:100%;height:auto}.slider_promo .item.item_desktop{display:block}.slider_promo .item.item_mobile{display:none}.desktop_version{display:block}.mobile_version{display:none}.top_box_makeup{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:45px;margin-bottom:45px;margin-top:59px}.top_box_makeup .choice_box{width:100%;max-width:394px;display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.top_box_makeup .choice_box .choice_top{height:50px;display:flex;width:100%;gap:20px}.top_box_makeup .choice_box .choice_top .choice__title{text-transform:uppercase;font-size:34px;line-height:100%;position:relative;top:-5px}.top_box_makeup .choice_box .choice_bottom{display:flex;gap:15px;align-self:end}.top_box_makeup .choice_box .choice_bottom a{display:flex;justify-content:center;align-items:center;width:36px;height:36px;background:#000;border:1px solid #000;border-radius:50%}.top_box_makeup .choice_box .choice_bottom a>svg{width:100%;max-width:20px;height:auto}.top_box_makeup .choice_box .choice_bottom a>span{display:none;font-size:18px;color:#000;text-transform:uppercase}.top_box_makeup .choice_box .choice_bottom a:hover{width:100%;border-radius:20px;position:relative;padding-left:10px}.top_box_makeup .choice_box .choice_bottom a:hover span{background:#fff;font-size:11px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:20px;padding:0 20px;margin:0 -2px 0 10px}.top_box_makeup .top_text_makeup{width:100%;max-width:910px}.top_box_makeup .top_text_makeup p{margin-bottom:25px;font-weight:400;font-size:18px;line-height:32.4px;color:#2b2b2b;text-transform:none;font-family:'Montserrat',sans-serif}.top_text_makeup p:last-child{margin-bottom:0}.top_box_makeup .top_text_makeup p strong{display:block;font-family:'Montserrat',sans-serif}.carousel-slider{margin-bottom:35px}.block-citate{padding:45px;background:#f5f5f5;border:1px solid #e2e2e2;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:35px}.block-citate .citate-text{width:100%;max-width:1057px}.block-citate .citate-text .citate-top-text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px;line-height:32.4px;color:#2b2b2b;margin-bottom:35px}.block-citate .citate-text .citate-text-bottom{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.block-citate .citate-text .citate-text-bottom a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:462px;height:75px;background:#000;border-radius:100px;color:#fff;padding-left:81px;font-size:15px}.block-citate .citate-text .citate-text-bottom a:before{position:absolute;content:'';left:20px;width:47px;height:46px;background:url('/wp-content/uploads/2024/07/ddx-ic.png') no-repeat center center}.block-citate .citate-text .citate-text-bottom span{font-family:'Montserrat',sans-serif;font-size:18px;color:#000;font-weight:600;display:block;width:100%;max-width:450px}.block-citate .citate-text .citate-text-bottom span br{display:block}.block-citate .citate-photo{width:100%;max-width:209px}.block-citate .citate-photo img{display:block;border-radius:50%;width:100%;max-width:100%;height:auto}@media (max-width:768px){.block-citate .citate-text .citate-text-bottom a{font-size:12px}.block-citate{padding:20px}.block-citate .citate-text .citate-text-bottom a{margin:25px auto;width:100%;max-width:100%}.block-citate .citate-photo{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.block-citate .citate-photo img{display:block;border-radius:50%;width:100%;max-width:209px;height:auto;margin:20px 0 0}.block-citate .citate-text .citate-text-bottom span{text-align:center}.top_box_makeup .choice_box .choice_top .choice__title{text-transform:uppercase;font-size:25px;line-height:100%;position:relative;top:0;margin:0}.top_box_makeup .choice_box .choice_bottom{display:flex;gap:15px;align-self:start;position:absolute;bottom:0}.top_box_makeup .choice_box{min-height:auto}.top_box_makeup .choice_box .choice_bottom a:hover{width:36px}.top_box_makeup .choice_box .choice_bottom a:hover span{display:none}.top_box_makeup{padding:0 20px 70px;position:relative;gap:20px}.carousel-seat img{max-width:100%}.slick-prev{left:17px;z-index:9}.slick-next{right:17px;z-index:9}.desktop_version{display:none}.mobile_version{display:block}section.slider_top{margin-bottom:20px;min-height:auto}.header-menu li{margin-bottom:32px;padding-bottom:0}.slider_promo .item.item_desktop{display:none}.slider_promo .item.item_mobile{display:block}}.banner{display:flex}.banner_left{flex-direction:row-reverse}.banner__content{width:50%;display:flex;align-items:center;justify-content:center;padding:100px}.banner__content_black{background:var(--dark-back);position:relative}.banner__content_gray{background:var(--gray-back)}.banner__content_white{background:var(--white)}.banner-content-multicolor__text{width:100%;height:100%}.banner-content-multicolor_black{position:relative}.banner-content-multicolor_black .banner-content-multicolor__title{font-size:52px;line-height:67.6px;text-transform:uppercase;margin-bottom:35px}.banner-content-multicolor_black .banner-content-multicolor__text{color:var(--white);font-weight:400;font-size:20px;line-height:30px;font-family:'Montserrat',sans-serif;margin-bottom:45px}.banner-content-multicolor_gray .banner-content-multicolor__title,.banner-content-multicolor_gray .banner-content-multicolor__title h1,.banner-content-multicolor_white .banner-content-multicolor__title,.banner-content-multicolor_white .banner-content-multicolor__title h1{font-size:48px;line-height:62.4px;text-transform:uppercase;margin-bottom:35px}.banner-content-multicolor_gray .banner-content-multicolor__text,.banner-content-multicolor_gray .banner-content-multicolor__text p,.banner-content-multicolor_white .banner-content-multicolor__text,.banner-content-multicolor_white .banner-content-multicolor__text p{font-weight:400;font-size:18px;line-height:32.4px;font-family:'Montserrat',sans-serif}.banner-content-multicolor_gray .banner-content-multicolor__text p{margin-bottom:30px}.banner-content-multicolor_white .banner-content-multicolor__text p{margin-bottom:10px}.banner_right .banner__content_white .banner-content-multicolor_white{margin-right:auto}.banner__image-wrapper{width:50%}.banner__image,.banner__image-mobile{width:100%;height:100%}.banner__image_left,.banner__image-mobile_left{position:absolute;top:0;right:0}.choice{padding:51px 50px 55px;display:flex;justify-content:center;border-bottom:1px solid var(--light-gray);gap:15px;align-items:center;text-align:center}.choice__title{text-transform:uppercase;font-size:46px;line-height:65px}.choice__left-arrow{cursor:pointer}.eyes-face-lips{display:grid;grid-template-columns:repeat(4,360px);grid-template-rows:150px;border-left:1px solid var(--light-gray)}.bestsellers,.sets{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.eyes-face-lips .item:nth-child(1){grid-column:1}.eyes-face-lips .item:nth-child(2){grid-column:2}.eyes-face-lips .item:nth-child(3){grid-column:3}.eyes-face-lips .item:nth-child(4){grid-column:4}.eyes-face-lips .item:nth-child(1),.eyes-face-lips .item:nth-child(2),.eyes-face-lips .item:nth-child(3),.eyes-face-lips .item:nth-child(4){grid-row:1}.eyes-face-lips .item:nth-child(1):hover,.eyes-face-lips .item:nth-child(2):hover,.eyes-face-lips .item:nth-child(3):hover,.eyes-face-lips .item:nth-child(4):hover{background:var(--dark-back)}.eyes-face-lips .item:nth-child(1) a,.eyes-face-lips .item:nth-child(2) a,.eyes-face-lips .item:nth-child(3) a,.eyes-face-lips .item:nth-child(4) a{font-size:28px;line-height:36px;text-transform:uppercase;font-weight:400}.eyes-face-lips .item:nth-child(1):hover a,.eyes-face-lips .item:nth-child(2):hover a,.eyes-face-lips .item:nth-child(3):hover a,.eyes-face-lips .item:nth-child(4):hover a{color:var(--white)}.showcase{display:grid;grid-template-columns:repeat(3,480px);grid-template-rows:repeat(auto-fit,450px);border-left:1px solid var(--light-gray);border-top:1px solid var(--light-gray)}.showcase .item:nth-child(1){grid-column:1;grid-row:1/3}.showcase .item:nth-child(2){grid-column:3;grid-row:3/5}.showcase .item-draft{grid-column:1;grid-row:5/7}.showcase__content{width:100%;height:100%;position:relative;min-height:900px}.showcase__lettering{position:absolute;left:40px;bottom:60px}.showcase__label{font-size:20px;line-height:20px;color:var(--white);text-transform:uppercase;margin-bottom:30px}.showcase__title{font-size:46px;line-height:55.2px;color:var(--white);text-transform:uppercase;margin-bottom:40px}.showcase__label_small{font-size:20px;line-height:120%;color:var(--white);text-transform:uppercase;margin-bottom:30px}.showcase__title_small{font-size:26px;line-height:120%;color:var(--white);text-transform:uppercase;margin-bottom:40px}.item{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1;border-right:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray)}.item>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.face-parts{display:flex}.face-parts__item{border-right:1px solid var(--light-gray);flex-grow:1}.face-parts__title{border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);padding:56px 0 57px;text-align:center}.face-parts__title a{font-size:28px;line-height:36px;text-transform:uppercase}.face-parts__title:hover{background:var(--dark-back)}.face-parts__title:hover a{color:var(--white)}.face-parts__item:last-child{border-right:none}.shop{padding:20px}.shop__text p{font-weight:400}.overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000040;z-index:999}.advertisement{width:100%;height:100%;max-height:450px}.tg-present-box{width:100%;text-align:center;margin:0 auto}.item.item-draft{display:none}.scrollButton-box.show{opacity:1;visibility:visible;z-index:1000}.scrollButton-box{opacity:0;z-index:-999;display:flex;align-items:center;justify-content:center;min-height:80px;position:fixed;bottom:45px;right:55px;padding:15px 0;width:100%;max-width:400px;height:384px;border-radius:12px;background:#fff}.scrollButton-box .close_btn{position:absolute;right:15px;top:15px;cursor:pointer}.tg-present-box .tg-box-text p br{display:block}.tg-present-box .tg-box-text h4{font-size:24px;font-weight:700;line-height:31px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;margin-bottom:24px}.tg-present-box .tg-box-text .icon{margin:0 auto 20px auto;width:100%;max-width:105px}.tg-present-box .tg-box-text p{font-size:18px;font-weight:400;line-height:22.64px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;color:#000;font-family:'Montserra',sans-serif}.tg-present-box .tg-box-text a{font-size:15px;font-weight:700;line-height:18.87px;letter-spacing:.06em;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;align-items:center;justify-content:center;height:51px;border-radius:25px;width:100%;max-width:310px;margin:20px auto;background:#000;color:#fff}.product-card{display:flex;flex-direction:column;align-items:center;padding:35px 40px 40px;width:100%;height:100%;text-align:center;min-height:485px}.product-card__label{height:42px}.product-card__title{font-weight:400;font-size:16px;line-height:20px;margin-top:5px;font-family:'Montserrat',sans-serif}.catalog_page .button_catalog_wrapper{display:none}.product-card__excerpt{margin-bottom:5px;color:var(--gray);font-weight:400;font-size:16px;line-height:20px;font-family:'Montserrat',sans-serif}.product-card__excerpt:first-letter {text-transform:uppercase}section.product-list.product-list-shortcode .product-card__excerpt:first-letter {color:#000}.product-card__featured-image{width:261px;height:261px;margin-bottom:5px}.subscription{background:var(--dark-back);display:flex;justify-content:space-between;padding:88px 105px 98px;flex-wrap:wrap}.subscription__text{font-size:44px;text-transform:uppercase;color:var(--white);padding-bottom:10px;max-width:500px}.button__subscription{position:absolute;top:0;right:0}.wrapper-subscription-email{position:relative;width:570px}.subscription__email{width:570px;height:70px;border:2px solid var(--white);border-radius:100px;color:var(--white);padding-left:30px;font-weight:400;font-size:18px;background:var(--dark-back)}.subscription__email::placeholder{font-weight:400;color:var(--white)}.subscription__agreement{margin-top:18px;font-weight:400;font-size:14px;color:var(--white);opacity:.4;font-family:'Montserrat',sans-serif;text-align:center}.subscription__pol{text-decoration:underline;color:var(--white);opacity:.4;font-family:'Montserrat',sans-serif}.footer__menu{display:flex;justify-content:space-between;padding:100px 105px 60px;flex-wrap:wrap}.footer__ul li{padding-bottom:30px}.footer__ul li:first-letter {text-transform:capitalize}.footer__ul li a{font-weight:400;font-size:16px;line-height:24px;font-family:'Montserra',sans-serif}.footer__ul li:first-child a{text-transform:uppercase;font-weight:600;font-size:18px;line-height:26px;font-family:'ABChanel Corpo Semi Bold',sans-serif}.footer__bottom{display:flex;justify-content:space-between;width:100%;max-width:1230px;margin:0 auto 35px auto}.footer__bottom .foot_logo{width:100%;max-width:226px}.footer__bottom .gerb_logo{width:100%;max-width:68px}.footer__bottom .gerb_logo img{width:100%;max-width:100%}.copyright{padding:65px 0 78px;border-top:1px solid var(--light-gray);display:flex;justify-content:space-between;font-weight:400;font-size:16px;line-height:24px;margin:0 105px}.copyright__text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:24px}.copyright__lang{font-size:16px;line-height:23px;text-decoration-line:underline;text-transform:uppercase}.product-list{display:grid;flex-wrap:wrap;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--light-gray)}.shop-list{grid-template-columns:repeat(2,1fr);display:grid;flex-wrap:wrap;border-left:1px solid var(--light-gray)}.product__information{display:grid}.product__photos{width:140px;display:flex;flex-direction:column;overflow:hidden;grid-column:1}.product__photos img{width:100%;height:140px}.product__photos_img{height:100%;width:100%;cursor:pointer;opacity:.4}.product__photos_img_active{opacity:1}.product__slider{width:630px;grid-column:2;position:relative;height:630px;border:1px solid #dcdcdc;border-top:none}.product__slider-button{position:absolute;right:40px;transform:translateY(-50%);top:50%}.product__slider_img{position:absolute;left:-10000px}.product__slider_img_active{position:static;height:100%;width:100%}.product__info{width:669px;padding:55px 70px 0;display:flex;align-items:center;grid-column:3}.product__info_rating{display:flex;gap:10px}.product__info_title{margin-top:26px;position:relative}.product__info_title h1{font-size:28px;line-height:36px;text-transform:uppercase}.product__info_title-button{position:absolute;top:5px;cursor:pointer;left:-50px}.product__info_title-button img{width:30px;height:25px}.product__info_volume{color:var(--gray);font-size:14px;line-height:20px;text-transform:uppercase;display:flex;margin:15px 0 25px}.product__info_content{padding-bottom:20px}.product__info_common{font-weight:400;font-size:18px;line-height:160%;font-family:'Montserrat',sans-serif;margin-bottom:25px}.product__info_common>*{font-weight:400}.product__info_text{font-weight:400;font-size:18px;font-family:'Montserrat',sans-serif;line-height:28.8px}.product__info_text:first-letter {text-transform:capitalize}.product__info_color{margin:30px 0 33px}.product__features{padding:130px 69px 115px 139px;display:flex;gap:100px;border-bottom:1px solid var(--light-gray);background:var(--gray-back)}.product__features_item{flex-grow:1;width:calc((100% - 69px - 139px - 100px)/2)}.product__features_item,.product__features_item li,.product__features_item p,.product__features_item ul li{list-style-type:square;font-weight:400;font-size:18px;line-height:32.4px;font-family:'Montserrat',sans-serif}.product__features_item p{margin-bottom:30px}.product__features_item p:first-letter {text-transform:capitalize}.product__features_title{font-size:20px;line-height:28px;text-transform:uppercase;margin-bottom:30px}.product__advantage{padding:130px 50px 137px 139px;background:var(--gray-back)}.product__advantage_title{font-size:20px;line-height:28px;text-transform:uppercase;margin-bottom:20px}.product__advantage_content{display:flex;gap:100px}.product__advantage_item{width:calc((100% - 69px - 139px - 100px)/2);padding-left:20px}.product__advantage_item li,.product__advantage_item p{font-size:18px;line-height:32.4px;font-weight:400;list-style-type:square;font-family:'Montserrat',sans-serif}.product__description{display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--light-gray);border-top:1px solid var(--light-gray);background:var(--gray-back)}.product__description_item{text-align:center;padding:36px 0;font-size:28px;line-height:45px;text-transform:uppercase;border-right:1px solid var(--light-gray);cursor:pointer}.product__description_item:last-child{border-right:none}.product__description_item_active{border-bottom:5px solid var(--text)}.product__structure{display:none}.product__like{display:flex;padding:70px 10px 30px;justify-content:center;font-size:48px;line-height:62px;border-bottom:1px solid var(--light-gray);text-align:center}.our-advantages{width:100%;height:100%;padding:96px 76px 87px 96px;text-align:center}.our-advantages__title{margin:30px 0 20px;font-size:18px;line-height:26px;text-transform:uppercase}.our-advantages__text div{font-family:'Montserrat',serif;font-weight:400;font-size:16px;line-height:24px}.icon__block{width:80px;height:80px}.privacy-policy{padding:50px 100px}.privacy-policy h1,.privacy-policy h2,.privacy-policy figure{margin:30px 0}.privacy-policy ul{margin:20px 0;padding-left:20px}.privacy-policy ul li{line-height:22px;font-weight:400;font-family:'Montserrat',sans-serif;list-style-type:disc;text-transform:capitalize;padding-bottom:10px}.privacy-policy p{line-height:22px;font-weight:400;font-family:'Montserrat',sans-serif;margin:20px 0}.privacy-policy p a{line-height:22px;font-weight:400;font-family:'Montserrat',sans-serif}.privacy-policy figure table tbody tr{line-height:22px;font-weight:400;font-family:'Montserrat',sans-serif;padding-bottom:30px}.privacy-policy figure table tbody td,.privacy-policy figure table tbody td a{line-height:22px;font-weight:400;font-family:'Montserrat',sans-serif;padding-bottom:20px;padding-right:20px}.makeups{display:grid;grid-template-columns:repeat(3,1fr);background:var(--gray-back)}.makeup{border:1px solid var(--light-gray)}.makeup__wrapper-video{position:relative}.makeup__video{width:100%;height:100%}.video-button img{width:32px;height:32px}.makeup__info{padding:25px 40px 38px}.makeup__title{font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:15px;letter-spacing:2px}.makeup__text p,.makeup__text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px}.modal{display:flex;justify-content:center;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0}.modal_hide{display:none}.change-language-modal,.search-modal{background:var(--modal-window)}.geo-warning-modal{background:var(--modal-light-window)}.modal-with-banner{background:var(--modal-light-window);align-items:center}.with-banner-mobile{display:none}.change-language{background:var(--white);width:673px;height:215px;margin-top:5%}.geo-warning{background-image:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/backgrounds/background.png);background-repeat:no-repeat;background-size:contain;width:673px;margin-top:5%;display:flex;flex-direction:column;height:541px}.geo-warning a{flex:1}.button__cross{border:none;outline:none;background:var(--transparent-back);cursor:pointer}.change-language__header,.geo-warning__header{padding:30px;display:flex;justify-content:space-between}.change-language__header{border-bottom:1px solid var(--light-gray)}.change-language__title,.geo-warning__title{font-size:16px;line-height:23px;text-transform:uppercase}.change-language__content{padding:32px 28px;display:flex;justify-content:space-between;gap:16px}.geo-warning__content{padding:0 28px 32px}.geo-warning__content>*{font-weight:600}.geo-warning__content .link{color:var(--red);font-family:'Nunito Sans',sans-serif;line-height:50px;font-size:21px;letter-spacing:1.04px}.geo-warning__content .text{color:var(--black);font-family:Martel Sans,sans-serif;line-height:19.8px;font-size:22px;padding-bottom:20px;letter-spacing:1.1px;text-transform:uppercase}.select{position:relative}.select__header{width:361px;height:70px;background:var(--white);border:1px solid var(--select);border-radius:35px;display:flex;align-items:center;justify-content:space-between;padding:0 30px 0 20px}.select__header_sort{width:274px}.select__header_pagination{width:217px}.select__current-value,.select__value{display:flex;gap:12px;align-items:center}.select__current-value img,.select__value img{width:36px;height:24px}.select__country{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:20px}.select__country:first-letter {text-transform:capitalize}.select__body{padding:15px 0 20px;background:var(--white);border:1px solid var(--select);border-radius:35px;position:absolute;width:100%;top:10000px}.select__body_active{;top:0}.select__arrow{width:20px;height:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;outline:none;background:var(--white)}.select__arrow_reverse{position:absolute;right:30px;transform:rotate(180deg);top:23px}.select__option{padding:7.5px 20px;cursor:pointer}.search-modal__window{background:var(--white);padding:56px 0;width:100%;height:187px;display:flex;justify-content:center;position:relative}.search-modal__form{position:relative;width:875px;height:70px}.search-modal__input{width:100%;height:70px;border:1px solid var(--select);border-radius:100px;padding-left:30px;font-weight:400;font-size:18px;line-height:20px;text-transform:uppercase}.search-modal__input::placeholder{color:var(--placeholder)}.search-modal__button{position:absolute;right:0;top:0}.search-modal__button button{width:240px;border-bottom:1px solid var(--light-gray);border-top:1px solid var(--light-gray)}.search-modal__cross{border:none;outline:none;background:var(--white);position:absolute;right:30px;top:30px;cursor:pointer}.search__title{padding:50px;font-size:28px;line-height:34px;text-align:center;border-bottom:1px solid var(--light-gray);font-weight:500}.search .item{border-right:none;display:block}.mobile__menu{position:absolute;right:10000px;border:none;outline:none;cursor:pointer}.header-mobile-menu{display:none}.bestsellers-mobile{display:none}.banner__image-mobile{display:none}.colors{display:flex;gap:15px;flex-wrap:wrap}.image-color-wrapper{width:50px;height:50px;border-radius:50%;position:relative;border:none;outline:none}.image-color{width:100%;height:100%;position:absolute;top:0;left:0}.image-color-wrapper_active:after{content:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/active.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-color-wrapper a{position:absolute;width:100%;height:100%;top:0;left:0}.single-product__video{position:relative;width:100%;margin:45px auto}.single-lesson.single-lesson__product_block{background:0 0;display:block}.single-lesson{display:flex;background:var(--gray-back);border-bottom:1px solid var(--light-gray)}.single-lesson__content,.single-lesson__video{width:50%}.single-lesson__video{position:relative}.single-lesson__content{padding:70px}.single-lesson__title{font-size:28px;line-height:36px;margin-bottom:25px}.single-lesson__text,.single-lesson__text p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:18px;line-height:180%}.single-lesson.single-lesson__product_block{display:flex;flex-wrap:wrap;position:relative}.single-lesson__video.single-product__video.single_video_item{width:100%;max-width:320px;position:relative;height:400px !important;border:1px solid #ccc;padding:30px}.single-lesson__video.single-product__video.single_video_item .makeup__video{width:auto;height:100%;max-width:245px;margin:0 auto;display:flex;align-items:center;justify-content:center;background-size:cover !important;object-fit:cover}.handling{padding:40px;background:var(--gray-back);display:flex;gap:54px}.handling__sort,.handling__pagination,.handling__popularity{display:flex;gap:24px;align-items:center}.handling__popularity{margin-left:auto}.handling__title{font-weight:400;font-size:16px;line-height:175%;font-family:'Montserrat',sans-serif}.handling__title:first-letter {text-transform:capitalize}.album{height:100%;max-width:480px}.album__main-photo{max-width:440px}.album__photos{height:48px;width:84px;position:absolute;bottom:0;background:var(--modal-window);display:flex;justify-content:center;align-items:center;gap:9px}.album__count{font-size:14px;line-height:20px;color:var(--white);text-transform:uppercase}.album__image{position:relative;display:flex;padding:20px}.album__content{padding:32px 40px 80px}.album__title{font-size:24px;line-height:32px;text-transform:uppercase;margin-bottom:16px}.album__text,.album__text p{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:26px;margin-bottom:28px}.album__text_limit{height:300px;overflow:hidden}.album__link{font-size:14px;line-height:20px;text-decoration-line:underline;text-transform:uppercase;color:var(--gray)}.gallery{padding:40px 40px 0}.gallery__title{font-size:24px;line-height:32px;text-transform:uppercase}.gallery__text{padding:16px 0 56px;width:600px}.gallery__text,.gallery__text p{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px}.gallery__items{display:grid;flex-wrap:wrap;grid-template-columns:repeat(4,1fr);gap:37.25px}.gallery__item{position:relative}.gallery__photo{height:202px;overflow:hidden}.gallery__image{width:100%;cursor:pointer}.gallery__content{position:absolute;display:flex;gap:10px;background:var(--gallery);bottom:0;padding:8px 16px;letter-spacing:.1px;backdrop-filter:blur(4px);justify-content:space-between;width:100%}.gallery__short-text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:13px;line-height:20px;text-overflow:ellipsis;max-height:40px;overflow:hidden}.gallery__dots,.gallery-modal__dots-button{background:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/dots.svg) no-repeat;border:none;outline:none;cursor:pointer;padding:10px 15px}.gallery__dots_active,.gallery-modal__dots-button_active{background:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/black-dots.svg) no-repeat}.gallery__social,.gallery-modal__social{position:absolute;right:20px;z-index:100;display:none;transform:translateY(-25px)}.gallery-modal__social{left:50%;right:unset;transform:translate(-50%,0);bottom:-15px}.gallery__social_active,.gallery-modal__social_active{display:block}.social-window{display:flex;flex-direction:column;align-items:flex-start;padding:20px;gap:8px;background:var(--white);border:1px solid var(--select);border-radius:16px}.social-window__item{display:flex;gap:15px;align-items:center;margin-bottom:1.6px;cursor:pointer}.social-window__a{display:flex;gap:15px;align-items:center}.social-window__row{display:flex;gap:15px;align-items:center}.social-window__text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:20px;white-space:nowrap}.social-window__text:first-letter {text-transform:capitalize}.gallery-modal{background:var(--gallery-modal);padding:50px 100px}.gallery-modal__inner{display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-modal__photo{text-align:center;display:flex;position:relative;max-height:80vh}.gallery-modal__image{max-height:100%;max-width:100%}.gallery-modal__text{font-family:'Montserrat';font-weight:400;font-size:16px;line-height:26px;text-align:center;max-width:812px}.gallery-modal__dots-text{font-family:'Montserrat',sans-serif;font-weight:600;font-size:13px;line-height:20px}.gallery-modal__cross{position:absolute;right:50px}.gallery-modal__dots{display:flex;padding:27px 0 23px;align-items:center;gap:17px;position:relative}.gallery-modal__button_back{position:absolute;top:50%;transform:translate(-50%,-50%) rotate(180deg)}.gallery-modal__button_forward{position:absolute;right:0;top:50%;transform:translate(50%,-50%)}.four-hundred-four{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px 20px;gap:20px}.four-hundred-four a{color:var(--blue)}.sitemap{padding:60px 20px 0 105px}.sitemap ul li{padding-top:20px}.sitemap ul li:first-letter {text-transform:uppercase}.sitemap ul li a{font-weight:400;font-family:'Montserrat',sans-serif}.sitemap ul li a:hover{text-decoration:underline}.sitemap-wrapper{padding:0 0 5px 105px}.sitemap-wrapper a{font-family:'Montserrat',sans-serif;font-weight:400}.events *{font-family:'Montserrat',sans-serif;letter-spacing:0}.events__form-banner{display:flex}.events__form,.events__banner{width:50%}.events__form{padding:100px;display:flex;align-items:center}.events__content{width:100%}.events__title{font-size:48px;line-height:62.4px;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}.events__description{margin-bottom:35px;color:var(--dark-back);font-family:'Montserrat',sans-serif}.banner-content-multicolor_white .banner-content-multicolor__text .events__text_exclusive{padding-top:22px}.banner-content-multicolor_white .banner-content-multicolor__text .events__text_discont{padding-bottom:22px}.banner-content-multicolor_white .banner-content-multicolor__text .events__text_end{text-align:end;margin-bottom:0}.single-article{padding:50px}.single-article__title{font-family:'Montserrat',sans-serif;font-size:36px}.single-article__text p span,.single-article__text p em{font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.single-article__text,.single-article__text p,.single-article__text ul,.single-article__text ul li,.single-article__text div{font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:17px;line-height:28px;margin-bottom:20px}.single-article ol li,.single-article ul li{list-style-type:decimal;font-family:-apple-system,system-ui,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif !important;font-weight:400}.single-article__text strong{font-family:'Montserrat',sans-serif}.single-article__text img,.single-article__text p img{width:auto;height:auto}.single-article a,.single-lesson a,.{text-decoration:underline}.single-article__title{padding:30px 0;font-size:2em;line-height:32px;text-transform:uppercase;text-align:center}.social-share-box{display:flex;align-items:center;padding:40px;gap:8px;justify-content:end}.social-share-box>span{font-size:12px}.button_catalog_wrapper{position:absolute;bottom:14px}a.button_catalog{display:flex;gap:4px;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;width:100%;max-width:150px;height:31px;padding:6px 25px;border:1px solid #000;border-radius:25px}a.button_catalog.blue_color_let{border:1px solid #182df5;max-width:175px}a.button_catalog.blue_color_let>svg{display:none;text-align:center}a.button_catalog.scroll-button{display:flex;gap:4px;align-items:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;width:100%;max-width:180px;height:38px;padding:0;border:1px solid #000;border-radius:25px;transition:opacity .5s ease-in-out}.about-title-text,.about-title-text em,.about-title-text strong{font-family:'Montserra',sans-serif !important}p.soon-text{text-align:center;font-size:4em;font-style:italic}.logo-slider{margin:45px auto}.logo-slider .item{margin:0 20px;display:flex;align-items:center;height:185px;border:none}.logo-slider .item a{text-decoration:none;border:none}.logo-slider .item img{width:100%;max-width:220px;filter:grayscale(1)}.logo-slider .item img:hover{filter:grayscale(0)}.sub-wrapper{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:20px;justify-content:center}.sub-wrapper>input{box-sizing:border-box;display:block !important;width:100%;max-width:439px;border:1px solid #000;border-radius:20px;height:43px;padding:12px 12px 12px 27px;font-size:15px;font-weight:400;line-height:18px;text-align:left;color:#000}.sub-wrapper>button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;border-radius:20px;height:43px;width:100%;max-width:258px;font-size:17px;font-weight:700;line-height:21.39px;letter-spacing:.06em;text-align:center;color:#fff;text-transform:uppercase;cursor:pointer;background:#000;border:none}.sub-title{font-size:15px;font-weight:500;line-height:18px;letter-spacing:.04em;text-align:center;margin-bottom:30px;text-align:center}section.product-list.product-list-shortcode ul.slick-dots,.single-lesson__product_block.product-list-shortcode ul.slick-dots{margin:0;bottom:14px;display:flex;justify-content:center;align-items:center}section.product-list.product-list-shortcode ul.slick-dots li,.single-lesson__product_block.product-list-shortcode ul.slick-dots li{display:block;width:5px;height:5px;background:#ccc;border-radius:50%}section.product-list.product-list-shortcode ul.slick-dots li.slick-active,.single-lesson__product_block.product-list-shortcode ul.slick-dots li.slick-active{display:block;background:#000;width:5px;height:5px}section.product-list.product-list-shortcode ul.slick-dots li button:before,section.product-list.product-list-shortcode ul.slick-dots li button,.single-lesson__product_block.product-list-shortcode li button:before,.single-lesson__product_block.product-list-shortcode li button{display:none !important}section.product-list.product-list-shortcode{display:flex;flex-wrap:wrap;width:100%;justify-content:center;margin-bottom:60px;border-top:1px solid var(--light-gray);border-bottom:1px solid var(--light-gray);margin-top:60px;border-left:none}section.product-list.product-list-shortcode .item:first-child{border-left:1px solid var(--light-gray)}section.product-list.product-list-shortcode .item{width:100%;max-width:446px;margin-bottom:0;border-bottom:none !important}section.product-list.product-list-shortcode .item img{width:100%;max-width:100%;height:auto}section.product-list.product-list-shortcode .item img.product-card__label{height:42px}section.product-list-shortcode_product__like{padding:60px}.search-list{display:flex;flex-wrap:wrap;gap:30px}.search-list .item{width:100%;max-width:460px}.search-list .item .product-card__excerpt,.search-list .item img.product-card__label{display:none}.search-list .item .button_catalog_wrapper{display:none;width:100%;margin:0 auto}.search-list .item .button_catalog_wrapper a{margin:0 auto}.search-list .item .product-card__featured-image{width:100%;height:auto;margin-bottom:5px}.search-list .item .product-card{min-height:420px}div#static-form-container{box-sizing:border-box;width:100%;max-width:100%}.agree-box{padding:10px 0;display:flex;gap:10px;align-content:center;justify-content:center}.agree-box input{width:12px;height:12px}.agree-box p{font-size:12px;color:#000;font-family:'Montserrat',sans-serif;font-weight:400;text-align:center}.agree-box a{font-size:12px;color:#000;font-family:'Montserrat',sans-serif;text-transform:none;text-decoration:underline;font-weight:400}ul.variable-items-wrapper{display:flex;gap:15px;flex-wrap:wrap}.single_variation_wrap .quantity{display:none}table.variations th.label{display:none}button.reset_variations{cursor:pointer;border-radius:20px;padding:10px 15px;font-size:10px;border:1px solid #ccc;margin-bottom:15px}.stars_box{display:flex;gap:3px}.stars_box svg{width:18px;height:18px}.stars_count{font-weight:600;font-size:12px;line-height:100%}.product__info_price .p-price{font-family:'ABChanel Corpo Semi Bold',sans-serif;color:#2b2b2b;font-weight:600;font-size:24px;line-height:28px;margin-bottom:20px}.product__info_common_text{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px;line-height:140%;margin-bottom:25px}.product__info_common_text li{font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px}.product__acc_text .accordion{overflow:hidden}.product__acc_text .accordion-item{border-bottom:1px solid #e0e0e0;padding:10px 0}.product__acc_text .accordion-item:last-child{border-bottom:none}.product__acc_text .accordion-header{padding:5px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:700;transition:background-color .3s}.reccomend-title{font-family:'ABChanel Corpo Semi Bold',sans-serif;font-weight:700;font-size:16px;margin-bottom:20px;text-transform:uppercase;margin-top:20px}.product__acc_text .accordion-header:after{content:'+';font-size:20px;transition:transform .3s}.product__acc_text .accordion-item.active .accordion-header:after{content:'-'}.product__acc_text .accordion-content{padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease;background-color:#fff}.accordion-content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease-out;background-color:#fff}.accordion-item.active .accordion-content{max-height:var(--content-height);padding:0 0 16px}.product__acc_text .product-title{font-size:18px;margin-bottom:10px;color:#222}.product__acc_text .product-description{font-size:14px;color:#3c3c3c;font-family:'Montserrat',sans-serif;font-weight:400;padding-bottom:25px}.product__acc_text .product-description p,.product__acc_text .product-description li,.product__acc_text .product-description span{font-weight:400;font-size:14px;color:#3c3c3c;font-family:'Montserrat',sans-serif !important}.product__buttons .quantity{display:inline-block;margin-right:15px}.product__buttons .quantity input.qty{width:125px;text-align:center;padding:8px;height:50px;border:1px solid #dcdc;display:flex;align-items:center;justify-content:center;border-radius:31px;font-size:16px}.product__info_rating{align-items:center}.product__buttons .quantity .plus,.product__buttons .quantity .minus{padding:5px 10px;cursor:pointer;background:#f5f5f5;border:1px solid #ddd}.product__buttons .single_add_to_cart_button{display:flex;align-items:center;justify-content:center;height:50px;background-color:#2c2c2c;color:#fff;border:none;cursor:pointer;transition:background-color .3s;font-weight:600;font-size:16px;width:100%;max-width:300px}.product__buttons .single_add_to_cart_button:hover{background-color:#000}.product__delivery_text{color:#a9a9a9;font-family:'ABChanel Corpo Semi Bold',sans-serif;font-weight:600;font-size:12px;line-height:100%;margin-bottom:25px}.product__buttons form{display:flex;align-items:center;margin-bottom:24px}.recommended-block{margin:30px 0;font-family:'Helvetica Neue',Arial,sans-serif}.recommended-label{font-size:14px;font-weight:700;text-transform:uppercase;color:#333;margin-bottom:10px;letter-spacing:.5px}.recommended-product{display:flex;gap:20px;align-items:center;border:1px solid #dcdcdc;padding:15px}.recommended-product-image img{width:70px;height:70px;border:1px solid #dcdcdc;object-fit:cover}.recommended-product-info{flex:1}.recommended-product-title{font-size:12px;color:#2b2b2b;font-weight:600;margin-bottom:5px}.recommended-product-description{font-size:14px;color:#666;margin-bottom:3px}.recommended-product-variant{font-size:14px;color:#888;margin-bottom:10px}.recommended-product-price{font-size:14px;font-weight:700;color:#3c3c3b}.product__acc_text .product-description div,.product__acc_text .product-description ul{width:100% !important}.recommended-product-price span.woocommerce-Price-amount.amount{margin-bottom:0;color:#3c3c3b;font-size:14px}a.button-add-to-cart-rec{width:142px;height:40px;display:flex;align-items:center;justify-content:center;background:#2c2c2c;color:#fff;font-size:13px;text-transform:uppercase;border-radius:100px}.recommended-product-actions{display:flex;flex-direction:column;gap:15px;align-items:center}.add-to-cart-button{background-color:#000;color:#fff;border:none;padding:8px 15px;font-size:14px;text-transform:uppercase;cursor:pointer;transition:background .3s;text-decoration:none;display:inline-block}.add-to-cart-button:hover{background-color:#333}.choose-variant-link{font-size:14px;color:#000;text-decoration:underline;text-underline-offset:3px}.choose-variant-link:hover{color:#555}.articles-slider-container{max-width:1440px;margin:0 auto;padding:0;position:relative}.articles-slider-title{font-size:24px;margin-bottom:30px;text-align:center;text-transform:uppercase;color:#333}.articles-slider{position:relative}.articles-slider__item{padding:0 15px;transition:all .3s ease}.articles-slider__content{padding:0;display:flex;flex-direction:column;justify-content:center}.articles-slider__category{font-size:14px;color:#999;margin-bottom:15px;text-transform:uppercase;letter-spacing:1px}.articles-slider__heading{font-size:14px;line-height:1.4;margin:0;color:#222;font-weight:500}.articles-slider .slick-prev,.articles-slider .slick-next{width:50px;height:50px;z-index:10;background:#fff;border-radius:50%;box-shadow:0 3px 10px rgba(0,0,0,.1);transition:all .3s ease}.articles-slider .slick-prev{left:35px;background:#fff url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/slider-arr-l.svg) no-repeat center center}.articles-slider .slick-next{right:35px;background:#fff url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/slider-arr-r.svg) no-repeat center center}.articles-slider .slick-prev:hover,.articles-slider .slick-next:hover{opacity:.8}.articles-slider .slick-prev:before,.articles-slider .slick-next:before{color:#333;font-size:24px;opacity:1}.articles-slider .slick-dots{bottom:-40px}.articles-slider .slick-dots li button:before{font-size:12px;color:#ccc}.articles-slider .slick-dots li.slick-active button:before{color:#333}.articles-slider__img img{max-width:300px;width:100%}@media (max-width:768px){.articles-slider-container{padding:20px}.articles-slider .slick-prev{left:-10px}.articles-slider .slick-next{right:-10px}}@media (max-width:1470px){.single-article{padding:0 30px}.with-banner{display:none}.with-banner-mobile{display:block}.with-banner-mobile img{width:100%}.geo-warning{background-image:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/backgrounds/background-mobile.png)}.geo-warning-modal{align-items:center}}@media (max-width:1330px){header{position:unset}.scrollButton-box{left:auto;right:auto}.single-lesson.product-list-shortcode{display:block !important}.single-lesson.product-list-shortcode .slick-track:after,.single-lesson.product-list-shortcode .slick-track:before{display:none}.single-lesson__product_block.product-list-shortcode .single-lesson__video.single-product__video.single_video_item{width:100% !important;border:none;margin:0 auto !important;text-align:center;display:flex;align-items:center;justify-content:center}.single-lesson__product_block.product-list-shortcode .single-lesson__video.single-product__video.single_video_item video{width:100%;max-width:100%;height:auto;min-height:360px}.single-lesson__product_block.product-list-shortcode .slick-track{display:flex;justify-content:center}section.slider_top,.slick-dotted.slick-slider{margin-bottom:0 !important}a.button_catalog.blue_color_let{padding:0}.album__title{font-size:20px;line-height:28px}section.product-list.product-list-shortcode .slick-list.draggable{margin-bottom:0;padding-bottom:0}section.product-list.product-list-shortcode .button_catalog_wrapper{width:100%}section.product-list.product-list-shortcode .button_catalog_wrapper a{margin:0 auto}section.product-list.product-list-shortcode ul.slick-dots{margin:0;bottom:14px}section.product-list.product-list-shortcode{margin-bottom:40px}section.product-list.product-list-shortcode{border:none}section.product-list.product-list-shortcode .item{border-left:1px solid #dcdcdc}.sub-wrapper{flex-direction:column}.single-lesson__video.single-product__video.single_video_item{height:auto !important}li.accordion_title{position:relative}li.accordion_title:after{position:absolute;right:-15px;top:8px;content:'';display:block;width:10px;height:10px;background:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/icon-plus.svg) no-repeat center center;z-index:1}.accordion_item{display:none}.accordion_item.active_item{display:block}.about-title-text{font-size:13px !important;text-align:center;line-height:145%;margin-bottom:0 !important;padding:0;margin-top:15px !important}.footer__bottom{margin:0;padding-bottom:30px;justify-content:space-around}.footer__bottom .gerb_logo{position:relative;top:0;right:0;max-width:60px}.footer__bottom .gerb_logo img{width:100%;max-width:100%}.footer__bottom .foot_logo{max-width:60%;padding-left:14px}.product-card{padding:35px 40px 60px}.single-article__text img,.single-article__text p img{width:100%;height:auto}header,main,footer{width:100%}header{padding:13px 0 0;position:relative}.header-menu{display:none}.banner{flex-wrap:wrap;width:100%;flex-direction:column-reverse;max-height:unset}.banner:nth-of-type(2){flex-direction:column}.banner__image-wrapper{height:auto;width:100%}.banner__image-wrapper img{width:100%;height:auto}.banner__content{width:100%;padding:50px 45px 30px 30px}.banner_right .banner__content:first-child{padding-bottom:0}.banner_left .banner__content:first-child{padding-top:0}.banner-content-multicolor_black{padding-bottom:30px}.banner-content-multicolor_black .banner-content-multicolor__title,.banner-content-multicolor_gray .banner-content-multicolor__title,.banner-content-multicolor_white .banner-content-multicolor__title{font-size:28px;line-height:130%;margin-bottom:10px}.banner__content_gray{height:auto !important}.geo-warning{width:90%}.showcase,.product-list{grid-template-columns:1fr;grid-template-rows:auto}.showcase__content{height:auto;min-height:unset}.showcase .item:nth-child(2){grid-column:1;grid-row:7}.showcase__lettering{position:absolute;left:30px;bottom:30px}.showcase__label{font-size:18px;line-height:100%;margin-bottom:22px}.showcase__title{font-size:26px;line-height:120%;margin-bottom:31px}.item{height:auto}.our-advantages{padding:61.5px 30px 53px}.our-advantages__img img{width:70px;height:70px}.our-advantages__title{font-size:16px;line-height:24px;margin:25px 0 15px}.our-advantages__text{font-size:16px;line-height:24px}.copyright{margin:0 30px;padding:45px 0 49px}.copyright__text,.copyright__lang{font-size:14px}.product-card{min-height:unset}.product__like{font-size:26px;line-height:130%;padding:50px 0 35px}.product-card__featured-image{width:220px;height:220px}.product__description_item{font-size:22px;line-height:36px}.product__features{flex-direction:column;padding:40px 30px;gap:0}.product__features_item{width:100%}.product__features li{font-size:16px;line-height:32.4px;margin-bottom:15px}.product__advantage{padding:40px 30px}.product__advantage_item li,.product__advantage_item ul li{font-size:16px}.product__advantage_item{padding-left:16px;width:100%}.product__information{height:auto}.product__advantage_content{flex-direction:column;gap:0}.product__slider,.product__info{grid-column:1;height:auto;width:100%}.product__slider{order:1}.product__slider-button{right:0}.product__slider_img_active{height:auto}.product__photos{width:100%;height:100px;order:2;flex-direction:row}.product__photos img{width:100px;height:100px}.product__info{height:auto;order:3;padding:40px 30px 70px}.button_little{width:32px;height:32px;right:0}.button_little img{width:16px;height:8px}.product__info_title h1{font-size:18px;line-height:22px}.button__variant2,.button__promocode{width:315px}.product__info_title-button img{display:none}.mobile__menu{top:29px;right:20px;background:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/menu.svg) no-repeat;width:25px;height:25px}.mobile__menu_active{background:url(//lattebeauty.ru/wp-content/themes/lattebeauty/assets/images/icons/cross.svg) no-repeat;width:25px;height:25px}.mobile__menu_active+.header-mobile-menu{display:block;width:100%;padding-left:50px;position:relative;border-top:1px solid var(--light-gray)}.mobile__menu_active+.header-mobile-menu .header-menu{display:flex;flex-direction:column;gap:0;align-items:start}.footer__menu{padding:55px 35px 50px 30px}.footer__menu{flex-direction:column}li#menu-item-3179{display:inline-block}.footer__ul{padding-right:40px}.item-advantages{height:auto !important}.bestsellers{display:none}.bestsellers-mobile{display:block;height:auto;width:100%}.banner__image-mobile{display:block}.banner__image{display:none}.choice__title{font-size:26px;line-height:37px}.choice__left-arrow a img{width:27px;height:22.5px}.eyes-face-lips{display:block}.eyes-face-lips .item{padding:22px}.eyes-face-lips .item a{font-size:22px;line-height:36px}.banner-content-multicolor_gray .banner-content-multicolor__text{margin-bottom:0}.makeups{display:block}.choice{padding-left:20px}.single-lesson{flex-direction:column-reverse}.single-lesson__content,.single-lesson__video{width:100%;height:auto}.single-lesson__content{padding:40px}.privacy-policy{padding:50px 30px}.privacy-policy .wp-block-table{overflow-x:scroll}.video-button{display:none}.change-language{width:359px;height:302px}.change-language__content{flex-wrap:wrap}.select__header{width:303px}.button__directAnotherLanguageSite{width:303px}.select__body_active{height:300px;overflow:auto}.select__body_active::-webkit-scrollbar{width:0}.subscription{text-align:center;display:flex;flex-direction:column;align-items:center;padding:88px 20px 98px}.wrapper-subscription-email{display:flex;flex-direction:column;gap:15px;align-items:center;width:315px}.subscription__text{font-size:32px;line-height:130%}.subscription__email,.button__subscription{width:100%}.search-modal__window{padding:56px 20px}.button__subscription{position:static}.search-modal__button button{display:none}input.search-modal__input[type=search]{border:none}input.search-modal__input[type=search]::-webkit-search-cancel-button{display:none}.album__main-photo{width:100%;height:auto}.gallery{padding:40px 0 0}.gallery__title,.gallery__text{padding-right:30px;padding-left:30px}.gallery__text{width:unset}.gallery__items{display:block}.gallery__photo{height:66vw}.gallery__image{height:auto}.gallery__content{background:var(--white);padding:16px 30px 48px;position:static}.gallery-modal{padding:100px 0}.gallery-modal__inner{justify-content:unset}.gallery-modal__text{padding:0 20px}.gallery-modal__image{height:auto;width:100%;max-height:unset}.gallery-modal__photo{width:100%;overflow:hidden;display:unset}.gallery-modal__cross{right:30px;top:35px}.gallery-modal__button_back .button_little,.gallery-modal__button_forward .button_little{width:60px;border-radius:17px 0 0 17px;justify-content:start;padding-left:10px}.sitemap{padding:60px 20px 0 30px}.sitemap-wrapper{padding:0 0 5px 30px}.events__form-banner{flex-direction:column}.events__form{padding:0 45px 50px 30px}.events__form,.events__banner{width:100%}.events__title{font-size:28px;line-height:130px}.events__description{margin-bottom:10px}}@media (max-width:768px){.product-list>.item{padding:0 16px;border:none}}