.Bundles_detail_body__rUROu h1,.Bundles_intro__Svq7m h1{font-weight:900;line-height:4.5rem;font-size:3.2rem}@media(max-width:650px){.Bundles_detail_body__rUROu h1,.Bundles_intro__Svq7m h1{line-height:2.7rem;font-size:1.8rem}}.Bundles_page__u_CMC{width:100%;max-width:120rem;margin:0 auto;padding:3.2rem 2.4rem;display:flex;flex-direction:column;gap:2.4rem;box-sizing:border-box}.Bundles_page__u_CMC>*{width:100%}@media(max-width:650px){.Bundles_page__u_CMC{padding:2rem 1.6rem}}.Bundles_intro__Svq7m h1{font-family:Satoshi-900;color:#0b0a0a}.Bundles_intro__Svq7m p{margin-top:.8rem;font-family:Satoshi-500;font-size:1.6rem;color:#2a2a2a}.Bundles_state__wqNv9{font-family:Satoshi-500;font-size:1.5rem;color:#2a2a2a}.Bundles_state__wqNv9 a{color:#540068;text-decoration:underline}.Bundles_grid__XNno2{display:grid;grid-template-columns:repeat(auto-fill,minmax(26rem,1fr));grid-gap:2rem;gap:2rem}.Bundles_card__x4Rgf{display:flex;flex-direction:column;border-radius:1.6rem;overflow:hidden;background:#fff;border:1px solid #f4f4f4;transition:all .3s ease-out}.Bundles_card__x4Rgf:hover{transform:translateY(-2px)}.Bundles_card__x4Rgf:focus-visible{outline:2px solid #540068;outline-offset:2px}.Bundles_card_image__a99tj,.Bundles_detail_image__Uu_6e{position:relative;aspect-ratio:4/3;background:#f4f4f4;display:flex;align-items:center;justify-content:center}.Bundles_card_image__a99tj img,.Bundles_detail_image__Uu_6e img{width:100%;height:100%;object-fit:cover}.Bundles_card_image__a99tj span,.Bundles_detail_image__Uu_6e span{font-family:Satoshi-900;font-size:4rem;color:#4f4f4f}.Bundles_card_body__7CPYu{padding:1.6rem;display:flex;flex-direction:column;gap:.6rem}.Bundles_card_body__7CPYu h2{font-family:Satoshi-900;font-size:1.8rem;color:#0b0a0a}.Bundles_occasion__63a5Y{font-family:Satoshi-700;font-size:1.2rem;text-transform:uppercase;letter-spacing:.04em;color:#a25330}.Bundles_meta__zyF6_{font-family:Satoshi-500;font-size:1.4rem;color:#2a2a2a}.Bundles_deal__IJHqD{font-family:Satoshi-700;font-size:1.4rem;color:#669f2a}.Bundles_back__j6brZ{font-family:Satoshi-700;font-size:1.4rem;color:#540068}.Bundles_detail__nTmKY{display:grid;grid-template-columns:1fr 1fr;grid-gap:3.2rem;gap:3.2rem}@media(max-width:950px){.Bundles_detail__nTmKY{grid-template-columns:1fr}}.Bundles_detail_image__Uu_6e{border-radius:1.6rem;overflow:hidden}.Bundles_detail_body__rUROu{display:flex;flex-direction:column;gap:1.6rem}.Bundles_detail_body__rUROu h1{font-family:Satoshi-900;color:#0b0a0a}.Bundles_description__d_VVt{font-family:Satoshi-500;font-size:1.6rem;line-height:1.5;color:#2a2a2a}.Bundles_lines__t9wbb{list-style:none;padding:0;margin:0}.Bundles_lines__t9wbb li{display:flex;justify-content:space-between;gap:1.6rem;padding:1.2rem 0;border-bottom:1px solid #f4f4f4;font-family:Satoshi-500;font-size:1.5rem;color:#0b0a0a}.Bundles_lines__t9wbb li[data-available=false]{color:#4f4f4f;text-decoration:line-through}.Bundles_total__scjJa{display:flex;justify-content:space-between;font-family:Satoshi-700;font-size:1.6rem;color:#0b0a0a}.Bundles_total__scjJa strong{font-family:Satoshi-900;font-size:2rem}.Bundles_unavailable__K0XPR{font-family:Satoshi-700;font-size:1.5rem;color:#e41c11}.Bundles_add_btn__cqhMW{width:100%!important;height:56px;background-color:#540068!important}.Bundles_add_btn__cqhMW h3{font-family:Satoshi-900;font-size:1.6rem;color:#fff}.Bundles_price__ZXSUa{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem;margin:.8rem 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Bundles_price__ZXSUa strong{font-family:Satoshi-900;font-size:2rem;color:#0b0a0a}.Bundles_price__ZXSUa[data-size=detail] strong{font-size:2.8rem}[data-theme=dark] .Bundles_price__ZXSUa strong{color:#f4f4f4}.Bundles_worth____2r0{font-family:Satoshi-500;font-size:1.4rem;color:#2a2a2a}.Bundles_save_pill__3QMeB{font-family:Satoshi-700;font-size:1.3rem;padding:.3rem 1rem;border-radius:10rem;background:#fdf1ec;color:#a45430}.Bundles_freebies__hGIFs{font-family:Satoshi-700;font-size:1.4rem;color:#a45430;margin:.4rem 0 0}.Bundles_sr_only__kz__2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}