.offer-search__type-item input[value="wyjazd-hotel"] + .offer-search__type-label > span {
display: none !important;
} .offer-room-card__size-tag::after {
content: "\00a0m²";
} .offers-page-zagraniczne .offer-zagraniczna__features > li:has(img[src$="/landscape.svg"]),
.offers-page-zagraniczne .offer-zagraniczna__features > li:has(img[src$="/hotel-na-stoku.svg"]) {
order: -1;
} body:has(.hski-offers-guide) .offers-list-zagraniczne {
padding-bottom: 0;
}
body:has(.hski-offers-guide) .offers-list-zagraniczne__pagination {
margin-bottom: 0;
}
.hski-offers-guide > .wp-block-columns {
gap: 32px;
}
.hski-offers-guide h2 {
margin: 0 0 14px;
}
.hski-offers-guide p {
margin: 0 0 16px;
}
.hski-offers-guide p:has(> a) {
margin-bottom: 8px;
}
.hski-offers-guide a {
color: #2c4d91;
text-decoration: underline;
text-underline-offset: 3px;
}
@media (max-width: 781px) {
.hski-offers-guide > .wp-block-columns {
gap: 28px;
}
} .hski-offers-guide {
margin-top: 40px;
}
@media (max-width: 781px) {
.hski-offers-guide {
margin-top: 24px;
}
} #hski-hotel-film {
position: fixed;
inset: 0;
margin: auto;
padding: 0;
border: 0;
border-radius: 12px;
background: #101a40;
color: #fff;
width: min(960px, calc(100vw - 32px), calc(177.7778dvh - 85.3334px));
max-width: none;
max-height: none;
height: fit-content;
overflow: visible;
}
#hski-hotel-film::backdrop { background: rgba(13, 28, 65, .76); }
#hski-hotel-film video { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: contain; border-radius: 12px; }
#hski-hotel-film.hski-hotel-film--portrait { width: min(560px, calc(100vw - 24px), calc(80dvh - 38.4px)); }
#hski-hotel-film.hski-hotel-film--portrait video { aspect-ratio: 4 / 5; }
#hski-hotel-film .hski-hotel-film__close {
position: absolute;
z-index: 2;
top: 10px;
right: 10px;
display: flex;
align-items: center;
justify-content: center;
width: 44px;
height: 44px;
padding: 0;
border: 1px solid rgba(255,255,255,.65);
border-radius: 50%;
background: rgba(16,26,64,.88);
color: #fff;
font: 400 30px / 1 Arial, sans-serif;
cursor: pointer;
}
#hski-hotel-film .hski-hotel-film__close:focus-visible { outline: 3px solid #fff; outline-offset: 3px; }