.IphoneCatalog_page__YpMag{min-height:100vh;background:#151515;padding:20px 0}.IphoneCatalog_container__c4Z1J{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media(max-width:480px){.IphoneCatalog_container__c4Z1J{padding-left:8px;padding-right:8px}}.IphoneCatalog_container__c4Z1J{padding:0;max-width:1166px}.IphoneCatalog_header__IgMT5{margin-bottom:10px;display:flex;flex-direction:column;padding:0 10px;gap:8px}.IphoneCatalog_title__Cy_dU{font-size:2rem;font-weight:700;background:linear-gradient(180deg,#fdfca4,#d9ad49);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;line-height:1.2}@media(max-width:480px){.IphoneCatalog_title__Cy_dU{font-size:1.5rem}}.IphoneCatalog_subtitle__tTWqN{font-size:.875rem;color:#ccc}.IphoneCatalog_cartBadge__Ms9iZ{display:flex;align-items:center;gap:6px;margin-top:4px;padding:8px 16px;background:rgba(217,173,73,.12);border:1px solid rgba(217,173,73,.3);border-radius:100px;color:#d9ad49;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.IphoneCatalog_cartBadge__Ms9iZ:hover{background:rgba(217,173,73,.2)}.IphoneCatalog_tabs__bnZuv{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;padding:0 10px}.IphoneCatalog_tab__g01yN{padding:8px 16px;border-radius:100px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:#ccc;font-size:.825rem;font-weight:500;cursor:pointer;font-family:inherit;transition:all .2s;white-space:nowrap}.IphoneCatalog_tab__g01yN:hover{border-color:rgba(217,173,73,.4);color:#fff}.IphoneCatalog_tabActive___Torn{background:rgba(217,173,73,.12);border-color:rgba(217,173,73,.4);color:#d9ad49;font-weight:600}.IphoneCatalog_grid__RvCus{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:1100px){.IphoneCatalog_grid__RvCus{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.IphoneCatalog_grid__RvCus{grid-template-columns:repeat(2,1fr);gap:8px}}@media(max-width:420px){.IphoneCatalog_grid__RvCus{grid-template-columns:repeat(2,1fr);gap:4px}}.IphoneCatalog_card__2Y5b1{display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,box-shadow .2s}.IphoneCatalog_card__2Y5b1:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.4)}.IphoneCatalog_phoneVisual__dpfhx{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 20px;background:#fff;border-radius:16px}.IphoneCatalog_productImage__Lo0_K{width:160px;height:200px;object-fit:contain;object-position:center}.IphoneCatalog_info__Xu1qC{padding:16px 8px;height:14px;display:flex;flex-direction:column;flex:1 1}.IphoneCatalog_productName__gARhR{font-size:1rem;font-weight:700;color:#fff;min-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.IphoneCatalog_badges__lY5g1{display:flex;gap:4px;overflow:hidden;margin-top:6px}.IphoneCatalog_badge__VEIl5{display:inline-flex;align-items:center;padding:0 6px;height:1.2rem;border-radius:10px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);font-size:.7rem;color:#ccc;white-space:nowrap;line-height:1}.IphoneCatalog_priceRow__3EHUt{display:flex;align-items:baseline;gap:8px;height:2rem;margin-top:8px}.IphoneCatalog_price__QLM5Z{font-size:1.1rem;font-weight:700;color:#6ee7a0}@media(max-width:768px){.IphoneCatalog_price__QLM5Z{font-size:.9rem}}.IphoneCatalog_oldPrice__T5LHU{font-size:.8rem;color:#787878;text-decoration:line-through}@media(max-width:768px){.IphoneCatalog_oldPrice__T5LHU{font-size:.7rem}}.IphoneCatalog_cartIconButton__xwLeb{position:absolute;bottom:-10px;right:12px;width:44px;height:44px;border-radius:50%;border:2px solid rgba(200,169,110,.5);background:linear-gradient(135deg,#f5d08a,#c8a96e 50%,#a07840);color:#3a2a0a;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px rgba(180,130,40,.45),inset 0 1px 0 rgba(255,240,180,.4)}.IphoneCatalog_cartIconButton__xwLeb:hover{background:linear-gradient(135deg,#ffe0a0,#d4b070 50%,#b08840);transform:scale(1.12);box-shadow:0 6px 20px rgba(180,130,40,.6),inset 0 1px 0 rgba(255,240,180,.5)}.IphoneCatalog_cartIconButton__xwLeb.IphoneCatalog_added__A3CHo{background:linear-gradient(135deg,#6ee7a0,#3db870);border-color:rgba(110,231,160,.4);color:#0a3a1a;cursor:default;box-shadow:0 4px 16px rgba(60,180,100,.4)}.IphoneCatalog_cartIconButton__xwLeb.IphoneCatalog_added__A3CHo:hover{transform:none}.IphoneCatalog_bottomBar__9FCAc{position:fixed;bottom:80px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:16px;padding:14px 24px;background:rgba(30,30,30,.95);z-index:2147483647;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(217,173,73,.25);border-radius:100px;box-shadow:0 8px 32px rgba(0,0,0,.5)}@media(max-width:480px){.IphoneCatalog_bottomBar__9FCAc{bottom:70px;padding:12px 18px;gap:12px}}.IphoneCatalog_bottomBarText__34rot{font-size:.875rem;color:#ccc;white-space:nowrap}.IphoneCatalog_goToCartButton__Htphb{padding:10px 20px;border-radius:100px;border:none;background:linear-gradient(#d9ad49,#fdfca4);color:#000;font-size:.875rem;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;transition:opacity .2s}.IphoneCatalog_goToCartButton__Htphb:hover{opacity:.85}