.product-item-wrapper .product-item-image{width:100%;background:#f7f7f8}.rating-stars.stars-full{width:100%}.filters-item.first-filter-item .filters-item-content{right:auto;left:0}.header-modal-list{min-height:100px}.product-buttons{width:100%}.product-buttons .product-details-button-add{display:none;flex-flow:row;align-items:center;justify-content:center;gap:10px;margin-top:14px}.product-buttons .button-main{max-width:330px;width:100%;min-height:50px;max-height:50px;height:100%;background:var(--blackprimary);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:18px;line-height:150%;color:#fafafc;margin-top:0}.product-buttons .button-main{display:flex;flex-flow:column;align-items:center;justify-content:center;min-width:140px;font-weight:600;font-size:14px;line-height:120%;color:#fafafc}.product-buttons .button-main a{color:#9a98a3;font-weight:400}.product-buttons .cart-item-amount-decrease,.product-buttons .cart-item-amount-increase{height:50px}.product-buttons .cart-item-amount-decrease-detail,.product-buttons .cart-item-amount-increase-detail{height:50px}.productBuyWrap.active .product-details-button-add{display:flex}.productBuyWrap.active .buyLink{display:none!important}@media screen and (min-width:768px){.isadmin .product-slider{top:142px}}.product-about-block h3{font-weight:700;line-height:150%;color:var(--blacksubtitle);font-size:26px;margin-bottom:14px}.product-about-block div{font-weight:500;font-size:18px;line-height:150%;color:var(--graymain);margin-bottom:32px}@media screen and (max-width:768px){.product-about-block div{font-size:16px;margin-bottom:16px}}.product-about-tag img{margin-right:8px}.product-slider-thumbs-image img{width:auto}.catalog-wrapper .product-item .product-image img.vert-pic{width:auto;height:auto;max-height:95%}.product-ingredients-box-description ul{padding-left:0}.product-ingredients-box-description li{margin-bottom:14px;padding-left:26px;position:relative;list-style-type:none}.product-ingredients-box-description li:before{content:"";background:url(../media/icons/tick-icon.svg) no-repeat;width:16px;height:16px;position:absolute;left:0;top:5px}.product-ingredients-box{display:flex;align-self:stretch;justify-content:stretch;flex-direction:column;flex-grow:1;flex-basis:0%}.product-ingredients-box-bottom{display:flex;align-self:stretch;height:100%}.product-ingredients-boxes{justify-content:stretch}.comments-photo img{border-radius:50%}.comments-image,.comments-reply-image{width:80px;height:80px}.comments-image{background:#f7f7f9}.comments-image img,.comments-reply-image img{width:auto;height:auto}.fancybox__content{padding:0;max-width:560px;width:100%}.page-modal-wrapper{position:relative;display:block;background:none;width:auto;height:auto}.page-modal-wrapper.header-mobile-menu-content.active,.page-modal-wrapper.header-mobile-search-content.active{display:block!important;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:50}.isadmin .page-modal-wrapper.header-mobile-menu-content.active,.isadmin .page-modal-wrapper.header-mobile-search-content.active{top:0}.fancybox__content .button-main{width:100%;height:50px;background:var(--blackprimary);display:flex;align-items:center;justify-content:center;font-family:"Gilroy";font-style:normal;font-weight:600;font-size:18px;line-height:150%;color:#fafafc;margin-top:14px;cursor:pointer;border:none;outline:none}.has-ajax .carousel__button.is-close{display:none}.errorText{color:red;margin-top:5px;display:none}.okText{color:green;margin-top:5px;display:none}.checkout-box-quantity-title>span.all-items-count{margin-left:7px}.whishbtn.active svg{fill:#3D3B41}.product-details-button.whishbtn.active svg{fill:#100f12}.product-details-button.whishbtn.active svg path{stroke:#100f12}.checkout-box-quantity-title>span#PRODUCT_COUNT{margin-left:7px}#ADDRES_FORM .bx-sls{max-width:400px;margin-bottom:24px}#ADDRES_FORM .bx-sls .dropdown-block{height:50px;border:1px solid #e3e2e7;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:"Gilroy";font-style:normal;font-weight:400;padding:0 22px 0 20px;position:relative}#ADDRES_FORM .bx-sls .dropdown-block:after{content:"";width:24px;height:24px;background:url(../media/icons/search-city-icon.svg) no-repeat;position:absolute;right:20px;top:12px}#ADDRES_FORM .bx-sls .bx-ui-sls-container{min-height:50px!important}#ADDRES_FORM .bx-sls .bx-ui-sls-route,#ADDRES_FORM .bx-sls .bx-ui-sls-fake{height:50px!important;font-family:"Gilroy";font-style:normal;font-weight:400;font-size:16px}#ADDRES_FORM .bx-sls .dropdown-icon,#ADDRES_FORM .bx-sls .bx-ui-sls-clear{display:none!important}#invisPayments{display:none}.fancybox__container .button-min{width:100%;font-family:"Gilroy";font-style:normal;font-weight:600;font-size:18px;line-height:140%;color:var(--blacksubtitle);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.fancybox__container .button-min::after{content:"";width:calc(100% - 1px);height:1px;background:#100f12;position:absolute;bottom:1px;left:1px}.fancybox__container .phone-change-wrapper .phone-confirm-change{justify-content:flex-start;width:max-content}@media screen and (max-width:768px){.wrapper .button-min{font-size:16px}}.calculation_bonus_count{display:inline}.checkout-box-bonuses{display:none}.checkout-box-bonuses.active{display:flex}.container-section .product-item .product-image img.vert-pic{width:auto;height:auto;max-height:95%}.account-box-user .account-box-photo,.header-modal-user .header-modal-photo{border-radius:50%;background:#f7f7f9;height:80px;font-weight:600;font-size:24px;line-height:100%;color:var(--blacktitle)}.account-pagination-item.item-prev{transform:rotateY(180deg)}.account-mobile-orders .orders-list{margin-top:15px}.account-box{min-width:400px}@media screen and (max-width:1000px){.account-box{min-width:300px}}.product-slider{width:100%}.product-slider-main-image{padding-bottom:0;align-items:center}.product-slider-main-image img{height:900px}.product-slider-main-image img.vertSliderPic{height:800px}@media screen and (min-width:1451px){.product-slider{width:57%}}@media screen and (min-width:1090px) and (max-width:1450px){.product-slider{width:60%}}@media screen and (min-width:769px) and (max-width:1089px){.product-slider{width:50%}}@media screen and (max-width:768px){.product-slider-main-image img{width:100%;height:100%;object-fit:cover}.product-slider-main-image img.detail-vert-pic{width:100%;height:100%;object-fit:cover}}.overflow-hide{overflow:hidden}@media screen and (max-width:768px){.seen-wrapper .slider-wrapper .overflow-hide{margin:0 -20px;padding:0 20px}.seen-wrapper .slider-wrapper .seen-slider{overflow:hidden;margin:0 -20px;padding:0 20px}}@media screen and (max-width:768px){.slider-wrapper .cart-item-amount{margin-bottom:0}}.formError{color:#E45252;text-align:left;margin-top:15px}.formOk{color:green;text-align:left;margin-top:15px;display:none}.content-search.active{display:block!important}.fullWidth{width:100%}.cart-wrapper.mobile{display:block}.page-title.wide.cartMobile,.page-checkout-mobile,.cart-content>.cart-list-delivery,.checkout-user-button-wrapper{display:none}@media screen and (max-width:768px){.cart-wrapper,.cartMobile,.checkout-user-button-wrapper{display:block}.checkout-user-button-wrapper{border-top:1px solid #e3e2e7}.cart-wrapper.mobile .page-title.wide.cartPC{display:none}.cart-list{order:2}.page-checkout{order:1;max-width:100%}.cart-content>.cart-list-delivery{order:3;display:flex}.page-checkout-mobile{order:4;max-width:400px;width:100%;gap:20px;display:flex;flex-direction:column}.page-checkout .checkout-benefits,.cart-list .cart-list-delivery{display:none}.cart-list-delivery-item{width:100%;flex-direction:row}}.checkout-box-promocode{position:relative}.promoCode.promocodeError .checkout-box-promocode-input{border:1px solid red}.promocodeErrorText,.promocodeEmptyText{font-size:16px;line-height:18px;display:none;color:#F16868}.promoCode.promocodeError .promocodeErrorText,.promoCode.promocodeEmpty .promocodeEmptyText{display:block;position:absolute;top:55px}.addresses-extend-courier-zip-label{grid-area:addresses-extend-courier-zip-label;max-width:80px;min-width:80px}#DELIVERY_PROPS.boxb .addresses-extend-courier-zip-label{display:none}#DELIVERY_PROPS.post .addresses-extend-courier-floor-label,#DELIVERY_PROPS.post .addresses-extend-courier-entrance-label{display:none}.addresses-extender{grid-area:addresses-extender;width:50px}.addresses-extend-input.addresses-extend-courier-zip{width:120px}#DELIVERY_PROPS.post .addresses-extender{width:80px}#DELIVERY_PROPS.post{grid-template-rows:0fr 0fr 0fr;grid-template-areas:"addresses-extend-title addresses-extend-title addresses-extend-title addresses-extend-title addresses-extend-title ." "addresses-extend-courier-street-label addresses-extend-courier-street-label addresses-extend-courier-street-label addresses-extend-courier-street-label addresses-extend-courier-house-label addresses-extend-courier-building-label" "addresses-extend-courier-flat-label addresses-extend-courier-zip-label . . . ." "addresses-extend-courier-comments addresses-extend-courier-comments addresses-extend-courier-comments addresses-extend-courier-comments addresses-extend-courier-comments addresses-extend-courier-comments"}@media screen and (max-width:768px){#DELIVERY_PROPS.post{grid-template-columns:0fr 0fr;grid-template-rows:0fr 0fr 0fr 0fr 0fr;grid-auto-columns:1fr;gap:16px 16px;grid-auto-flow:row;grid-template-areas:"addresses-extend-title addresses-extend-title addresses-extend-title" "addresses-extend-courier-street-label addresses-extend-courier-street-label addresses-extend-courier-street-label" "addresses-extend-courier-house-label addresses-extend-courier-building-label ." "addresses-extend-courier-flat-label addresses-extend-courier-zip-label ." "addresses-extend-courier-comments addresses-extend-courier-comments addresses-extend-courier-comments";margin-bottom:40px}#DELIVERY_PROPS.post .addresses-extender{display:none}}.page-modal-wrapper.saved-address-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:50}.page-modal-wrapper.saved-address-wrapper.active{display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){.account-mobile .addresses-item-icon{width:32px;height:32px}}.addresses-form-search-wrapper .bx-sls{width:100%}.addresses-form-search-wrapper .bx-sls .dropdown-block{height:50px;border:1px solid #e3e2e7;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-family:"Gilroy";font-style:normal;font-weight:400;padding:0 22px 0 20px;position:relative}.addresses-form-search-wrapper .bx-sls .bx-ui-sls-container{min-height:50px!important}.addresses-form-search-wrapper .bx-sls .bx-ui-sls-route,.addresses-form-search-wrapper .bx-sls .bx-ui-sls-fake{height:50px!important;font-family:"Gilroy";font-style:normal;font-weight:400;font-size:16px}.addresses-form-search-wrapper .bx-sls .dropdown-icon,.addresses-form-search-wrapper .bx-sls .bx-ui-sls-clear{display:none!important}.addresses-extend-courier .label-zip,.addresses-extend-courier.post .label-podezd,.addresses-extend-courier.post .label-floor,.addresses-extend-courier.post .addresses-extend-row:last-child{display:none}.addresses-extend-courier.post .label-zip{display:flex}@media screen and (max-width:768px){.addresses-modal-wrapper .addresses-extend-courier.active{display:flex}}.account-content-order .order-item-image img{display:block;width:auto;height:auto;max-height:100%}.account-content-order .order-details{width:100%}.point-list-content-hours{white-space:normal}.checkout-step span.checkout-form-hidden-conf{font-weight:500;font-size:14px;line-height:130%;color:#e45252;display:none}.checkout-step span.checkout-form-hidden-conf.active{display:block}.checkOutNoPoint{font-weight:500;font-size:14px;line-height:130%;color:#e45252;display:none}.checkOutNoPoint.active{display:block;text-align:center;margin:15px 0 0}#boxberrySelectPvzWidget{display:none!important}.header-modal{z-index:15}.in-fav{display:none}.cart-item-favorite.whishbtn.active .to-fav{display:none}.cart-item-favorite.whishbtn.active .in-fav{display:inline-block}.cart-item-favorite.whishbtn.active svg{fill:#89868F}.care-wrapper{position:relative;padding-bottom:30px}.care-wrapper .product-more-button{bottom:-70px}@media screen and (max-width:768px){.care-wrapper .product-more-button{position:relative;bottom:0;left:0;transform:none;max-width:none;width:100%;max-height:40px;padding:10px 0;height:100%;min-height:40px;font-weight:600;font-size:14px;line-height:150%;margin-top:30px}.product-item.catalog-slider .cart-item-amount{margin-bottom:0}}.addresses-form-error{font-weight:500;font-size:14px;line-height:130%;color:#e45252;margin-top:10px}.review-image img.vert-pic{width:auto;height:auto;max-height:95%}#header-search-input:focus{border:none!important}.header-nav-content.content-search .header-nav-content-item{width:100%}.header-nav-content.content-search .header-nav-content-item span{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.header-nav-content{top:61px}.header-nav-content.content-two-items .header-nav-content-list{min-width:300px}.modalBg{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:5}.header-menu.white .header-info,.header-menu.white .header-nav{background:#fff}a.wishEnterBtn{font-family:"Gilroy";font-style:normal;font-weight:600;text-decoration:underline}.modal-favorites .header-modal-list-empty,.modal-cart .header-modal-list-empty{font-size:16px;max-width:100%}.cart-empty-wrapper{display:flex}.header-slider-catalog .swiper-controlls-arrows,.swiper-controlls-prev,.swiper-controlls-next,.swiper-reviews-controlls-prev,.swiper-reviews-controlls-next{cursor:pointer;transition:ease 0.3s}.header-slider-catalog .swiper-controlls-arrows:hover,.swiper-controlls-prev:hover,.swiper-controlls-next:hover,.swiper-reviews-controlls-prev:hover,.swiper-reviews-controlls-next:hover{opacity:.8}.review-product{height:100%;max-height:97px}@media screen and (max-width:768px){.review-product{height:74px;max-height:74px}.review-product .review-image{max-height:74px;height:100%;max-width:70px;width:100%}}.review-brandname-small{display:none}@media screen and (max-width:768px){.review-brandname{display:none}.review-link{height:74px;min-width:74px}.review-product{grid-template-columns:70px 1fr 70px;grid-template-rows:0fr 0fr}.review-price{padding-top:9px;padding-left:8px}.review-brandname-small{display:block;grid-area:review-brandname;padding:0;padding-right:0;font-weight:500;font-size:14px;line-height:16px;color:#727079;padding-right:5px;padding-left:8px}.review-comment{padding-top:6px}}.banner-title-mob{display:none;}.formErrorMobile{display:none;color:#E45252}.banner-content .formError{display:none}.banner-content .formError.active{display:block;margin-bottom:16px;margin-top:-8px}.banner-input input.errorInput{border:1px solid #E45252}@media screen and (max-width:768px){.banner-title-wide{display:none}.banner-title-mob{display:block}.banner-input input[type="text"]{padding:0;padding-left:0;height:50px;max-width:none;width:100%;font-weight:400;font-size:16px;line-height:150%;padding-left:20px;outline:none;margin-bottom:16px}.banner-content .formError.active{display:none}.banner-content .formErrorMobile.active{display:block;margin-bottom:16px;margin-top:-8px}}.privacy-wrapper .privacy-link{font-weight:700;color:#100F12;text-decoration:none;position:relative}.privacy-wrapper .privacy-link::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:var(--graymain)}.rating-count-item{cursor:pointer}@media screen and (max-width:768px){.product-details-buttons{display:none}}.product-wrapper .product-details-buttons .product-details-button-add .cart-item-amount-input,.sticky-actions .cart-item-amount-input,.product-page-tapbar .cart-item-amount-input{height:50px}.product-details-button.whishbtn{border:1px solid #E3E2E7}@media screen and (max-width:768px){.product-details-delivery{padding:25px 10px 25px 24px}.bxmaker__geoip__delivery--default .bxmaker__geoip__delivery-city{padding-left:4px}}.product-details-delivery-city{color:#625f66}.product-details-delivery-city span{color:var(--blackprimary)}.usage-block-num{font-weight:700;font-size:60px;line-height:60px;margin-right:32px}.comments-filter-sort select{background:#fff}.comments-box-empty-stars{margin-top:40px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:22px;font-weight:500}.comments-box-empty-stars .comments-overall-stars-empty{margin-right:16px}.comments-box-empty .comments-overall-button.button-main{max-width:360px;outline:none;border:none;height:60px;margin-top:24px}@media screen and (max-width:768px){.comments-box-empty-stars{margin-top:40px;font-size:16px}}.comments-area{width:100%}.cart-item-quantity{justify-content:flex-end}.checkout-box-title{padding-right:8px}.checkout-box-value{padding-left:8px}.account-data{width:100%}#DELIVERY_SELF.active{display:flex;gap:20px;flex-flow:row}.selfMap{width:100%;max-width:500px}.selfDataTitle{font-weight:600;font-size:18px;line-height:25px;margin-bottom:30px}.selfDataBlock{margin-bottom:24px}.selfDataBlockTitle{font-weight:500;color:#727079;margin-bottom:6px;font-size:14px}.selfDataBlockText{font-weight:500;font-size:18px;line-height:23px}.selfDataBlockLink{padding-top:12px}.selfDataBlockLink a{font-weight:600;font-size:18px;line-height:27px;text-decoration:underline}@media screen and (max-width:768px){.selfMap{display:none}.selfDataBlockLink{padding-top:8px;margin-bottom:40px}}.account-content-order .order-actions{display:flex}.personalSection .order-content .order-actions{align-items:center}.order-content .order-actions .order-actions-cancel{border-bottom:1px solid #3D3B41;width:auto}#addresses-extend-map{border:1px solid #E3E2E7;overflow:hidden}.addresses-modal-wrapper .addresses-extend-point-sidebar{border-top:1px solid #E3E2E7;border-left:1px solid #E3E2E7;border-bottom:1px solid #E3E2E7}.addresses-extend-point-sidebar .addresses-extend-point-close{top:15px}.addresses-modal-wrapper .addresses-form-radio-wrapper{min-width:360px}.address-save-btn{display:none}.map-address-pick-block{display:none}.page-modal-wrapper .addresses-extend-title{display:none}.mobile-title.mobile-title-map{display:none}.map-address-pick-block-label{display:none}@media screen and (max-width:768px){.checkout-form-addresses .addresses-extend{padding-top:20px}.page-modal-wrapper.addresses-modal-wrapper{width:100%}.addresses-form .addresses-form-radiogroup{margin-bottom:0}.addresses-modal-wrapper .addresses-extend-courier{background:#fff;padding:0 20px 20px}.addresses-modal-wrapper .addresses-form-radio-wrapper{min-width:300px}.addresses-modal-wrapper .addresses-extend-row{position:relative}.addresses-modal-wrapper .addresses-extend-row label{width:30%}.addresses-modal-wrapper .addresses-extend-row label[for=addresses-extend-courier-street]{width:100%}.addresses-modal-wrapper .addresses-extend-row label[for=addresses-extend-courier-flat]{position:absolute;right:0;top:-102px}.page-checkbox-mobile{align-items:center;border-radius:100px;display:inline-flex;font-weight:600;font-size:18px;line-height:21px;color:var(--blackprimary);cursor:pointer}.page-checkbox-mobile:after{content:"Сделать основным адресом";font-weight:500;font-size:14px;line-height:130%;color:#3d3b41}.address-save-btn{display:block;width:100%;padding:0 20px 40px}.addresses-form-error{display:none}.address-save-btn .addresses-form-error{display:block}.map-address-pick-block.active{display:block;padding:0 20px 40px;width:100%;cursor:pointer}.map-address-pick-block.active .map-address-pick-btn,.map-address-pick-block-label.active .map-address-pick-btn-next{display:block;width:100%;height:50px;line-height:50px;background:#fff;border:1px solid #100f12;font-weight:600;font-size:16px;text-align:center}.sendNewAddress{font-size:16px}.addresses-extend-point.mobileFixed.active{position:fixed;top:0;z-index:100;display:block;height:100%}#addresses-extend-map{height:100vh}.page-modal-wrapper .addresses-extend-title{display:block}.addresses-extend-point.mobileFixed .mobile-title.mobile-title-map{display:flex;background:#fff}.addresses-extend-point.mobileFixed .addresses-extend-point-sidebar{padding-top:24px}.addresses-extend-point.mobileFixed .addresses-extend-point-title{margin-right:35px}.map-address-pick-block-label.active{display:block;width:100%;padding:0 20px;margin-bottom:24px}.point-list-content-phone{font-size:14px}.addresses-extend-point.active.mobileFixed .addresses-extend-point-topbar.active{display:none}.filters-item.mobile.show .mobFiltWrap{position:fixed;bottom:0;width:100%;left:0}.filters-item.mobile.show .mobFiltWrapInner{padding:10px 20px;background:#fff}.filters-item.mobile.show .mobFiltWrapInner .button-main{margin-top:0}.filters-item-list{margin-bottom:40px}}.product-item.two-items .product-image img{max-width:100%;object-fit:cover}.container-section.catalog-wrapper .product-item.two-items .product-image img{height:580px}.promoCode.promocodeError .checkout-box-promocode-input,.promoCode.promocodeEmpty .checkout-box-promocode-input,.promoCode.promocodeError .checkout-box-promocode-input:focus,.promoCode.promocodeEmpty .checkout-box-promocode-input:focus{border:1px solid #F16868!important}.bonusInput.bonusError #checkout-user-input-desktop,.bonusInput.bonusEmptyError #checkout-user-input-desktop,.bonusInput.bonusError #checkout-user-input-desktop:focus,.bonusInput.bonusEmptyError #checkout-user-input-desktop:focus{border:1px solid #F16868!important}.bonusInput.bonusError .bonusErrorText,.bonusInput.bonusEmptyError .bonusEmptyText{display:block;position:absolute;top:55px}.bonusErrorText,.bonusEmptyText{font-size:16px;line-height:18px;display:none;color:#F16868}.checkout-user-data-authorized .checkout-user-input-desktop.active{position:relative}.account-bonuses-title-image,.account-box-points-icon{border-radius:unset;background:none}.account-box-link.active{background:#f3f2f8}@media screen and (max-width:768px){.personalSection .breadcrumbs{display:none}}.account-operations-wrap{display:flex;align-items:flex-start;justify-content:flex-start;gap:24px;width:100%}.account-operations-wrap .account-operations{width:100%}.delivery-types{width:100%}.page-modal-wrapper.point-mobile-wrapper{display:none}.page-modal-wrapper.point-mobile-wrapper.active{display:flex;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0 / .5);z-index:50}@media screen and (max-width:768px){.point-mobile-wrapper .point-list-wrapper{padding-left:20px;padding-right:20px}}.page-modal-wrapper.order-modal-wrapper{display:none}.page-modal-wrapper.order-modal-wrapper.active{display:flex;position:fixed;top:0;left:0;width:100%;height:100dvh;background:rgb(0 0 0 / .5);z-index:1000}.order-details-box .checkout-box-quantity{margin-bottom:24px}.container-section.account-mobile .order-item-image img{width:auto}.account-wrapper .checkout-box-bonuses,.account-mobile .checkout-box-bonuses{display:flex}.account-content-order.active{width:100%}.account-content-order.active .order-title-back{gap:12px}.filters-item-content-inner.disabled-item{opacity:.5}.filters-item.sort-type .filters-item-title{padding:20px 24px;justify-content:space-between;width:240px}.filters-item-content-inner{text-transform:none}.filters-item.sort-type .filters-item-content-inner{white-space:nowrap;margin-bottom:18px}.filters-item.sort-type .filters-item-content-inner.selected{font-weight:600}.filters-item.sort-type .filters-item-content-list{padding-left:14px;padding-top:14px;width:220px}.filters-item-title.active .iconBase,.filters-item-title .iconActive{display:none}.filters-item-title.active .iconActive{display:block}.filters-item.show .filters-item-title svg{transform:rotate(180deg)}@media screen and (max-width:768px){.filters-item.sort-type .filters-item-title{width:auto}.filters-item-list-tag.disabled{opacity:.5}}.filter-count-icon{position:absolute;top:-14px;left:-15px;font-weight:500;font-size:14px;line-height:16px;color:#f2f2f3;background:var(--blacktitle);border-radius:30px;padding:6px 12px}@media screen and (max-width:768px){.tag-item-name{white-space:nowrap}.filters-item-list-name{white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.filters-item-list-tag{max-width:100%}.header-slider-catalog-item .header-slider .header-breadcrumbs{top:24px}.header-slider-catalog.header-slider-catalog-item .header-slider{height:186px}}@media screen and (max-width:768px){.mobile-search-result .mobile-search-result-item span{text-overflow:ellipsis}}.wrapper .button-transparent.to-cat-button,.wrapper .noWish .button-transparent.to-wish-button{display:none}.wrapper .noWish .button-transparent.to-cat-button{display:flex}.header-modal-item.noDesc{display:grid;grid-template-columns:0fr 1fr 0.8fr 0fr;grid-template-rows:0.6fr 0.6fr;gap:0 15px;grid-auto-flow:row;grid-template-areas:"header-modal-image header-modal-name header-modal-price header-modal-remove" "header-modal-image  . . header-modal-remove";white-space:normal}.header-modal-points{line-height:16px}.header-modal-points svg{display:inline-block;vertical-align:middle;margin-right:3px}header.without-slider .header-menu{position:relative}.noBonusText{font-size:18px;min-width:420px}.noBonusTextPage{font-size:16px}.noBonusMobile{font-size:14px;font-weight:600}.bannerFormThanks .banner-description{margin-bottom:30px}.banner-promocode{color:#4B4850;font-weight:500;font-size:18px}.banner-promocode .account-promocodes-value{margin-top:8px;max-width:320px}.banner-content.promocode{width:50%}.bannerFormThanks{display:none}.banner-content.promocode .bannerFormThanks{display:block}.banner-content.promocode .bannerFormContent{display:none}@media screen and (max-width:768px){.banner-content.promocode{width:100%}}.checkout-box .checkout-box-earn-value{margin-left:8px}.commentAuth .page-modal-title,.commentSuccess .page-modal-title{margin-bottom:20px}.commentAuth .button-main,.commentSuccess .button-main{margin-top:40px}.commetGoAuth{text-decoration:none}.account-box-user .account-box-photo.noNameLogo,.header-modal-user .header-modal-photo.noNameLogo{background-image:url(../media/icons/profile_no_name_icon.svg);background-repeat:no-repeat;background-position:center center}.header-modal-user .header-modal-photo.noNameLogo{background-size:50px 50px}@media screen and (max-width:768px){.account-box-user .account-box-photo.noNameLogo{background-size:50px 50px}}@media screen and (min-width:768px){.account-box-user .account-box-photo{height:100px;max-width:100px;max-height:100px}}.basketNoBonusText{font-size:14px}@media screen and (max-width:1400px){.basketNoBonusText br{display:none}}.noBonusMob{font-size:18px}.checkout-box-promocode-input.active{letter-spacing:.4em}.checkout-box-quantity-item{padding-left:0;padding-bottom:0}.checkout-box-quantity-item .checkout-box-quantity-title{padding-left:12px}.checkout-box-quantity-list{margin-bottom:24px}.checkout-box-quantity svg{display:none}.checkout-box-quantity{margin-bottom:24px!important}.checkout-box-quantity.checkout-box-quantity-order{margin-bottom:0px!important}@media screen and (max-width:768px){.checkout-box-quantity-list{display:none;margin-top:-18px;margin-bottom:18px}.checkout-box-quantity svg{display:inline-block;transform:rotateZ(180deg);margin-left:5px;transition:ease 0.3s}.checkout-box-quantity.revert svg{transform:rotateZ(0deg)}.checkout-box-quantity.checkout-box-quantity-order{margin-bottom:18px!important}}.addresses-list-items{display:flex;flex-flow:column;gap:20px;font-weight:600;font-size:22px;line-height:100%;color:var(--blacktitle);max-height:540px;overflow-y:scroll;margin:0 -40px;padding:0 40px}.orderSelectAddress{max-width:320px;margin:auto}.saved-address-content .addresses-list.main-address{margin-bottom:0}@media screen and (max-width:768px){.addresses-list-items{margin:0 -10px;padding:0 10px;max-height:none;height:67vh}.saved-address-content .addresses-list.main-address{margin-bottom:0;gap:10px}.saved-address-content .addresses-list .addresses-item.add-item{font-size:16px;max-height:40px;gap:8px}.saved-address-content .button-main.orderSelectAddress{margin-top:0}}.account-orders{max-width:380px}.account-orders.noOrders,.account-orders.noOrdersnoOrders{padding-right:0}.orders-content-min .orders-content-image{flex-flow:column}.wrapper .button-main.buttonToCatalog{max-width:330px;margin-top:50px}@media screen and (max-width:768px){.invsMob{display:none}.account-mobile .orders-content-min .buttonToCatalog{order:3;margin-top:0}}.invisEmpty{display:none}.cart-item.remove .cart-item-remove-button{1min-width:185px}.cart-item-remove-timer{min-width:10px;text-align:center;}.delAddress{font-weight:600;font-size:18px;line-height:150%;text-align:center;text-decoration:underline;margin-top:16px;cursor:pointer}.header-info .container{position:relative}.header-min .container{position:relative}.bxmaker__geoip__popup.visCity{display:block!important;lefT:30px}.header-min .container .bxmaker__geoip__popup{top:30px;left:260px}.js-bxmaker__geoip__delivery-city{cursor:pointer}.mobSearchTitle,.bxmaker__geoip_btns_mobile_search{display:none}@media screen and (max-width:768px){.mobile-search-clear{display:none;padding:18px 20px}.header-slider .header-breadcrumbs .section-title{font-size:26px}.header-slider .header-breadcrumbs .section-title.catalogTitle{font-size:36px}.bxmaker__geoip__popup.visCity,.header-min .container .bxmaker__geoip__popup.visCity{display:block!important;position:fixed;height:100%;left:0;top:0;width:100%;z-index:100}.bxmaker__geoip__popup .header-modal{width:100%;heighT:100%;left:0!important;top:0!important;padding:0}.bxmaker__geoip__popup .header-modal .mobile-title{font-weight:500;font-size:16px;line-height:140%;text-align:center;color:var(--blacksubtitle);justify-content:space-between;padding:15px 25px;border-width:1px 0;border-style:solid;border-color:#9a98a3;display:flex;align-items:center;width:100%;position:relative;max-height:50px;justify-content:center}.bxmaker__geoip__popup.visCity .header-modal-wrapper{padding:0}.bxmaker__geoip__popup.visCity .header-modal-wrapper .button-close{top:13px;right:13px}.bxmaker__geoip__popup.visCity .header-modal-title{padding:32px 20px 5px}.bxmaker__geoip__popup.visCity .header-modal-list-empty{padding:0 20px}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-search{margin:40px 20px 30px}.bxmaker__geoip__popup-search input{padding:15px 20px 15px 50px!important}.bxmaker__geoip_btns_mobile_search{display:block;position:absolute;left:15px;top:44px}.bxmaker__geoip_btns{top:30px!important}.bxmaker__geoip__btn{display:none!important}.bxmaker__geoip__popup-search input:focus+.bxmaker__geoip_btns,.bxmaker__geoip__popup-search.active .bxmaker__geoip_btns{background:none!important}.bxmaker__geoip__popup-search input:focus+.bxmaker__geoip_btns svg g,.bxmaker__geoip__popup-search.active .bxmaker__geoip_btns svg g{stroke:#3D3B41!important}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-options{padding:0 20px 38px}.bxmaker__geoip_btns.active .bxmaker__geoip__popup-search-clean path{stroke:#3D3B41!important}.mobSearchTitle{font-size:14px;margin-bottom:8px;display:block}.bxmaker__geoip__popup-options-col{float:none!important;padding:0!important;width:100%!important}.bxmaker__geoip__popup-search-options.active{display:block!important}.bxmaker__geoip__popup.visCity .header-modal-list-empty{line-height:130%}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-option,.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-search-option{margin-bottom:8px}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-search-options.active{padding:30px 0 0}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-option,.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-search-option{margin-bottom:24px!important;font-size:18px;max-width:100%}.bxmaker__geoip__popup.visCity .bxmaker__geoip__popup-option.hidopt{display:none}}.checkout-box-details{padding-bottom:0}.checkout-box-discount{margin-bottom:24px;display:none}.checkout-box-discount.active{display:flex}.checkout-box-discount-list{margin-top:-24px;margin-bottom:24px}@media screen and (max-width:768px){.checkout-box-delivery,.checkout-box-discount{margin-bottom:18px}.checkout-box-discount-list{margin-top:-18px;margin-bottom:18px}}.checkout-box-promocode-label{padding-bottom:0}.addresSearchAccount{display:none}@media screen and (max-width:768px){.addresSearchAccount{display:flex;position:absolute;top:40px;width:100%;z-index:10;padding:10px 20px}.addresSearchAccount .addresses-extend-point-search-icon{bottom:15px;right:30px}}.mobilePhoneForm,[for="private-form-email"]{position:relative}.mobilePhoneForm .phone-change-title,[for="private-form-email"] .phone-change-title{transform:translateY(50%);font-weight:600;font-size:16px;right:20px}@media screen and (max-width:768px){.account-mobile .private-form input[type="tel"]{}.page-modal-wrapper form[name="addressEdit"] .mobile-title .mobile-title-back{display:none}}.product-buttons a.button-main span{color:#9a98a3;font-weight:400}.delivery-types .delivery-type-variant-image{width:40px;height:40px}.delIconMob{display:none}@media screen and (max-width:768px){.delIconPc{display:none}.delIconMob{display:inline-block}}.delSelfTitle,.otherFilledBlock,.selfFilledBlock,.step-two.filled .delSelfTitle.active+.delOtherTitle{display:none}.step-two.filled .delSelfTitle.active,.otherFilledBlock.active,.selfFilledBlock.active{display:block}.page-sticky-button .product-details-buttons .product-details-button-add .product-details-button span{color:#9a98a3;font-weight:400}.orders-image-count{font-size:18px}.page-tapbar-item.active svg{fill:#27262B}.page-tapbar-item.page-tapbar-main.active svg circle{fill:#fff}.page-tapbar-item.page-tapbar-account.active svg path{stroke:#fff}.page-tapbar-item.active .page-tapbar-notification{border:1px solid #fff}@media screen and (max-width:768px){.filters-item.sort-type.show .filters-item-content{position:absolute;right:0;z-index:10;width:auto;height:auto;top:40px}}.invisBasket{display:none;}@media screen and (max-width:768px){.account-mobile .account-promocodes{border:none}.account-mobile-city.mobile-menu-location{padding-bottom:30px;border-bottom:1px solid #e3e2e7}.order-content .order-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-content .order-item-content{overflow:hidden}.order-content .order-item-image{flex-shrink:0}}.addreslabel .checkout-form-hidden-empty{display:none}.addreslabel .checkout-form-hidden-empty{display:none}.addreslabel .checkout-form-hidden-empty.active{display:block;position:absolute;bottom:-30px;white-space:nowrap;color:#e45252}@media screen and (max-width:768px){.addreslabel .checkout-form-hidden-empty.active{bottom:-27px}.delivery-type-image.delIconMob{display:flex}}.page-checkout-mob{display:none}@media screen and (max-width:768px){.checkout-step.step-three .checkout-form-title{margin-bottom:20px}.page-checkout-mob .checkout-user-data-authorized.active,.page-checkout-mob .checkout-user-data-non-authorized.active{padding:20px;margin-bottom:14px}.checkout-step.step-three.active .page-checkout-mob{display:block}}@media screen and (max-width:768px){.phone-auth-wrapper .inner-wrapper{justify-content:flex-start;overflow:auto;padding:0}.page-modal-wrapper.phone-auth-wrapper .mobile-title{text-align:center;justify-content:center}.phone-auth-wrapper .phone-change-content{padding:32px 20px}.phone-auth-wrapper .page-modal-close{top:12px;z-index:10}}.revNoIcon{width:100%;height:100%;text-align:center;line-height:100%;background:#f7f7f9;border-radius:50%;font-size:22px;line-height:60px}.review-photo img{border-radius:50%}@media screen and (max-width:768px){.checkout-user-data.mobile.hid{display:none}}.review-more{display:inline-block;font-weight:600;text-decoration:underline!important}.basketNoBonusText{font-size:18px}@media screen and (max-width:768px){.basketNoBonusText{font-size:16px}.checkout-user-data{padding:20px}}.calculation_bonus_count_wrap{font-weight:600}.checkout-user-data-authorized.nobonus{gap:12px}.page-sticky-button .sticky-product-image img{width:100%;height:auto}main .container .product-slider{max-height:900px}main .container .product-slider .product-slider-main .product-slider-main-image a{width:100%}main .container .product-slider .product-slider-main .product-slider-main-image a img{object-fit:cover}.modalBg{z-index:11}.header-modal-image img{width:auto;height:100%;max-width:80px;object-fit:cover}.header-modal-image a:hover{opacity:1}.benefits-wrapper{align-items:inherit}.checkout-form-phone-change{left:305px;right:unset;top:29px;width:100%}@media screen and (max-width:768px){.catalog-wrapper .product-item{display:block!important}.product-item.two-items{flex-direction:column}.product-item.two-items .product-item-wrapper{padding:0}.checkout-form-phone-change{left:auto;right:auto;top:auto;width:100%}}.phone-change-wrapper{max-width:420px}.fancybox__content.fb-auth{max-width:420px}.phone-change-wrapper .phone-input-title.phone-input-title-auth{margin-bottom:8px}.phone-change-input-wrapper span.phone-input-title-span{margin-bottom:40px;color:#4B4850}.phone-change-input-wrapper span.phone-input-title-span-after{margin-bottom:8px;color:#4B4850}.phone-enter-buy-email{text-align:center;border-bottom:1px solid #000;margin:16px auto 0 auto;font-weight:600;font-size:16px;cursor:pointer}.phone-change-wrapper .phone-confirm-counter-button{margin-top:10px;text-align:left;text-decoration:underline}.phone-change-wrapper .phone-confirm-counter-button.active{display:block}.authBySmsTitle,.authByPhoneTitle,.phoneConfCall,.phoneConfSms{display:none;flex-flow:column}.authBySmsTitle.active,.authByPhoneTitle.active,.phoneConfCall.active,.phoneConfSms.active{display:flex}.authByEmail,.authByPhone{display:none;flex-flow:column}.authByEmail.active,.authByPhone.active{display:flex}.phone-enter-buy-phone{margin-top:16px;text-align:center;text-decoration:underline;font-weight:600;font-size:16px;cursor:pointer}.phoneConf,.emailConf{display:none;flex-flow:column}.phoneConf.active,.emailConf.active{display:flex}.phone-change-wrapper .email-confirm-number{font-weight:600;font-size:16px;line-height:140%;color:var(--graymain);margin-bottom:16px}.fancybox__container .phone-change-wrapper .email-confirm-change{justify-content:flex-start;width:max-content}.phone-enter-buy-phone-conf,.phone-enter-buy-email-conf{margin-top:34px;text-align:center;text-decoration:underline;font-weight:600;font-size:16px;cursor:pointer;display:none}.phone-enter-buy-phone-conf.active,.phone-enter-buy-email-conf.active{display:block}.authTopBlock,.authBotBlock{display:flex;flex-flow:column}@media screen and (max-width:520px){.phone-change-wrapper .phone-change-content,.phone-change-wrapper .phone-change-input-wrapper,.phone-change-wrapper .phone-change-confirm-wrapper,.authByEmail,.authByPhone{height:100%}.authByEmail,.authByPhone,.phone-change-wrapper .phone-change-confirm-wrapper{justify-content:space-between}.phone-change-wrapper .phone-confirm-counter-button{text-decoration:none}}.ref-link_box{display:flex;align-items:center;grid-gap:14px}.slider-wrapper.page-404-wrapper{display:flex;flex-flow:row-reverse;justify-content:space-between;padding-top:260px;align-items:flex-end;gap:0}.slider-wrapper.page-404-wrapper .header-slider-image-wrapper{max-width:525px}.slider-wrapper.page-404-wrapper .header-content{position:inherit;top:unset;transform:none}.slider-wrapper.page-404-wrapper .header-slider-image-wrapper-mobile{display:none}@media screen and (max-width:1280px){.slider-wrapper.page-404-wrapper{flex-flow:column;align-items:center;padding-top:160px}}@media screen and (max-width:768px){.slider-wrapper.page-404-wrapper{flex-flow:column-reverse;padding-top:20px}.slider-wrapper.page-404-wrapper .header-content{left:unset}.slider-wrapper.page-404-wrapper .header-content-subtitle{margin-bottom:38px}.header-additional-page .slider-wrapper.page-404-wrapper .header-content-buttons{position:inherit;bottom:unset;margin-top:38px}.slider-wrapper.page-404-wrapper .header-slider-image-wrapper{display:none}.slider-wrapper.page-404-wrapper .header-slider-image-wrapper-mobile{display:flex}.slider-wrapper.page-404-wrapper .header-slider-image-wrapper-mobile img{width:100%;padding-top:0}}.thanks-content-icon.notPaid{height:54px}.thanks-content-icon-mobile.notPaid{height:36px}.account-content-orders .orders-image{width:auto}@media screen and (max-width:768px){.orders-list .orders-image.imagesmall img{max-height:90%}.account-mobile .orders-images{min-height:100px;max-height:100px}.account-mobile .orders-image{min-height:47px;max-height:100px}.account-mobile .orders-images .orders-image:nth-last-child(1):first-child{height:100cqh}.account-mobile .orders-images .orders-image:nth-last-child(2):first-child~.orders-image{height:100cqh}.account-mobile .orders-images .orders-image:nth-last-child(3):first-child~.orders-image:nth-child(2){grid-column-start:2;grid-row-start:1;grid-row-end:3}.account-mobile .order-modal-images .orders-images{min-height:170px;max-height:360px}.account-mobile .order-modal-images .orders-image{min-height:170px;max-height:360px}.account-mobile .account-mobile-main .orders-list{padding:0}.account-mobile .account-mobile-main .orders-images{min-height:100px;max-height:100px;min-width:auto;max-width:92px}.account-mobile .account-mobile-main .orders-image{min-height:47px;min-width:45px;max-width:92px;width:100%}.container-section.account-mobile .order-item-image img{width:auto;height:auto;max-height:100%}.page-modal-wrapper .inner-wrapper{height:100dvh;max-height:100dvh;overflow-y:scroll}}.brand-wrapper .brand-image{display:flex;align-items:flex-end}.container-section.purifying-wrapper .product-item .product-image a img.vert-pic{width:100%;height:auto;max-height:95%;object-fit:cover}.catalog-slide{transition:none!important;max-width:25%}@media screen and (max-width:1000px){.catalog-slide{transition:none!important;max-width:unset}}.header-info-contacts-icon{margin-left:2px}.aviaDopInfo{background:#F7F7F8;border-radius:30px;padding:6px 12px;font-weight:500;font-size:14px;width:fit-content}.addresses-extend-title .aviaDopInfo{margin-top:8px}.aviaDopInfo.hid{display:none}.notification-modal-image{flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.notification-modal-image img{width:auto;height:auto;max-height:390px}.fancybox__content.fb-subscribe{max-width:860px}.notification-modal-hidden{margin-top:8px}.notification-modal-hidden.vis{opacity:1;visibility:visible}.product-item-status.status-oos{width:200px;background:#9A98A3;text-align:center}.notification-modal-form span.notification-modal-hidden-success{font-weight:500;font-size:14px;line-height:130%;color:#6FBA88;opacity:0;visibility:hidden;margin-top:8px}.notification-modal-form span.notification-modal-hidden-success.vis{opacity:1;visibility:visible}.productBuyWrap .product-details-button-oos{display:none}.product-item-oos .productBuyWrap .product-details-button-oos{display:flex;margin-top:14px}.product-item-oos .productBuyWrap .buyLink,.product-item-oos .productBuyWrap .product-details-button-add{display:none}.product-item-oos .product-item-description,.product-item-oos .product-item-title,.product-item-oos .product-item-price{opacity:.3}.page-modal-form.subModal{padding:25px 50px}.notification-modal-form label.smallPad{margin-top:6px}@media screen and (min-width:768px){.product-wrapper .product-details.product-details-oos{min-width:400px}}.nw-text{margin-top:-100px;padding-bottom:80px;display:flex;flex-direction:column;gap:20px}@media (max-width:1400px){.nw-text{margin-top:0}}@media (max-width:1090px){.nw-text{padding-left:20px;padding-right:20px;margin-top:-100px}}@media (max-width:768px){.nw-text{margin-top:20px}}.phone-change-wrapper .phone-confirm-input2{-moz-appearance:textfield;background:#fff;border:1px solid #e3e2e7;height:50px;width:100%;font-family:"Gilroy";font-style:normal;font-weight:600;font-size:18px;line-height:130%;color:#727079;padding:15px 20px;outline:none;margin-top:40px;letter-spacing:.5em;text-align:center}.phone-change-wrapper .phone-confirm-counter-button2{display:none;margin-top:25px;font-weight:600;font-size:16px;line-height:130%;color:var(--blacksubtitle);cursor:pointer}.phone-change-wrapper .phone-confirm-counter-button2.active{display:block}.private-form-wrapper span.checkout-form-hidden-empty,.private-form-wrapper span.checkout-form-hidden-invalid{font-weight:500;font-size:14px;line-height:130%;color:#e45252;display:none}.private-form-wrapper span.checkout-form-hidden-empty.active,.private-form-wrapper span.checkout-form-hidden-invalid.active{display:block}.product-item-status-timer{position:absolute;top:103px;left:40px;z-index:2;display:flex;justify-content:space-between;align-items:stretch;width:200px}.product-item-status-timer span{display:flex;justify-content:center;align-items:center;flex:1;padding:0 5px;height:32px;background:#9A98A3;font-size:10px;line-height:10px;color:#f7f7f8}.product-item-status-timer div{padding:0;width:30px;margin-left:2px;background:#9A98A3;text-align:center;font-size:14px;color:#f7f7f8}.product-item-status-timer div i{display:block;flex:0 0 100%;font-size:9px;line-height:3px;font-style:normal}.modal-dark{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;background-color:rgb(24 24 27 / .92)}.modal-dark.active{display:block}.modal-popup{position:fixed;top:50%;left:-999999px;z-index:1100;padding:50px;width:860px;opacity:0;background:#fff;transform:translate(-50%,-50%)}.modal-popup.active{left:50%;opacity:1}.modal-popup-close{position:absolute;top:30px;right:30px;width:24px;min-width:24px;height:24px;min-height:24px;cursor:pointer}.modal-popup__title{margin-bottom:20px;font-weight:600;font-size:22px;line-height:26px;color:#000}.modal-popup-wrap{padding-right:15px;max-height:374px;overflow-y:auto}.modal-popup-wrap::-webkit-scrollbar{width:2px;background:#fff}.modal-popup-wrap::-webkit-scrollbar-thumb{background-color:#100f12;border-radius:2px}.modal-popup-wrap::-webkit-scrollbar-track{border-width:0}.modal-popup-product{display:flex;justify-content:space-between;align-items:center;width:100%}.modal-popup-product+.modal-popup-product{margin-top:20px;padding-top:20px;border-top:1px solid #e3e2e7}.modal-popup-product__img{width:90px;height:90px;object-fit:cover;overflow:hidden}.modal-popup-product__title{flex:1;padding:0 20px;font-weight:500;font-size:16px;line-height:140%;color:#4b4850}.modal-popup-product__btn{display:flex;justify-content:center;align-items:center;flex:0 0 160px;height:50px;background:#100f12;border:none;font-family:"Gilroy";font-style:normal;font-weight:500;font-size:12px;line-height:150%;color:#fafafc!important;cursor:pointer;outline:none}.modal-popup-product.disable{opacity:.5}.modal-popup-product.disable .modal-popup-product__title{text-decoration:line-through}@media (max-width:900px){.modal-popup.active{top:0;left:0;width:100%;transform:unset}}@media (max-width:768px){.product-item-status-timer{top:55px;left:20px}}@media (max-width:700px){.modal-popup.active{padding:50px 10px}.modal-popup-close{top:15px;right:15px}.modal-popup-wrap{max-height:340px}.modal-popup-product{flex-wrap:wrap}.modal-popup-product__img{width:70px;height:70px}.modal-popup-product__title{flex:0 0 calc(100% - 70px)}.modal-popup-product__btn{margin-left:90px;height:40px}}.modal-banner{position:fixed;left:20px;bottom:20px;width:600px;height:400px;z-index:10;opacity:0;visibility:hidden;transition:.2s linear}.modal-banner:hover{opacity:1!important}@media screen and (max-width:768px){.modal-banner{left:0;bottom:62px;width:100%;height:calc(100% - 62px);z-index:20}}.modal-banner.active{opacity:1;visibility:visible;z-index:1000}.modal-banner__close{position:absolute;top:10px;right:10px;cursor:pointer;z-index:2}@media screen and (max-width:768px){.modal-banner__close{top:20px;right:20px}}.modal-banner__picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.modal-banner__picture img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}@media screen and (max-width:768px){.modal-banner__picture{align-items:start}.modal-banner__picture img{height:100%}}.addresses-form-radio-content{width:90%}.addresses-extend-addres-search-wrapper{display:flex;flex-flow:row;align-items:flex-end;justify-content:flex-start;gap:15px;background:#fff;margin-bottom:32px}.addresses-extend-timeslot{margin-bottom:40px}.addresses-extend-timeslot select{width:100%;height:50px;background:#fff;border:1px solid #e3e2e7;outline:none;padding:15px 20px;font-family:"Gilroy";font-style:normal;font-weight:500;font-size:16px;line-height:19px;color:var(--blacksubtitle)}#message-box{top:0;left:0;width:100%;height:50px;background-color:#000;position:relative;z-index:1000}a#message-box>div{background-color:#000}#message{width:80%;margin:0 auto;padding:10px;line-height:30px;text-align:center;color:#fff;font-size:17px}#close-button{position:absolute;right:10px;cursor:pointer;font-size:15px;opacity:.2}.checkout-benefits-payments{flex-wrap:wrap}.checkout-benefits-payments>*{height:39px}@media screen and (max-width:768px){.checkout-benefits-payments img{width:unset;height:44px}#invisPayments{flex-wrap:wrap;justify-content:space-around;gap:20px}.payments_s{width:100%;justify-content:space-around}}.loyal .header-slider{height:calc(1920px / 100 * 36.5);margin-top:100px;margin-bottom:0}.loyal .header-slider picture{position:absolute;left:0;top:0;right:0}.loyal .header-slider .header-breadcrumbs{display:block;margin-top:25px}.loyal .header-slider .header-text{margin-top:200px;max-width:610px}.loyal .header-slider .header-text h1{font-size:50px;font-weight:700;line-height:60px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:30px}.loyal .header-slider .header-text div{font-size:26px;font-weight:500;line-height:36.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#625F66;max-width:530px}.loyalPage{margin-top:65px}.loyalPage .h1{font-family:Gilroy;font-size:50px;font-weight:700;line-height:65px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-blocks{margin-top:65px}.section-blocks .blocks{display:flex;justify-content:space-between;gap:24px;margin-top:60px;margin-bottom:30px}.section-blocks .block{flex:0 1;flex-basis:100%;padding:30px}.section-blocks .block:nth-of-type(1){background-color:#F9F9FF}.section-blocks .block:nth-of-type(2){background-color:#FEF6F9}.section-blocks .block:nth-of-type(3){background-color:#F7F9F2}.section-blocks .block--header{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}.section-blocks .block--header span{font-family:Gilroy;font-size:34px;font-weight:700;line-height:44.2px;text-align:right;text-underline-position:from-font;text-decoration-skip-ink:none}.section-blocks .block:nth-of-type(1) .block--header span{color:#E8F7C1B2}.section-blocks .block:nth-of-type(2) .block--header span{color:#FFEBF2}.section-blocks .block:nth-of-type(3) .block--header span{color:#EEF}.section-blocks .caption{font-family:Gilroy;font-size:16px;font-weight:600;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-info .blocks .block{margin-top:110px;display:flex;justify-content:space-between;align-items:center}.section-info .blocks .block .block-picture{flex:0 1;flex-basis:50%}.section-info .blocks .block .block-picture .blocks-info-links{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-info .blocks .block .block-picture .blocks-info-links a{border:1px solid #E3E2E7;flex:0 1;flex-basis:120px;width:100%;display:flex;align-items:center;justify-content:space-around}.section-info .blocks .block:nth-of-type(2n+1) .block-picture{order:1}.section-info .blocks .block .block-text{flex:0 1;flex-basis:50%}.section-info .blocks .block:nth-of-type(2n) .block-text{padding-left:80px}.section-info .blocks .block:nth-of-type(2n+1) .block-text{padding-right:80px}.section-info .blocks .block .block-text .block-text--title{font-family:Gilroy;font-size:50px;font-weight:700;line-height:60px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:30px}.section-info .blocks .block .block-text .block-text--caption{font-family:Gilroy;font-size:26px;font-weight:500;line-height:36.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-contacts{margin-top:110px;background-image:url(/include/loyal/contacts-.png);padding-top:70px;padding-left:60px;padding-bottom:70px;background-repeat:no-repeat}.section-contacts .title{font-family:Gilroy;font-size:40px;font-weight:700;line-height:56px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:20px}.section-contacts .caption{font-family:Gilroy;font-size:26px;font-weight:500;line-height:36.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:40px;max-width:820px}.section-contacts .buttons{display:flex;gap:20px;align-items:center}.section-contacts .buttons a{display:block;line-height:1;padding:0;font-size:0}.section-ask{margin-top:130px}.section-ask .block{display:flex;justify-content:space-between;align-items:center}.section-ask .block .block--text{flex:0 1;flex-basis:50%;max-width:700px}.section-ask .block .block--text .block-text--title{font-family:Gilroy;font-size:50px;font-weight:700;line-height:60px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-ask .block .block--text .block-text--text{font-family:Gilroy;font-size:26px;font-weight:500;line-height:36.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#625F66}.section-ask .block .block--text .block-text--text ul b{font-family:Gilroy;font-size:26px;font-weight:700;line-height:36.4px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-ask .block .block--text .block-text--button{font-family:Gilroy;font-size:24px;font-weight:600;line-height:33.6px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;width:500px;height:80px;display:flex;align-items:center;justify-content:space-around;background:#100F12;cursor:pointer;color:#fff;display:none}.section-ask .block .block-picture{margin-bottom:76px}.section-ask .link{text-align:right;margin-bottom:30px}.section-ask .link a{font-family:Gilroy;font-size:24px;font-weight:600;line-height:33.6px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;color:#100F12}@media screen and (max-width:768px){.loyal .header-slider{max-height:unset;height:calc(100vw / 100 * 158.4);margin-top:0;padding-left:24px;padding-right:24px}.loyal .header-slider img{width:100%}.loyal .header-slider .header-text{margin-top:80px}.loyal .header-slider .header-text h1{font-family:Gilroy;font-size:24px;font-weight:700;line-height:33.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.loyal .header-slider .header-text div{font-family:Gilroy;font-size:16px;font-weight:500;line-height:20.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.loyalPage{margin-top:0}.loyalPage.container{padding-left:24px;padding-right:24px}.section-blocks{margin-top:80px}.section-blocks .blocks{flex-wrap:wrap}.section-blocks .h1{font-family:Gilroy;font-size:24px;font-weight:700;line-height:33.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-blocks .caption{font-family:Gilroy;font-size:12px;font-weight:600;line-height:18px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-info .blocks .block{flex-wrap:wrap;margin-top:80px}.section-info .blocks .block .block-text{flex-basis:100%;margin-bottom:30px}.section-info .blocks .block .block-picture{flex-basis:100%}.section-info .blocks .block .block-picture img{max-width:100%}.section-info .blocks .block:nth-of-type(2n) .block-picture{order:1}.section-info .blocks .block:nth-of-type(2n) .block-text{padding-left:0}.section-info .blocks .block:nth-of-type(2n+1) .block-text{padding-right:0}.section-info .blocks .block .block-text .block-text--title{font-family:Gilroy;font-size:24px;font-weight:700;line-height:33.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-info .blocks .block .block-text .block-text--caption{font-family:Gilroy;font-size:16px;font-weight:500;line-height:20.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-info .blocks .block .block-picture .blocks-info-links a{flex-basis:44px;padding-top:7px;padding-bottom:7px}.section-info .blocks .block .block-picture .blocks-info-links a img{max-height:30px}.section-contacts{padding:20px;margin-top:80px;background-image:url(/include/loyal/contacts--mobile.png);background-size:cover}.section-contacts .title{font-family:Gilroy;font-size:24px;font-weight:700;line-height:33.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-contacts .caption{font-family:Gilroy;font-size:16px;font-weight:500;line-height:20.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-contacts .buttons{flex-wrap:wrap;margin-bottom:280px}.section-contacts .buttons .button{flex:0 1;flex-basis:100%}.section-contacts .buttons a{height:50px;overflow:hidden;width:100%;position:relative}.section-contacts .buttons a img{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.section-ask .block{flex-wrap:wrap}.section-ask .block .block--text{flex-basis:100%;width:100%}.section-ask .block .block--text .block-text--title{font-family:Gilroy;font-size:24px;font-weight:700;line-height:33.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-ask .block .block--text .block-text--text{font-family:Gilroy;font-size:16px;font-weight:500;line-height:20.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-ask .block .block--text .block-text--text ul b{font-family:Gilroy;font-size:16px;font-weight:700;line-height:20.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.section-ask .block .block--text .block-text--button{max-width:100%}.section-ask .block .block-picture{margin-top:30px}.section-ask .block .block-picture img{max-width:100%}.section-ask .link{text-align:left}.section-ask .link a{font-family:Gilroy;font-size:16px;font-weight:600;line-height:22.4px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none}}.page-modal-wrapper.auth-modal.step-one [data-step="1"],.page-modal-wrapper.registration-modal.step-one [data-step="1"]{display:block}.page-modal-wrapper.auth-modal.step-one [data-step="2"],.page-modal-wrapper.registration-modal.step-one [data-step="2"]{display:none}.page-modal-wrapper.auth-modal.step-two [data-step="1"],.page-modal-wrapper.registration-modal.step-two [data-step="1"]{display:none}.page-modal-wrapper.auth-modal.step-two [data-step="2"],.page-modal-wrapper.registration-modal.step-two [data-step="2"]{display:block}.page-modal-wrapper.auth-modal.mode-phone [data-mode="phone"]{display:block}.page-modal-wrapper.auth-modal.mode-phone [data-mode="email"]{display:none}.page-modal-wrapper.auth-modal.mode-email [data-mode="phone"]{display:none}.page-modal-wrapper.auth-modal.mode-email [data-mode="email"]{display:block}.page-modal-wrapper.registration-modal,.page-modal-wrapper.auth-modal{background:#FFF;padding:60px 70px}.page-modal-wrapper.registration-modal .auth-modal-header,.page-modal-wrapper.auth-modal .auth-modal-header{margin-bottom:30px}.page-modal-wrapper.registration-modal .auth-modal-header--title,.page-modal-wrapper.auth-modal .auth-modal-header--title{color:#100F12;font-family:Gilroy;font-size:40px;font-weight:700;line-height:48px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.page-modal-wrapper.registration-modal .auth-modal-header--title.center,.page-modal-wrapper.auth-modal .auth-modal-header--title.center{text-align:center}.page-modal-wrapper.registration-modal .auth-modal-header--subtitle,.page-modal-wrapper.auth-modal .auth-modal-header--subtitle{font-family:Gilroy;font-size:22px;font-weight:600;line-height:30.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.page-modal-wrapper.registration-modal .auth-modal-header--subtitle[data-inputed-container],.page-modal-wrapper.auth-modal .auth-modal-header--subtitle[data-inputed-container]{display:flex;align-items:center;justify-content:space-between}.page-modal-wrapper.registration-modal .auth-modal-content .auth-modal-content--input,.page-modal-wrapper.auth-modal .auth-modal-content .auth-modal-content--input{position:relative;border:1px solid #E3E2E7;border:0;margin-bottom:14px}.page-modal-wrapper.registration-modal .auth-modal-content .auth-modal-content--input input,.page-modal-wrapper.auth-modal .auth-modal-content .auth-modal-content--input input{width:100%;height:56px;line-height:56px;padding-left:26px;font-family:Gilroy;font-size:16px;font-weight:500;line-height:19.41px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.page-modal-wrapper.registration-modal .auth-modal-content .auth-modal-content--input input+input{margin-top:14px}.page-modal-wrapper.registration-modal .auth-modal-content .auth-modal-content--input .error,.page-modal-wrapper.auth-modal .auth-modal-content .auth-modal-content--input .error{display:none}.page-modal-wrapper.registration-modal .auth-modal-content .auth-modal-content--input .error.show,.page-modal-wrapper.auth-modal .auth-modal-content .auth-modal-content--input .error.show{display:block;color:#F34747;font-family:Gilroy;font-size:14px;font-weight:500;line-height:16.98px;text-align:center;text-underline-position:from-font;text-decoration-skip-ink:none;margin-top:14px;margin-bottom:14px}.page-modal-wrapper.registration-modal .auth-modal-header [data-step="2"] a,.page-modal-wrapper.auth-modal .auth-modal-header [data-step="2"] a{font-family:Gilroy;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;color:#929292}.auth-modal-content--input{position:relative}.auth-modal-content--input input{margin:0}.auth-modal-content--input .phone_chooser{position:absolute;right:0;top:0;width:62px;cursor:pointer}.auth-modal-content--input .phone_chooser .current{height:56px;display:flex;align-items:center}.private-form-phone-label .auth-modal-content--input .phone_chooser .current{height:48px}.auth-modal-content--input .phone_chooser .variant{border:1px solid #EEE;line-height:1;display:flex;border-radius:2px}.auth-modal-content--input .phone_chooser svg{position:absolute;top:26px;right:16px}.private-form-phone-label .auth-modal-content--input .phone_chooser .current svg{top:22px}.auth-modal-content--input .phone_chooser img{width:30px;height:20px}.auth-modal-content--input .phone_chooser .variants{display:none}.auth-modal-content--input .phone_chooser.open .variants{display:block;position:absolute;right:0;background:#fff;width:300px;padding:10px;border:1px solid #E3E2E7;z-index:300}.auth-modal-content--input .phone_chooser .variants .variant{border:0;border-bottom:1px solid #E3E2E7;padding:6px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.auth-modal-content--input .phone_chooser .variants .variant:last-of-type{border:0}.page-modal-wrapper.registration-modal .auth-modal-content--subtitle,.page-modal-wrapper.auth-modal .auth-modal-content--subtitle{font-family:Gilroy;font-size:16px;font-weight:500;line-height:19.41px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:50px;color:#929292}.page-modal-wrapper.registration-modal .auth-modal-content--subtitle:last-of-type{margin-bottom:0}.page-modal-wrapper.registration-modal .auth-modal-content--button,.page-modal-wrapper.auth-modal .auth-modal-content--button{background:#100F12;height:56px;width:100%;text-align:center;color:#fff;cursor:pointer;line-height:56px;margin-bottom:14px;display:block;text-decoration:unset}.page-modal-wrapper.registration-modal .auth-modal-content--subtitle a,.page-modal-wrapper.auth-modal .auth-modal-content--subtitle a{font-family:Gilroy;font-size:14px;font-weight:500;line-height:16.98px;text-align:left;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;color:#100F12}.page-modal-wrapper.registration-modal .auth-modal-footer--else,.page-modal-wrapper.auth-modal .auth-modal-footer--else{position:relative;height:18px;margin-bottom:30px}.page-modal-wrapper .auth-modal-footer .auth-modal-content--subtitle{text-align:center;margin-top:30px;margin-bottom:0}.page-modal-wrapper .auth-modal-footer .auth-modal-content--subtitle a{cursor:pointer}.page-modal-wrapper.registration-modal .auth-modal-footer--else:before,.page-modal-wrapper.auth-modal .auth-modal-footer--else:before{content:'';position:absolute;left:0;right:0;top:calc(50% - 0.5px);height:1px;background:#E3E2E7}.page-modal-wrapper.registration-modal .auth-modal-footer--else span,.page-modal-wrapper.auth-modal .auth-modal-footer--else span{position:absolute;width:60px;left:calc(50% - 30px);top:0;bottom:0;background:#fff;text-align:center}.page-modal-wrapper.registration-modal .auth-modal-footer--variants,.page-modal-wrapper.auth-modal .auth-modal-footer--variants{font-family:Gilroy;font-size:18px;font-weight:600;line-height:25.2px;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-underline-position:from-font;text-decoration-skip-ink:none;color:#100F12}.page-modal-wrapper.registration-modal .auth-modal-footer--variants a,.page-modal-wrapper.auth-modal .auth-modal-footer--variants a{color:#100F12}.fancybox__content select:focus,.fancybox__content input:focus{outline:unset!important}.verify-phone-do{font-family:Gilroy;font-size:16px;font-weight:500;line-height:19.41px;text-align:left;margin-top:14px;margin-bottom:30px;font-family:Gilroy;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;color:#929292;display:none}.verify-phone-do a{text-decoration-line:underline!important;text-decoration-style:solid!important;text-underline-position:from-font;text-decoration-skip-ink:none;font-family:Gilroy;font-weight:500;font-size:16px;line-height:100%;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:0%;text-decoration-thickness:0%}.verify-phone-do.active{display:block}.verify-phone-complete{color:#60A06A;font-family:Gilroy;font-size:16px;font-weight:600;line-height:19.6px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:none;align-items:center;justify-content:flex-start;margin-top:14px;margin-bottom:30px}.verify-phone-complete.active{display:flex}.verify-phone-complete svg{margin-right:8px}.subscribe_button{width:100%;background-color:#F7F9F2;cursor:pointer;line-height:60px;text-align:center;font-family:Gilroy;font-size:20px;font-weight:600;line-height:28px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;display:flex;justify-content:space-around;align-items:center;margin-top:10px;padding:20px 40px;display:flex;justify-content:space-between;align-items:flex-start}.subscribe_button>div{font-family:Gilroy;font-weight:600;font-size:16px;line-height:19.2px;letter-spacing:0%}.subscribe_button>a{font-family:Gilroy;font-weight:600;font-size:14px;line-height:16.8px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto}.account-personal,.account-address{border-bottom:1px solid #e3e2e7;border-left:1px solid #e3e2e7;border-right:1px solid #e3e2e7}.account-data{border-bottom:unset;border-left:unset;border-right:unset}@media screen and (max-width:768px){.account-operations-order{text-align:right}.auth-modal-content--input{width:100%}}.verify-phone-complete.active{flex-wrap:wrap}.verify-phone-complete>span+span{flex-basis:100%}.verify-phone-complete .verify-phone-do{width:100%;margin:0;margin-top:20px;flex-basis:100%}.checkout-form-hidden-invalid-used{font-weight:500;font-size:14px;line-height:130%;color:#e45252;display:none}.checkout-form-hidden-invalid-used.active{display:block}@media screen and (max-width:768px){.page-modal-wrapper.registration-modal .auth-modal-header--subtitle[data-inputed-container],.page-modal-wrapper.auth-modal .auth-modal-header--subtitle[data-inputed-container]{flex-wrap:wrap}.page-modal-wrapper.registration-modal .auth-modal-header--subtitle[data-inputed-container]>div,.page-modal-wrapper.auth-modal .auth-modal-header--subtitle[data-inputed-container]>div{font-family:Gilroy;font-weight:600;font-size:16px;line-height:22.4px;letter-spacing:0%}.page-modal-wrapper.registration-modal .auth-modal-header--subtitle[data-inputed-container]>a,.page-modal-wrapper.auth-modal .auth-modal-header--subtitle[data-inputed-container]>a{font-family:Gilroy;font-weight:500;font-size:14px;line-height:16.98px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto}.page-modal-wrapper.registration-modal .auth-modal-header--title,.page-modal-wrapper.auth-modal .auth-modal-header--title{font-family:Gilroy;font-weight:700;font-size:24px;line-height:28.8px;letter-spacing:0%}.page-modal-wrapper.registration-modal,.page-modal-wrapper.auth-modal{padding:50px 20px}}#certpay>*{display:none}#certpay>*.show{display:flex}#certpay .fancybox__content{max-width:600px}#certpay .cancel{position:absolute;display:inline-flex;right:24px;top:24px;width:20px;height:20px;align-items:center;justify-content:space-around;cursor:pointer}.cert_pay{padding:60px 70px}.cert_pay--header-title{font-family:Gilroy;font-weight:700;font-size:40px;line-height:48px;letter-spacing:0%;color:#100F12}.cert_pay--subtitle{font-family:Gilroy;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0%;color:#000;margin-top:10px}.cert_pay--body *:focus{outline:unset!important}.cert_pay--body{margin-top:24px;margin-bottom:40px}.cert_pay--body select{width:100%;height:56px;padding-left:26px;padding-right:26px;line-height:56px;font-family:Gilroy;font-weight:500;font-size:16px;letter-spacing:0%;color:#100F12;margin-bottom:10px;border-radius:0}.cert_pay--body input{border:1px solid #E3E2E7;font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%;padding:18.5px 26px;width:100%}.cert_pay--button{width:100%;height:56px;line-height:56px;text-align:center;background-color:#100F12;color:#fff;font-family:Gilroy;font-weight:600;font-size:18px;letter-spacing:0%;cursor:pointer}.cert_pay--footer .cert_pay--subtitle{font-family:Gilroy;font-weight:500;font-size:14px;line-height:16.98px;letter-spacing:0%;color:#929292}.cert_pay--footer .cert_pay--subtitle a{font-family:Gilroy;font-weight:500;font-size:14px;line-height:16.98px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto;color:#100F12}.cert_pay--notify{color:#929292;font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%}.cert_pay--coupon-info{display:flex;align-items:center;justify-content:flex-end;margin-top:14px}.cert_pay--coupon-info div div{font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%;text-align:right;color:#929292}.cert_pay--coupon-info div span{font-family:Gilroy;font-weight:600;font-size:22px;line-height:26.95px;letter-spacing:0%;text-align:right;color:#100F12}.cert_pay--add-cert{margin-top:10px}.cert_pay--add-cert a{font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto;border-bottom:1px solid #000}.cert_pay--status-notify{font-family:Gilroy;font-weight:500;font-size:20px;line-height:28px;letter-spacing:0%;color:#000;margin-top:30px}@media screen and (max-width:768px){.cert_pay{padding:50px 20px}.cert_pay--header-title{font-family:Gilroy;font-weight:700;font-size:24px;line-height:28.8px;letter-spacing:0%}.cert_pay--subtitle{font-family:Gilroy;font-weight:500;font-size:18px;line-height:21.83px;letter-spacing:0%}.cert_pay--footer .cert_pay--subtitle{font-family:Gilroy;font-weight:500;font-size:14px;line-height:16.98px;letter-spacing:0%}.cert_pay--footer .cert_pay--subtitle a{font-family:Gilroy;font-weight:500;font-size:14px;line-height:16.98px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto}.cert_pay--coupon-info div div{font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%;text-align:right}.cert_pay--coupon-info div span{font-family:Gilroy;font-weight:600;font-size:22px;line-height:26.95px;letter-spacing:0%;text-align:right}.cert_pay--status-notify{font-family:Gilroy;font-weight:500;font-size:18px;line-height:21.83px;letter-spacing:0%;margin-top:24px}}.certificate.checkout-box-certificate{display:flex;justify-content:space-between;margin-bottom:20px;align-items:center;background-image:url(../media/icons/checkout-bg-dashed.svg);background-position:0 16px;background-repeat:repeat-x}.certificate-balance{max-width:476px;background:#FAF9FD;padding:20px;margin-bottom:50px}.certificate-balance--summary{display:flex;align-items:center;gap:10px;margin-bottom:12px}.certificate-balance--icon{display:flex;align-items:center}.certificate-balance--number{font-family:Gilroy;font-weight:600;font-size:32px;line-height:38.4px;letter-spacing:0%;color:#3D3B41}.certificate-balance--subtitle{font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.2px;letter-spacing:0%;color:#727079}.certificate-balance-list{max-width:476px;margin-bottom:50px}.certificate-history{max-width:476px}.certificate-title{color:#27262B;font-family:Gilroy;font-weight:600;font-size:24px;line-height:29.4px;letter-spacing:0%;margin-bottom:30px}.certificate-balance-list--certificate{display:flex;padding:20px;align-items:center;justify-content:space-between;border:1px solid #E3E2E7;margin-bottom:10px}.certificate-balance-list--certificate.hide{display:none}.certificate-balance-list--icon_number{display:flex;align-items:center;gap:10px}.certificate-balance-list--number{font-family:Gilroy;font-weight:600;font-size:24px;line-height:29.4px;letter-spacing:0%;color:#27262B}.certificate-balance-list--icon{display:flex;align-items:center}.certificate-balance-list--certcode{font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%;color:#727079}.certificate-history--element{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px}.certificate-history--element-top,.certificate-history--element-bottom{display:flex;justify-content:space-between;align-items:center;width:100%}.certificate-history--element-desc{font-family:Gilroy;font-weight:600;font-size:20px;line-height:24.5px;letter-spacing:0%;color:#27262B}.certificate-history--element-number{font-family:Gilroy;font-weight:600;font-size:20px;line-height:24.5px;letter-spacing:0%;color:#F34747}.certificate-history-element--order{font-family:Gilroy;font-weight:600;font-size:16px;line-height:19.6px;letter-spacing:0%;color:#727079}.certificate-history-element--certcode{color:#727079;font-family:Gilroy;font-weight:500;font-size:16px;line-height:19.41px;letter-spacing:0%}.certificate-history--element.hide{display:none}.certificate-more{font-family:Gilroy;font-weight:600;font-size:14px;line-height:16.8px;letter-spacing:0%;text-decoration:underline;text-decoration-style:solid;text-decoration-offset:Auto;text-decoration-thickness:Auto;color:#27262B;display:flex;align-items:center;cursor:pointer}.payments_s.cert img{width:unset;cursor:pointer}.cert_pay--certItem .select-new{border:1px solid #E3E2E7;position:relative;margin-bottom:10px}.cert_pay--certItem .select-new .options{display:none}.cert_pay--certItem .select-new.show .options{display:block;position:absolute;left:-1px;right:-1px;top:calc(100% + 1px);background:#fff;z-index:100}.cert_pay--certItem .select-new .selected{padding:20px 26px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.cert_pay--certItem .select-new .options div{border:1px solid #E3E2E7;border-top:unset;padding:20px 26px;cursor:pointer;background-color:#F8FAFF}.cert_pay--certItem .select-new .options div:hover{background-color:#100F12;color:#fff}.cert_pay--inputCertBox{position:relative}.cert_pay--inputCertBox svg{position:absolute;right:15px;top:24px;cursor:pointer}.auth-modal-content--phone-input{margin-top:10px;margin-bottom:10px;position:relative}.verify-phone-do.email-change{position:absolute;right:11px;display:inline;width:unset;top:24px}.custom_checkbox{cursor:pointer;display:flex;align-items:center;font-family:Gilroy;font-weight:500;font-size:14px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#2A2928}.custom_checkbox input{display:none}.custom_checkbox input+span{border:1px solid #100F12;border-radius:5px;height:20px;width:20px;margin-right:16px;display:inline-block}.custom_checkbox input:checked+span{background:#100F12;position:relative}.custom_checkbox input:checked+span:after{content:'';position:absolute;left:5px;top:7px;width:8px;height:6px;display:block;background:url(../media/icons/checkbox.png)}.header-modal-link[href='/personal/bonus/']+a,.header-modal-link[href='/personal/certificate/']{margin-top:50px}.account-content.account-content--split{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row;gap:40px}.account-content.account-content--split .account-bonuses-notice{max-width:unset}@media screen and (max-width:768px){.account-content.account-content--split{flex-direction:column}.fancybox__container{z-index:99999}}.payments_s{cursor:pointer}#pay-terminal1_add img{width:48px;height:auto}.product-about-wrapper,.product-ingredients-wrapper,.product-usage-wrapper,.product-composition-wrapper{max-height:80px;overflow:hidden;transition:max-height 0.3s ease,margin-bottom 0.3s ease;margin-bottom:0!important}.product-about-wrapper>.section-title,.product-ingredients-wrapper>.section-title,.product-usage-wrapper>.section-title,.product-composition-wrapper>.section-title{position:relative;user-select:none;cursor:pointer;margin-bottom:42px}.product-about-wrapper>.section-title:before,.product-ingredients-wrapper>.section-title:before,.product-usage-wrapper>.section-title:before,.product-composition-wrapper>.section-title:before{content:'+';display:inline-block;position:absolute;right:30px;top:0;transform:rotate(0deg);transition:transform 0.3s ease}.product-about-wrapper.show,.product-ingredients-wrapper.show,.product-usage-wrapper.show,.product-composition-wrapper.show{max-height:1000px;overflow:unset;margin-bottom:160px!important}.product-about-wrapper.show>.section-title:before,.product-ingredients-wrapper.show>.section-title:before,.product-usage-wrapper.show>.section-title:before,.product-composition-wrapper.show>.section-title:before{content:'+';display:inline-block;transform:rotate(45deg);transition:transform 0.3s ease}.product-about-wrapper.show>.section-title,.product-ingredients-wrapper.show>.section-title,.product-usage-wrapper.show>.section-title,.product-composition-wrapper.show>.section-title{margin-bottom:42px}.addresses-extend-courier-notify-wrapper{margin-bottom:20px}.addresses-extend-courier-notify-wrapper p{margin-bottom:10px}.free-pvz-style{border:1px solid rgb(0 0 0 / .13);padding:12px;max-width:unset;min-width:unset;background:#fff0;align-items:left;width:400px;cursor:pointer;user-select:none;position:relative}.container-section.product-wrapper{min-height:900px}.swiper-mobile-wrapper-ingr{display:none!important}.free-pvz-style .free-pvz-inner{display:none}.free-pvz-style>svg,.free-pvz-style>img{position:absolute;right:12px;top:17px;cursor:pointer;width:6px;height:10.5px;fill:#9299a2}.free-pvz-style:hover{border-color:#000}.free-pvz-style:hover>svg>path{fill:#000}.free-pvz-style.show .free-pvz-inner{display:block}.yapay-button{width:400px;border:1px solid rgb(0 0 0 / .13);padding:12px;display:flex;justify-content:space-between;cursor:pointer;align-items:center}.yapay-button *{curosor:pointer!important}.yapay-button:hover{border-color:#000}.yapay-button:hover>svg>path{fill:#000}.ya-pay-widget{margin:0!important}.digi-dolyame-button--wrapper .digi-dolyame-button__text{font-size:15px}.product-ingredients-paragraph-title{white-space:wrap;flex-basis:50%}.product-ingredients-paragraph-description{flex-basis:50%}@media screen and (max-width:768px){.yapay-button{width:100%}.product-ingredients-boxes{display:none!important}.container-section.product-usage-wrapper.usage-wrapper.show{overflow-x:unset}.swiper-mobile-wrapper-ingr{display:block!important}.product-ingredients-wrapper{overflow:hidden}.product-ingredients-wrapper .swiper-initialized{overflow:hidden}.product-usage-wrapper .slider-wrapper{display:block}.product-usage-wrapper .slider-wrapper.slider-wrapper-mobile{display:none}.usage-blocks{display:flex;flex-direction:column;gap:20px}.section-title h2{padding-right:30px;font-size:24px}.free-pvz-style{width:100%;margin-bottom:10px}.container-section.product-wrapper{max-height:unset;min-height:unset}.product-ingredients-box{flex-basis:unset}.product-details-property{font-weight:500;font-size:12px;line-height:14px;padding:6px 8px}.section-title{font-size:26px}.product-about-wrapper,.product-ingredients-wrapper,.product-usage-wrapper,.product-composition-wrapper{max-height:70px}.product-about-wrapper.show,.product-ingredients-wrapper.show,.product-usage-wrapper.show,.product-composition-wrapper.show{margin-bottom:60px!important}.product-ingredients-wrapper.show .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-4px}}.account-tooltip-content{z-index:30;font-size:16px}.account-tooltip-description{font-size:16px}@media screen and (max-width:1400px){.account-tooltip-content{width:300px;font-size:14px;line-height:120%}.account-tooltip-description{font-size:14px;line-height:120%}}@media screen and (min-width:1090px) and (max-width:1400px){.account-tooltip-content{width:240px}}@media screen and (max-width:1090px){.account-tooltip-content{width:100%}}#russianpost_btn_openmap,#twpx-showpvz-simple a{text-decoration:underline;height:unset;background:unset!important;display:flex;font-size:14px;color:#27262b!important;font-family:"Gilroy";font-style:normal;font-weight:600;padding:8px 0!important;margin-top:10px;line-height:150%;cursor:pointer;border:0!important}.addresses-extend-point-topbar.ya{position:relative;margin-bottom:20px}:root{--main-font:"Circe", sans-serif}.header-block{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.header-block.header-block--offset{margin-bottom:70px}.header-block__title{position:relative;display:flex;width:fit-content;font-weight:700;font-family:var(--main-font);font-family:var(--main-font);font-size:40px!important;line-height:48px!important;text-transform:uppercase;color:#000}.header-block__title::before{content:"";position:absolute;top:-12px;left:0;display:block;width:110%;height:40px;background-color:#F2F2F2;z-index:-1}.header-block__text{font-weight:700;font-family:var(--main-font);font-family:var(--main-font);font-size:32px!important;line-height:40px!important;color:#000}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:24px}.features-grid__item{grid-column:span 1}.features-grid__item--long{grid-row:span 2}.features-grid__item--long .article-feature__picture{max-height:100%;height:100%}.article-feature{display:flex;flex-direction:column;height:100%}.article-feature__picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden}.article-feature__picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.article-feature__info{display:flex;flex-direction:column;gap:12px;padding:18px 26px 18px 20px;background:#fff}.article-feature__title{font-weight:700;font-family:var(--main-font);font-size:20px!important;line-height:28px!important;color:#000}.article-feature__text{font-weight:400;font-family:var(--main-font);font-size:18px!important;line-height:130%!important;color:#000}.products-block{display:flex;flex-direction:column;gap:120px}.products-block .product-item-wrapper{max-width:100%}.products-block .product-item-wrapper--big{padding-top:70px;height:100%}.products-block .product-item-wrapper .product-item-image{max-width:100%;max-height:100%;height:100%;min-height:342px;overflow:visible}.products-block__item{display:grid;grid-template-columns:minmax(310px,538px) minmax(430px,1fr);gap:24px}.product-item-preview{display:flex;flex-direction:column;gap:24px;margin-bottom:26px}.product-item-head{position:relative;display:flex;padding-bottom:8px!important;font-weight:700;font-family:var(--main-font);font-size:40px!important;line-height:48px;text-transform:uppercase;color:#000}.product-item-head::after{content:"";position:absolute;bottom:0;left:-54px;width:262px;height:2px;background-color:#343434}.product-item-text{font-weight:400!important;font-family:var(--main-font);font-size:20px!important;line-height:28px!important;color:#000}.product-item-text.product-item-text--bold{-webkit-text-stroke:2px}.product-item-image .product-item-intro{display:flex;width:100%;mix-blend-mode:multiply}.product-item-wrapper .product-item-image img{max-height:400px;object-fit:contain;object-position:center}.creators{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.creators::before{content:"";position:absolute;left:-18px;bottom:-18px;display:block;width:calc(100% - 53px);height:327px;background-color:#F2F2F2;z-index:-1}.creators__picture{display:flex;align-items:center;justify-content:center;align-self:flex-end;flex-shrink:0;width:100%;height:100%;max-width:310px;max-height:366px;overflow:hidden}.creators__picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.creators__item{display:flex;background-color:#FCFCFC;overflow:hidden}.creators__info{display:flex;flex-direction:column;gap:38px;padding:57px 18px 46px 0}.creators__title{font-weight:700!important;font-family:var(--main-font);font-size:24px!important;line-height:40px!important;text-transform:uppercase;color:#000}.creators__text{font-weight:400!important;font-family:var(--main-font);font-size:18px!important;line-height:130%!important;color:#000}.creators__text span{position:relative}.creators__text span.sep{display:inline-block}.creators__text span::before{content:'';position:absolute;top:calc(50% + 1px);left:0;width:100%;height:1px;background-color:#000;transform:translateY(-50%)}.creators__text span.sep::before{top:calc(50% + 0px)}.creators__button{display:flex;align-items:center;justify-content:center;padding:7px 20px;width:fit-content;min-width:238px;font-weight:700!important;font-family:var(--main-font);font-size:18px!important;line-height:130%!important;color:#000;border:1px solid #000;cursor:pointer}.slider-wrapper--features{display:none}.slider{width:calc(100% + 20px);margin-right:-20px;padding-right:20px;overflow:hidden}.slider.slider--products{position:relative;display:flex;width:100%;height:100%;margin:0;padding:0}.slider.slider--product{position:relative;display:flex;width:100%;margin:0;padding:0}.slider.slider--product .swiper-slider{width:100%}.slider .swiper-slider{overflow:visible;width:100%}.slider .swiper-slide{height:auto}.slider .swiper-pagination{position:absolute;left:0;right:0;bottom:20px}.slider .swiper-pagination .swiper-pagination-bullet{width:28px;height:3px;background-color:#D9D9D9;opacity:1}.slider .swiper-pagination .swiper-pagination-bullet-active{width:28px;height:3px;background-color:#000;opacity:1}.swiper-control{position:absolute;top:50%;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);z-index:1;pointer-events:none;user-select:none}.swiper-btn{display:flex;align-items:center;justify-content:center;border:none;padding:0;margin:0;background-color:#fff0;cursor:pointer;pointer-events:auto;user-select:auto}.swiper-btn.swiper-btn--prev{transform:rotate(180deg)}.swiper-btn--disabled{opacity:0}@media screen and (max-width:768px){.swiper-control{left:8px;right:8px}}.desktop-hidden{display:none!important}.faq-wrapper{position:relative}.faq-wrapper__decor{position:absolute;bottom:0;left:-30px;display:block;transform:scale(.8)}.container-section--bg{margin-bottom:180px;background-image:url(../media/images/logo.svg?1);background-repeat:no-repeat;background-position:top right -92px;background-size:428px 484px}.container-section--offset{padding-top:164px}.product-item-status.status-new{background:#343434}.product-item-wrapper .product-item-favorite{right:20px}.product-item__buy-button{position:absolute;bottom:-13px;right:13px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:#343434;border:1px solid #343434;color:#FFFFFF!important;z-index:1;transition:.2s linear;cursor:pointer}.product-item__buy-button.active{background-color:#FFF;color:#343434!important}.product-item__buy-button.active .product-item__counter{opacity:1}.product-item__counter{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;font-family:var(--main-font);font-weight:700;font-size:14px;line-height:130%;color:#fff;background:#343434;border-radius:50%;opacity:0;transition:.2s linear}.product-item__buy-button:hover{opacity:.8}.product-item__buy-button picture{display:flex;width:23px;height:30px}.product-item-description{margin-bottom:12px;font-family:var(--main-font);font-size:20px!important;line-height:28px!important;color:#000000!important}.product-item-title{font-family:var(--main-font);font-weight:700!important;font-size:32px!important;line-height:40px!important}.product-item-prices{font-family:var(--main-font)}.container-section--bg-mobile{background-image:none}.container-section--bg-bottom{background-image:url(../media/images/logo.svg?1);background-repeat:no-repeat;background-position:bottom right -92px;background-size:428px 484px}.cookie{position:fixed;left:-40%;right:0;bottom:40px;display:flex;align-items:center;justify-self:center;gap:30px;padding:10px 16px 8px;background-color:#FFF;z-index:3}.cookie__text{font-family:var(--main-font);font-weight:400;font-size:18px;line-height:130%;color:#4A4A4A}.cookie__text a{font:inherit;text-decoration:underline}.cookie__text.cookie__text--accent{font-weight:700}.cookie__button{display:flex;align-items:center;justify-content:center;min-width:156px;padding:11px 20px;font-weight:700;font-size:14px;line-height:100%;color:#fff;background-color:#000;border:none;cursor:pointer}.modal{max-width:590px}.modal__wrapper{display:flex;flex-direction:column;gap:20px;padding:32px}.modal__picture{display:flex;align-items:center;justify-self:center;width:100%}.modal__picture img{display:flex;width:100%;height:100%;object-fit:cover;object-position:center}.modal__info{display:flex;flex-direction:column;gap:4px}.modal__title{font-family:var(--main-font);font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#4A4A4A}.modal__text{font-family:var(--main-font);font-weight:400;font-size:18px;line-height:130%;text-align:center;color:#4A4A4A}.modal__button{display:flex;align-items:center;justify-content:center;margin:0 auto;padding:6px 20px;width:100%;max-width:300px;font-family:var(--main-font);font-weight:700;font-size:20px;line-height:28px;text-align:center;color:#fff;background-color:#000;border:none;cursor:pointer;text-decoration:unset}.carousel__button.is-close{color:black!important;top:12px!important;right:12px!important;width:15px;height:15px}.container-section--offset{overflow:hidden}.slider.slider--features{overflow:visible}.slider.slider--features .swiper-slide{max-width:768px}.slider.slider--features .swiper-slider{overflow:unset}.products-block .product-item-wrapper--big{padding-top:54px}@media screen and (max-width:768px){.slider .swiper-slide{height:100%}.modal{padding:0 19px 0 18px;background:#fff0}.modal__wrapper{gap:12px;padding:12px 19px;background-color:#FFF}.modal__info{gap:9px}.modal__title{margin:0;font-weight:400;font-size:14px!important;line-height:120%!important;text-align:center}.modal__text{margin:0;font-weight:400;font-size:12px!important;line-height:120%!important;text-align:center}.modal__button{font-weight:400;font-size:14px!important;max-width:100%}.cookie{bottom:130px;flex-direction:column;justify-self:auto;gap:9px;left:16px;right:16px;padding:15px 11px 11px}.cookie__text{max-width:300px;font-size:14px!important;font-weight:400;line-height:140%;text-align:center}.cookie__text.cookie__text--accent{font-weight:400}.cookie__button{width:100%}.container-section--bg{margin-bottom:60px;padding:0 20px}.container-section--offset{padding-top:100px}.container-section--bg-desktop{background-image:none}.container-section--bg-mobile{background-image:url(../media/images/logo.svgg?1);background-position:top 120px right;background-size:157px 167px}.faq-wrapper__decor{display:none}.desktop-hidden{display:flex!important}.mob-hidden{display:none!important}.slider-wrapper--features{display:block}.header-block{gap:24px}.header-block__title{font-family:var(--main-font);font-size:24px!important;line-height:140%!important}.header-block__title::before{top:-18px;left:-43px;width:246px;height:34px}.header-block__text{font-family:var(--main-font);font-size:16px!important;line-height:140%!important}.slider{display:block}.slider--features{position:relative;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding-left:20px;padding-bottom:14px}.slider--features.slider--features::before{content:'';position:absolute;left:0;right:0;bottom:0;display:block;width:100%;height:258px;background:#F2F2F2;z-index:-1}.features-grid{display:none}.features-grid__item--long{grid-row:span 1}.article-feature__picture{flex-shrink:0;max-height:178px}.article-feature__info{padding-bottom:18px;height:100%;background-color:#FFF}.article-feature__title{font-size:16px!important;line-height:140%!important}.article-feature__text{font-size:13px!important;line-height:140%!important}.products-block{gap:60px}.products-block__item{display:flex;flex-direction:column}.product-item-preview{margin-bottom:0}.product-item-head{padding-bottom:12px!important;font-family:var(--main-font);font-size:24px!important;line-height:140%!important}.product-item-head::after{width:200px}.product-item-text{font-family:var(--main-font);font-size:14px!important;line-height:140%!important}.creators{display:flex;flex-direction:column;gap:30px}.creators::before{display:none}.creators__item{display:flex;flex-direction:column;gap:41px;background-color:#fff0;overflow:visible}.creators__picture{align-self:flex-start;max-width:100%}.creators__info{gap:12px;padding:0}.creators__preview{position:relative;display:flex;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;height:362px;background-color:#E6EAEB}.creators__preview::before{content:'';position:absolute;top:-10px;left:0;bottom:0;display:flex;flex-shrink:0;width:150px!important;z-index:-1;background-color:#EBEBEB}.creators__button{position:absolute;left:34px;bottom:28px;padding:8px 10px;min-width:191px;font-size:14px!important;line-height:140%!important;z-index:1}.creators__title{font-size:24px!important;line-height:140%!important}.creators__text{font-size:14px!important;line-height:140%!important}.creators__button.creators__button--white{border-color:#fff;color:#FFF}.products-block .product-item-wrapper--big{padding-top:0}.product-item-description{font-size:12px!important;line-height:117%!important}.product-item-title{font-size:18px!important;line-height:140%!important}.carousel__button.is-close{color:black!important;top:2px!important;right:22px!important;width:7px;height:7px}.bx-touch .product-item-title{overflow:unset!important}.products-block__item.desktop-hidden .swiper-control{top:38%}.page-modal-wrapper.header-mobile-search-content.active,.page-modal-wrapper.header-mobile-menu-content.active{width:calc(100% - 116px);left:116px}.page-modal-wrapper.header-mobile-search-content.active:before,.page-modal-wrapper.header-mobile-menu-content.active:before{left:-116px;top:0;bottom:0;right:100%;position:absolute;background:rgb(0 0 0 / .4);content:''}}.header-slider{margin-bottom:0}.header-slider a{display:flex!important}.partnership-form-inputs .auth-modal-content--subtitle label{display:flex;flex-direction:row;align-items:flex-start}.partnership-form-inputs .auth-modal-content--subtitle label a{text-decoration:underline;color:#100F12}.page-modal-wrapper.registration-modal [data-send-code].disabled{cursor:unset;opacity:.7}.container-relative{position:relative}.container-section.container-section--slider .swiper-control{top:67%}.container-section .swiper-button-next-header,.container-section .swiper-button-prev-header{position:absolute;top:67%;z-index:2;margin:-24px 0 0;width:26px;height:48px;opacity:1;transition:opacity .15s ease-out;cursor:pointer;outline:none}.plank{height:180px;left:0;right:0;bottom:30px;position:absolute;background:#F2F2F2}.container-relative .swiper-pagination-header{margin-top:67px}.container-section .swiper-button-next-header{right:20px;background:url(../media/icons/arrow-right.svg) 0 0 no-repeat}.container-section .swiper-button-prev-header{left:20px;background:url(../media/icons/arrow-left.svg) 0 0 no-repeat}@media screen and (min-width:769px) and (max-width:1500px){main{padding:0 3%!important}.container-section--slider{margin:0 -3% 180px!important}.container-section--slider .header-block{padding:0 3%}}
#close-button{z-index:10000;top:calc(50% - 10px)}
#message{
    display:block;
}
#addresses-extend-map-x5{height:400px;}
#addresses-extend-map-x5>div>div[id]{flex:0 1;flex-basis:100%;height:100%}
/* Предложение сменить недружественную почту в личном кабинете */
.account-email-notice {
	padding: 20px 24px;
	margin-bottom: 24px;
	background: #f6f4f1;
	border-radius: 8px;
}

