._page_1hh2w_5{min-height:100vh;background-color:#faf8f5;font-family:Inter,sans-serif}._heroBanner_1hh2w_12{background-color:#304388;padding-top:96px}._heroInner_1hh2w_17{max-width:1280px;margin:0 auto;padding:64px 16px;text-align:center}@media (min-width: 640px){._heroInner_1hh2w_17{padding-left:24px;padding-right:24px}}._eyebrowRow_1hh2w_31{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}._eyebrowLine_1hh2w_39{width:32px;height:1px;background-color:#d4af37}._heroTitle_1hh2w_45{color:#fff;margin-bottom:16px}._heroSubtitle_1hh2w_50{color:#ffffffb3;max-width:576px;margin:0 auto}._main_1hh2w_57{max-width:1280px;margin:0 auto;padding:48px 16px}@media (min-width: 640px){._main_1hh2w_57{padding-left:24px;padding-right:24px}}._filters_1hh2w_71{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}._filterBtn_1hh2w_78{padding:8px 16px;border-radius:9999px;font-size:14px;transition:all .2s ease;cursor:pointer;border:1px solid rgba(48,67,136,.1);background:#fff;color:#304388b3}._filterBtn_1hh2w_78:hover{border-color:#30438833}._filterBtnActive_1hh2w_93{padding:8px 16px;border-radius:9999px;font-size:14px;transition:all .2s ease;cursor:pointer;border:1px solid #304388;background:#304388;color:#fff}._grid_1hh2w_105{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){._grid_1hh2w_105{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){._grid_1hh2w_105{grid-template-columns:repeat(3,1fr)}}._card_1hh2w_124{display:flex;flex-direction:column;background:#fff;border-radius:16px;overflow:hidden;border:1px solid rgba(48,67,136,.05);transition:all .5s ease;text-decoration:none;color:inherit}._card_1hh2w_124:hover{box-shadow:0 8px 40px -12px #3043881f;border-color:#3043881a}._cardImageWrap_1hh2w_141{position:relative;height:224px;overflow:hidden}._cardImage_1hh2w_141{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}._card_1hh2w_124:hover ._cardImage_1hh2w_141{transform:scale(1.05)}._cardOverlay_1hh2w_158{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.3),transparent,transparent)}._cardStyleTag_1hh2w_164{position:absolute;top:16px;left:16px;background:#fffffff2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#304388;font-size:10px;letter-spacing:.05em;text-transform:uppercase;padding:6px 12px;border-radius:9999px}._cardDuration_1hh2w_178{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:4px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:11px;padding:6px 10px;border-radius:9999px}._cardBody_1hh2w_193{padding:20px;display:flex;flex-direction:column;flex:1}@media (min-width: 1024px){._cardBody_1hh2w_193{padding:24px}}._cardRegion_1hh2w_206{display:flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#d4af37;margin-bottom:8px}._cardTitle_1hh2w_217{color:#304388;margin-bottom:8px}._cardDesc_1hh2w_222{color:#6b7280;margin-bottom:20px;flex:1}._cardFooter_1hh2w_228{display:flex;align-items:flex-end;justify-content:space-between;padding-top:16px;border-top:1px solid rgba(48,67,136,.06);margin-top:auto}._cardPriceLabel_1hh2w_237{font-size:10px;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}._cardOriginalPrice_1hh2w_244{font-size:12px;color:#9ca3af;text-decoration:line-through;line-height:1.2;margin-top:2px}._cardPrice_1hh2w_237{font-size:20px;color:#304388;font-family:Playfair Display,serif}._cardDiscountBadge_1hh2w_258{position:absolute;top:16px;right:16px;background:#b23a3ae6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-family:Inter,sans-serif;font-size:9px;letter-spacing:.05em;text-transform:uppercase;padding:4px 10px;border-radius:9999px}._viewDetailsBtn_1hh2w_273{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;background:#304388;color:#fff;border:none;border-radius:9999px;font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .2s ease}._viewDetailsBtn_1hh2w_273:hover{background:#243270}._emptyWrap_1hh2w_295{text-align:center;padding:80px 0}._emptyText_1hh2w_300{color:#9ca3af}
