.bk-result-media .bk-shots,.bk-result-media .bk-shots .bk-shots-mask{height:100%;min-height:inherit}.bk-result-media .bk-shots{position:absolute;inset:0;background:var(--colors-color-bg-4);text-align:left}.bk-result-media .bk-shot-slide{height:100%}.bk-result-media .bk-shot{display:block;width:100%;height:100%;cursor:zoom-in}.bk-result-media .bk-shot .image-cover{width:100%;height:100%;object-fit:cover;display:block}.bk-result-media>.bk-shot{position:absolute;inset:0}.bk-shots-arrow{position:absolute;top:50%;margin:0;transform:translateY(-50%);z-index:3;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--colors-color-light) 88%,transparent);color:var(--colors-color-dark);box-shadow:0 1px 3px #081c2b2e;cursor:pointer;opacity:.9;transition:opacity .18s ease,background-color .18s ease}.bk-shots-arrow.prev{left:10px}.bk-shots-arrow.next{right:10px}.bk-shots-arrow .icon-team-slider{width:9px;height:16px;display:block}.bk-shots-arrow .icon-team-slider.next,.bk-shots-arrow .icon-team-slider.prev{margin-left:0;margin-right:0}.bk-shots-arrow .icon-team-slider svg{display:block}.bk-result:hover .bk-shots-arrow,.bk-result:focus-within .bk-shots-arrow{opacity:1}.bk-shots-arrow:hover{background:var(--colors-color-light)}.bk-shots-arrow:focus-visible{opacity:1;outline:2px solid var(--colors-color-accent-2);outline-offset:2px}.bk-shots-nav{position:absolute;left:0;right:0;bottom:4px;z-index:3;height:auto;padding:8px 0;text-align:center}.bk-shots-nav>div{width:6px;height:6px;margin:0 3px;background:color-mix(in srgb,var(--colors-color-light) 55%,transparent);border:0;box-shadow:0 1px 2px #081c2b4d;transition:background-color .18s ease,transform .18s ease}.bk-shots-nav>div.w-active{background:var(--colors-color-light);transform:scale(1.35)}.bk-shots-nav>div:focus-visible{outline:2px solid var(--colors-color-light);outline-offset:2px}.bk-result-price{gap:4px}.bk-result-price .bk-price-was{margin-bottom:2px}.bk-price-deal{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 8px 2px;border-radius:999px;background-color:var(--colors-color-red, #c94040);color:var(--colors-color-light, #fff);font-family:var(--text-label-small-font-family);font-size:var(--text-label-small-font-size);line-height:var(--text-label-small-line-height);font-weight:var(--text-label-small-font-weight);letter-spacing:var(--text-label-small-letter-spacing);text-transform:uppercase;text-decoration:none;white-space:nowrap}.bk-price-was>s{vertical-align:middle}.bk-price-now{font-family:var(--text-h4-font-family);font-size:var(--text-h4-font-size);line-height:var(--text-h4-line-height);font-weight:var(--text-h4-font-weight);letter-spacing:var(--text-h4-letter-spacing)}.bk-plans{display:grid;gap:6px;margin:2px 0;justify-items:start}.bk-incl,.bk-opt{display:flex;align-items:center;gap:8px;margin:0;padding:2px 0;font-size:var(--text-text-small-font-size);line-height:var(--text-text-small-line-height);letter-spacing:var(--text-text-small-letter-spacing);font-weight:var(--text-text-small-font-weight);border:0;background:none;border-radius:0}.bk-incl{color:color-mix(in srgb,var(--colors-color-dark) 78%,transparent)}.bk-incl-ico{flex:none;color:var(--colors-color-accent-1)}.bk-opt{cursor:pointer;user-select:none;color:color-mix(in srgb,var(--colors-color-dark) 78%,transparent);transition:color .18s ease}.bk-opt:hover{color:var(--colors-color-dark)}.bk-opt input{accent-color:var(--colors-color-accent-2);width:15px;height:15px;flex:none;margin:0;cursor:pointer}.bk-opt:has(input:checked){color:var(--colors-color-dark)}.bk-opt:has(input:focus-visible){outline:2px solid var(--colors-color-accent-2);outline-offset:3px;border-radius:3px}.bk-opt-delta{font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--colors-color-dark) 55%,transparent)}.bk-side-terms{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px}.bk-side-terms .bk-plans{width:100%}.bk-result-body>.bk-result-links{margin-top:auto}.bk-result-links{position:relative;align-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0}.bk-result-links:not(:has(>:not([hidden]))){display:none}.bk-terms{position:static;display:inline-flex}.bk-terms[hidden]{display:none}.bk-terms-btn{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;font-family:inherit;font-size:var(--text-text-small-font-size);line-height:var(--text-text-small-line-height);font-weight:var(--text-text-small-font-weight);letter-spacing:var(--text-text-small-letter-spacing);text-align:left;cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .18s ease}.bk-terms-btn:hover{color:var(--colors-color-dark)}.bk-terms-btn:focus-visible{outline:2px solid var(--colors-color-accent-2);outline-offset:3px;border-radius:3px}.bk-terms-btn[aria-expanded=true]{color:var(--colors-color-dark)}.bk-terms-pop{position:absolute;z-index:20;left:0;right:0;bottom:calc(100% + 10px);padding:14px 16px;border-radius:var(--spacing-radius-small);border:1px solid color-mix(in srgb,var(--colors-color-dark) 12%,transparent);background:var(--colors-color-light);color:var(--colors-color-dark);box-shadow:0 12px 32px #081c2b24}.bk-terms-pop[hidden]{display:none}.bk-terms-text{display:block;margin:0}.dl-grid{gap:16px}.dl-offer{gap:0;padding:10px;overflow:hidden;border-color:color-mix(in srgb,var(--colors-color-dark) 12%,transparent);background:color-mix(in srgb,var(--colors-color-bg-4) 0%,transparent);transition:border-color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.dl-offer:hover{border-color:color-mix(in srgb,var(--colors-color-accent-1) 55%,transparent);background:color-mix(in srgb,var(--colors-color-bg-4) 45%,transparent);transform:translateY(-3px)}.dl-offer-media{aspect-ratio:4 / 5;border-radius:var(--spacing-radius-small)}@media screen and (min-width:992px){.dl-offer:nth-child(3n+2) .dl-offer-media{aspect-ratio:1 / 1}.dl-offer:nth-child(3n) .dl-offer-media{aspect-ratio:3 / 4}}.dl-offer-seal{position:absolute;left:12px;bottom:12px;z-index:2;display:inline-flex;align-items:baseline;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--colors-color-light) 92%,transparent);backdrop-filter:blur(6px);box-shadow:0 2px 8px #081c2b2e}.dl-offer-seal .dl-offer-figure{font-size:var(--text-h5-font-size);color:var(--colors-color-accent-4)}.dl-offer-body{gap:6px;padding:16px 10px 10px}.dl-offer-body .dl-offer-worth{margin:0;color:var(--colors-color-accent-3)}.dl-offer-body .text-small{margin-top:2px}.dl-offer-more{margin-top:10px}.js-curtain .cir-frame{transform:translateZ(0);transition:clip-path .9s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.js-curtain .cir-item[data-wipe=lr] .cir-frame{clip-path:inset(0 100% 0 0)}.js-curtain .cir-item[data-wipe=tb] .cir-frame{clip-path:inset(0 0 100% 0)}.js-curtain .cir-item[data-wipe=rl] .cir-frame{clip-path:inset(0 0 0 100%)}.js-curtain .cir-img{transform:scale(1.25);transition:transform 1.05s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.js-curtain .cir-caption{opacity:0;transform:translateY(8px);transition:opacity .45s ease calc(var(--d, 0s) + .7s),transform .55s cubic-bezier(.16,1,.3,1) calc(var(--d, 0s) + .7s)}.js-curtain .cir-item[data-revealed=true] .cir-frame{clip-path:inset(0 0 0 0)}.js-curtain .cir-item[data-revealed=true] .cir-img{transform:scale(1)}.js-curtain .cir-item[data-revealed=true] .cir-caption{opacity:1;transform:translateY(0)}.js-curtain .cir-item[data-col="1"]{--d: .12s}.js-curtain .cir-item[data-col="2"]{--d: .24s}@media(prefers-reduced-motion:reduce){.js-curtain .cir-frame,.js-curtain .cir-img,.js-curtain .cir-caption{clip-path:inset(0 0 0 0)!important;transform:none!important;opacity:1!important;transition:none!important}.dl-offer{transition:none}.dl-offer:hover{transform:none}}@media screen and (max-width:991px){.dl-offer-media{aspect-ratio:3 / 2}.bk-result-media .bk-shots{position:relative}.bk-result-media>.bk-shot{position:relative}.bk-shots-arrow{opacity:.92;width:40px;height:40px}.bk-shots-arrow.prev{left:8px}.bk-shots-arrow.next{right:8px}}@media screen and (max-width:767px){.dl-offer-media{aspect-ratio:4 / 3}}.dp-day.has-offer{position:relative}.dp-day.has-offer:after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background-color:var(--colors-color-accent-1)}.dp-day.has-offer.is-from:after,.dp-day.has-offer.is-to:after{background-color:var(--colors-color-light)}.dp-day.has-offer[disabled]:after{display:none}.dp-legend{display:flex;align-items:center;gap:8px;margin:10px 2px 0;color:color-mix(in srgb,var(--colors-color-dark) 62%,transparent)}.dp-legend:before{content:"";flex:0 0 auto;width:4px;height:4px;border-radius:50%;background-color:var(--colors-color-accent-1)}.dp-legend[hidden]{display:none}@media screen and (min-width:768px)and (max-width:991px){.bk-result:not(.bk-row){grid-template-columns:minmax(0,44%) minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 20px;align-items:stretch}.bk-result:not(.bk-row) .bk-result-media{grid-row:1 / 3;aspect-ratio:auto;max-height:none;min-height:320px;height:auto}.bk-result:not(.bk-row) .bk-result-body{grid-column:2;padding:8px 0 12px}.bk-result:not(.bk-row) .bk-result-side{grid-column:2;margin-top:0;align-self:end}}@media screen and (max-width:991px){.bk-result-more,.bk-terms-btn{padding-block:10px;margin-block:-10px}.bk-shots-nav>div{position:relative;margin:0 6px}.bk-shots-nav>div:before{content:"";position:absolute;inset:-6px}}@media screen and (min-width:992px)and (max-width:1199px){.bk-result:not(.bk-row){grid-template-columns:minmax(0,38%) minmax(0,1fr) minmax(300px,32%);gap:24px}}