.account-email-notice__title {
	font-size: 17px;
	font-weight: 600;
	line-height: 1.3;
	margin-bottom: 8px;
}

.account-email-notice__text {
	font-size: 14px;
	line-height: 1.5;
	color: #4a4a4a;
	margin-bottom: 16px;
}

.account-email-notice__button {
	display: inline-block;
	padding: 12px 24px;
	background: #000;
	color: #fff;
	font-size: 14px;
	border-radius: 4px;
	text-decoration: none;
}

.account-email-notice__button:hover {
	color: #fff;
	text-decoration: none;
}

@media (max-width: 480px) {
	.account-email-notice {
		padding: 16px;
	}
}

/* Маркировка о запрете Meta Platforms — строка над копирайтом в подвале */
.footer-meta-notice {
	padding: 0 20px 16px;
}

.footer-meta-notice .container {
	font-weight: 500;
	font-size: 12px;
	line-height: 140%;
	color: var(--gray);
}

@media (max-width: 768px) {
	.footer-meta-notice {
		padding: 0 16px 12px;
	}

	.footer-meta-notice .container {
		font-size: 11px;
	}
}

/* Логотип в шапке: до загрузки SVG ячейка схлопывалась (width:100% от flex-элемента
   с auto-шириной), из-за чего меню разъезжалось — заметнее всего на главной,
   где параллельно грузится слайдер. В диапазоне 1090-1400px ширина уже задана явно. */
