.category-destination-card_grid__Vx0xL{--cat-gap:12px;--cat-radius:16px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cat-gap)}.category-destination-card_item__1QsKf{min-width:0}.category-destination-card_itemFeatured__g1xzZ{grid-column:1/-1}@media (min-width:640px){.category-destination-card_grid__Vx0xL{--cat-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.category-destination-card_grid__Vx0xL{--cat-gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense}.category-destination-card_itemFeatured__g1xzZ{grid-column:span 2;grid-row:span 2}}.category-destination-card_card__rxojt{--sbc-duration:200ms;--sbc-ease:cubic-bezier(0.22,1,0.36,1);position:relative;display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid rgba(17,24,39,.08);border-radius:var(--cat-radius,16px);background:#ffffff;color:#111827;text-decoration:none;transition:border-color var(--sbc-duration) var(--sbc-ease),box-shadow var(--sbc-duration) var(--sbc-ease)}.category-destination-card_media__Xx_1N{position:relative;aspect-ratio:4/3;overflow:hidden;background:#ffffff}.category-destination-card_image__1F8Te{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:6%;transition:transform .4s var(--sbc-ease)}.category-destination-card_imagePlaceholder__908Ds{position:absolute;inset:0;background:linear-gradient(135deg,#f6f1e4,#ece5d3)}.category-destination-card_body__E1O5H{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:10px 12px}.category-destination-card_meta__p5h0K{display:flex;flex-direction:column;gap:2px;min-width:0}.category-destination-card_title__lRWaP{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:"KJ Rupee",var(--font-display,"Manrope"),system-ui,sans-serif;font-size:14px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.category-destination-card_count__eSmPt{font-size:12px;font-weight:500;line-height:1.3;color:#6b7280}.category-destination-card_arrow__ER1yQ{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(17,24,39,.16);border-radius:999px;font-size:14px;line-height:1;color:#111827;transition:background-color var(--sbc-duration) var(--sbc-ease),border-color var(--sbc-duration) var(--sbc-ease)}@media (min-width:640px){.category-destination-card_title__lRWaP{font-size:15px}.category-destination-card_body__E1O5H{padding:12px 14px}.category-destination-card_arrow__ER1yQ{width:32px;height:32px}}.category-destination-card_featured__5Iuod .category-destination-card_title__lRWaP{font-size:20px;letter-spacing:-.02em}.category-destination-card_featured__5Iuod .category-destination-card_count__eSmPt{font-size:13px}@media (min-width:1024px){.category-destination-card_featured__5Iuod .category-destination-card_title__lRWaP{font-size:24px}.category-destination-card_featured__5Iuod .category-destination-card_count__eSmPt{font-size:14px}.category-destination-card_featured__5Iuod .category-destination-card_arrow__ER1yQ{width:48px;height:48px;font-size:20px}}@media (hover:hover){.category-destination-card_card__rxojt:hover{border-color:rgba(17,24,39,.18);box-shadow:0 8px 24px rgba(17,24,39,.1)}.category-destination-card_card__rxojt:hover .category-destination-card_image__1F8Te{transform:scale(1.04)}.category-destination-card_card__rxojt:hover .category-destination-card_arrow__ER1yQ{background:#ffd400;border-color:#ffd400}}.category-destination-card_card__rxojt:focus-visible{outline:2px solid #111827;outline-offset:3px}@media (prefers-reduced-motion:reduce){.category-destination-card_arrow__ER1yQ,.category-destination-card_card__rxojt,.category-destination-card_image__1F8Te{transition:none}.category-destination-card_card__rxojt:hover .category-destination-card_image__1F8Te{transform:none}}.shop-by-category_section__QlU60{overflow-x:clip}.shop-by-category_inner__ZmTNs{width:100%;max-width:1400px;margin-inline:auto;padding-inline:48px}@media (max-width:1024px){.shop-by-category_inner__ZmTNs{padding-inline:28px}}@media (max-width:640px){.shop-by-category_inner__ZmTNs{padding-inline:16px}}.shop-by-category_header__IBq_n{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin-bottom:20px}.shop-by-category_headerText__Rg8HA{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-by-category_eyebrow__Ro5Qf{margin:0;color:#9a6400;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.shop-by-category_heading__XOBx5{margin:0;color:var(--mp-color-text-primary,#111827);font-family:"KJ Rupee",var(--font-display,"Manrope"),system-ui,sans-serif;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.shop-by-category_accent__0_du6{color:#9a6400}.shop-by-category_subtitle__rb9YV{margin:2px 0 0;max-width:46ch;color:#4b5563;font-size:14px;line-height:1.45}@media (min-width:640px){.shop-by-category_header__IBq_n{margin-bottom:28px}.shop-by-category_eyebrow__Ro5Qf{font-size:12px}.shop-by-category_heading__XOBx5{font-size:40px}.shop-by-category_subtitle__rb9YV{font-size:16px}}@media (min-width:1024px){.shop-by-category_heading__XOBx5{font-size:52px}}.shop-by-category_headingCompact__IpTkR{font-size:28px}@media (min-width:640px){.shop-by-category_headingCompact__IpTkR{font-size:36px}}@media (min-width:1024px){.shop-by-category_headingCompact__IpTkR{font-size:44px}}.shop-by-category_doodle__bBYQk{display:none}@media (min-width:1024px){.shop-by-category_doodle__bBYQk{display:block;width:96px;height:auto;margin:0 auto 8px}}.shop-by-category_viewAll___jAip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:#ffd400;color:#111827;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .18s ease-out;white-space:nowrap;flex-shrink:0}.shop-by-category_viewAll___jAip:focus-visible,.shop-by-category_viewAll___jAip:hover{background:#f5c800}@media (max-width:639px){.shop-by-category_viewAll___jAip{min-height:44px;padding:0 4px;background:none;text-decoration:underline;text-underline-offset:4px}}.shop-by-category_viewAll___jAip:focus-visible{outline:2px solid #111827;outline-offset:4px;border-radius:4px}.shop-by-category_viewAllArrow__L8bAp{display:inline-flex;transition:transform .18s ease-out}.shop-by-category_viewAll___jAip:focus-visible .shop-by-category_viewAllArrow__L8bAp,.shop-by-category_viewAll___jAip:hover .shop-by-category_viewAllArrow__L8bAp{transform:translateX(3px)}.shop-by-category_empty__zKOLr{margin:20px 0 0;padding:24px;border:1px dashed var(--mp-color-border-default,#e5e7eb);border-radius:8px;color:var(--mp-color-text-secondary,#6b7280);font-size:13px;text-align:center}@media (prefers-reduced-motion:reduce){.shop-by-category_viewAllArrow__L8bAp,.shop-by-category_viewAll___jAip{transition:none}.shop-by-category_viewAll___jAip:focus-visible .shop-by-category_viewAllArrow__L8bAp,.shop-by-category_viewAll___jAip:hover,.shop-by-category_viewAll___jAip:hover .shop-by-category_viewAllArrow__L8bAp{transform:none}}