.StorefrontComboDetail_description__YWFv7{width:100%;margin:28px 0 26px;font-size:16px;line-height:1.5;color:#515862;overflow-wrap:anywhere}.StorefrontComboDetail_itemCount__N1Aa7{margin-bottom:18px}.StorefrontComboDetail_mediaActions__eRHoS{width:100%;display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.StorefrontComboDetail_mediaActions__eRHoS a,.StorefrontComboDetail_mediaActions__eRHoS button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid #e2e6ed;border-radius:8px;background:#f7f8fb;color:#273969;text-decoration:none;font:600 14px Proxima Nova,var(--font-inter),sans-serif;cursor:pointer}.StorefrontComboDetail_mediaActions__eRHoS a:hover,.StorefrontComboDetail_mediaActions__eRHoS button:hover{background:#eef1fa}.StorefrontComboDetail_contents__iHhG6{max-width:604px;margin-top:36px}.StorefrontComboDetail_contents__iHhG6 h2{margin:0 0 4px;font-size:18px;line-height:24px;font-weight:600}.StorefrontComboDetail_contents__iHhG6>p{margin:0 0 16px;color:#737a82;font-size:14px;line-height:20px}.StorefrontComboDetail_categories__VQ7S7{display:grid;gap:14px}.StorefrontComboDetail_category__1kWrh{overflow:hidden;border:1px solid #e6e9ef;border-radius:10px}.StorefrontComboDetail_categoryTitle__2ECoR{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;border:0;background:#f6f7fb;color:#292c32;text-align:left;font:600 15px Proxima Nova,var(--font-inter),sans-serif;cursor:pointer}.StorefrontComboDetail_categoryTitle__2ECoR svg{color:#273969}.StorefrontComboDetail_categoryItems__T8yKx{padding:0 14px}.StorefrontComboDetail_categoryItem__9BM4m{min-height:72px;display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid #edf0f3}.StorefrontComboDetail_itemImage__YdERu{position:relative;width:48px;height:48px;flex:none;overflow:hidden;border-radius:7px;background:#f3f4f6}.StorefrontComboDetail_itemText__XbXqJ{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.StorefrontComboDetail_itemText__XbXqJ strong{font-size:14px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.StorefrontComboDetail_itemText__XbXqJ span{color:#737a82;font-size:12px;line-height:16px}.StorefrontComboDetail_itemPrice__y_wwK{flex:none;font-size:14px;line-height:18px;font-weight:600}@media(max-width:760px){.StorefrontComboDetail_contents__iHhG6{max-width:none;margin-top:32px}}