.header-logo img {
	height: auto;
}

@media screen and (min-width: 1401px) {
	.header-logo img {
		min-width: 224px;
	}
}
.product-certs{margin-top:20px;max-width:400px}.product-certs-head{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f7f7f8;border-radius:16px;cursor:pointer;user-select:none;text-decoration:none;color:inherit;transition:background .2s ease}.product-certs-head:hover{background:#efeef1}.product-certs-icon,.product-certs-arrow{display:flex;flex:0 0 auto}.product-certs-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.product-certs-title{font-weight:600;font-size:16px;line-height:19px;color:var(--blacktitle)}.product-certs-subtitle{margin-top:2px;font-weight:500;font-size:14px;line-height:17px;color:#89868f}.product-certs-arrow{transition:transform .3s ease}.product-certs.show .product-certs-arrow{transform:rotate(90deg)}.product-certs-list{display:none;flex-direction:column;gap:10px;padding:12px 16px 0}.product-certs.show .product-certs-list{display:flex}.product-certs-list a{position:relative;width:max-content;max-width:100%;font-weight:500;font-size:16px;line-height:150%;color:var(--blacktitle);text-decoration:none}.product-certs-list a::after{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background:var(--graymain)}@media(max-width:768px){.product-certs{max-width:none;margin-top:16px}.product-certs-title{font-size:15px;line-height:18px}.product-certs-subtitle{font-size:13px;line-height:16px}.product-certs-list a{font-size:14px}}
.product-item-statuses.has-timer{flex-direction:column;align-items:stretch}.product-item-statuses .product-item-status-timer{position:static;width:200px;margin-top:2px}
.product-item-statuses.has-card-badge{flex-wrap:wrap}.product-item-status.product-item-card-badge{max-width:100%;box-sizing:border-box;background:var(--blackprimary);color:#f7f7f8;text-decoration:none;transition:background .2s ease}.product-item-status.product-item-card-badge:hover{background:#45434b}
.subscribe_button{cursor:default}.subscribe_button>a{cursor:pointer}.subscribe_button>a.disabled{opacity:.5}.subscribe_agree{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;font-weight:500;line-height:1.3;cursor:pointer}.subscribe_agree input{flex:none;margin:2px 0 0}.subscribe_button.error .subscribe_agree span{color:#E45252}.subscribe_agree a{color:inherit;text-decoration:underline}.partnership-form-inputs .auth-modal-content--subtitle label.error span,.partnership-form-inputs .auth-modal-content--subtitle label.error a{color:#E45252}
.header-nav-links-item.is-collapsed{display:none}.header-nav-content.content-more .container{flex-wrap:wrap;justify-content:flex-start!important;gap:0}.header-nav-content.content-more .header-nav-content-list{width:20%;padding-right:20px;box-sizing:border-box}@media screen and (max-width:1400px){.header-nav-content.content-more .container{padding:0 20px}}.header-nav-content.content-more .header-nav-content-list.is-overflow{display:none}.header-nav-content.content-more .header-nav-content-list.is-overflow.is-shown{display:flex}@media screen and (min-width:769px){header:not(.nav-fitted) .header-nav{overflow:hidden}.header-nav .header-nav-links{flex-shrink:0}.header-nav .header-logo{min-width:180px}.header-nav .header-logo,.header-nav .header-logo img{transition:none}}@media screen and (min-width:1090px){.header-nav .header-logo{min-width:221px}}@media screen and (min-width:1401px){.header-nav .header-logo{min-width:257px}}.account-offer{width:100%;background-color:#F7F9F2;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:10px;padding:20px 40px;box-sizing:border-box;font-family:Gilroy;text-align:left}.account-offer>div{font-weight:600;font-size:16px;line-height:19.2px}.account-offer>a{flex:none;font-weight:600;font-size:14px;line-height:16.8px;text-decoration:underline;color:inherit}.account-offer-links{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.account-offer-links a{font-weight:600;font-size:14px;line-height:16.8px;text-decoration:underline;color:inherit}.account-offer-text{display:block;margin-top:12px;font-size:13px;font-weight:500;line-height:1.3}.account-offers{position:relative;overflow:hidden;z-index:1;width:100%;margin-top:10px}.account-offers .swiper-slide{height:auto;display:flex}.account-offers .account-offer{margin-top:0}.account-offers-pagination.swiper-pagination{position:static;margin-top:10px;line-height:0}.account-offers-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;background:#100F12;opacity:.2}.account-offers-pagination .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width:768px){.account-offer{padding:20px}}.private-form .private-form-city{width:327px}.private-form .private-form-city .addresses-form-search-wrapper{width:100%;margin:10px 0}.private-form .private-form-city .bx-sls{width:100%}.private-form .private-form-city .bx-sls input{width:100%;margin:0}@media screen and (max-width:768px){.account-mobile .private-form .private-form-city{width:100%}}