.Oferta-module__S1K6jG__offerHero{text-align:center;background-image:linear-gradient(#1b3a5cb3,#1b3a5cd9),url(/files/dynamicContent/sites/anzmj9/images/pl/webpage_22/mibhqj63/element_853/rwdMode_1/1200x500/20220803_203442.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:380px;padding:80px 24px;display:flex;position:relative;color:#fff!important}.Oferta-module__S1K6jG__offerHeroTitle{font-family:var(--font-title);text-shadow:0 4px 12px #0000004d;font-size:clamp(2.5rem,5vw,4rem);color:#fff!important}.Oferta-module__S1K6jG__offerHeroSubtitle{margin-top:12px;font-size:1.15rem;font-weight:500;color:var(--color-sand-beige)!important}.Oferta-module__S1K6jG__filters{background-color:var(--color-white);border-bottom:1px solid var(--border-light);z-index:50;padding:24px 0;position:sticky;top:70px;box-shadow:0 4px 12px #0b25450f}.Oferta-module__S1K6jG__filtersInner{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Oferta-module__S1K6jG__filterLabel{font-family:var(--font-title);color:var(--color-primary-navy);font-size:.9rem;font-weight:600}.Oferta-module__S1K6jG__filterBtn{border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--color-bg-light);color:var(--color-text-dark);font-family:var(--font-title);cursor:pointer;padding:8px 20px;font-size:.9rem;font-weight:500;transition:all .2s}.Oferta-module__S1K6jG__filterBtn:hover{border-color:var(--color-baltic-teal);color:var(--color-baltic-teal)}.Oferta-module__S1K6jG__filterBtnActive{background-color:var(--color-primary-navy);border-color:var(--color-primary-navy);color:#fff!important}.Oferta-module__S1K6jG__mainSection{background-color:var(--color-bg-light);padding:60px 0 100px}.Oferta-module__S1K6jG__aptGrid{flex-direction:column;gap:40px;display:flex}.Oferta-module__S1K6jG__aptCard{background-color:var(--color-white);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 8px 24px var(--color-shadow);grid-template-columns:40% 60%;transition:all .3s;display:grid;overflow:hidden}.Oferta-module__S1K6jG__aptCard:hover{box-shadow:0 16px 40px var(--color-shadow-hover);transform:translateY(-3px)}.Oferta-module__S1K6jG__aptImgWrapper{min-height:320px;position:relative}.Oferta-module__S1K6jG__aptImg{object-fit:cover}.Oferta-module__S1K6jG__aptBadge{background:var(--color-primary-navy);color:#fff;font-family:var(--font-title);border-radius:var(--radius-full);z-index:5;text-transform:uppercase;letter-spacing:.5px;padding:6px 14px;font-size:.75rem;font-weight:700;position:absolute;top:16px;left:16px}.Oferta-module__S1K6jG__aptCapacityBadge{color:#fff;border-radius:var(--radius-sm);z-index:5;background:#1b3a5cd9;padding:4px 12px;font-size:.8rem;font-weight:600;position:absolute;bottom:16px;left:16px}.Oferta-module__S1K6jG__sliderBtnPrev,.Oferta-module__S1K6jG__sliderBtnNext{border-radius:var(--radius-sm);cursor:pointer;z-index:10;width:36px;height:36px;transition:all var(--transition-fast);background:#1b3a5cb3;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Oferta-module__S1K6jG__sliderBtnPrev:hover,.Oferta-module__S1K6jG__sliderBtnNext:hover{background:#1b3a5cf2;transform:translateY(-50%)scale(1.05)}.Oferta-module__S1K6jG__sliderBtnPrev{left:12px}.Oferta-module__S1K6jG__sliderBtnNext{right:12px}.Oferta-module__S1K6jG__sliderCounter{color:#fff;border-radius:var(--radius-sm);z-index:5;letter-spacing:.5px;background:#1b3a5cbf;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;bottom:16px;right:16px}.Oferta-module__S1K6jG__aptContent{flex-direction:column;gap:16px;padding:40px;display:flex}.Oferta-module__S1K6jG__aptHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Oferta-module__S1K6jG__aptName{font-family:var(--font-title);color:var(--color-primary-navy);font-size:1.75rem}.Oferta-module__S1K6jG__aptPriceBox{text-align:right}.Oferta-module__S1K6jG__aptPriceFrom{color:var(--color-text-dark);opacity:.6;text-transform:uppercase;font-size:.75rem;display:block}.Oferta-module__S1K6jG__aptPrice{font-family:var(--font-title);color:var(--color-baltic-teal);font-size:1.75rem;font-weight:700}.Oferta-module__S1K6jG__aptPriceNight{color:var(--color-text-dark);opacity:.7;font-size:.85rem}.Oferta-module__S1K6jG__aptMeta{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);flex-wrap:wrap;gap:24px;padding:12px 0;display:flex}.Oferta-module__S1K6jG__aptMetaItem{color:var(--color-text-dark);opacity:.8;align-items:center;gap:8px;font-size:.9rem;display:flex}.Oferta-module__S1K6jG__aptDesc{color:var(--color-text-dark);opacity:.85;font-size:1rem;line-height:1.7}.Oferta-module__S1K6jG__amenitiesToggle{background:var(--color-bg-light);border:1.5px solid var(--border-light);border-radius:var(--radius-sm);font-family:var(--font-title);color:var(--color-baltic-teal);cursor:pointer;align-items:center;gap:10px;width:100%;padding:11px 16px;font-size:.9rem;font-weight:600;transition:color .2s,background .2s,border-color .2s;display:flex}.Oferta-module__S1K6jG__amenitiesToggle:hover{border-color:var(--color-baltic-teal);color:var(--color-primary-navy);background:#f0f8fc}.Oferta-module__S1K6jG__amenitiesChevron{flex-shrink:0;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.Oferta-module__S1K6jG__amenitiesChevronOpen{transform:rotate(180deg)}.Oferta-module__S1K6jG__amenitiesDrawer{max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1);overflow:hidden}.Oferta-module__S1K6jG__amenitiesList{background-color:var(--color-bg-light);border-radius:0 0 var(--radius-sm) var(--radius-sm);border:1.5px solid var(--color-baltic-teal);border-top:none;grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;padding:16px;list-style:none;display:grid}.Oferta-module__S1K6jG__amenitiesItem{color:var(--color-text-dark);align-items:center;gap:8px;font-size:.875rem;display:flex}.Oferta-module__S1K6jG__amenitiesItem:before{content:"✓";color:var(--color-accent-gold);min-width:14px;font-weight:800}.Oferta-module__S1K6jG__aptActions{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.Oferta-module__S1K6jG__modal{z-index:2000;background-color:#0b2545eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Oferta-module__S1K6jG__modalContent{background-color:var(--color-white);border-radius:var(--radius-lg);width:100%;max-width:580px;max-height:90vh;padding:40px;animation:.3s forwards Oferta-module__S1K6jG__scaleIn;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000004d}.Oferta-module__S1K6jG__modalClose{cursor:pointer;color:var(--color-text-dark);opacity:.7;background:0 0;border:none;font-size:1.75rem;line-height:1;position:absolute;top:16px;right:20px}.Oferta-module__S1K6jG__modalClose:hover{opacity:1}.Oferta-module__S1K6jG__modalTitle{font-family:var(--font-title);color:var(--color-primary-navy);margin-bottom:4px;font-size:1.5rem}.Oferta-module__S1K6jG__modalSubtitle{color:var(--color-text-dark);opacity:.7;margin-bottom:24px;font-size:.9rem}.Oferta-module__S1K6jG__formGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.Oferta-module__S1K6jG__formGroup{flex-direction:column;gap:6px;display:flex}.Oferta-module__S1K6jG__formGroupFull{grid-column:1/-1}.Oferta-module__S1K6jG__formGroup label{font-family:var(--font-title);color:var(--color-primary-navy);font-size:.85rem;font-weight:600}.Oferta-module__S1K6jG__formGroup input,.Oferta-module__S1K6jG__formGroup select,.Oferta-module__S1K6jG__formGroup textarea{border-radius:var(--radius-sm);background-color:var(--color-bg-light);width:100%;color:var(--color-text-dark);font-size:.95rem;font-family:var(--font-body);border:1px solid #13407426;outline:none;padding:11px 14px;transition:border-color .2s}.Oferta-module__S1K6jG__formGroup input:focus,.Oferta-module__S1K6jG__formGroup select:focus,.Oferta-module__S1K6jG__formGroup textarea:focus{border-color:var(--color-baltic-teal)}.Oferta-module__S1K6jG__pricePreview{background:linear-gradient(135deg, var(--color-bg-light), var(--color-sand-beige));border-radius:var(--radius-sm);text-align:center;border:1px solid #d4af374d;margin:16px 0;padding:16px}.Oferta-module__S1K6jG__pricePreviewTitle{opacity:.7;font-size:.85rem}.Oferta-module__S1K6jG__pricePreviewAmount{font-family:var(--font-title);color:var(--color-baltic-teal);font-size:2rem;font-weight:700}.Oferta-module__S1K6jG__successMsg{text-align:center;padding:24px 0}.Oferta-module__S1K6jG__successIcon{margin-bottom:16px;font-size:3rem;display:block}.Oferta-module__S1K6jG__errorMsg{border-radius:var(--radius-sm);color:#dc2626;text-align:center;background-color:#fee2e2;padding:12px;font-size:.9rem}@media (max-width:900px){.Oferta-module__S1K6jG__aptCard{grid-template-columns:1fr}.Oferta-module__S1K6jG__aptImgWrapper{min-height:260px}.Oferta-module__S1K6jG__aptContent{padding:28px}.Oferta-module__S1K6jG__amenitiesList{grid-template-columns:1fr}}@media (max-width:768px){.Oferta-module__S1K6jG__offerHero{min-height:280px;padding:60px 20px}.Oferta-module__S1K6jG__offerHeroTitle{font-size:clamp(2rem,7vw,3rem)}.Oferta-module__S1K6jG__offerHeroSubtitle{font-size:1rem}.Oferta-module__S1K6jG__mainSection{padding:40px 0 80px}.Oferta-module__S1K6jG__aptGrid{gap:28px}.Oferta-module__S1K6jG__filters{top:62px}}@media (max-width:576px){.Oferta-module__S1K6jG__formGrid{grid-template-columns:1fr}.Oferta-module__S1K6jG__modalContent{padding:28px 20px}.Oferta-module__S1K6jG__aptContent{gap:12px;padding:20px 16px}.Oferta-module__S1K6jG__aptName{font-size:1.35rem}.Oferta-module__S1K6jG__aptPrice{font-size:1.45rem}.Oferta-module__S1K6jG__aptPriceFrom{font-size:.7rem}.Oferta-module__S1K6jG__aptPriceNight{font-size:.8rem}.Oferta-module__S1K6jG__aptHeader{flex-direction:column;align-items:flex-start;gap:4px}.Oferta-module__S1K6jG__aptPriceBox{text-align:left}.Oferta-module__S1K6jG__aptMeta{gap:10px;padding:10px 0}.Oferta-module__S1K6jG__aptMetaItem{font-size:.82rem}.Oferta-module__S1K6jG__aptDesc{font-size:.9rem}.Oferta-module__S1K6jG__amenitiesToggle{font-size:.85rem}.Oferta-module__S1K6jG__amenitiesItem{font-size:.82rem}.Oferta-module__S1K6jG__aptActions{flex-direction:column;gap:10px}.Oferta-module__S1K6jG__aptActions a{text-align:center;justify-content:center;width:100%}.Oferta-module__S1K6jG__sliderBtnPrev,.Oferta-module__S1K6jG__sliderBtnNext{width:44px;height:44px}.Oferta-module__S1K6jG__aptImgWrapper{min-height:200px}.Oferta-module__S1K6jG__filters{padding:14px 0;top:58px}.Oferta-module__S1K6jG__filtersInner{gap:8px}.Oferta-module__S1K6jG__filterBtn{padding:7px 14px;font-size:.82rem}.Oferta-module__S1K6jG__filterLabel{font-size:.82rem}.Oferta-module__S1K6jG__mainSection{padding:28px 0 60px}.Oferta-module__S1K6jG__aptGrid{gap:20px}.Oferta-module__S1K6jG__aptBadge{padding:4px 10px;font-size:.68rem}.Oferta-module__S1K6jG__aptCapacityBadge{padding:3px 8px;font-size:.72rem}.Oferta-module__S1K6jG__sliderCounter{padding:3px 8px;font-size:.7rem}}@media (max-width:380px){.Oferta-module__S1K6jG__aptContent{padding:16px 12px}.Oferta-module__S1K6jG__filters{padding:10px 0}.Oferta-module__S1K6jG__aptName{font-size:1.2rem}}
