.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}p[data-v-9589288c]{margin:0;padding:0}.maps[data-v-9589288c]{height:583px}.maps__item[data-v-9589288c]{position:relative}.point__data[data-v-9589288c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.point-info[data-v-9589288c]{max-width:405px;width:100%;position:absolute;top:15px;left:15px;z-index:1000;background-color:#fff;padding:16px 24px}.point__title[data-v-9589288c]{color:#211f1d;font-size:14px;font-weight:400;margin-bottom:24px}.point__text[data-v-9589288c]{color:#211f1d;font-size:12px;font-weight:400}.point__text[data-v-9589288c]:not(:last-child){margin-bottom:12px}.point__text[data-v-9589288c]:last-child{color:#6d7885}.point__close[data-v-9589288c]{color:#6d7885;font-size:24px}.product-pop-inputs:empty{display:none}.service-item-content-wrap .image{aspect-ratio:1/1!important;height:auto}.product-pop .buttons{display:flex;align-items:center;justify-content:center;width:100%}.product-pop .buttons .clearCombo,.product-pop .buttons .toCart{display:inline-flex;justify-content:center;align-items:center;flex:1 1 auto;margin-right:16px;min-width:calc(50% - 8px);text-align:center;color:#333}.product-pop .buttons .clearCombo:hover,.product-pop .buttons .toCart:hover{color:#fff}.combo-group{margin-bottom:24px}.combo-group .combo-title{color:#333;font-size:16px;font-weight:500;line-height:1.2;margin-bottom:8px}.combo-group .combo-caption{margin-top:4px;color:#6d7885;font-size:14px;font-weight:400;line-height:1.2}.combo-group .combo-caption:empty{display:none}.combo-group label{cursor:pointer}.combo-group label:not(:last-child){margin-bottom:12px}.combo-group input{opacity:0;position:absolute;width:0;height:0;left:0;top:0;overflow:hidden}.combo-group .combo-radio-item{display:flex;align-items:center;justify-content:flex-start;position:relative}.combo-group .combo-radio-item i{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:2px;margin-right:8px;position:relative}.combo-group .combo-radio-item i:before{content:"";border:1px solid #6d7885;width:100%;height:100%;transition:.5s;border-radius:50%}.combo-group .combo-radio-item i:after{content:"";opacity:0;width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);transition:.5s;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.combo-group .combo-radio-item input:checked~i:before{border-color:var(--primary-color)}.combo-group .combo-radio-item input:checked~i:after{opacity:1}.combo-group .combo-radio-item input:checked~span:not(.faded){color:var(--primary-color)}.combo-group .combo-radio-item span{color:#333;font-size:16px;font-weight:400;line-height:1.2;display:inline-block;margin-right:4px}.combo-group .combo-radio-item .faded{color:#6d7885;font-size:16px;font-weight:400;line-height:1.2;margin-right:0;white-space:nowrap}.combo-group .combo-checkbox-item{display:flex;align-items:center;justify-content:flex-start;position:relative}.combo-group .combo-checkbox-item i{width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:2px;margin-right:8px;position:relative}.combo-group .combo-checkbox-item i:before{content:"";border:1px solid #6d7885;width:100%;height:100%;transition:.5s;border-radius:4px}.combo-group .combo-checkbox-item i svg{opacity:0;width:12px;height:8px;fill:#fff;transition:.5s;position:absolute;top:calc(50% - 4px);left:calc(50% - 6px)}.combo-group .combo-checkbox-item input:checked~i:before{border-color:var(--primary-color);background-color:var(--primary-color)}.combo-group .combo-checkbox-item input:checked~i svg{opacity:1}.combo-group .combo-checkbox-item span{color:#333;font-size:16px;font-weight:400;line-height:1.2;display:inline-block;margin-right:4px}.combo-group .combo-checkbox-item .faded{color:#6d7885;font-size:16px;font-weight:400;line-height:1.2}.combo-group .combo-caption+div,.combo-group .combo-caption+label{margin-top:16px}.mobile .product-pop .buttons{display:flex;align-items:center;justify-content:center;width:100%}.mobile .product-pop .buttons .clearCombo,.mobile .product-pop .buttons .toCart{min-width:51px;max-width:51px;margin-right:12px}.mobile .product-pop .buttons .clearCombo svg,.mobile .product-pop .buttons .toCart svg{fill:#6d7885;width:24px;height:24px}.mobile .product-pop .buttons .clearCombo:hover,.mobile .product-pop .buttons .toCart:hover{background:transparent!important}.mobile .product-pop .buttons .clearCombo:hover svg,.mobile .product-pop .buttons .toCart:hover svg{fill:var(--primary-color)}.mobile .combo-group{margin-bottom:24px;width:100%}.mobile .combo-group .combo-caption{margin-top:2px;color:#6d7885;font-size:12px}.mobile .combo-group .combo-caption:empty{display:none}.mobile .combo-group label{cursor:pointer}.mobile .combo-group label:not(:last-child){margin-bottom:12px}.mobile .combo-group input{opacity:0;position:absolute;width:0;height:0;left:0;top:0;overflow:hidden}.mobile .combo-group .combo-radio-item{display:flex;align-items:center;justify-content:flex-start;position:relative;padding-right:36px;width:100%;min-height:28px}.mobile .combo-group .combo-radio-item i{width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:2px;margin-right:0;position:absolute;top:0;right:0}.mobile .combo-group .combo-radio-item i:before{content:"";border:1px solid #6d7885;width:100%;height:100%;transition:.5s;border-radius:50%}.mobile .combo-group .combo-radio-item i:after{content:"";opacity:0;width:8px;height:8px;border-radius:50%;background-color:var(--primary-color);transition:.5s;position:absolute;top:calc(50% - 4px);left:calc(50% - 4px)}.mobile .combo-group .combo-radio-item input:checked~i:before{border-color:var(--primary-color)}.mobile .combo-group .combo-radio-item input:checked~i:after{opacity:1}.mobile .combo-group .combo-radio-item input:checked~span:not(.faded){color:var(--primary-color)}.mobile .combo-group .combo-radio-item span{color:#333;font-size:14px;font-weight:400;line-height:1.2;display:inline-block;margin-right:4px}.mobile .combo-group .combo-checkbox-item{display:flex;align-items:center;justify-content:flex-start;position:relative;padding-right:32px}.mobile .combo-group .combo-checkbox-item i{width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0x;margin-right:0;position:absolute;top:0;right:0}.mobile .combo-group .combo-checkbox-item i:before{content:"";border:1px solid #6d7885;width:100%;height:100%;transition:.5s;border-radius:6px}.mobile .combo-group .combo-checkbox-item i svg{opacity:0;width:14px;height:10px;fill:#fff;transition:.5s;position:absolute;top:calc(50% - 5px);left:calc(50% - 7px)}.mobile .combo-group .combo-checkbox-item input:checked~i:before{border-color:#6d7885;background-color:transparent}.mobile .combo-group .combo-checkbox-item input:checked~i svg{opacity:1;fill:var(--primary-color)}.mobile .combo-group .combo-checkbox-item span{font-size:14px}.mobile .combo-group .combo-checkbox-item input:checked~span:not(.faded){color:var(--primary-color)}.mobile .product-pop.widePop .pop-content{top:0;border-radius:0}.mobile .product-pop.widePop .pop-content .pop-up-header button.back{position:relative;margin-right:16px}.mobile .pop-up.widePop .pop-up-header button.back svg{width:13px;fill:#333;transform:rotate(180deg)}.mobile .pop-up.widePop .pop-up-header{display:flex;align-items:center;justify-content:flex-start}.mobile .pop-up.widePop .pop-up-header span{font-weight:500;font-size:20px;line-height:120%;color:#333;flex:1 1 about;text-overflow:ellipsis}.widePop{border:0!important}.widePop .pop-image{margin:0 -21px;display:flex;flex-direction:column}.widePop .pop-image img{width:100%}.mobile .product-pop.widePop .pop-content{padding:16px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.mobile .product-pop.widePop .product-pop-inner{flex-direction:column;flex:1 1 auto;width:100%;margin:0}.mobile .pop-up.widePop .pop-up-header{margin-bottom:16px}.mobile .pop-up.widePop .product-pop-descr{margin:0;padding-bottom:16px}.mobile .pop-up.widePop .product-pop-name{padding-bottom:16px;margin-bottom:0;border-bottom:1px solid #ebedf0;width:100%}.mobile .pop-up.widePop .product-pop-text{flex:1 1 auto;padding-top:16px}.mobile .pop-up.widePop .product-pop-text span{font-weight:500;font-size:16px;line-height:120%;color:#333;display:block;margin-bottom:8px}.mobile .pop-up .btn-addtocart,.mobile .pop-up.widePop .btn-purple{height:51px!important}.mobile .pop-up.widePop .product-pop-inputs{flex:1 1 auto}.mobile .pop-up.widePop .product-pop-input-group-title,.mobile .pop-up.widePop hr{display:none}.mobile .pop-up.widePop .product-pop-input-group .ticket-options{order:3}.mobile .pop-up.widePop .product-pop-input-group .date-line{order:1;flex-direction:row;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ebedf0}.mobile .pop-up.widePop .product-pop-input-group .time-line{order:2;flex-direction:column}.mobile .pop-up.widePop .product-pop-input-group .time-line .radio-inputs{border-bottom:1px solid #ebedf0}.mobile .pop-up.widePop .product-pop-input-group .time-line .radio-inputs label:last-child{margin-bottom:16px}.mobile .pop-up.widePop .product-pop-input-group .date-line svg,.mobile .pop-up.widePop .product-pop-input-group .input-wrap .label-name svg{position:relative;top:auto;left:auto}.mobile .pop-up.widePop .product-pop-input-group .date-line svg{top:2px}.mobile .pop-up.widePop .product-pop-input-group .input-wrap .input-wrap-inline .dp__icon{display:none}.mobile .pop-up.widePop .dp__pointer{font-weight:400;font-size:16px;line-height:120%;color:#333}.dp__input_icons{display:none!important}.mobile .pop-up.widePop .variants_amount{order:4;margin-top:24px;font-size:18px;font-weight:500}.mobile restorant-info{position:fixed;top:auto;bottom:0;left:0;right:0}.product-pop-name{justify-content:space-between}.popup-container,.product-pop-name{width:100%;display:flex;align-items:center}.popup-container{position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;z-index:1000}.popup-overlay{position:absolute}.popup-content{position:relative;background:#fff;padding:20px;max-width:700px;width:100%;box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:8px;z-index:1001;overflow:auto}.share__wrapper{display:flex;align-items:center;cursor:pointer}.share__title{color:#333;font-size:16px;font-weight:400;line-height:120%}.close-button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;cursor:pointer}.popup-header{display:flex;justify-content:space-between;align-items:center}.share-button{background:none;border:none;color:#6a1b9a;cursor:pointer}.popup-body{display:flex;gap:20px;margin-top:20px}.bike-image-container{flex:1}.bike-image{width:100%;height:auto}.bike-details{flex:2}.availability{margin-bottom:15px;font-size:16px;color:#333}.bike-info{margin-bottom:20px}.bike-info-table{width:100%;border-collapse:collapse}.bike-info-table td{padding:8px;border-bottom:1px solid #eaeaea}.rent-button{background-color:#6a1b9a;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:16px;width:100%}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.popup{background-color:#fff;border-radius:8px;padding:16px 24px;width:800px;max-width:95%;box-shadow:0 4px 10px rgba(0,0,0,.1);position:relative}.popup__list{display:grid;grid-template-columns:27% 70%}.popup-close{position:absolute;top:15px;right:28px;background:none;border:none;font-size:18px;cursor:pointer}.popup__head{display:flex;justify-content:space-between;align-items:center;margin:44px 0}.popup__title{color:#333;font-size:24px;font-weight:500}.share-button{padding-bottom:5px}.popup__wrapper{display:flex;gap:20px}.popup__left{flex:1}.popup__image{width:100%;border-radius:8px}.popup__right{flex:1}.popup__availability{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:16px;color:#333;border-bottom:1px solid #ebedf0;border-radius:12px;background:#fafafa;padding:10px 0}.popup__availability-text{color:#000;font-size:14px;font-weight:400;line-height:120%}.availability-text--count{color:green;font-size:14px;font-weight:400;line-height:120%}.popup__availability-btn{cursor:pointer;font-size:22px}.popup__description{color:#6d7885;font-size:16px;font-weight:400;line-height:120%;padding-bottom:24px}.popup__info{color:#333;font-size:16px;font-weight:500;line-height:120%;margin-bottom:16px}.popup__list{margin-bottom:20px}.popup__item:not(:last-child){margin-bottom:18px}.popup__item-question{color:#333;font-size:14px;font-weight:400;padding-bottom:5px;border:1px solid #ebedf0}.popup__item{display:flex}.popup__item-answer{color:#6d7885;font-size:14px;font-weight:400;padding-bottom:5px;border:1px solid #ebedf0}.popup__rent-btn{width:100%;padding:10px;font-size:16px;font-weight:700;background-color:#7b59c8;color:#fff;border:none;border-radius:4px;cursor:pointer;text-align:center}.popup__rent-btn:hover{background-color:#6a4fc7}.popup__left{margin-top:4%}.bike__price{font-family:Rubik;font-size:24px}.bike__price,.bike__title{color:#333;font-weight:500}.bike__title{font-size:14px;margin:0;padding:5px 0 0 0}.bike__cart{width:262px}.bike__image{width:262px;border-radius:12px;border:1px solid #ebedf0;padding:30px 15px 15px 15px}.bike__electrical{display:flex;align-items:center;padding:8px;background-color:#ffab2d;border-radius:80px}.bike__electrical-image{max-width:10px;max-height:10px}.bike__electrical-text{color:#fff;font-size:14px;font-weight:400;padding-left:4px}.bike__cart{position:relative}.bike__electrical{left:10px;top:10px;position:absolute;max-width:135px;width:100%}.bike__electrical-popup{position:absolute;z-index:9999;top:20%;display:flex;align-items:center;padding:8px;background-color:#ffab2d;border-radius:80px}.popup__map{padding:16px 24px;height:100%;width:100%}.popup__map-wrapper{display:flex;justify-content:space-between;align-items:center}.popup__map-title{color:#333;font-size:24px;font-weight:500;margin-bottom:24px}.popup__map-close{right:40px;top:28px}.shop-title #restorant-info{left:0;top:calc(100% + 8px)}.button-info{height:38px;display:inline-flex;align-items:center;justify-content:flex-start;margin-right:16px}.button-info svg{fill:var(--gray1);width:24px;min-width:24px;height:24px;display:inline-flex;margin-right:8px}.button-info span{font-weight:400;font-size:16px;line-height:19px;color:var(--gray1)}#restorant-info{padding:16px 24px;position:absolute;left:auto;right:0;top:calc(100% + 30px);width:360px;background:#fff;border:1px solid #ebedf0;box-shadow:0 12px 24px rgba(0,0,0,.06);border-radius:12px;overflow:hidden;display:block}#restorant-info ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}#restorant-info ul li{padding-bottom:16px;width:100%}#restorant-info ul li:not(:last-child){margin-bottom:16px;border-bottom:1px solid #ebedf0}#restorant-info .name{color:var(--gray1);font-weight:600;font-size:24px;line-height:28px}#restorant-info .rating{display:flex;align-items:center;justify-content:flex-start}#restorant-info .rating svg{height:12.6666669846px;width:13.3333339691px;fill:var(--primary-color)}#restorant-info .rating span{font-weight:500;font-size:16px;line-height:19px;color:var(--gray1)}#restorant-info .schedule{font-weight:500;font-size:16px;line-height:120%;color:var(--gray1)}#restorant-info .categories,#restorant-info .pricing{font-weight:400;font-size:14px;line-height:16.8px;color:#6d7885}.mobile #restorant-info{padding:16px 24px;position:absolute;left:auto;top:calc(100% + 30px);background:#fff;border:1px solid #ebedf0;box-shadow:0 12px 24px rgba(0,0,0,.06);border-radius:12px;overflow:hidden}.mobile #restorant-info ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.mobile #restorant-info ul li{padding-bottom:16px;width:100%}.mobile #restorant-info ul li:not(:last-child){margin-bottom:16px;border-bottom:1px solid #ebedf0}.mobile #restorant-info .name{color:var(--gray1);font-weight:600;font-size:24px;line-height:28px}.mobile #restorant-info .rating{display:flex;align-items:center;justify-content:flex-start}.mobile #restorant-info .rating svg{height:12.6666669846px;width:13.3333339691px;fill:var(--primary-color)}.mobile #restorant-info .rating span{font-weight:500;font-size:16px;line-height:19px;color:var(--gray1)}.mobile #restorant-info .schedule{font-weight:500;font-size:16px;line-height:120%;color:var(--gray1)}.mobile #restorant-info .categories,.mobile #restorant-info .pricing{font-weight:400;font-size:14px;line-height:16.8px;color:#6d7885}.mobile .restorant-info-mobile{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:100}.mobile #restorant-info{position:fixed;top:auto;left:0;right:0;bottom:0;width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.recommendation-item{display:flex;flex-direction:column}.recommendation-item .service-item-inner{display:flex;flex-direction:column;height:100%;background:#fafafa;border-radius:10px;overflow:hidden;padding-bottom:12px;border:1px solid #ebedf0}.recommendation-item .service-item-content-wrap{flex:1 1 auto;cursor:pointer;display:flex;flex-direction:column}.recommendation-item .name{font-size:14px;margin-bottom:4px;flex:1 1 auto;font-weight:400;line-height:1.2;padding:0 8px}.recommendation-item .price{font-weight:500;margin-bottom:2px;line-height:1.2;font-size:16px;padding:0 8px}.recommendation-item .weight{font-weight:500;font-size:14px;line-height:1.2;margin-bottom:4px;color:#6d7885;padding:0 8px}.recommendation-item .btn-addtocart{width:calc(100% - 16px);margin:0 auto;height:30px;font-size:14px;line-height:1}.mobile .recommendation-item .name{font-weight:400;font-size:14px;line-height:120%}.mobile .recommendation-item .service-item-inner{border-radius:0;padding-bottom:0;border:0;background:transparent}.mobile .recommendation-item .name,.mobile .recommendation-item .price,.mobile .recommendation-item .weight{padding:0}.mobile .recommendation-item .weight{margin-bottom:8px}.mobile .recommendation-item .btn-addtocart{width:100%}.mobile .recommendation-item .image{border:.5px solid #ebedf0}.mobile .recommendation-item .image img{width:100%;height:100%}#recommend_modal{--bs-modal-zindex:999}#recommend_modal .btn-outline-primary{width:100%}.recommendations.point{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;margin-bottom:16px}@media(max-width:991px){.recommendations.point{grid-template-columns:repeat(3,1fr)}}.recommendations.point .btn-outline-primary{width:100%}.mobile .recommendations.point{grid-template-columns:repeat(2,1fr)}.mobile #recommend_modal{padding:0!important}.mobile #recommend_modal .modal-header{border-bottom:1px solid #ebedf0;margin-bottom:8px}.mobile #recommend_modal .modal-body{padding:8px 16px 16px}.mobile #recommend_modal .modal-dialog{align-items:flex-end;height:100%}.mobile #recommend_modal .recommendation-item:nth-of-type(4)~.recommendation-item{display:none}.recommendations-block{margin-top:24px;border-top:1px solid #ebedf0;padding-top:24px}.recommendations-block .recommendation-item{height:100%}.recommendations-block .title{margin-bottom:16px;line-height:1.2;font-size:24px;color:#333;font-weight:500}.mobile .recommendations-block{margin:0 0 32px;padding:8px 0 0;border-top:0}.mobile .recommendations-block .title{margin-bottom:12px;font-size:20px}.mobile .recommendations-block .recommendation-item .price{font-size:14px}.mobile .recommendations-block .recommendation-item .btn-addtocart,.mobile .recommendations-block .recommendation-item .name,.mobile .recommendations-block .recommendation-item .weight{font-size:12px}.mobile .recommendations-block .btn-addtocart .cart-count-container .count{padding:0 8px}