.sip-detail-wrap{--sip-gold:#f5b613;max-width:1280px;width:calc(100% - 64px);margin:0 auto;color:#171816;padding:32px 0 72px}
.sip-detail-wrap *{box-sizing:border-box}.sip-detail-crumb{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px;font-size:13px;color:#64655f}.sip-detail-crumb a{color:inherit}
.sip-detail-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:38px;align-items:start}
.sip-detail-sidebar{border:1px solid #e0ddd4}.sip-detail-sidebar h2{font-size:20px;background:#f7f5ee;border-top:3px solid var(--sip-gold);margin:0;padding:20px}.sip-detail-sidebar nav{display:flex;flex-direction:column}.sip-detail-sidebar a{display:flex;gap:12px;justify-content:space-between;color:#262820;text-decoration:none;padding:14px 18px;border-top:1px solid #eeeae1;font-size:14px}.sip-detail-sidebar a.is-current,.sip-detail-sidebar a:hover{background:#fff7de;color:#815b00}
.sip-product-overview{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.sip-main-image{margin:0;border:1px solid #e5e1d7;background:#fff;padding:16px}.sip-main-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.sip-detail-kicker{color:#906500;font-size:13px;margin:0 0 12px}.sip-product-overview h1{font-size:clamp(26px,2.5vw,38px);line-height:1.4;margin:0 0 20px}.sip-detail-summary{line-height:1.85;color:#62655f;font-size:15px;margin:0 0 28px}
.sip-inquiry{display:inline-flex;gap:20px;align-items:center;justify-content:center;padding:13px 22px;background:var(--sip-gold);color:#161812;text-decoration:none;font-size:14px;font-weight:700;border-radius:3px}.sip-inquiry:hover{background:#ffca3e;color:#161812}
.sip-detail-heading{margin:42px 0 30px;padding-bottom:13px;border-bottom:3px solid var(--sip-gold);font-size:23px}.sip-html{font-size:16px;line-height:1.85;overflow-wrap:anywhere;display:flow-root}.sip-html img{max-width:100%;height:auto}.sip-html table{max-width:100%;border-collapse:collapse}.sip-html iframe,.sip-html video{max-width:100%}.sip-detail-footer{margin-top:42px;padding-top:24px;border-top:1px solid #e0ddd4;display:flex;justify-content:space-between;align-items:center;gap:20px}.sip-detail-footer>a:first-child{font-size:14px;color:#785500}
body.sip-product-detail .sst-structure-crumb{display:none!important}
@media(max-width:1000px){.sip-detail-layout{grid-template-columns:190px minmax(0,1fr);gap:24px}.sip-product-overview{grid-template-columns:1fr}.sip-main-image{max-width:560px;width:100%;margin:auto}}
@media(max-width:700px){.sip-detail-wrap{width:calc(100% - 36px);padding-top:22px}.sip-detail-layout{grid-template-columns:1fr}.sip-detail-sidebar{display:none}.sip-detail-crumb{margin-bottom:24px}.sip-product-overview{gap:24px}.sip-product-overview h1{font-size:28px}.sip-detail-footer{flex-wrap:wrap}.sip-html{overflow-x:auto}.sip-detail-heading{margin-top:32px}}

