.sg-tabs{display:flex;border-bottom:1px solid #d9dae0;padding:0 18px;flex:none}
.sg-tabs button{flex:1;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:12px 0 10px;font:inherit;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#6b7088;cursor:pointer}
.sg-tabs button[aria-selected="true"]{color:#353C59;border-bottom-color:#353C59}
.sg-pane[hidden]{display:none}
.sg-fig{position:relative;margin:0 0 14px;border-radius:12px;overflow:hidden;background:#ececec;aspect-ratio:4/5}
.sg-fig img{display:block;width:100%;height:100%;object-fit:cover}
.sg-fig svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.sg-fig line{stroke:#353C59;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
.sg-fig circle{fill:#fff;stroke:#353C59;stroke-width:1.5;vector-effect:non-scaling-stroke}
.sg-tag{position:absolute;transform:translateY(-50%);background:rgba(243,243,243,.94);border-radius:999px;padding:3px 9px;font-size:11px;line-height:1.35;white-space:nowrap;color:#353C59}
.sg-tag b{font-weight:600;margin-right:5px}
.sg-h{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6b7088;font-weight:500;margin:4px 0 10px}
.sg-h:not(:first-child){margin-top:26px}
.sg-lede{margin:0 0 14px;line-height:1.5}
.pdp-sheet__body .sg-table{width:100%;border:0;border-collapse:collapse;table-layout:auto;font-size:13px;line-height:1.4;margin:0 0 10px;background:#fff;border-radius:12px;overflow:hidden}
.pdp-sheet__body .sg-table th,.pdp-sheet__body .sg-table td{text-align:left;padding:9px 12px;border:0;border-bottom:1px solid #ececf0;vertical-align:top;background:none}
.pdp-sheet__body .sg-table th{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;color:#6b7088;white-space:nowrap}
.pdp-sheet__body .sg-table tr:last-child td{border-bottom:0}
.pdp-sheet__body .sg-table td:first-child{white-space:nowrap;font-weight:500}
.sg-note{font-size:12.5px;line-height:1.5;color:#6b7088;margin:4px 0 0}
.pdp-sheet__body .sg-steps{list-style:none;counter-reset:sg;padding:0;margin:0}
.sg-steps li{counter-increment:sg;position:relative;padding:0 0 16px 40px;line-height:1.5}
.sg-steps li::before{content:counter(sg);position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;border:1px solid #353C59;font-size:12px;line-height:26px;text-align:center}
.sg-steps b{display:block;font-weight:500;font-size:14.5px;margin-bottom:2px}
.sg-tip{padding:12px 14px;background:#fff;border-radius:12px;font-size:13px;line-height:1.5}
.sg-go{display:block;background:none;border:0;padding:0;margin-top:16px;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;color:#353C59;cursor:pointer}
.sg-full{display:inline-block;margin-top:14px;font-size:12.5px;color:#353C59}
