@font-face{font-family:'SF Pro Rounded Regular';src:url(/fonts/sf-pro-rounded/regular/SF-Pro-Rounded-Regular.ttf);font-style:normal}.offers-item::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 20px 2px #6747e5!important}.offers-item::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(102 70 229 / 64%)!important;border-radius:10px!important}.offers-item::-webkit-scrollbar{height:6px!important;width:6px!important}:focus{outline:none}.dropdown{width:100%;display:inline-block;background-color:transparent;border-radius:7px;transition:all .5s ease;position:relative;font-size:14px;color:#474747;height:100%;text-align:left}.dropdown .select{cursor:pointer;display:block;padding:12px;font-family:"SF Pro Rounded";font-size:14px;background:#fff;color:#000;line-height:17px;box-shadow:inset 4px 0 8px rgba(0,0,0,.15);border-radius:17px;margin-top:11px;margin-right:13px;position:relative;min-width:333px;border:none}.dropdown .select>i{font-size:16px;color:#888;cursor:pointer;transition:all .3s ease-in-out;float:right;line-height:20px}.dropdown.active .select>i{transform:rotate(-90deg)}.dropdown .dropdown-menu{position:absolute;background-color:#fff;width:96%;left:0;margin-top:1px;box-shadow:inset 4px 0 8px rgba(0,0,0,.15);border-radius:0 0 17px 17px;font-family:"SF Pro Rounded";font-size:13px;overflow:hidden;display:none;max-height:144px;overflow-y:auto;z-index:9;border:none;top:38px}.dropdown .dropdown-menu li{padding:6px 13px;transition:all .2s ease-in-out;cursor:pointer;font-size:14px}.dropdown .dropdown-menu{padding:0;list-style:none}.dropdown .dropdown-menu li:hover{background-color:#f2f2f2}.dropdown .dropdown-menu li:active{background-color:#e2e2e2}.fa-chevron-left:before{content:"\f053";color:#6747e5;font-size:12px}#filterByPrice{background:#6747E5;border-radius:7px;color:#fff;display:flex;justify-content:center;align-items:center;font-family:"SF Pro Rounded Bold";font-size:16px!important;text-transform:uppercase;padding:8px 0;margin-top:12px;cursor:pointer;border-radius:8px}.certificate-name{font-family:'SF Pro Rounded Bold';font-size:16px}.delivery-page-container{min-height:79vh;padding:1.125rem 0}#detailsBeautyCertificate.new-popup .modal-content{max-width:700px;min-height:228px;padding:13px 13px 10px 13px!important}#modalImgCertificate{width:343px;background-size:cover;height:268px;border-radius:10px;position:relative}.tittle-popup-certificate{font-family:"SF Pro Rounded Bold";font-size:19px;text-align:left;margin-bottom:4px}.href-button{background-color:#F0EDFC;width:max-content;padding:6px 10px;border-radius:10px;position:absolute;right:0;bottom:33px;color:#6646e5!important}.description-popup-certificate{font-size:16px;text-align:left;overflow:auto}.scroll-top-block .slick-arrow{display:none!important}#buttonSendMessage:before{content:url(/images/poddarok.svg);margin-right:7px}#buttonSendMessage,#buttonOnlinePay{background:#CCC1F5;font-size:16px;text-transform:uppercase;color:#6747E5;border-radius:10px!important;padding:7px 0;font-family:"SF Pro Display Medium";cursor:pointer;min-width:160px;align-self:center}.bottom-10{bottom:10px}#buttonOnlinePay{background:#6747E5;color:white!important;padding:9px 0}#shareGiftCertificate .modal-dialog{max-width:362px!important}#shareGiftCertificate h4{font-family:'SF Pro Display Medium';line-height:19px;font-size:16px;color:#000;text-align:center}#shareGiftCertificate p{font-family:'SF Pro Rounded';font-style:normal;font-weight:400;font-size:16px!important;line-height:15px;text-align:center;color:#000}.js-tittle-page{font-size:24px}.button-share-gift img{margin-right:10px}#sendCertificateModalImg{border-radius:10px;margin-bottom:10px}.close{z-index:9}:focus-visible{outline:none!important}.delivery-teaser-more{border-radius:15px 15px 0 0;z-index:2}.purchaches-count{display:flex;position:absolute;border-radius:30px;padding:5px 10px 5px 10px;font-family:'SF Pro Display';font-style:normal;font-weight:400;font-size:12px;justify-content:center;align-items:center;color:#6e6e6c;z-index:9}.card-item img{margin-right:5px}.new-price{font-family:"SF Pro Rounded Bold"}.description-popup-certificate::-webkit-scrollbar,.address-block-popup::-webkit-scrollbar{height:6px!important;width:6px!important}.card-item-img{border-radius:16px 16px 0 0!important}.dish-tittle-block{padding-top:10px!important}.old-price{text-decoration-color:red}.address-block-popup-item{margin-bottom:5px}.tooltip-inner{background-color:rgba(255,255,255,.9)!important;box-shadow:0 4px 22px rgb(0 0 0 / 29%)!important;border-radius:7px!important;color:black!important;font-family:'SF Pro Rounded'!important;width:fit-content}#orderCertificateAsGift{display:flex;align-items:center}.category-item.active{background:#CCC1F5!important;border:1px solid #CCC1F5}#massageGiftModal.modal-gift{font-family:'SF Pro Rounded'}#massageGiftModal.modal.in .modal-dialog{transform:translate3d(0,0,0)!important}.no-boostrap{margin-top:0;margin-bottom:0;height:100vh;width:100vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#massageGiftModal.modal-gift .modal-content{border:none!important;border-radius:12px}#massageGiftModal.modal-gift .modal-header{border:none}#massageGiftModal.modal-gift .modal-title{font-weight:700;font-size:20px;margin:5px}#massageGiftModal.modal-gift .modal-header .close{width:14px!important;height:14px!important;background-size:cover!important}#massageGiftModal .modal-content{padding:0!important}#massageGiftModal .modal-subtitle{font-weight:400;font-size:16px;color:#000}#giftMassage{height:10rem;resize:none}#massageGiftModal .modal-gift-massage{padding-right:3rem;position:relative;height:auto!important}#massageGiftModal .massage-patterns button{padding:5px 18px;border-radius:23px;border:none;margin-right:6px;margin-bottom:5px;text-decoration:none;color:#000;font-size:initial}.btn-gift-order{padding:4px;line-height:1.4}#choiceGiftModal .close{filter:initial!important;right:12px;top:9px;padding:1rem 1rem!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}#massageGiftModal .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}#massageGiftModal .gift-modal-btn{padding:0 7rem}#buttonCreateMessage{background:#6747E5;border-radius:14px;color:#FFFFFF!important;text-transform:uppercase}#massageGiftModal .modal-subtitle{font-weight:400;font-size:16px;color:#000}#massageGiftModal .modal-gift-massage{padding-right:3rem}#massageGiftModal .massage-patterns a{padding:10px 18px;border-radius:23px;margin-right:6px;margin-bottom:5px;text-decoration:none;color:#000}#massageGiftModal .gift-modal-btn{padding:0 7rem}#buttonCreateMessage:hover{background-color:rgb(143,93,238);cursor:pointer;transition-duration:0.3s}#shareGiftCertificate .js-food-for-gift,#shareGiftCertificate .price-block-teaser-modal{display:none!important}#shareGiftCertificate .prices{text-align:center}#shareGiftCertificate .delivery-row,.delivery-teaser-row{margin-top:5px!important}.offers-item{display:flex;justify-content:center;max-height:350px;overflow:auto}.price-block-teaser{width:100%!important}@media (max-width:800px){.dropdown .select{margin-right:0;min-width:auto}.dropdown .dropdown-menu{width:100%!important}.address-block-popup{text-align:left}.offers-item img{width:215px;height:auto}.close-button-modal{z-index:9999;width:36px!important;height:36px!important;position:absolute;right:20px;top:20px;border-radius:21px!important;opacity:0.9!important;background:white!important;box-shadow:0 4px 20px rgb(0 0 0 / 15%)!important;background-image:url(/images/close_violet.svg?v=3)!important;background-size:cover;margin:0!important;padding:0!important}#massageGiftModal.modal-gift .modal-header .close{width:14px!important;height:14px!important;background-size:cover!important}#massageGiftModal .massage-item{overflow-x:scroll;overflow-y:hidden;white-space:nowrap}#massageGiftModal .massage-item::-webkit-scrollbar{display:none!important}.js-tittle-page{font-size:24px!important;max-width:70%;margin-bottom:33px}.img-popup-container{max-height:38vh}.price-block input{max-width:68px;padding:4px}.d-none-mobile{display:none}.delivery-teaser-more{min-height:290px;border-radius:15px 15px 0 0}#detailsBeautyCertificate.new-popup .modal-content{max-width:100vw;position:absolute;bottom:0;max-height:80vh;height:max-content;overflow:auto;border-radius:12px 12px 0 0!important;border:none!important}#massageGiftModal .modal-content{max-width:100vw;position:absolute;bottom:0;max-height:80vh;height:max-content;overflow:auto;border-radius:12px 12px 0 0!important;border:none!important}#massageGiftModal .modal-dialog{width:800px;position:absolute;margin:0;bottom:0;max-width:none!important}#massageGiftModal .modal-gift-massage{padding-right:0!important}#massageGiftModal .gift-modal-btn{padding:0!important}#modalImgCertificate{width:100%;height:226px}#buttonSendMessage,#buttonOnlinePay{position:relative;font-size:16px;font-family:'SF Pro Display Medium';border-radius:14px!important;padding:6px 0;letter-spacing:.36px;cursor:pointer;display:flex;justify-content:center;align-items:center}#shareGiftCertificate .modal-dialog{max-width:none!important;margin:0!important;position:unset;border:0;border-radius:10px 10px 0 0}#shareGiftCertificate .modal-content{padding:1.9rem 1.6rem 1rem 1.6rem;position:absolute;bottom:0;border:none;border-radius:10px 10px 0 0}#sendCertificateModalImg{width:-webkit-fill-available;height:144px}.card-item{padding:0 .25rem 0 0.25rem!important}#shareGiftCertificate p{font-size:16px!important;font-family:"SF Pro Display";line-height:24px;font-weight:100}.button-share-gift p{font-family:"SF Pro Rounded Regular"}img.close{padding:10px!important;background-image:none!important}#shareGiftCertificate .delivery-teaser--img{width:52%!important;height:159px!important;margin:4px auto}#shareGiftCertificate .delivery-basket-item{text-align:center;margin-bottom:18px!important}#shareGiftCertificate .js-price-basket{justify-content:center;display:flex}#shareGiftCertificate #deliveryBasketTopMobile{overflow-x:hidden}#shareGiftCertificate .js-teaser-basket{display:contents!important}.offers-item{max-height:300px!important}}