.snap-destination-tile-module__RewezG__tile{color:inherit;cursor:pointer;background:#fff;border:1px solid #e5e0d6;border-radius:18px;flex-direction:column;text-decoration:none;transition:border-color .2s cubic-bezier(.32,.72,0,1),box-shadow .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);display:flex;overflow:hidden;box-shadow:0 1px 2px #0f19280a}.snap-destination-tile-module__RewezG__tile:hover{border-color:#d3cdc1;transform:translateY(-2px);box-shadow:0 12px 32px #0f19281f}.snap-destination-tile-module__RewezG__tile:focus-visible{outline-offset:2px;outline:3px solid #00875a}.snap-destination-tile-module__RewezG__unavailable{opacity:.55;pointer-events:none}.snap-destination-tile-module__RewezG__img{background-position:50%;background-size:cover;height:160px;position:relative}@media (min-width:1024px){.snap-destination-tile-module__RewezG__img{height:180px}}.snap-destination-tile-module__RewezG__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.4px;color:#122336;background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:800;position:absolute;top:10px;left:10px}.snap-destination-tile-module__RewezG__fav{color:#122336;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:absolute;top:10px;right:10px}.snap-destination-tile-module__RewezG__body{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex}.snap-destination-tile-module__RewezG__name{color:#122336;font-family:Rubik,sans-serif;font-size:16px;font-weight:800;line-height:1.15}.snap-destination-tile-module__RewezG__country{color:#5a6b80;margin-top:2px;font-size:11px}.snap-destination-tile-module__RewezG__priceRow{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.snap-destination-tile-module__RewezG__fromLbl{letter-spacing:.4px;text-transform:uppercase;color:#5a6b80;font-size:9px;font-weight:700}.snap-destination-tile-module__RewezG__price{color:#122336;font-family:Rubik,sans-serif;font-size:18px;font-weight:800;line-height:1}.snap-destination-tile-module__RewezG__price small{color:#5a6b80;margin-right:2px;font-size:11px;font-weight:600}.snap-destination-tile-module__RewezG__strike{color:#6b7c92;font-size:11px;text-decoration:line-through}.snap-destination-tile-module__RewezG__unavailableLbl{color:#6b7c92;font-size:11px;font-style:italic;font-weight:600}
.snap-destination-grid-module__JgWHMG__wrap{color:#122336;width:100%;max-width:1200px;margin:0 auto;padding:0 16px 32px;font-family:DM Sans,system-ui,sans-serif}.snap-destination-grid-module__JgWHMG__header{max-width:720px;padding:16px 0 12px}.snap-destination-grid-module__JgWHMG__title{letter-spacing:-.01em;color:#122336;margin:0;font-family:Rubik,sans-serif;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.15}.snap-destination-grid-module__JgWHMG__subtitle{color:#5a6b80;max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.45}.snap-destination-grid-module__JgWHMG__meta{letter-spacing:.4px;text-transform:uppercase;color:#5a6b80;margin-bottom:14px;font-size:11px;font-weight:700}.snap-destination-grid-module__JgWHMG__grid{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.snap-destination-grid-module__JgWHMG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.snap-destination-grid-module__JgWHMG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.snap-destination-grid-module__JgWHMG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.snap-deals-filter-bar-module__nkKfxa__rail{scrollbar-width:none;gap:8px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;overflow-x:auto}.snap-deals-filter-bar-module__nkKfxa__rail::-webkit-scrollbar{display:none}.snap-deals-filter-bar-module__nkKfxa__chip{color:#122336;white-space:nowrap;background:#fff;border:1px solid #e5e0d6;border-radius:999px;flex-shrink:0;align-items:center;min-height:36px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s cubic-bezier(.32,.72,0,1),color .15s cubic-bezier(.32,.72,0,1),border-color .15s cubic-bezier(.32,.72,0,1);display:inline-flex}.snap-deals-filter-bar-module__nkKfxa__chip:hover{border-color:#d3cdc1}.snap-deals-filter-bar-module__nkKfxa__chip:focus-visible{outline-offset:2px;outline:3px solid #00875a}.snap-deals-filter-bar-module__nkKfxa__chipActive{color:#fff;background:#122336;border-color:#122336}@media (min-width:1024px){.snap-deals-filter-bar-module__nkKfxa__rail{padding:16px 16px 20px}.snap-deals-filter-bar-module__nkKfxa__chip{min-height:40px;padding:0 18px;font-size:14px}}
.section-group-module__W0HeyW__tabsSection{margin:1.5rem 0;display:block}.section-group-module__W0HeyW__tabsHeading{margin:0 0 1rem;font-size:1.5rem;font-weight:600;line-height:1.3}.section-group-module__W0HeyW__tabBarWrapper{display:block;position:relative}@media (max-width:639px){.section-group-module__W0HeyW__tabBarWrapper{margin-inline:-1rem}}.section-group-module__W0HeyW__tabBar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0003 transparent;border-bottom:1px solid #00000014;flex-wrap:nowrap;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow:auto hidden}@media (min-width:640px){.section-group-module__W0HeyW__tabBar{padding-inline:0;scroll-padding-inline:0}}.section-group-module__W0HeyW__tabBar::-webkit-scrollbar{height:3px}.section-group-module__W0HeyW__tabBar::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.section-group-module__W0HeyW__tabLink{box-sizing:border-box;text-align:center;white-space:nowrap;color:#0000008c;cursor:pointer;border-bottom:2px solid #0000;flex:auto;min-width:max-content;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s,border-color .12s}.section-group-module__W0HeyW__tabBarWrapper[data-truncate-labels=true] .section-group-module__W0HeyW__tabLink{text-overflow:ellipsis;min-width:8rem;overflow:hidden}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=pills] .section-group-module__W0HeyW__tabBar{border-bottom:none;gap:.375rem}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=pills] .section-group-module__W0HeyW__tabLink{border:1px solid #0000;border-radius:9999px;margin-bottom:0;padding:.5rem 1rem}@media (min-width:640px){.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=pills] .section-group-module__W0HeyW__tabLink{padding:.625rem 1.25rem}}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=pills] .section-group-module__W0HeyW__tabLink:hover{color:#000000d9;background:#0000000d}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=pills] .section-group-module__W0HeyW__tabLink[aria-selected=true]{background:var(--accent,#e51837);color:var(--accent-text,#fff);border-color:var(--accent,#e51837)}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=segmented] .section-group-module__W0HeyW__tabBar{background:#0000000d;border-bottom:none;border-radius:.625rem;gap:.25rem;padding:.25rem}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=segmented] .section-group-module__W0HeyW__tabLink{color:#0009;background:0 0;border:0;border-radius:.5rem;margin-bottom:0;padding:.45rem 1rem}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=segmented] .section-group-module__W0HeyW__tabLink:hover{color:#000000e6}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=segmented] .section-group-module__W0HeyW__tabLink[aria-selected=true]{color:var(--accent,#e51837);background:#fff;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=boxed] .section-group-module__W0HeyW__tabBar{border-bottom:1px solid #0000001a;gap:.25rem}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=boxed] .section-group-module__W0HeyW__tabLink{background:#00000008;border:1px solid #00000014;border-bottom:none;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin-bottom:-1px;padding:.625rem 1.125rem}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=boxed] .section-group-module__W0HeyW__tabLink:hover{background:#0000000d}.section-group-module__W0HeyW__tabBarWrapper[data-tab-style=boxed] .section-group-module__W0HeyW__tabLink[aria-selected=true]{color:var(--accent,#e51837);z-index:1;background:#fff;border-color:#0000001a;position:relative;box-shadow:inset 0 -1px #fff}@media (min-width:640px){.section-group-module__W0HeyW__tabLink{padding:.875rem 1.25rem;font-size:.9375rem}}.section-group-module__W0HeyW__tabLink:hover{color:#000000d9}.section-group-module__W0HeyW__tabLink:focus-visible{outline:2px solid var(--accent,#e51837);outline-offset:-2px}.section-group-module__W0HeyW__tabLink[aria-selected=true]{color:var(--accent,#e51837);border-bottom-color:var(--accent,#e51837);font-weight:600}.section-group-module__W0HeyW__scrollBtn{z-index:2;color:#000000b3;cursor:pointer;opacity:0;pointer-events:none;background:#ffffffeb;border:0;justify-content:center;align-items:center;width:2.5rem;padding:0;transition:opacity .12s,background-color .12s;display:flex;position:absolute;top:0;bottom:1px}.section-group-module__W0HeyW__scrollBtn:hover{color:var(--accent,#e51837);background:#fff}.section-group-module__W0HeyW__scrollPrev{left:0;-webkit-mask-image:linear-gradient(90deg,#000 60%,#0000);mask-image:linear-gradient(90deg,#000 60%,#0000)}.section-group-module__W0HeyW__scrollNext{right:0;-webkit-mask-image:linear-gradient(270deg,#000 60%,#0000);mask-image:linear-gradient(270deg,#000 60%,#0000)}.section-group-module__W0HeyW__tabBarWrapper[data-can-scroll-prev=true] .section-group-module__W0HeyW__scrollPrev,.section-group-module__W0HeyW__tabBarWrapper[data-can-scroll-next=true] .section-group-module__W0HeyW__scrollNext{opacity:1;pointer-events:auto}.section-group-module__W0HeyW__tabBarWrapper[data-scroll-buttons=never] .section-group-module__W0HeyW__scrollBtn{display:none}.section-group-module__W0HeyW__tabsContent,.section-group-module__W0HeyW__tabsContent>details{display:block}.section-group-module__W0HeyW__hiddenSummary{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;overflow:hidden;position:absolute!important}.section-group-module__W0HeyW__hiddenSummary::-webkit-details-marker{display:none}.section-group-module__W0HeyW__tabsContent>details>.section-group-module__W0HeyW__tabPanel{padding:1.25rem 0 .5rem}@media (min-width:640px){.section-group-module__W0HeyW__tabsContent>details>.section-group-module__W0HeyW__tabPanel{padding:1.5rem 0 .5rem}}.section-group-module__W0HeyW__tabsContent>details:not([open])>.section-group-module__W0HeyW__tabPanel{display:none}.section-group-module__W0HeyW__accordionSection{margin:1.5rem 0;display:block}.section-group-module__W0HeyW__accordionRoot>details{border-bottom:1px solid #00000014}.section-group-module__W0HeyW__accordionRoot>details:first-of-type{border-top:1px solid #00000014}.section-group-module__W0HeyW__accordionRoot>details>summary{cursor:pointer;-webkit-user-select:none;user-select:none;padding:1rem .5rem;font-weight:500;list-style:none;position:relative}.section-group-module__W0HeyW__accordionRoot>details>summary::-webkit-details-marker{display:none}.section-group-module__W0HeyW__accordionRoot>details>summary:after{content:"+";color:#0006;font-size:1.25rem;line-height:1;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.section-group-module__W0HeyW__accordionRoot>details[open]>summary:after{content:"−";color:var(--accent,#e51837)}.section-group-module__W0HeyW__accordionPanel{padding:.5rem .5rem 1.25rem}
.snap-lmd-themed{--primary:#00875a;--primary-hover:#006b47;--primary-soft:#e5f6ee;--primary-on:#fff;--content-strong:#1a1a1a;--content-medium:#5a6b80;--content-muted:#6b7280;--content-reversed:#fff;--surface:#fff;--surface-quiet:#faf6ef;--outline:#e5e0d6;--outline-soft:#ece7dd;--sentiment-high:#c8480e;--sentiment-success:var(--primary);--primary-surface:#0d2c40;--primary-surface-on:#fff;--theme-primary:var(--primary);--theme-primary-hover:var(--primary-hover);--theme-primary-soft:var(--primary-soft);--theme-primary-on:var(--primary-on)}.snap-lmd-card-module__nesMVq__frame{width:100%;box-shadow:none;color:var(--content-strong);-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:0;flex-direction:column;min-height:100dvh;font-family:DM Sans,system-ui,sans-serif;display:flex;overflow:visible}@media (min-width:768px){.snap-lmd-card-module__nesMVq__frame{border:1px solid var(--outline);border-radius:24px;max-width:460px;min-height:0;margin:16px auto;overflow:hidden;box-shadow:0 12px 32px #0f192824}}.snap-lmd-card-module__nesMVq__scrollBody{flex-direction:column;flex:1;display:flex}.unified-bundle-modal{flex-direction:column;flex:auto;min-height:0;display:flex}.unified-bundle-modal>div{flex-direction:column;flex:auto;min-height:0;display:flex}.unified-bundle-modal .snap-lmd-card-module__nesMVq__frame{border:0;border-radius:0;flex:auto;max-width:none;height:auto;min-height:0;margin:0;position:relative;overflow:hidden}.unified-bundle-modal .snap-lmd-card-module__nesMVq__scrollBody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.unified-bundle-modal .snap-lmd-card-module__nesMVq__scrollBody>*{flex-shrink:0}.unified-bundle-modal .snap-lmd-card-module__nesMVq__stickyHeader{top:0}@media (max-width:767px){.unified-bundle-modal .snap-lmd-card-module__nesMVq__stickyHeader{position:absolute;top:0;left:0;right:0}}.snap-lmd-card-module__nesMVq__stickyHeader{top:var(--page-chrome-top,0px);z-index:30;height:calc(44px + env(safe-area-inset-top,0px));padding:0 12px;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(140%)blur();background:#fff0;border-bottom:1px solid #e5e0d600;align-items:center;gap:12px;transition:background .22s cubic-bezier(.32,.72,0,1),-webkit-backdrop-filter .22s cubic-bezier(.32,.72,0,1),backdrop-filter .22s cubic-bezier(.32,.72,0,1),border-bottom-color .22s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;left:0;right:0}.snap-lmd-card-module__nesMVq__stickyHeaderMinimal,.snap-lmd-card-module__nesMVq__stickyHeaderMerged{-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom-color:var(--outline);background:#ffffffeb}@media (min-width:768px){.snap-lmd-card-module__nesMVq__stickyHeader{-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom-color:var(--outline);background:#fffffff0;position:relative}}.snap-lmd-card-module__nesMVq__stickyBack{color:#fff;cursor:pointer;background:#0003;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1);display:flex}.snap-lmd-card-module__nesMVq__stickyBack svg{width:20px;height:20px;display:block}.snap-lmd-card-module__nesMVq__stickyHeaderMinimal .snap-lmd-card-module__nesMVq__stickyBack,.snap-lmd-card-module__nesMVq__stickyHeaderMerged .snap-lmd-card-module__nesMVq__stickyBack{color:var(--content-strong);background:0 0}.snap-lmd-card-module__nesMVq__stickyBack:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}.snap-lmd-card-module__nesMVq__stickyTitleCol{opacity:0;pointer-events:none;flex:1;min-width:0;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .26s cubic-bezier(.32,.72,0,1);transform:translateY(6px)}.snap-lmd-card-module__nesMVq__stickyTitleColShown{opacity:1;pointer-events:auto;transform:translateY(0)}@media (min-width:768px){.snap-lmd-card-module__nesMVq__stickyTitleCol{opacity:1;transform:none}}.snap-lmd-card-module__nesMVq__stickyTitle{color:var(--content-strong);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin:0;font-family:Rubik,sans-serif;font-size:16px;font-weight:600;line-height:1.1;display:inline-flex;overflow:hidden}.snap-lmd-card-module__nesMVq__stickySubtitle{color:var(--content-medium);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.snap-lmd-card-module__nesMVq__stickyEdit{width:32px;height:32px;color:var(--content-strong);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:opacity .22s cubic-bezier(.32,.72,0,1),transform .24s cubic-bezier(.32,.72,0,1),background .22s cubic-bezier(.32,.72,0,1),color .22s cubic-bezier(.32,.72,0,1);display:flex;transform:scale(.85)}.snap-lmd-card-module__nesMVq__stickyEditShown{opacity:1;pointer-events:auto;transform:scale(1)}.snap-lmd-card-module__nesMVq__stickyEdit svg{width:18px;height:18px;display:block}.snap-lmd-card-module__nesMVq__stickyEditActive{color:var(--primary)!important}.snap-lmd-card-module__nesMVq__stickyEdit:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}
