.condition-grid{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.condition-card{min-width:0}.iphone-gallery{width:100%;margin:25px 0 0;background:#fff;border-radius:20px;overflow:hidden}.iphone-gallery-window{overflow-x:auto;scroll-snap-type:x mandatory;touch-action:pan-y}.iphone-gallery-track{display:flex;transition:transform .65s cubic-bezier(.22,.61,.36,1)}.iphone-slide{flex:0 0 100%;min-width:0;margin:0;padding:24px 24px 16px;box-sizing:border-box;scroll-snap-align:start}.iphone-slide img{display:block;width:100%;height:280px;object-fit:contain}.iphone-slide figcaption{text-align:center;font-size:13px;font-weight:600;color:#545459;padding-top:16px}.gallery-ready .iphone-gallery-window{overflow:hidden}.gallery-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding:0 15px 16px}.gallery-controls[hidden]{display:none}.gallery-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;border:0;border-radius:50%;background:#f3f3f5;color:#45454c;cursor:pointer;font:inherit;font-size:17px}.gallery-controls .gallery-pause{border-radius:999px;padding:0 13px;font-size:11px;margin-left:8px}.gallery-controls button:hover{background:#e9f3d8}.gallery-controls button:focus-visible{outline:3px solid #63872d;outline-offset:3px}.gallery-count{font-size:11px;color:#75757c;min-width:31px;text-align:center}.sales-options .gallery-disclaimer{font-size:11px;color:#77777e;text-align:center;line-height:1.7;margin:22px auto 0;max-width:620px}.condition-card .primary{width:100%}@media(max-width:760px){.condition-grid{grid-template-columns:1fr}.iphone-slide{padding:20px 16px 14px}.iphone-slide img{height:240px}.iphone-gallery{margin-top:21px}}@media(prefers-reduced-motion:reduce){.iphone-gallery-track{transition:none}}
/* Direct choice: two clear categories, image-only automatic galleries. */
.sales-page-title{font-size:clamp(21px,3vw,32px);letter-spacing:-.8px;font-weight:500;margin:0 0 28px;color:#6b6b72}.sales-options{padding-top:36px;padding-bottom:40px}.sales-options .condition-grid{margin-top:0}.sales-options .condition-heading{font-size:clamp(27px,3vw,42px);font-weight:800;line-height:1.08;letter-spacing:-1.2px;margin:0;color:#243711}.condition-card.used .condition-heading{color:#1d1d1f}.condition-card .iphone-gallery{margin:25px 0}.condition-card p{margin-bottom:24px}.iphone-gallery-track{transition:transform 1s cubic-bezier(.4,0,.2,1)}.iphone-gallery-window{touch-action:auto}.iphone-slide{padding-bottom:23px}.sales-page .condition-card{scroll-margin-top:24px}@media(max-width:760px){.sales-options{padding-top:28px}.sales-page-title{font-size:21px;margin-bottom:22px}.sales-options .condition-heading{font-size:30px;letter-spacing:-1px}.condition-grid{gap:24px}.condition-card.new,.condition-card.used{padding:25px}.iphone-slide img{height:240px}}@media(prefers-reduced-motion:reduce){.iphone-gallery-track{transition:transform .01s}}
