Shop
/* =========================
IPHONE REPAIR NYC – SHOP
========================= */
.irnyc-shop {
background: #ffffff;
color: #111111;
font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Arial, sans-serif;
overflow: hidden;
}
.irnyc-shop * {
box-sizing: border-box;
}
.irnyc-shop a {
text-decoration: none;
}
.shop-wrap {
width: min(1240px, 92%);
margin: 0 auto;
}
/* SHOP SUB NAV */
.shop-nav {
background: rgba(255,255,255,.96);
border-bottom: 1px solid #e8e8ed;
padding: 18px 0;
position: relative;
z-index: 5;
}
.shop-nav-inner {
display: flex;
align-items: center;
justify-content: space-between;
gap: 30px;
}
.shop-brand {
font-size: 22px;
font-weight: 700;
color: #111;
}
.shop-links {
display: flex;
align-items: center;
gap: 28px;
flex-wrap: wrap;
}
.shop-links a {
color: #1d1d1f;
font-size: 15px;
transition: opacity .2s ease;
}
.shop-links a:hover {
opacity: .55;
}
/* HERO */
.shop-hero {
padding: 100px 0 80px;
text-align: center;
background:
radial-gradient(circle at 50% 78%, rgba(80,120,255,.14), transparent 34%),
#ffffff;
}
.shop-kicker {
font-size: 18px;
font-weight: 600;
color: #6e6e73;
margin-bottom: 14px;
}
.shop-hero-title {
font-size: clamp(48px, 7vw, 88px);
line-height: .98;
letter-spacing: -4px;
margin: 0 auto 28px;
max-width: 1000px;
font-weight: 700;
}
.shop-hero-text {
max-width: 720px;
margin: 0 auto 34px;
font-size: 21px;
line-height: 1.6;
color: #6e6e73;
}
.shop-buttons {
display: flex;
justify-content: center;
gap: 14px;
flex-wrap: wrap;
}
.shop-btn {
display: inline-block;
background: #0071e3;
color: #fff !important;
padding: 13px 24px;
border-radius: 980px;
font-size: 17px;
}
.shop-btn-outline {
display: inline-block;
color: #0071e3 !important;
border: 1px solid #0071e3;
padding: 12px 24px;
border-radius: 980px;
font-size: 17px;
}
/* abstract device visual */
.hero-devices {
position: relative;
width: min(850px, 94%);
height: 390px;
margin: 70px auto 0;
}
.hero-phone {
position: absolute;
left: 50%;
top: 10px;
width: 180px;
height: 355px;
border-radius: 40px;
transform: translateX(-50%) rotate(-5deg);
background: linear-gradient(145deg,#171717,#414141);
box-shadow: 0 35px 70px rgba(0,0,0,.20);
border: 8px solid #242424;
}
.hero-phone:before {
content: “”;
position: absolute;
width: 72px;
height: 22px;
border-radius: 20px;
background: #000;
left: 50%;
top: 12px;
transform: translateX(-50%);
}
.hero-phone:after {
content: “”;
position: absolute;
inset: 35px 8px 8px;
border-radius: 29px;
background:
radial-gradient(circle at 65% 25%, #9381ff 0, transparent 28%),
radial-gradient(circle at 30% 65%, #24c8f4 0, transparent 36%),
linear-gradient(145deg,#101228,#25285b);
}
.hero-tablet {
position: absolute;
left: 50%;
top: 58px;
width: 440px;
height: 280px;
border-radius: 28px;
transform: translateX(-50%) rotate(4deg);
background: #222;
padding: 9px;
box-shadow: 0 35px 80px rgba(0,0,0,.16);
}
.hero-tablet:after {
content: “”;
display: block;
width: 100%;
height: 100%;
border-radius: 20px;
background:
radial-gradient(circle at 24% 30%, #ff6a88 0, transparent 30%),
radial-gradient(circle at 74% 65%, #6257ff 0, transparent 35%),
linear-gradient(135deg,#f6d365,#fda085);
}
.hero-watch {
position: absolute;
right: 7%;
top: 125px;
width: 120px;
height: 145px;
border-radius: 34px;
background: #161616;
border: 7px solid #777;
box-shadow: 0 25px 55px rgba(0,0,0,.18);
}
.hero-watch:after {
content: “10:09”;
display: flex;
align-items: center;
justify-content: center;
position: absolute;
inset: 8px;
border-radius: 24px;
color: white;
font-size: 23px;
font-weight: 700;
background: radial-gradient(circle at 50% 45%,#ff375f,#380049 62%,#111);
}
/* CATEGORY AREA */
.shop-section {
padding: 100px 0;
}
.shop-section.soft {
background: #f5f5f7;
}
.shop-section-title {
font-size: clamp(36px, 4vw, 56px);
letter-spacing: -2px;
line-height: 1.08;
margin: 0 0 18px;
}
.shop-section-intro {
color: #6e6e73;
font-size: 20px;
line-height: 1.7;
max-width: 720px;
margin: 0 0 50px;
}
/* CATEGORY CARDS */
.shop-category-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 22px;
}
.shop-cat {
position: relative;
min-height: 350px;
padding: 38px;
border-radius: 28px;
overflow: hidden;
color: #111 !important;
transition: transform .25s ease, box-shadow .25s ease;
}
.shop-cat:hover {
transform: translateY(-5px);
box-shadow: 0 22px 50px rgba(0,0,0,.09);
}
.shop-cat h3 {
margin: 0 0 8px;
font-size: 30px;
line-height: 1.15;
}
.shop-cat p {
margin: 0;
color: #555;
font-size: 16px;
line-height: 1.55;
}
.cat-iphone {
background: linear-gradient(145deg,#d7e8ff,#f4f8ff);
}
.cat-ipad {
background: linear-gradient(145deg,#ffe1eb,#fff3f7);
}
.cat-mac {
background: linear-gradient(145deg,#e2ddff,#f5f3ff);
}
.cat-watch {
background: linear-gradient(145deg,#dcf5e8,#f1fff8);
}
.cat-accessories {
background: linear-gradient(145deg,#fff0c8,#fff9e8);
}
.cat-used {
background: linear-gradient(145deg,#d8f6f4,#efffff);
}
.device-icon {
position: absolute;
right: 30px;
bottom: 25px;
font-size: 100px;
line-height: 1;
opacity: .9;
filter: drop-shadow(0 15px 18px rgba(0,0,0,.10));
}
/* SERIES */
.series-grid {
display: grid;
grid-template-columns: repeat(4,1fr);
gap: 18px;
}
.series-card {
background: white;
border-radius: 26px;
padding: 34px 26px;
min-height: 230px;
border: 1px solid #ececef;
transition: .25s ease;
color: #111 !important;
}
.series-card:hover {
transform: translateY(-4px);
box-shadow: 0 20px 45px rgba(0,0,0,.07);
}
.series-badge {
font-size: 13px;
font-weight: 700;
color: #bf4800;
margin-bottom: 20px;
}
.series-card h3 {
font-size: 28px;
margin: 0 0 12px;
}
.series-card p {
color: #6e6e73;
line-height: 1.6;
margin: 0;
}
/* BLACK FEATURE */
.shop-dark {
background: #000;
color: white;
text-align: center;
padding: 105px 20px;
}
.shop-dark h2 {
font-size: clamp(42px,5vw,72px);
letter-spacing: -3px;
margin: 0 0 20px;
}
.shop-dark p {
max-width: 720px;
margin: 0 auto 34px;
color: #a1a1a6;
font-size: 20px;
line-height: 1.7;
}
/* TRUST */
.trust-grid {
display: grid;
grid-template-columns: repeat(4,1fr);
gap: 20px;
}
.trust-card {
text-align: center;
padding: 34px 20px;
}
.trust-icon {
font-size: 34px;
margin-bottom: 18px;
}
.trust-card h3 {
font-size: 20px;
margin: 0 0 9px;
}
.trust-card p {
color: #6e6e73;
line-height: 1.6;
margin: 0;
}
/* MOBILE */
@media (max-width: 900px) {
.shop-nav-inner {
display: block;
}
.shop-links {
margin-top: 16px;
gap: 16px;
}
.shop-category-grid,
.series-grid {
grid-template-columns: repeat(2,1fr);
}
.trust-grid {
grid-template-columns: repeat(2,1fr);
}
.hero-watch {
display: none;
}
}
@media (max-width: 620px) {
.shop-hero {
padding-top: 65px;
}
.shop-hero-title {
letter-spacing: -2px;
}
.hero-devices {
height: 290px;
}
.hero-tablet {
width: 310px;
height: 205px;
}
.hero-phone {
width: 135px;
height: 265px;
}
.shop-category-grid,
.series-grid,
.trust-grid {
grid-template-columns: 1fr;
}
.shop-cat {
min-height: 290px;
}
}
A smarter way to shop.
Shop phones, tablets, computers and accessories from our New York City store.
Browse available inventory, compare options and find the device that fits you.
Shop by category.
Find the device you want without digging through complicated menus.
Start with a category and explore current inventory.
iPhone
Explore available iPhone models, colors and storage options.
iPad
iPad, iPad Air, iPad mini and iPad Pro.
MacBook
Portable Macs for work, school and everyday use.
Apple Watch
Stay connected from your wrist.
Accessories
Cases, chargers, cables and everyday essentials.
Used iPhones
Professionally inspected devices with clear condition information.
Shop iPhone by series.
Choose your generation first. Then compare models, storage,
colors and available inventory.
iPhone 18
Explore the latest Pro models and available configurations.
iPhone Duo
Discover Apple’s foldable iPhone generation.
iPhone 17
Browse iPhone 17 models and available inventory.
iPhone 16
16e, 16, 16 Plus, 16 Pro and 16 Pro Max.
iPhone 15
Shop the iPhone 15 generation by model and condition.
iPhone 14
More ways to get a premium iPhone for less.
iPhone 13
A proven generation with strong everyday performance.
All Used iPhones
See currently listed used iPhone inventory.
Tested. Unlocked. Ready.
Used-device inventory is inspected before sale.
Storage, color, battery health and cosmetic condition are clearly listed
whenever available.
Shop with confidence.
Professionally Tested
Important device functions are inspected before sale.
Clear Device Details
Storage, color and condition information is shown clearly.
NYC Store
Visit our Midtown Manhattan location near Grand Central.
Growing Inventory
More phones, tablets, computers and accessories are coming.