.store-info{padding-block:55px 85px}.store-info-heading{max-width:780px;margin-bottom:38px}.store-info-heading h1{letter-spacing:-.06em;margin:16px 0 20px;font-size:clamp(36px,5vw,65px);font-weight:580;line-height:1.05}.store-info-heading>p{color:#748097;max-width:620px;font-size:16px;line-height:1.75}.store-info-layout{grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:65px;display:grid}.store-info-content{min-width:0;max-width:790px}.store-info-content section{border-top:1px solid #e5eaf3;padding:25px 0}.store-info-content h2{letter-spacing:-.04em;margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.2}.store-info-content h3{margin:20px 0 9px;font-size:16px}.store-info-content p,.store-info-content li{color:#67748d;font-size:14px;line-height:1.9}.store-info-content p{margin:10px 0}.store-info-content ul{margin-block:12px;padding-left:22px}.store-info-content a{color:#1e55ee;text-underline-offset:3px;text-decoration:underline}.store-info-content strong{color:#283957;font-weight:650}.store-info-content .store-info-callout{background:#f5f8ff;border:1px solid #dce7fa;border-radius:15px;margin:20px 0;padding:18px 22px}.store-info-callout strong{margin-bottom:6px;font-size:16px;display:block}.store-info-callout p{margin:0;font-size:13px}.store-info-aside{padding-top:6px;position:sticky;top:25px}.store-info-aside nav{border:1px solid #e0e7f4;border-radius:15px;overflow:hidden}.store-info-aside nav a{color:#66748d;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:17px 16px;font-size:12px;text-decoration:none;display:flex}.store-info-aside nav a:last-child{border-bottom:0}.store-info-aside nav a[aria-current=page]{color:#1e55ee;background:#eff4ff;font-weight:650}.store-info-help{padding:24px 16px 10px}.store-info-help>span{letter-spacing:.1em;color:#97a2b5;font-size:8px;font-weight:750}.store-info-help a{color:#617493;align-items:center;gap:6px;margin-top:15px;font-size:12px;text-decoration:none;display:flex}.store-info-help a:first-of-type{color:#253b62;font-size:14px;font-weight:650}.store-delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.store-delivery-card{background:#fbfcff;border:1px solid #dce5f5;border-radius:16px;padding:21px}.store-delivery-card>span{color:#7789a8;margin-bottom:15px;font-size:10px;display:block}.store-delivery-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:19px;font-weight:600}.store-delivery-card strong{letter-spacing:-.03em;color:#1e55ee;margin-bottom:8px;font-size:21px;display:block}.store-delivery-card p{font-size:12px;line-height:1.7}.store-info-contact-links{flex-wrap:wrap;gap:12px;margin:25px 0;display:flex}.store-info-contact-links a{background:#f4f7ff;border:1px solid #d1def6;border-radius:11px;align-items:center;gap:9px;padding:14px 18px;font-size:14px;text-decoration:none;display:inline-flex}.store-info-table{margin-top:19px;display:grid}.store-info-table>div{border-top:1px solid #e9eef6;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.store-info-table dt{color:#425878;font-size:12px;font-weight:650}.store-info-table dd{color:#748199;margin:0;font-size:12px;line-height:1.75}.product-warranty{color:#7b8ba5;margin-top:6px;font-size:10px;line-height:1.45;display:block}.pd-warranty{color:#577193;align-items:center;gap:7px;margin:15px 0 0;font-size:12px;line-height:1.5;display:flex}.pd-warranty a{color:inherit;text-underline-offset:3px}.order-item-warranty{color:#7889a5;margin-top:5px;font-size:11px;line-height:1.6;display:block}@media (max-width:900px){.store-info-layout{grid-template-columns:minmax(0,1fr) 225px;gap:30px}}@media (max-width:650px){.store-info{padding-block:35px 55px}.store-info-heading{margin-bottom:25px}.store-info-heading>p{font-size:14px}.store-info-layout{grid-template-columns:minmax(0,1fr);gap:25px}.store-info-aside{position:static}.store-info-aside nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.store-info-aside nav a{padding:14px 11px;font-size:11px}.store-info-content h2{font-size:22px}.store-info-content p,.store-info-content li{font-size:13px}.store-delivery-grid{grid-template-columns:minmax(0,1fr)}.store-info-table>div{grid-template-columns:minmax(0,1fr);gap:6px}.store-info-contact-links{flex-direction:column}.store-info-help{padding-left:10px}}
