.accommodation-pdp{display:flex;flex-direction:column;margin-bottom:3.125rem}.accommodation-pdp__head{margin-top:2.5rem}.accommodation-pdp__gallery{margin-top:2.1875rem}.accommodation-pdp-hyperlinks>*{border-top:1px solid #ddd;padding:2.5rem 0 3.125rem}.accommodation-pdp-hyperlinks__internal{padding-bottom:0}.accommodation-pdp-content{position:relative;display:flex;align-items:flex-start;justify-content:space-between}.accommodation-pdp-content__main{flex:1 1 0;min-width:0;margin:2.8125rem 0 0 3.125rem}.accommodation-pdp-content__main>*{padding:2.5rem 0}.accommodation-pdp-content__main>:not(:last-child){border-bottom:1px solid #ddd}.accommodation-pdp-content__sidebar{top:70px;z-index:500;width:26.25rem;position:sticky;padding:2.8125rem 0}.accommodation-pdp-head{width:100%;display:flex;justify-content:space-between;align-items:center}.accommodation-pdp-head .title{max-width:50%}.accommodation-pdp-head .title h1{font-size:18px;font-family:iranyekanB;color:#131b1f;margin:0}@media screen and (min-width: 1600px) and (max-width: 1920px){.title h1{font-size:20px}}.specifications{margin-top:15px;display:flex;align-items:center}.specifications .rate-separator{margin-right:7px;margin-left:8px}.specifications .super-host{margin-right:5px;font-size:14px;font-weight:300;color:#131b1f}.specifications .super-host-separator{margin-right:6px;margin-left:7px}.specifications .city-province{margin-right:5px;font-size:14px;font-weight:400;color:#131b1f;text-decoration:underline}.specifications__star{margin-top:-.2rem}.specifications__badge{display:flex;padding:5px 10px;border-radius:28px;align-items:center;justify-content:center;font-size:12px;font-family:iranyekanB}.specifications__badge svg{width:10px;height:10px;flex-shrink:0;margin-left:5px}.specifications__badge--instant{color:#fff;background-color:#131b1f}.specifications__badge--discount{color:#fff;background-color:#fb3449}.rating-box{color:#131b1f}.rating-box__score{font-size:14px;font-family:iranyekanB;margin:0 4px 0 3px}.rating-box__count{font-size:14px;font-weight:400}.rating-box__icon{width:14px;height:14px;margin-top:-3px;fill:orange}.actions{display:flex;flex-shrink:0}.actions .share{margin-left:15px}.actions .share img{font-size:0}.actions .fav-btn,.actions .share-btn{height:45px;padding:10px 15px;border-radius:10px;box-shadow:0 0 10px #00000012;border:1px solid #ddd;background-color:transparent;color:#242424;transition:.2s;outline:none;font-family:iranyekanB;font-size:14px;font-weight:500;cursor:pointer}.actions .fav-btn.disabled,.actions .share-btn.disabled{opacity:.4;pointer-events:none}.actions .fav-btn:focus,.actions .share-btn:focus{outline:none}.actions button{display:flex}.actions button .vertical-separator{margin-right:13px;margin-left:11px;width:1px;height:100%;background-color:#ddd}.actions button .favorited{color:#f66047}.gallery{width:100%;height:410px;overflow:hidden;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;justify-content:space-between;position:relative}.gallery-img{transition:all .25s ease;opacity:1;width:22.78%;height:200px;cursor:pointer}.gallery-img,.gallery-img:not(:first-child){position:relative}.gallery-img:not(:first-child):after,.gallery-img:not(:first-child):before{top:0;left:0;right:0;bottom:0;content:" ";position:absolute;border-radius:inherit}.gallery-img:not(:first-child):before{background-size:100%;background-position:50%;background-repeat:no-repeat;background-image:linear-gradient(90deg,#f8f8f840,#f8f8f8)}.gallery-img:not(:first-child):after{background-position:50%;background-repeat:no-repeat;background-color:#f7f7f77a!important;background-size:30% auto!important}.gallery-img:not(:first-child) img{opacity:0}.gallery-img:not(:first-child) img[lazy=loaded]{opacity:0;z-index:2;animation:imagelazyfadein .5s ease-in-out forwards!important}.gallery-img .panorama-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:50px;height:50px;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:9px;box-shadow:0 0 11px #1a1a1a33;background-color:#ffffffbf}.gallery-img__image{opacity:0}.gallery-img__image,.gallery-img__image-ssr{width:100%;height:100%;font-size:0;object-fit:cover;position:relative}.gallery-img .img-border{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;transition:all .25s ease}.gallery-img:first-child{height:100%;width:53%}.gallery .img-hover{border-radius:10px;background-color:#000;overflow:hidden}.gallery .img-hover .img-border{border-radius:10px}.gallery .img-fade{opacity:.6}.gallery__open{height:45px;padding:10px 15px;border-radius:10px;box-shadow:0 0 10px #00000012;background-color:transparent;color:#242424;transition:.2s;outline:none;font-size:14px;font-weight:500;cursor:pointer;position:absolute;background-color:#fff;border:1px solid #131b1f;left:21px;bottom:20px;font-family:iranyekanB;z-index:5}.gallery__open.disabled{opacity:.4;pointer-events:none}.gallery__open:focus{outline:none}.image-placeholder{top:-10px;left:-10px;position:absolute;pointer-events:none;opacity:1!important;width:calc(100% + 20px);height:calc(100% + 20px)}.pdp-host-info{display:flex;align-items:center;justify-content:space-between}.pdp-host-info-content__title{font-family:iranyekanB;font-size:1.125rem;margin:0 0 .3125rem}.pdp-host-info-content__name{font-weight:400;font-size:1.125rem}.pdp-host-info-avatar{margin:0;width:4rem;height:4rem;cursor:pointer}.pdp-host-info-avatar__image{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;border:2px solid #131b1f}.accommodation-pdp-badges>:not(:last-child){margin-bottom:1.5rem}.accommodation-pdp-specification{display:flex;align-items:flex-start}.accommodation-pdp-specification-icon{width:1.5rem;height:1.5rem;margin:.625rem 0 0 1.125rem}.accommodation-pdp-specification-icon img{width:100%;height:100%;display:block;object-fit:contain}.accommodation-pdp-specification-content__title{display:block;font-family:iranyekanB;font-size:1rem;margin-bottom:.3125rem}.accommodation-pdp-specification-description{display:flex;align-items:center}.accommodation-pdp-specification-description__item{font-weight:300;font-size:.875rem;align-items:center;display:inline-flex}.accommodation-pdp-specification-description__item:not(:last-of-type):after{content:"•";font-size:.625rem;margin:.125rem .3125rem 0}.accommodation-pdp-specifications-heading{margin:0 0 1.5625rem}.accommodation-pdp-specifications-heading__title{font-family:iranyekanB;font-size:1.25rem;font-weight:500}.accommodation-pdp-specifications__container>:not(:last-child){margin-bottom:1.5rem}.accommodation-description-box{margin-bottom:1.5rem}.accommodation-description-heading{margin:0 0 1.5625rem}.accommodation-description-heading__title{font-family:iranyekanB;font-size:1.25rem;font-weight:500}.accommodation-description-content{font-weight:400;font-size:1rem;line-height:1.94;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.accommodation-description-content.show-more{display:block!important}.accommodation-description-content *{margin:0;font-size:inherit;font-weight:inherit}.accommodation-description-content a{color:#2dc653}.accommodation-description-button{align-items:center;display:inline-flex;font-family:iranyekanB;font-size:1rem;cursor:pointer;border:none;margin:0;background-color:transparent}.accommodation-description-button:active.accommodation-description-button:focus{outline:none}.accommodation-description-button::-moz-focus-inner{border:0}.accommodation-description-button__icon{width:.875rem;height:.875rem;margin:0 .3125rem}.special-amenities{overflow:hidden}.special-amenities__title{font-family:iranyekanB;font-size:1.25rem}.special-amenities .swiper-slide{width:auto}.special-amenities .swiper-slide:not(:last-child){margin-left:1rem}.product-amenities-heading{margin-bottom:1.5625rem}.product-amenities-heading__title{font-family:iranyekanB;font-size:1.25rem;font-weight:500}.product-amenities-list{display:flex;flex-wrap:wrap;margin-bottom:1.25rem}.product-amenities-list__item{width:18.75rem;margin-bottom:1.5625rem}.product-amenities-list__item:nth-child(odd){margin-left:9.375rem}.product-amenities__button{font-family:iranyekanB;font-size:.875rem;padding:0 1.25rem;background-color:#e6e6e6!important}.product-amenities__button span{font-weight:300;margin-right:.3125rem}.product-amenity{display:flex;align-items:center;justify-content:space-between}.product-amenity__text{line-height:1.5;font-weight:400;font-size:1rem;text-decoration:none}.product-amenity-icon{margin:0;width:1.5rem;height:1.5rem}.product-amenity-icon__image{width:100%;height:100%;display:block;object-fit:contain}.product-amenity.missed{opacity:.5}.product-amenity.missed .product-amenity__text{font-weight:300;position:relative}.product-amenity.missed .product-amenity__text:before{left:0;right:0;top:55%;height:1px;content:" ";position:absolute;background-color:#495156;transform:translateY(-50%)}.j-button{border:none;cursor:pointer;border-radius:.5rem;display:inline-flex;align-items:center;justify-content:center}.j-button:active,.j-button:focus{outline:none}.j-button::-moz-focus-inner{border:0;padding:0}.j-button[aria-disabled]{cursor:default;pointer-events:none}.j-button.filled.primary{color:#fff;background-color:#131b1f}.j-button.filled.primary[aria-disabled]{background-color:#b8babb}.j-button.filled.success{color:#fff;background-color:#27ae60}.j-button.filled.secondary{color:#131b1f;background-color:#2137430d}.j-button.filled.dark{background-color:#1b262c;color:#fff}.j-button.filled.error{color:#fff;background-color:#fb3449}.j-button.text.primary{color:#131b1f;background-color:#fff0}.j-button.text.primary[aria-disabled]{opacity:.3}.j-button.text.secondary{color:#131b1f;background-color:#f3f4f5}.j-button.tonal.primary{color:#fff;background-color:#fb34490d}.j-button.tonal.error{color:#fb3449;background-color:#fb34490d}.j-button.tonal.alternate{color:#fff;background-color:#1c262c05}.j-button.outlined.primary{color:#131b1f;border:1px solid #131b1f;background-color:#fff0}.j-button.outlined.alternate{color:#131b1f;border:1px solid #e1e1e1;background-color:#fff0}.j-button.outlined.warning{color:#ffa41b;border:1px solid #ffa41b;background-color:#ffa41b0d}.j-button.rounded{border-radius:50%}.j-button.radius-none{border-radius:.5rem}.j-button.radius-sm{border-radius:1rem}.j-button.radius-md{border-radius:1.5rem}.j-button.radius-lg{border-radius:2rem}.j-button.loading.loading.loading{color:#fff;position:relative;background-color:#fff;border:1px solid #d0d1d2}.j-button__loading{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.j-button.h-2xs{min-height:2rem}.j-button.h-xs{min-height:2.5rem}.j-button.h-md{min-height:3rem}.j-button.h-2xl{min-height:3.5rem}.accommodation-pdp-tips{display:flex;align-items:flex-start;margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px dashed #ddd}.accommodation-pdp-tips>*{width:22.5rem}.accommodation-pdp-tips>:not(:last-child){margin-left:4.375rem}.accommodation-pdp-tips .extra-people-amount{display:block;margin-top:.5rem}.accommodation-pdp-tip{display:flex;align-items:flex-start}.accommodation-pdp-tip-icon{width:1.5rem;height:1.5rem;flex-shrink:0;margin:.625rem 0 0 .875rem}.accommodation-pdp-tip-icon svg{width:100%;height:100%;display:block;fill:#131b1f}.accommodation-pdp-tip-content__title{font-family:iranyekanB;font-size:1rem;margin-bottom:.25rem}.accommodation-pdp-tip-content__description{font-weight:300;font-size:.875rem;line-height:1.64}.accommodation-calendar{padding-left:3.5rem}.accommodation-calendar-heading{display:flex;align-items:center;justify-content:space-between}.accommodation-calendar-heading-text__title{font-family:iranyekanB;font-size:1.25rem}.accommodation-calendar-heading-text__dates{display:block;font-weight:300;font-size:.875rem;margin-top:.3125rem}.accommodation-calendar-heading-button{display:flex;align-items:center;height:45px;padding:10px 15px;border-radius:10px;box-shadow:0 0 10px #00000012;border:1px solid #ddd;background-color:transparent;color:#242424;transition:.2s;outline:none;font-family:iranyekanB;font-size:14px;font-weight:500;cursor:pointer}.accommodation-calendar-heading-button.disabled{opacity:.4;pointer-events:none}.accommodation-calendar-heading-button:focus{outline:none}.accommodation-calendar-heading-button__separator{width:1px;height:100%;margin:0 13px 0 11px;background-color:#ddd}.accommodation-calendar__range-selector{margin-top:2.8125rem}.accommodation-calendar-skeleton{width:100%;margin-top:45px;padding-bottom:55.344418%}.accommodation-location-head{margin-bottom:1.875rem}.accommodation-location-head__title{font-family:iranyekanB;font-size:1.25rem;font-weight:500}.accommodation-location-head__description{font-weight:300;font-size:.875rem;margin-top:.5rem}.accommodation-location-map{width:100%;position:relative;padding-bottom:35.591397%}.accommodation-location-map__container{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;border-radius:.9375rem;border:3px solid rgba(0,0,0,.05)}.accommodation-location-map__container .map__wrapper{width:100%!important}.accommodation-landmarks-heading{margin-bottom:1.25rem}.accommodation-landmarks-heading__title{font-family:iranyekanB;font-size:1.25rem;font-weight:500}.accommodation-landmarks-heading__description{font-weight:400;font-size:.875rem;margin-top:.625rem}.accommodation-landmarks-item:not(:last-child){margin-bottom:1rem}.accommodation-landmarks-item__title{font-family:iranyekanB;font-size:.875rem;line-height:1.5rem;margin-bottom:.75rem;font-weight:500}.accommodation-landmarks-item-list>:not(:last-child){margin-bottom:.75rem}.accommodation-landmarks__button{font-family:iranyekanB;font-size:.875rem;padding:0 1.25rem;margin-top:2.125rem}.accommodation-landmarks__button span{font-weight:300;margin-right:.3125rem}.accommodation-landmark{display:flex;justify-content:space-between;font-size:.875rem;line-height:1.5rem}.accommodation-landmark__name{font-weight:400}.accommodation-landmark__distance{font-family:iranyekanB}.accommodation-pdp-rules__container{display:flex;align-items:flex-start;margin-top:2.5rem;padding-top:2.5rem;border-top:1px dashed #ddd}.accommodation-pdp-rules__container>*{width:22.5rem}.accommodation-pdp-rules__container>:not(:last-child){margin-left:4.375rem}.product-check-in-time-heading{margin:0 0 1.5625rem}.product-check-in-time-heading__title{font-family:iranyekanB;font-size:1.25rem}.product-check-in-time__container{display:flex}.product-check-in-time-item{min-width:13.125rem;border-radius:.5rem;padding:1.25rem 1.5625rem;border:1px solid #e1e1e1}.product-check-in-time-item:not(:last-child){margin-left:.9375rem}.product-check-in-time-item-image{margin:0;width:1.5rem;height:1.5rem}.product-check-in-time-item-image img{width:100%;height:100%;display:block;object-fit:contain}.product-check-in-time-item__title{font-family:iranyekanB;font-size:1.125rem;margin:.75rem 0 .25rem}.product-check-in-time-item__time{margin:0;font-weight:300;font-size:1rem}.accommodation-cancellation-policy__container{display:flex;align-items:flex-start}.accommodation-cancellation-policy-icon{width:1.5rem;height:1.5rem;flex-shrink:0;margin:.625rem 0 0 .875rem}.accommodation-cancellation-policy-icon svg{width:100%;height:100%;fill:#131b1f}.accommodation-cancellation-policy__title{font-family:iranyekanB;font-size:1rem;margin-bottom:.25rem}.accommodation-cancellation-policy__description{line-height:1.9;font-weight:300;font-size:.875rem}.accommodation-cancellation-policy-btn{all:unset;cursor:pointer;align-items:center;display:inline-flex;font-family:iranyekanB;font-size:1rem;margin-top:.75rem}.accommodation-cancellation-policy-btn__icon{width:.875rem;height:.875rem;margin:0 .3125rem;transform:rotate(90deg)}.accommodation-additional-rules-heading{display:flex;align-items:flex-start;margin-bottom:.625rem}.accommodation-additional-rules-heading__title{font-family:iranyekanB;font-size:1rem}.accommodation-additional-rules-heading__icon{width:1.5rem;height:1.5rem;flex-shrink:0;margin:.625rem 0 0 .875rem}.accommodation-additional-rules-heading__icon svg{width:100%;height:100%;fill:#131b1f}.accommodation-additional-rules-list{padding-right:2.375rem}.accommodation-additional-rules-list__item{display:flex;align-items:center;line-height:1.5;font-weight:300;font-size:.875rem}.accommodation-additional-rules-list__item:not(:last-child){margin-bottom:.9375rem}.accommodation-additional-rules-list__item svg{fill:#131b1f;width:.75rem;height:.75rem;margin-left:.75rem}.pdp-host__avatar{width:3rem;height:3rem;border-radius:50%;background-color:#f5f5f5;margin-left:1rem}.pdp-host__avatar-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:inherit}.pdp-host-content{display:flex;align-items:center;line-height:1.94;margin-top:.75rem}.pdp-host-content-video{width:21.1875rem}.pdp-host-content-list{flex:1 1 0}.pdp-host-content>:not(:last-child){margin-left:2.25rem}.pdp-host__button{padding:1rem;font-weight:500;font-size:1rem;margin-top:1rem}.j-list{color:#131b1f;display:flex;align-items:center}.j-list-text{flex:1 1 0;min-width:0}.j-list-text__title{font-family:iranyekanB;font-size:16px;font-weight:500}.j-list-text__description{color:#44494c;font-family:iranyekanB;font-size:12px;margin-top:.125rem}.j-list-item{color:#131b1f;display:flex;align-items:center;padding:.75rem 0}.j-list-item[role=button]{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.j-list-item.border:not(:last-child){border-bottom:.0625rem solid #e7e8e9}.j-list-item-prepend{width:1.5rem;height:1.5rem;margin-left:1rem}.j-list-item-prepend>*{width:100%;height:100%;display:block;fill:currentColor;object-fit:contain}.j-list-item-append{width:1.5rem;height:1.5rem;display:block;fill:currentColor}.j-list-item-text{flex:1 1 0;min-width:0}.j-list-item-text:not(:last-child){margin-left:1rem}.j-list-item-text__label{display:block;color:#888c8e;font-weight:400;font-size:.625rem}.j-list-item-text__title{display:block;font-family:iranyekanB;font-size:.875rem}.j-list-item-text__description{display:block;color:#44494c;font-weight:400;font-size:.75rem}.accommodation-overall-rate__icon{width:1.5rem;height:1.5rem}.accommodation-overall-rate__score{color:#1a1a1a;font-size:1rem;font-family:iranyekanB}.accommodation-overall-rate__title{font-size:inherit;font-weight:inherit}.accommodation-overall-rate__to-score{color:#1a1a1a;font-size:.75rem;font-weight:400}.accommodation-overall-rate__count{color:#4d4d4d;font-size:.75rem;font-weight:400}.j-list-section-title{display:flex;min-height:4.3125rem;max-height:4.3125rem;padding:.25rem 1rem;align-items:center;gap:.75rem;box-sizing:border-box}.j-list-section-title__content{display:flex;flex-direction:column;margin-left:auto}.j-list-section-title__title{color:#1a1a1a;font-size:1rem;font-family:iranyekanB}.j-list-section-title__desc{color:#4d4d4d;font-size:.75rem;font-weight:400}.accommodation-detailed-rate{display:flex;padding:.5rem 1.5rem;height:7rem;align-items:center;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:20px}.accommodation-detailed-rate::-webkit-scrollbar{width:0;height:0;display:none}.accommodation-detailed-rate__stars{padding:.5rem;flex:1 0 0;max-width:18.75rem}.accommodation-detailed-rate__item{display:flex;align-items:center}.accommodation-detailed-rate .divider{margin:0 .5rem;border-left:1px solid #e6e6e6;height:5rem;background:#e6e6e6}.accommodation-detailed-rate__badge{display:flex;padding:.75rem;min-width:7rem;height:7rem}.accommodation-rate-per-star{min-width:11.5625rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:.25rem;height:100%}.accommodation-rate-per-star__content{display:flex;align-items:center;gap:.25rem;padding:.125rem 0}.accommodation-rate-per-star__text{color:#1a1a1a;font-weight:400}.accommodation-rate-per-star__text.sm{font-size:.625rem}.accommodation-rate-per-star__text.md{font-size:.75rem}.accommodation-rate-star-chart{display:flex}.accommodation-rate-star-chart__icon{margin-left:-.125rem}.accommodation-rate-star-chart__icon.sm{width:.75rem;height:.75rem}.accommodation-rate-star-chart__icon.md{width:1rem;height:1rem}.accommodation-rate-star-chart__icon:last-child{margin:auto}.accommodation-rate-progress-bar{width:100%;display:flex;height:.25rem;flex-direction:column;gap:.625rem;border-radius:63.125rem;background:#efefef;flex:1 0 0}.accommodation-rate-progress-bar>div{height:.25rem;border-radius:62.5rem;background:#131b1f}.accommodation-badge-rate{display:flex;gap:.5rem;overflow:hidden;justify-content:space-between}.accommodation-badge-rate-info{display:flex;gap:.25rem}.accommodation-badge-rate-info__icon{width:1.5rem;height:1.5rem}.accommodation-badge-rate-info__title{color:#1a1a1a;font-size:.75rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accommodation-badge-rate__score{color:#0e1011;font-size:.875rem;font-family:iranyekanB}.accommodation-badge-rate.row{justify-content:space-between;align-items:center}.accommodation-badge-rate..accommodation-badge-rate-info{align-items:center;flex-direction:row}.accommodation-badge-rate.c.accommodation-badge-rate..accommodation-badge-rate-info{flex-direction:column}.accommodation-abstract-comments{display:flex;flex-wrap:wrap;padding:.5rem 1.5rem .75rem;gap:1.5rem}.accommodation-abstract-comments>li{min-height:14.5625rem;flex-basis:calc(50% - .75rem)}.accommodation-abstract-comments>li .comment-card{height:100%}.accommodation-abstract-comments-show-more{display:flex;padding:1rem 1.5rem}.accommodation-abstract-comments-show-more>button{display:flex;justify-content:center;align-items:center;background-color:#e6e6e6!important;height:3rem;padding:0 1rem;gap:.5rem}.comment-card{display:flex;flex-direction:column;border-radius:.5rem;border:.0625rem solid #e6e6e6;background:#fff;width:100%}.comment-card-guest-info{display:flex;min-height:4.5rem;max-height:4.5rem;padding:.75rem 1rem .5rem 0;align-items:center;gap:1rem;align-self:stretch}.comment-card-guest-info__avatar{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;border-radius:625rem;background:#e6e6e6}.comment-card-guest-info__avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.comment-card-guest-info__title{color:#0e1011;font-size:.875rem;font-family:iranyekanB}.comment-card-guest-info__desc{color:#3c4549;font-size:.75rem;font-weight:400}.comment-card-info{padding:0 1rem;gap:.25rem;align-self:stretch}.comment-card-info,.comment-card-info>*{display:flex;align-items:center}.comment-card-info>:not(:last-child):after{content:" ";width:2px;height:2px;margin:0 4px;flex-shrink:0;border-radius:50%;background-color:#b3b3b3}.comment-card-info__dot{width:.125rem;height:.125rem}.comment-card-info>img{width:1rem;height:1rem}.comment-card-info>span{color:#131b1f;font-size:.75rem;font-family:iranyekanB}.comment-card-place{display:block;font-family:iranyekanB;font-size:.875rem;padding:.625rem 1rem 0}.comment-card__content{display:flex;padding:1rem;flex-direction:column;gap:1.5rem}.comment-card__content.ellipsis{gap:.5rem;padding:1.5rem 1rem 1rem}.comment-card__text{color:#0e1011;font-size:.875rem;font-weight:400;white-space:pre-line}.comment-card .ellipsis .comment-card__text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.comment-card__response>article{background:#f7f7f7;border:none}.comment-card__response>article .card-guest-info{padding:.75rem 1rem .75rem 0}.comment-card__response>article .card-comment{padding:0 1rem .75rem}.comment-card__button{align-self:flex-start;height:1.5rem;min-height:auto!important;padding:0;color:#5626d9!important;font-size:.75rem;font-weight:500}.accommodation-pdp-sidebar{position:relative}.accommodation-pdp-sidebar__container{color:#0a0b0c;padding:1.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #d3d6da}.accommodation-pdp-sidebar__wrapper{margin:1rem 0}.accommodation-pdp-sidebar__wrapper:first-child{margin-top:0}.accommodation-pdp-sidebar__unit{margin-top:1rem}.accommodation-pdp-sidebar__submit{width:100%;font-weight:500;font-size:1rem}.accommodation-pdp-sidebar__warning{color:#66707a;font-weight:400;font-size:.75rem;text-align:center;margin:1rem 0 0}.accommodation-pdp-sidebar__receipt{margin-top:1.25rem}.accommodation-pdp-sidebar-info{display:flex;align-items:center;justify-content:space-between}.accommodation-pdp-sidebar-info-price-discount{display:flex;align-items:center;margin-bottom:.375rem}.accommodation-pdp-sidebar-info-price-discount__amount{opacity:.7;font-weight:500;font-size:1rem;margin-left:.3125rem}.accommodation-pdp-sidebar-info-price-discount__badge{color:#fff;font-family:iranyekanB;font-size:1rem;border-radius:2.125rem;background-color:#fb3449;padding:.25rem .5rem .0625rem}.accommodation-pdp-sidebar-info-price-amount{font-weight:400;font-size:.875rem}.accommodation-pdp-sidebar-info-price-amount__price{font-family:iranyekanB;font-size:1.2rem;font-weight:500}.accommodation-pdp-sidebar-info-price-amount__price span{font-weight:500;font-size:.625rem}.accommodation-pdp-sidebar-info-price-amount__per{color:#84939a;font-weight:500;font-size:.75rem}.accommodation-pdp-sidebar-info-skeleton__discount{width:6.375rem;min-height:1.75rem;margin-bottom:.375rem;border-radius:.25rem;background-color:#f7f7f7}.accommodation-pdp-sidebar-info-skeleton__price{width:12.5rem;font-size:1rem;border-radius:.25rem;background-color:#f7f7f7}.accommodation-pdp-sidebar-info-skeleton__price:before{content:" "}.accommodation-pdp-sidebar-box-placeholder{border-radius:.5rem;border:1px solid #d3d6da}.accommodation-pdp-sidebar-box-placeholder__item{display:flex;min-height:4.875rem}.accommodation-pdp-sidebar-box-placeholder__item:not(:last-child){border-bottom:1px solid #d3d6da}.accommodation-pdp-sidebar-box-placeholder__column{flex:1 1 0}.accommodation-pdp-sidebar-box-placeholder__column:not(:last-child){border-left:1px solid #d3d6da}.promotions-bar:not(:empty){margin-top:1rem}.pdp-similar-places-heading{display:flex;align-items:center;margin-bottom:1.5625rem}.pdp-similar-places-heading__title{margin:0;font-family:iranyekanB;font-size:1.375rem}.pdp-similar-places-heading__button{width:2.375rem;height:2.375rem;cursor:pointer;text-align:center;border-radius:.5625rem;background-color:#fff;border:1px solid #ddd;box-shadow:0 0 .625rem #00000012}.pdp-similar-places-heading__button:after{color:#131b1f;font-weight:900;font-size:.75rem;line-height:2.375rem;font-family:swiper-icons,sans-serif;font-variant-caps:normal;font-variant-numeric:normal;font-variant-ligatures:normal;font-variant-east-asian:normal}.pdp-similar-places-heading__button:active,.pdp-similar-places-heading__button:focus{outline:none}.pdp-similar-places-heading__button::-moz-focus-inner{border:0}.pdp-similar-places-heading__button.swiper-button-disabled{opacity:.5;box-shadow:none;pointer-events:none}.pdp-similar-places-heading__button.prev:after{content:"next"}.pdp-similar-places-heading__button.next:after{content:"prev"}.pdp-similar-places-heading__button.prev{margin:0 auto 0 .375rem}
