@font-face{font-family:'SF Pro Display';src:url(/fonts/sf-pro-display/SFProDisplay-Bold.eot);src:local('SF Pro Display Bold'),local('SFProDisplay-Bold'),url('/fonts/sf-pro-display/SFProDisplay-Bold.eot?#iefix') format('embedded-opentype'),url(/fonts/sf-pro-display/SFProDisplay-Bold.woff2) format('woff2'),url(/fonts/sf-pro-display/SFProDisplay-Bold.woff) format('woff'),url(/fonts/sf-pro-display/SFProDisplay-Bold.ttf) format('truetype');font-weight:700;font-style:normal}body{scroll-behavior:smooth}.font-size-16{font-size:16px}.font-bold{font-family:'SF Pro Rounded Regular'}.br-14{border-radius:14px}.border-top{border-top:1px solid #E9E9E9}.text-end{text-align:end}.content-wrapper-carousel{font-family:'SF Pro Rounded'}.content-offers-top{display:flex;padding:12px 28px 17px 15px}.left-top-block{position:relative;width:56%;min-height:363px;margin-right:24px}.left-top-block #carousel-example-generic{min-height:356.63px}.right-top-block{width:44%;padding-top:0;font-family:"SF Pro Rounded";position:relative}.fixedAddressBlock{position:sticky;right:28px;top:151px;overflow:scroll;height:72vh}.location-more-info{font-size:15px}.offer-details-phone-item,.offer-details-work-hours{margin-top:13px}.content-wrapper-col-left{display:flex;flex-direction:column;width:58.5%;padding:12px 20px}.slick-list{border-radius:10px}.content-wrapper-col-right{font-family:'SF Pro Rounded';display:flex;flex-direction:column;width:36%;padding:0 55px 47px 28px;overflow-x:hidden}.offers-description{border-radius:9px;padding:0 0 10px 0;line-height:31px;min-height:194px}.offers-description p{font-family:'SF Pro Rounded';font-style:normal;font-weight:500;font-size:13px;line-height:31px}.offers-tittle{font-family:'SF Pro Rounded Regular';font-size:24px;color:#000;margin-left:29px;margin-bottom:5px;margin-top:0}.button-by-code{display:flex;justify-content:center;align-self:center;background:#6747E5;border-radius:11px;color:#fff;text-transform:uppercase;border:none;padding:14px 29px;font-family:'SF Pro Rounded Regular';font-style:normal;width:auto;min-width:233px;font-size:15px;margin:10px 0;box-shadow:0 4px 25px rgb(0 0 0 / 19%)}.rating-block{position:absolute;z-index:9;display:flex;justify-content:center;background:#FFF;border-radius:8px;padding:5px;min-width:30px;bottom:18px;left:25px}.rating-block span{color:#FDAA03;padding-right:3px}.yellow-span{color:#FDAA03}.offers-conditions{padding:0 7px 14px 7px;font-family:'SF Pro Display';font-size:16px;line-height:26px}.offers-conditions h2,#conditionAddress h2{font-size:24px;font-family:'SF Pro Rounded Regular'}.regular-price{text-decoration:line-through;text-decoration-color:red}#conditionAddress{width:315px;margin:10px 0}.offer-details-map{height:200px}.button-add-follow{position:absolute;right:10px;width:51px;height:51px;background:#FFF;box-shadow:0 4px 25px rgba(0,0,0,.19);border-radius:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;top:10px;z-index:15}.button-add-follow-teaser{position:absolute;left:auto;width:51px;height:51px;background:#fffc;box-shadow:0 4px 25px rgba(0,0,0,.19);border-radius:11px;display:flex;justify-content:center;align-items:center;cursor:pointer;bottom:8px;z-index:9;right:10px;top:10px}.button-add-follow-teaser img{height:25px!important;width:25px!important}.button-add-follow:hover img{filter:drop-shadow(2px 4px 6px black);transition:0.1s ease-in-out}.button-add-follow img{width:37px;height:29px;margin-top:3px}.font-size-17{font-size:17px}.offer-details-legal-info{font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:14px;line-height:24px;color:#7B7B7B}.border-comment-codes{border-radius:4px;border:1px solid #eee;color:#888;display:flex}.date-for-registrate{font-size:13px;position:absolute;top:0;display:flex;right:0;color:#aaa}.buttons-wrapper-offers{margin-top:-5px;margin-right:19px;padding-top:0;bottom:-17px;width:300px}.wrapper-offers{position:relative}.buttons-maps-offers-container{display:flex;position:relative}.buttons-map-offers p{font-size:12px;color:#6747E5}.buttons-map-offers p{font-size:12px;color:#6747E5}.buttons-map-offers{cursor:pointer;display:flex;margin:20px 0;flex-direction:column;width:-webkit-fill-available;justify-content:center;align-items:center}.buttons-map-offers img{width:40px;height:40px}.background-opacity{width:100%;border-radius:14px;height:100%;position:absolute;z-index:9;box-shadow:0 4px 25px rgb(0 0 0 / 19%)}.text-dark-violet{color:#6747E5}.messenger-offers{display:flex;position:absolute;width:245px;height:63px;right:20px;top:4px;background:rgba(103,71,229,.9);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:11px;align-self:center}.messenger-offers-item{margin:9px;background:#fff;height:43px;width:43px;display:flex;justify-content:center;align-items:center;align-self:center;border-radius:40px;cursor:pointer}.services-block-offers::-webkit-scrollbar-thumb,.services-block-tabs::-webkit-scrollbar-thumb,.services-block-description::-webkit-scrollbar-thumb,.fixedAddressBlock::-webkit-scrollbar-thumb{border-radius:10px!important;-webkit-box-shadow:inset 0 0 20px 2px #6747e5!important}.services-block-offers::-webkit-scrollbar-track,.services-block-description::-webkit-scrollbar-track,.services-block-tabs::-webkit-scrollbar-track,.fixedAddressBlock::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(102 70 229 / 64%)!important;border-radius:10px!important}.card-body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(102 70 229 / 64%)!important;border-radius:10px!important}.services-block-offers::-webkit-scrollbar,.services-block-description::-webkit-scrollbar,.services-block-tabs::-webkit-scrollbar,.fixedAddressBlock::-webkit-scrollbar{height:6px!important;width:6px!important}.services-block-offers{margin-top:23px}.services-block-tabs{display:flex;overflow:auto;height:54px;border-bottom:1px #00000014 solid}.services-block-tabs>div{cursor:pointer;display:flex;align-items:center;padding:8px 12px;background:#F2F2F2;border-radius:8px;min-width:max-content;margin:0 5px;max-height:35px}.services-block-tabs>div.active{display:flex;align-items:center;padding:8px 12px;background:#CCC1F5;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:8px}.services-block-description-item{height:fit-content;align-items:center;border-bottom:1px #00000014 solid;cursor:pointer;margin:18px 0}.tittle-services{font-family:'SF Pro Display';font-weight:600;font-size:13px;line-height:18px}.old-price-services{font-family:'SF Pro Display';font-weight:400;font-size:14px;line-height:18px;text-align:right;text-decoration-line:line-through;color:#C4C4C4}.new-price-services{font-family:'SF Pro Display';font-weight:600;font-size:16px;line-height:18px;text-align:right;color:#000}.economy-price{font-family:'SF Pro Display';font-weight:400;font-size:13px;line-height:18px;text-align:right;color:#A608A9;margin:7px 0 9px 0}.services-block-description{max-height:480px;overflow:auto;padding:0 11px}.card-body{padding:0}.button-send-offers{width:185px;height:36px;background:#6747E5;border-radius:72px;font-family:'SF Pro Rounded';font-style:normal;font-weight:600;font-size:16px;border:none;color:#fff}#sendMailOffers .modal-dialog{max-width:500px!important;margin:75px auto;position:relative}#sendMailOffers .form-element{border:1px solid #E3E3E3;box-sizing:border-box;border-radius:6px}#offersServices{height:fit-content;width:100%;overflow:auto}#offersServices h2{font-family:'SF Pro Rounded Regular'}::placeholder{color:#000;font-size:13px}.jcarousel-wrapper{border:none;background:transparent}.jcarousel li{width:210px!important}.votes .jcarousel li .showCommentMediaPopup .img{width:201px;height:162px;border-radius:14px}.votes .jcarousel li .showCommentMediaPopup .caption{width:201px;height:162px;font-size:12px;line-height:16px;border-radius:14px}.jcarousel-control-prev,.jcarousel-control-next,.popup-jcarousel-control-prev,.popup-jcarousel-control-next{color:#000}.jcarousel-control-prev,.popup-jcarousel-control-prev{left:-23px;color:#6646e5}.jcarousel-control-next,.popup-jcarousel-control-next{right:-29px;color:#6646e5}.comments-list-item .reply{display:inline-block;margin-top:16px}.comments-content{font-family:'SF Pro Text';font-style:normal;font-weight:400;font-size:16px;line-height:24px}.addVoteLink{width:168px;height:49px;display:inline-flex!important;background:#DBDBDB;border-radius:11px!important;font-family:'SF Pro Rounded';font-style:normal;font-weight:600;font-size:13px;text-transform:uppercase!important;color:#7C7C7C;align-items:center;justify-content:center;cursor:pointer}.header-offers{top:82px;height:76px;width:100%;position:fixed;background:rgba(28,21,76,.95);font-family:'SF Pro Rounded Regular';z-index:12;left:0}.header-offers-container{display:flex;align-items:center;justify-content:space-between;font-weight:700;height:inherit;max-width:1188px;margin:0 auto}.header-offers #buyCodeButton{top:12px!important;position:static;margin:0}.votesBoxTitle.title{position:relative;font-family:"SF Pro Rounded Regular"!important;background-color:#FFF}.header-offers-link a{color:white!important;margin:10px}.color-dark-gray{color:#717171;font-family:'SF Pro Rounded';font-weight:400;font-size:16px!important}.offers-description--item{background:#F2F0F9!important;border-radius:9px!important;padding:1px 9px;align-items:center}#offerConditionLogo{font-family:'SF Pro Rounded';font-style:normal;font-size:17px;line-height:22px}#offersConditions{max-height:196px;position:relative;overflow:hidden}#offersDescription{position:relative;overflow:hidden}.slick-prev:before,.slick-next:before{display:none}#descriptionText tr img{border-radius:14px;max-width:20vw;height:auto}#descriptionText img{border-radius:14px;max-width:100%;height:auto}.discount-block{font-family:'SF Pro Rounded';position:absolute;display:flex;background:#6747E5;z-index:9;right:0;bottom:25px;justify-content:center;align-items:center;padding:0 10px 0 5px;height:40px;color:#fff;width:max-content}.image-resizer{cursor:zoom-in}.image-resizer:hover{opacity:.5}.popup{position:fixed;z-index:1000;height:100%;width:100%;top:0;left:0;background:rgba(0,0,0,.8);transition:all 0.8s ease 0s}.popup_body{min-height:100%;display:flex;align-items:center;justify-content:center;padding:30px 10px}.popup_content{position:relative;border-radius:14px}.popup_close{position:absolute;right:10px;top:10px;width:20px;height:20px;cursor:pointer}.popup_img{pointer-events:none;max-width:90vw;max-height:80vh;height:auto;width:auto;border-radius:8px}.discount-block:before{content:"";height:0;position:absolute;top:0;right:0;z-index:-1;border:2px solid transparent;border-top:20px solid #6546e5;border-bottom:20px solid #6646e5;border-right:70px solid #6446e5;border-left:20px solid transparent}.jq-toast-single{text-align:center!important;font-size:16px!important;padding:15px!important}.tooltip.bs-tooltip-top .arrow:before,.tooltip.bs-tooltip-bottom .arrow:before{border-top-color:rgb(228 229 231)!important;display:none}.tooltip-inner{background:rgba(255,255,255,.9);box-shadow:0 4px 22px rgb(0 0 0 / 29%);border-radius:7px;color:#000;font-family:'SF Pro Rounded'}#messengerButton{border-radius:11px;font-family:'SF Pro Rounded Regular';font-weight:600;font-size:13px;line-height:22px;text-transform:uppercase;background:#6747E5;color:#fff;padding:14px 30px;width:168px!important;cursor:pointer}.tittle-messenger-offers{font-family:'SF Pro Rounded';font-size:11px;line-height:18px;color:#7C7C7C;max-width:168px;text-align:left}.jivo-site-buttons{position:inherit!important;z-index:auto}.jivo-messengers{left:195px!important;bottom:27px!important;box-shadow:0 5px 14px rgb(0 0 0 / 37%);display:flex;width:max-content!important}.jivo-messengers img{padding:7px}#addVoteLink{position:absolute;right:0;background:#fff;border:2px solid #6747E4;color:#6747E5}#addVoteBox .modal-content{border-radius:14px}#addVoteBox .modal-dialog,#editVoteBox .modal-dialog{margin:auto auto!important;display:flex;align-items:center;min-height:calc(100% - 1rem)}.slivki-pagination{font-family:'SF Pro Rounded Regular';display:block!important}.pseudo-link{border-bottom-style:double;font-family:'SF Pro Rounded Regular'}.ya-share2__badge{margin-right:17px;border-radius:20px!important}.ya-share2__container_size_m .ya-share2__icon{width:43px!important;height:43px!important;background-size:43px 43px!important}.copy-img{padding:3px!important;border-radius:0!important;width:37px!important;height:40px}.share-block-desc{margin-bottom:41px;margin-top:15px!important}.lightbox{overflow-x:hidden}.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{height:24px!important;width:24px!important;background-size:24px 24px!important}.share-block-desc .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon{width:40px!important;height:40px!important;background-repeat:no-repeat!important;background-size:40px 40px!important}.share-block-desc .ya-share2__badge{margin-right:3px}.jcarousel li .add-comment{color:#aaa;border:3px dashed #aaa;width:180px!important;height:163px!important;border-radius:12px}.votes .jcarousel li .add-comment span{font-size:15px;line-height:23px}#rateForm{text-align:center}.caption i{font-size:29px}.caption--text{font-size:15px}.past-offer{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:80px}.past-offer p{font-size:18px!important;margin-bottom:18px!important;margin-top:10px;font-family:'SF Pro Rounded Regular'}.buttons-link-offers{border:1px solid #6747E5;border-radius:11px;font-size:16px;font-family:"SF Pro Rounded Regular";padding:15px;min-width:250px;margin:4px 0;text-transform:uppercase;text-align:center;align-items:center;color:#6747E5}.buttons-link-offers:hover{border-bottom-color:inherit}.stock-image{display:contents}em{font-style:inherit!important}.services-block-description-item .card-body{background-color:rgba(0,0,0,.03);overflow:auto}.related-offers-title{font-family:'SF Pro Rounded Regular';font-style:normal;font-weight:600;font-size:24px;margin-bottom:10px;margin-left:10px}.lb-number{display:none!important}.services-block-description-item .card-arrow:before{content:'\e817';font-family:Slivki-Icons;margin-right:8px;left:19px}.services-block-description-item .card-arrow-closed:before{content:'\e812'!important}.jcarousel{border-radius:10px}.offer-details-legal-info img{border-radius:10px}#giftBtn{background:transparent;border:1px solid #6747E5;border-radius:11px;color:#6646e5!important}#giftBtn:before{content:'NEW';font-size:10px;background:#FDAA03;border-radius:6px;position:absolute;right:5px;top:4px;padding:0 6px;color:#fff}#orderCertificateAsGift .new-popup .modal-content{padding:35px 15px 15px 15px}.container-offers a{color:#6747e5}.min-height-48{min-height:48px}.container:before{display:none}.offers-conditions{padding-bottom:25px!important}.js-to-review-block{cursor:pointer}.language__img{width:auto}.subscription-description-features{font-size:14px!important;font-style:italic!important}#examplesOfWorksBlock .tooltip-content .radio label{padding-left:0!important}@media (max-width:1600px){.button-by-code{font-size:14px!important}}@media (max-width:1200px){.left-top-block #carousel-example-generic{min-height:316.48px}.button-by-code{margin:6px 0!important;padding:12px 29px!important}:root{--gallery-row-height:160px!important}}@media (max-width:1000px){.left-top-block #carousel-example-generic{min-height:320.78px}}