.sgt-page .phd{display:flex;flex-direction:column;gap:18px;margin-bottom:26px}.sgt-page .tc-intro{font-size:14px;line-height:1.7;max-width:900px;color:#686767}.sgt-page .types{flex-wrap:wrap;gap:8px}.sgt-page .ty{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;min-height:42px;line-height:1.3;text-decoration:none}.sgt-page .cards{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.sgt-page .card{min-width:0}.sgt-page .card .brand{display:block;min-height:17px}.sgt-page .card .name{height:42px;min-height:42px;max-height:42px;line-height:21px !important;flex-shrink:0}.sgt-page .tc-back{display:inline-flex;margin-top:22px;color:#c81e21;font-weight:600;font-size:14px}.sgt-page .tc-empty{padding:24px;border-radius:16px;background:#f3f3f1;font-size:14px;line-height:1.6}@media(min-width: 768px)and (max-width: 1100px){.sgt-page .cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 767px){.sgt-page .cards{grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.sgt-page .phd{gap:14px}.sgt-page .ttl h1{font-size:26px;line-height:1.15}.sgt-page .tc-intro{font-size:12.5px}.sgt-page .types{overflow:visible;flex-wrap:wrap}.sgt-page .ty{font-size:12px;padding:9px 12px;min-height:38px}.sgt-page .card .name{height:38px;min-height:38px;max-height:38px;line-height:19px !important;font-size:12.5px}}.sgt-page [hidden]{display:none !important}@media(max-width: 767px){.sgt-page{width:100%;max-width:100%;padding:16px 16px 32px}.sgt-page .phd{margin:0 0 20px;padding:20px 16px;border-radius:22px;gap:14px}.sgt-page .ttl h1{font-size:25px;line-height:1.2}.sgt-page .tc-intro{font-size:14px;line-height:1.5}.sgt-page .types{gap:8px}.sgt-page .ty{min-height:44px;font-size:12px;padding:10px 12px}.sgt-page .cards{padding:0;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}.sgt-page .card .name{height:60px;min-height:60px;max-height:60px;font-size:13px;line-height:20px !important;-webkit-line-clamp:3}.sgt-page .card .buy{min-height:44px;font-size:13px}.sgt-page .shipping-note{font-size:12px;line-height:1.5;margin-left:0;margin-right:0}}
