.page_main__0jb2_{min-height:100vh}.page_accordion__RxmZ7{display:flex;flex-direction:column;gap:.75rem;margin-bottom:var(--item-spacing)}.page_section__J7FTh{border:1px solid var(--border-light);border-radius:10px;overflow:hidden;background:#fff;transition:box-shadow .2s ease}.page_sectionOpen__cn9rt{box-shadow:0 2px 12px rgb(0 0 0/8%)}.page_sectionHeader__PKqSa{width:100%;display:flex;align-items:center;gap:.75rem;padding:1.25rem 1.5rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.page_sectionHeader__PKqSa:hover{background:var(--background-gray)}.page_sectionOpen__cn9rt .page_sectionHeader__PKqSa{background:var(--background-gray);border-bottom:1px solid var(--border-light)}.page_sectionTitle__qLLNt{font-size:1.15rem;font-weight:600;color:var(--text-primary);flex:1 1}.page_sectionCount__0U4hB{font-size:.85rem;color:var(--text-secondary);white-space:nowrap}.page_chevron__W7ypm{color:var(--text-secondary);display:flex;align-items:center;transition:transform .25s ease;flex-shrink:0}.page_chevronOpen__k_SfW{transform:rotate(180deg)}.page_sectionBody__9OSgj{padding:1.5rem}.page_sectionDescription__y2ciZ{color:var(--text-secondary);font-size:.95rem;margin-bottom:1.25rem;line-height:1.6}.page_itemGrid__3TW46{display:flex;flex-direction:column;gap:.6rem}.page_item__fvYfL{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border:1px solid var(--border-light);border-radius:8px;background:var(--background);transition:border-color .15s ease,background .15s ease}.page_item__fvYfL:hover{border-color:var(--primary);background:#fff8f5}.page_itemDetails__UxTO4{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.page_itemName__DNBAW{font-size:.95rem;color:var(--text-primary);line-height:1.4}.page_itemPrice__KYKRq{font-size:1rem;font-weight:600;color:var(--primary)}.page_buyButton__Of7FC{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--primary);color:#fff;border-radius:6px;text-decoration:none;font-size:.875rem;font-weight:500;white-space:nowrap;flex-shrink:0;transition:background .15s ease,transform .15s ease}.page_buyButton__Of7FC:hover{background:var(--primary-hover);transform:translateY(-1px)}.page_buyIcon__sUIbl{flex-shrink:0}.page_note__JZvli{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--background-gray);border-radius:8px;border-left:3px solid var(--primary)}.page_note__JZvli p{font-size:.9rem;color:var(--text-secondary);line-height:1.6;margin:0 0 .75rem}.page_note__JZvli p:last-child{margin-bottom:0}.page_note__JZvli a{color:var(--primary);text-decoration:underline}.page_note__JZvli a:hover{color:var(--primary-hover)}@media (max-width:768px){.page_sectionHeader__PKqSa{padding:1rem 1.25rem}.page_sectionBody__9OSgj{padding:1.25rem}.page_item__fvYfL{flex-direction:column;align-items:flex-start;gap:.75rem}.page_buyButton__Of7FC{width:100%;justify-content:center;padding:.6rem 1rem}}