.c-offer{border-radius:1.625rem;box-shadow:0 1px 3px rgba(0,0,0,.3),0 4px 8px rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%}.c-offer--featured{border:.1875rem solid var(--color-green)}@media(min-width:1900px){.c-offer--featured .c-offer__image{aspect-ratio:3.75}@supports not (aspect-ratio:calc(37.5 / 10)){.c-offer--featured .c-offer__image:before{content:"";float:left;padding-top:26.66667%}.c-offer--featured .c-offer__image:before:after{clear:both;content:"";display:block}}}.c-offer__link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.c-offer__image{aspect-ratio:2.25;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:calc(22.5 / 10)){.c-offer__image:before{content:"";float:left;padding-top:44.44444%}.c-offer__image:before:after{clear:both;content:"";display:block}}.c-offer__image .main-slider,.c-offer__image .main-slider .offer-gallery-slider,.c-offer__image .main-slider .offer-gallery-slider-wrapper{height:100%}.c-offer__image .main-slider .swiper-button-next,.c-offer__image .main-slider .swiper-button-prev{background-color:var(--color-black-lighter);border-radius:50%;height:2.75rem;width:2.75rem}.c-offer__image .main-slider .swiper-button-next:after,.c-offer__image .main-slider .swiper-button-prev:after{background:url(../src/images/pagination-arrow.svg);content:"";display:inline-block;filter:var(--filter-white);height:1rem;width:1.1875rem}.c-offer__image .main-slider .swiper-button-prev:after{transform:rotate(180deg)}.c-offer__image .main-slider .slider-counter{align-items:center;background-color:var(--color-black-lighter);border-radius:.5rem;color:var(--color-white);display:flex;font-size:.75rem;font-weight:400;height:1.3125rem;justify-content:center;line-height:1.3;margin:0;position:absolute;right:.75rem;top:.875rem;width:2.5rem;z-index:2}@media(min-width:992px){.c-offer__image .main-slider .slider-counter{height:1.875rem;width:3.75rem}}.c-offer__image .offer-image{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.c-offer__image .offer-label{bottom:0;color:var(--color-white);display:block;font-size:.75rem;font-weight:700;left:0;line-height:1.4;min-width:6rem;padding:.3125rem .625rem;position:absolute;text-align:center;z-index:3}.c-offer__image .offer-label--special{background-color:var(--color-blue)}.c-offer__image .offer-label--new{background-color:var(--color-green)}.c-offer__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-offer__add-to-notebook{height:2.125rem;position:absolute;right:2.125rem;top:auto;z-index:4}.c-offer__add-to-notebook .notebook-button{-moz-column-gap:1.25rem;column-gap:1.25rem;cursor:pointer;display:inline-flex;height:100%;padding:1rem 0;position:relative;top:calc(-50% - 1rem);width:100%}.c-offer__add-to-notebook span{align-items:center;color:var(--color-white);display:flex;font-size:.6875rem;height:2.125rem;justify-content:center;line-height:1.5}.c-offer__add-to-notebook .notebook-icon{align-items:center;background-color:var(--color-green);border-radius:50%;display:inline-flex;height:2.125rem;justify-content:center;width:2.125rem}.c-offer__add-to-notebook .notebook-icon__img{height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.c-offer__add-to-notebook .notebook-icon--added{display:none;visibility:hidden}.c-offer__content{border-radius:0 0 1.625rem 1.625rem;padding:1.5rem 1.1875rem 1.1875rem 1.375rem}@media(min-width:1690px){.c-offer__content{padding:1rem 1.1875rem 1.1875rem 1.375rem}}.c-offer__content .offer-data{display:flex;margin-bottom:.625rem}@media(max-width:768px){.c-offer__content .offer-data{flex-wrap:wrap}}.c-offer__content .offer-data__price{margin:0 1rem 0 0}@media(min-width:576px){.c-offer__content .offer-data__price{margin:0 2rem 0 0}}.c-offer__content .offer-data__price .sqm-price{color:var(--color-black);display:block;font-size:.75rem;line-height:1.4;margin-bottom:.125rem}.c-offer__content .offer-data__price .total-price{color:var(--color-text);display:block;font-size:1.5rem;font-weight:600;line-height:1.4;white-space:nowrap}.c-offer__content .offer-data__params{align-items:flex-end;display:flex;justify-content:flex-end;margin:0 0 0 auto;width:40%}.c-offer__content .offer-data__params .offer-params-wrapper{align-items:flex-end;display:flex;flex-direction:column}.c-offer__content .offer-data__params .offer-params{align-items:flex-end;color:var(--color-black);display:flex;flex-wrap:wrap;font-size:.75rem;gap:0 .5rem;justify-content:flex-end;line-height:1.4;padding-bottom:.25rem}@media(max-width:576px){.c-offer__content .offer-data__params .offer-params{white-space:pre}}.c-offer__content .offer-text{display:flex;flex-wrap:wrap}.c-offer__content .offer-text__location,.c-offer__content .offer-text__symbol,.c-offer__content .offer-text__title,.c-offer__content .offer-text__type{margin-bottom:0}.c-offer__content .offer-text__type{font-size:.75rem;line-height:1.4;width:100%}.c-offer__content .offer-text__title{display:-webkit-box;overflow:hidden;width:100%;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;-webkit-line-clamp:1;line-clamp:1;line-height:1.4;text-overflow:ellipsis}.c-offer__content .offer-text__location{font-size:.75rem;line-height:1.4;margin-bottom:.9375rem;width:100%}.c-offer__content .offer-text__symbol{font-size:.625rem;font-weight:500;line-height:1.4}.c-offer--in-notebook .c-offer__add-to-notebook .notebook-icon--to-add,.c-offer--in-notebook.c-offer-aside-buttons-wrapper .notebook-icon--to-add{display:none;visibility:hidden}.c-offer--in-notebook .c-offer__add-to-notebook .notebook-icon--added,.c-offer--in-notebook.c-offer-aside-buttons-wrapper .notebook-icon--added{background:transparent;display:inline-flex;visibility:visible}.c-offer--in-notebook .c-offer__add-to-notebook .notebook-text,.c-offer--in-notebook.c-offer-aside-buttons-wrapper .notebook-text{text-decoration:underline;text-decoration-color:var(--color-white)}.c-offer--in-notebook .c-offer__add-to-notebook .notebook-button:after,.c-offer--in-notebook.c-offer-aside-buttons-wrapper .notebook-button:after{background-color:var(--color-blue);border-radius:1.1875rem;content:"";display:block;height:100%;position:absolute;right:0;width:8.75rem;z-index:-1}@media(min-width:768px){.b-offers__container--list-view .c-offer{display:flex}.b-offers__container--list-view .c-offer__image{aspect-ratio:4;border-radius:1.625rem 0 0 1.625rem;width:40%}@supports not (aspect-ratio:calc(4 / 1)){.b-offers__container--list-view .c-offer__image:before{content:"";float:left;padding-top:25%}.b-offers__container--list-view .c-offer__image:before:after{clear:both;content:"";display:block}}.b-offers__container--list-view .c-offer__add-to-notebook{bottom:0;top:unset}.b-offers__container--list-view .c-offer__add-to-notebook .notebook-button{right:-1rem;top:-2.5rem}.b-offers__container--list-view .c-offer__content{border-radius:0 1.625rem 1.625rem 0;display:flex;padding-top:1.5rem;width:60%}.b-offers__container--list-view .c-offer__content .offer-text{display:flex;flex:1;flex-direction:column;order:1;padding-right:1rem}.b-offers__container--list-view .c-offer__content .offer-text__type{margin-bottom:.5rem;order:2}.b-offers__container--list-view .c-offer__content .offer-text__location{margin:auto 0 .5rem;order:2}.b-offers__container--list-view .c-offer__content .offer-text__title{-webkit-line-clamp:2;line-clamp:2;margin-bottom:1.25rem;order:2}.b-offers__container--list-view .c-offer__content .offer-text__symbol{margin:.125rem 0 1rem;order:1}.b-offers__container--list-view .c-offer__content .offer-data{display:block;order:2;width:-moz-fit-content;width:fit-content}.b-offers__container--list-view .c-offer__content .offer-data__params,.b-offers__container--list-view .c-offer__content .offer-data__price{display:block;margin:0;text-align:right}.b-offers__container--list-view .c-offer__content .offer-data__params{margin:1rem 0 3.5rem;width:auto}}@media(min-width:1900px){.b-offers__container--list-view .c-offer__image{aspect-ratio:3.2;width:30%}@supports not (aspect-ratio:calc(4 / 1.25)){.b-offers__container--list-view .c-offer__image:before{content:"";float:left;padding-top:31.25%}.b-offers__container--list-view .c-offer__image:before:after{clear:both;content:"";display:block}}.b-offers__container--list-view .c-offer__add-to-notebook{bottom:0;top:unset}.b-offers__container--list-view .c-offer__add-to-notebook .notebook-button{right:.5rem;top:-2.5rem}.b-offers__container--list-view .c-offer__content{width:70%}.b-offers__container--list-view .c-offer__content .offer-data__price .sqm-price{font-size:1rem}.b-offers__container--list-view .c-offer__content .offer-data__price .total-price{font-size:1.75rem}.b-offers__container--list-view .c-offer__content .offer-data__params .offer-params,.b-offers__container--list-view .c-offer__content .offer-text__type{font-size:1rem}.b-offers__container--list-view .c-offer__content .offer-text__title{font-size:1.25rem;-webkit-line-clamp:1;line-clamp:1}.b-offers__container--list-view .c-offer__content .offer-text__location,.b-offers__container--list-view .c-offer__content .offer-text__symbol{font-size:.875rem}}.b-offers .hidden-text{display:none}.b-offers .hidden-text.active{display:block}.b-offers .hidden-text p{margin-bottom:0}.b-offers .swiper{z-index:0}.b-offers .term_description p{margin-bottom:0}.b-offers .show-button{align-items:center;background-color:transparent;border:none;color:var(--color-grey);cursor:pointer;display:flex;font-size:1rem;font-weight:600;line-height:1.3;padding:.5rem 0;text-decoration-color:rgba(0,0,0,.15);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:2px}.b-offers{padding-bottom:4rem;padding-top:4rem}.b-offers__empty{font-size:var(--fz-h3);font-weight:600}.b-offers__headings{margin-bottom:2rem}.b-offers__headings p{font-size:var(--fz-16);font-weight:500;line-height:1.5;margin-bottom:0}.b-offers__headings .wp-block-heading{font-size:var(--fz-h3);font-weight:600;line-height:1.3;margin:0}.b-offers__listing-toolbar{align-items:flex-start;display:flex;width:100%}.b-offers__sorting{display:flex;margin-right:2rem;position:relative}@media(max-width:768px){.b-offers__sorting{width:100%}}.b-offers__sorting .sorting-placeholder{align-items:center;align-items:flex-start;display:flex;flex-direction:column}@media(min-width:768px){.b-offers__sorting .sorting-placeholder{align-items:center;flex-direction:row}}.b-offers__sorting .sorting-placeholder__prefix{margin:0 .5rem 0 0}.b-offers__sorting .sorting-placeholder__text{cursor:pointer;margin:0 .5rem 0 0;white-space:nowrap}.b-offers__sorting .sorting-placeholder .sorting-arrow--reversed{transform:rotate(180deg)}.b-offers__sorting .sorting-placeholder--active+.sorting-dropdown{box-shadow:0 17px 17px -5px var(--color-box-shadow);display:block;opacity:1;visibility:visible;z-index:11}.b-offers__sorting .sorting-dropdown{background-color:var(--color-white);border-radius:.5rem;opacity:0;padding:.5rem 1rem;position:absolute;top:4rem;transition:opacity var(--transition),visibility var(--transition);visibility:hidden;width:100%;z-index:11}@media(min-width:768px){.b-offers__sorting .sorting-dropdown{top:2rem;width:19rem}}.b-offers__sorting .sorting-dropdown__element{cursor:pointer;font-size:1rem;margin:0;padding:.5rem 0}.b-offers__sorting .sorting-dropdown__button{align-items:center;cursor:pointer;display:flex;flex-direction:row}.b-offers__view{display:none}@media(min-width:992px){.b-offers__view{display:flex;margin-left:auto}}.b-offers__view .offers-view{cursor:pointer;display:inline-block;padding-bottom:.5rem}.b-offers__view .offers-view:first-child{margin-right:.875rem}.b-offers__view .offers-view.active-view{border-bottom:2px solid var(--color-black)}.b-offers__view img{display:block;height:1.25rem;-o-object-fit:contain;object-fit:contain;width:auto}.b-offers__view+.b-offers__container{margin-top:1.6rem}.b-offers__container{margin-top:3.6rem}.b-offers__container--grid-view{display:grid;grid-gap:1.875rem 1.5rem;grid-template-columns:1fr}@media(min-width:768px){.b-offers__container--grid-view{grid-template-columns:1fr 1fr}}@media(min-width:1320px){.b-offers__container--grid-view{grid-template-columns:repeat(3,1fr)}}.b-offers__container--list-view{display:grid;grid-gap:1.875rem 1.5rem;grid-template-columns:1fr}.b-offers .wp-block-button{margin:1rem auto 0}
/*# sourceMappingURL=block_offers.css.map*/