.fullscreen-gallery__header{padding:var(--spacing-2);justify-content:space-between;align-items:center;display:flex}.fullscreen-gallery__header-button{cursor:pointer;background-color:#0000;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.fullscreen-gallery__header-title{color:var(--color-neutral-70);font-weight:var(--font-weight-semibold);font-size:1.25rem}.fullscreen-gallery__header>div{align-items:center;gap:var(--spacing-1);flex-direction:row;display:flex}@media only screen and (max-width:719px){.fullscreen-gallery__header-title{font-size:var(--font-size-2-25)}.fullscreen-gallery__header-button{width:32px;height:32px}}@media screen and (max-device-width:1024px) and (orientation:landscape){.fullscreen-gallery__header-title{font-size:var(--font-size-2-25)}.fullscreen-gallery__header-button{width:32px;height:32px}}
.fullscreen-gallery__controls{gap:var(--spacing-2);padding:var(--spacing-2);justify-content:space-between;display:flex}.fullscreen-gallery__zoom{margin-left:auto}.fullscreen-gallery__button--rotate{display:none}.fullscreen-gallery__button--zoom-in,.fullscreen-gallery__button--zoom-out{width:48px;height:48px}.fullscreen-gallery__zoom-buttons{gap:var(--spacing-1);margin-left:auto;display:flex}@media only screen and (max-width:719px){.fullscreen-gallery__button--rotate,.fullscreen-gallery__button--zoom-in,.fullscreen-gallery__button--zoom-out{border-radius:var(--border-radius-1-5)}.fullscreen-gallery__button--zoom-in,.fullscreen-gallery__button--zoom-out{width:32px;height:32px;padding:0}.fullscreen-gallery__button--rotate{height:32px;display:flex}}@media screen and (max-device-width:1024px) and (orientation:landscape){.fullscreen-gallery__button--rotate,.fullscreen-gallery__button--zoom-in,.fullscreen-gallery__button--zoom-out{border-radius:var(--border-radius-1-5)}.fullscreen-gallery__button--zoom-in,.fullscreen-gallery__button--zoom-out{width:32px;height:32px;padding:0}.fullscreen-gallery__button--rotate{height:32px;display:flex}}
.all-floating-buttons{display:none}@media only screen and (max-width:360px){.all-floating-buttons .olx-core-button{padding:var(--spacing-0-5)}.all-floating-buttons .olx-core-button .whatsapp-button__icon{display:none}}@media only screen and (max-width:719px){.all-floating-buttons{background-color:var(--color-neutral-70);gap:var(--spacing-1);width:100%;padding:var(--spacing-1-5)var(--spacing-1);z-index:10;border-radius:8px 8px 0 0;grid-template-columns:48px 1fr 1fr;display:grid;position:fixed;bottom:0;box-shadow:0 0 10px #0000001a}.all-floating-buttons .advertiser-disclaimer-txt{grid-column:1/3}}.all-floating-buttons__phone{padding:var(--spacing-0-5)}.default-floating-buttons{display:none}@media only screen and (max-width:360px){.default-floating-buttons .olx-core-button{padding:var(--spacing-0-5)}.default-floating-buttons .olx-core-button .whatsapp-button__icon{display:none}}@media only screen and (max-width:719px){.default-floating-buttons{background-color:var(--color-neutral-70);gap:var(--spacing-1);width:100%;padding:var(--spacing-1-5)var(--spacing-1);z-index:10;border-radius:8px 8px 0 0;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;box-shadow:0 0 10px #0000001a}.default-floating-buttons .advertiser-disclaimer-txt{grid-column:1/3}}.development-floating-buttons{display:none}@media only screen and (max-width:360px){.development-floating-buttons .olx-core-button{padding:var(--spacing-0-5)}.development-floating-buttons .olx-core-button .whatsapp-button__icon{display:none}}@media only screen and (max-width:719px){.development-floating-buttons{background-color:var(--color-neutral-70);gap:var(--spacing-1);width:100%;padding:var(--spacing-1-5)var(--spacing-1);z-index:10;border-radius:8px 8px 0 0;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;box-shadow:0 0 10px #0000001a}.development-floating-buttons .advertiser-disclaimer-txt{grid-column:1/3}}.development-floating-buttons .development-contact-btn.olx-core-button--secondary{color:var(--color-secondary-120);background-color:var(--color-secondary-70);box-shadow:none}.development-floating-buttons .development-contact-btn.olx-core-button--secondary:hover{background-color:var(--color-secondary-80);box-shadow:inset 0 0 0 var(--border-width-0-1)var(--color-secondary-80)}.development-floating-buttons .advertiser-disclaimer-txt{text-align:center}.development-floating-buttons .button-skeleton{background-color:var(--color-neutral-80);border-radius:var(--border-radius-0-5);flex-grow:1;height:48px;animation:1.5s infinite pulse}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
.fullscreen-gallery__lead-actions{text-align:center}.fullscreen-gallery__lead-actions .advertiser-disclaimer-txt{color:var(--color-neutral-70);display:block}@media screen and (max-device-width:1024px) and (orientation:landscape){.fullscreen-gallery__lead-actions .olx-core-button{order:1;height:32px;font-size:14px}.fullscreen-gallery__lead-actions .olx-core-button .l-icon{width:16px;height:16px}.fullscreen-gallery__lead-actions .advertiser-disclaimer-txt{order:0}}
.fullscreen-slider{grid-auto-rows:1fr 56px;height:100%;display:grid;overflow:hidden}.fullscreen-slider__content{z-index:0;grid-auto-rows:1fr;place-content:center space-between;align-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.fullscreen-slider__counter{color:#fff;text-align:center;padding:var(--spacing-2)}.fullscreen-slider__navigation{z-index:1;margin:auto;position:absolute;top:0;bottom:0}.fullscreen-slider__navigation.button--next{right:var(--spacing-2)}.fullscreen-slider__navigation.button--prev{left:var(--spacing-2)}.fullscreen-slider__wrapper{width:100%;height:100%;overflow:hidden}.fullscreen-slider__images{grid-template-columns:repeat(var(--items-columns),100dvw);gap:12px;width:auto;height:100%;display:grid;overflow:hidden}.fullscreen-slider__image,.fullscreen-slider__image picture{width:100%;height:100%;overflow:hidden}.fullscreen-slider__image img{object-fit:contain;max-width:100%;height:100%;margin:auto;display:block}.fullscreen-slider__onboarding{display:none}.fullscreen-slider .react-transform-wrapper,.fullscreen-slider .react-transform-component{width:100%;height:100%}@media only screen and (max-width:719px){.fullscreen-slider .rotate-button{display:block}}@media screen and (max-device-width:1024px) and (orientation:landscape){.fullscreen-slider__content{height:100vh}.fullscreen-slider__image img{height:100dvh}.fullscreen-slider__onboarding{z-index:0;background-color:#0003;place-content:center;width:100%;height:100%;margin:auto;display:grid;position:absolute;top:0;left:0}.fullscreen-slider__onboarding>svg{margin:auto}.fullscreen-slider__onboarding span{color:#fff}}
.fullscreen-gallery{grid-auto-rows:auto 1fr auto;height:100dvh;display:grid}.fullscreen-gallery .fullscreen-modal__header,.fullscreen-gallery .fullscreen-modal__footer{z-index:1;width:100%;position:relative;left:0}.fullscreen-gallery .fullscreen-modal__header{top:0}.fullscreen-gallery .fullscreen-modal__footer{padding:var(--spacing-2);bottom:0}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__controls{display:none}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__lead-actions{gap:var(--spacing-1);grid-template-columns:auto auto;display:grid}.fullscreen-gallery .fullscreen-modal__footer .advertiser-disclaimer-txt{grid-column:1/3}@media only screen and (max-width:360px){.fullscreen-gallery .fullscreen-modal__footer .olx-core-button{padding:var(--spacing-1)}.fullscreen-gallery .fullscreen-modal__footer .olx-core-button .l-icon{display:none}}@media only screen and (max-width:719px){.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__lead-actions{grid-template-columns:1fr 1fr}}@media only screen and (min-width:720px){.fullscreen-gallery .fullscreen-modal__header .fullscreen-gallery__controls{display:none}.fullscreen-gallery .fullscreen-modal__footer{justify-content:space-between;display:flex}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__controls{display:block}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__lead-actions .advertiser-disclaimer-txt{padding:0}}@media screen and (max-device-width:1024px) and (orientation:landscape){.fullscreen-gallery .fullscreen-modal__header .fullscreen-gallery__controls{display:none}.fullscreen-gallery .fullscreen-modal__footer{justify-content:space-between;align-items:end;display:flex}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__controls,.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__lead-actions{padding:0}.fullscreen-gallery .fullscreen-modal__footer .fullscreen-gallery__controls{order:1;display:flex}.fullscreen-gallery .fullscreen-modal__header,.fullscreen-gallery .fullscreen-modal__footer{position:absolute}.fullscreen-gallery .fullscreen-modal__header[data-context=primary],.fullscreen-gallery .fullscreen-modal__footer[data-context=primary]{background-color:#0058994d}.fullscreen-gallery .fullscreen-modal__header[data-context=secondary],.fullscreen-gallery .fullscreen-modal__footer[data-context=secondary]{background-color:#37056b4d}.fullscreen-gallery .fullscreen-slider__counter{display:none}}
.tabs{scrollbar-width:none;-ms-overflow-style:none;align-items:center;display:flex;position:relative;overflow:auto}.tabs::-webkit-scrollbar{display:none}.tabs:after{content:"";z-index:0;background:var(--color-neutral-90);width:100%;height:1px;position:absolute;bottom:0}.tabs .tab{border:none;border-bottom:1px solid var(--color-neutral-90);width:100%;max-width:100px;color:var(--color-neutral-130);height:40px;font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;background-color:#0000;transition:all .3s}.tabs .tab.active.primary{color:var(--color-primary-100)}.tabs .tab.active.secondary{color:var(--color-secondary-100)}.tabs .border-line{z-index:2;height:1px;transition:all .4s;position:absolute;bottom:0;left:0}.tabs .border-line.primary{background-color:var(--color-primary-100)}.tabs .border-line.secondary{background-color:var(--color-secondary-100)}@media only screen and (max-width:719px){.tabs{width:100%}.tabs .tab{max-width:100%}}
.map_container{flex-direction:column;height:100%;display:flex}.map_container iframe{border:0;flex-grow:1}.map_container.disable-interaction{pointer-events:none}.map_container__address{background-color:var(--color-neutral-70);font-size:var(--font-size-1-75);line-height:var(--line-height-distant);color:var(--color-neutral-120);padding:1rem}@media (min-width:720px){.map_container__address{display:none}}
.download-app-banner{border-radius:var(--border-radius-2);width:90%;max-width:340px;margin:var(--spacing-2)auto;padding:var(--spacing-2);gap:var(--spacing-2);grid-template-columns:68px 1fr;display:grid;box-shadow:0 6px 10px #00000029}.download-app-banner--primary{background-color:var(--color-primary-70)}.download-app-banner--secondary{background-color:var(--color-secondary-70)}.download-app-banner--hidden{display:none}.download-app-banner__title{font-size:var(--font-size-2-25);font-weight:var(--font-weight-semibold);color:var(--color-neutral-120)}.download-app-banner__button{grid-column:1/3}
.image-container{gap:var(--spacing-0-5);grid-template-columns:50% 50%;display:grid;position:relative}.image-container__item{cursor:pointer;width:100%;height:240px;overflow:hidden}.image-container__item img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}@media only screen and (min-width:720px){.image-container__item img:hover{transform:scale(1.05)}}.image-container .image-container__banner{order:1;grid-column:1/3}.image-container .image-container__item:first-child{order:0;grid-column:1/3}.image-container .image-container__item{order:2}@media only screen and (max-width:719px){.image-container .image-container__item:nth-child(3n+1){grid-column:1/3}}@media only screen and (min-width:720px){.image-container .image-container__item{height:400px}.image-container .image-container__item:nth-child(3n+1){grid-column:1/3;height:480px}.image-container .image-container__banner{display:none}}
.video-container{height:100%}.video-container iframe{border:0;width:100%;height:100%}
.virtual-tour-container{height:100%}.virtual-tour-container iframe{border:0;width:100%;height:100%}
.gallery-tabs__container{flex-direction:column;display:flex}.gallery-tabs__content-wrapper{margin-top:var(--spacing-2);max-height:calc(100vh - 140px);overflow-y:auto}.gallery-tabs__content-wrapper::-webkit-slider-thumb{background-color:var(--color-neutral-90);width:4px}.gallery-tabs__content-wrapper::-webkit-scrollbar{background-color:#0000}.gallery-tabs__content-panel{width:100lvw;max-width:100%;height:781px}.gallery-tabs__vitual-tour-button--primary,.gallery-tabs__vitual-tour-button--secondary{display:none}@media only screen and (max-width:719px){.gallery-tabs__container{width:100%;margin-top:var(--spacing-3)}.gallery-tabs__content-wrapper{height:100%;margin-top:0}.gallery-tabs__content-panel{height:100lvh}.gallery-tabs__vitual-tour-button--primary,.gallery-tabs__vitual-tour-button--secondary{width:90%;margin:var(--spacing-3)var(--spacing-2)var(--spacing-2);justify-self:center;display:flex}.gallery-tabs__vitual-tour-button--primary .ldp-virtual-tour-button{width:100%;box-shadow:none;background-color:var(--color-primary-70);color:var(--color-primary-130)}.gallery-tabs__vitual-tour-button--secondary .ldp-virtual-tour-button{width:100%;box-shadow:none;background-color:var(--color-secondary-70);color:var(--color-secondary-130)}.gallery-tabs__panels{overflow-x:scroll}.gallery-tabs__panels button{padding:0 var(--spacing-2)}}
.amenities-item{color:var(--color-neutral-120);flex-direction:row;align-items:center;display:flex}.amenities-item .amenities-item-text{width:100%;color:var(--color-neutral-120);text-wrap:wrap;margin-left:.5rem}
.gallery-modal__header-with-actions{width:100%;height:64px;padding:var(--spacing-2);border-bottom:1px solid var(--color-neutral-90);flex-direction:row;justify-content:space-between;display:flex}.gallery-modal__header-default{width:100%;padding:var(--spacing-2)var(--spacing-4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.gallery-modal__header-default__title-wrapper{padding-top:var(--spacing-3)}.gallery-modal__title-wrapper{align-items:center;display:flex}.gallery-modal__title{color:var(--color-neutral-130);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold)}.gallery-modal__amenities-wrapper{margin-top:var(--spacing-1);align-items:center;gap:var(--spacing-3);flex-direction:row;display:flex}.gallery-modal__user-actions-wrapper{align-items:center;gap:var(--spacing-1);flex-direction:row;display:flex}@media only screen and (max-width:719px){.gallery-modal__title{font-size:var(--font-size-2-25);font-weight:var(--font-weight-semibold)}}
.favorite-button{width:112px}.favorite-button.only-icon-button{justify-content:center;width:32px}.favorite-button__text{font-size:var(--font-size-1-75);font-weight:var(--font-weight-semibold);margin-top:2px}@media screen and (max-width:719.98px){.favorite-button{width:32px}}
.gallery-user-actions__without-tour,.gallery-user-actions__default{gap:var(--spacing-2);flex-flow:row;display:flex}.gallery-user-actions__without-tour{justify-content:space-between;width:100%}@media only screen and (min-width:1600px){.gallery-user-actions__without-tour .share-button-action,.gallery-user-actions__without-tour .favorite-button{width:168px}}@media only screen and (min-width:720px){.gallery-user-actions__without-tour .share-button-action,.gallery-user-actions__without-tour .favorite-button{width:160px}}
.gallery-modal{width:100%;height:100%;padding:var(--spacing-2)var(--spacing-4)0;background-color:var(--color-neutral-70);justify-content:center;align-items:center;display:flex}.gallery-modal__container-wrapper{max-width:1920px;margin:0 auto}.gallery-modal__content-wrapper{gap:var(--spacing-3);justify-content:space-between;width:100%;display:flex;overflow:hidden}.gallery-modal__main-content{max-width:75%}.gallery-modal__side-content{height:calc(100vh - 126px);padding-bottom:var(--spacing-2);z-index:1;flex-wrap:nowrap;position:relative;overflow:hidden auto}.gallery-modal__side-content--actions{gap:var(--spacing-2);margin-bottom:var(--spacing-3);flex-direction:row;display:flex}.gallery-modal__side-content--actions .ldp-virtual-tour-button{padding:12px 14px;font-size:14px}.gallery-modal__lead-box{width:326px}@media only screen and (max-width:719px){.gallery-modal{padding:0}.gallery-modal__side-content{display:none}.gallery-modal__content-wrapper{flex-direction:column;height:100%}.gallery-modal__main-content{max-width:100%}}@media only screen and (min-width:768px) and (max-width:1024px){.gallery-modal__main-content{max-width:59%}.gallery-modal__side-content--actions .ldp-virtual-tour-button{font-size:14px}}@media only screen and (min-width:1020px) and (max-width:1440px){.gallery-modal__main-content{max-width:71%}.gallery-modal__side-content--actions .ldp-virtual-tour-button{font-size:12px}}@media only screen and (min-width:1600px){.gallery-modal__main-content{max-width:78%}}
