/* Model pages: the same 8/16/24 rhythm as the iPhone brand R2. */
.main.product.model-page-design > .part:not(.connection){margin-top:0;margin-bottom:0;padding-top:24px;padding-bottom:24px}
.main.product.model-page-design > #price,.main.product.model-page-design > #information,.main.product.model-page-design > #faq{padding-top:24px;padding-bottom:24px}
.main.product.model-page-design > .part > .thisinner > .line-title,.main.product.model-page-design > #price > .thisinner > .line-title,.main.product.model-page-design > #information > .thisinner > .line-title,.main.product.model-page-design > #faq > .thisinner > .line-title{margin-bottom:16px}
.model-page-design .prices-price-pics:empty{display:none}
.model-page-design .mp-iphone-records .buying-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.model-page-design .mp-iphone-records .buying-list > *{width:auto;min-width:0;margin:0}
.model-page-design .mp-iphone-records .buying-list-block{height:100%;box-sizing:border-box;padding:16px;border-radius:5px}
.model-page-design .mp-iphone-records .buying-list-fig{height:144px;margin-bottom:8px;flex:none;width:100%}
.model-page-design .mp-iphone-records .buying-list-fig img{height:100%;width:100%;object-fit:contain}
.model-page-design .mp-iphone-records .buying-list-infos{width:100%;padding:0}
.model-page-design .mp-iphone-records h3{margin:8px 0;font-size:14px;line-height:1.6}
.model-page-design .mp-iphone-records .prices{margin:8px 0}
.model-page-design .mp-iphone-records .others{font-size:13px;line-height:1.6}
.model-page-design .mp-variant-links .send-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 16px;margin-top:16px}
.model-page-design .mp-variant-links .send-chips a{display:flex;align-items:center;min-height:44px;padding:6px 0;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:#14355D;text-decoration:underline;text-underline-offset:3px;line-height:1.6;overflow-wrap:anywhere}
.model-page-design .mp-variant-links details{margin-top:16px}
.model-page-design .mp-variant-links summary,.model-page-design .model-series-details > summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:12px 0;color:#14355D;font-weight:700}
.model-page-design .mp-variant-links summary:focus-visible,.model-page-design .model-series-details > summary:focus-visible{outline:2px solid #224995;outline-offset:3px}
.model-page-design .model-related-group > .thisinner > section{margin:0;padding:0}
.model-page-design .model-related-group > .thisinner > section > .thisinner{width:100%;padding:0}
.model-page-design .model-series-details{margin-top:16px}
.model-page-design .model-series-details > summary h2{display:inline;font-size:16px;line-height:1.6;margin:0;background:none;color:inherit;padding:0}
.model-page-design .model-series-details .brand-list{margin-top:16px}
.model-page-design .model-series-details .brand-list ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;overflow:visible}
.model-page-design .model-series-details .brand-list li{width:auto;min-width:0;margin:0;padding:0}
.model-page-design .model-series-details .ranking-card{width:100%;height:100%;box-sizing:border-box;border-radius:5px}
.model-page-design #series-models .tag,.model-page-design #related-guide .tag{border-radius:5px}
@media(max-width:767px){
 .main.product.model-page-design > #price,.main.product.model-page-design > #information,.main.product.model-page-design > #faq{padding-top:16px;padding-bottom:16px}
 .main.product.model-page-design > .part:not(.connection){padding-top:16px;padding-bottom:16px}
 .model-page-design .mp-iphone-records .buying-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .model-page-design .mp-iphone-records .buying-list-block{padding:12px}
 .model-page-design .mp-iphone-records .buying-list-fig{height:112px}
 .model-page-design .mp-iphone-records h3{font-size:13px;line-height:1.6}
 .model-page-design .mp-iphone-records .others{font-size:12px;line-height:1.6}
 .model-page-design .mp-variant-links .send-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}
 .model-page-design .mp-variant-links .send-chips a{font-size:13px}
}
