/* MajuMapan 5758 Store V16 — marketplace product details */
.v16-product-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:26px;align-items:start;margin-bottom:25px}.v16-product-visual,.v16-product-purchase,.v16-product-content{background:#fff;border:1px solid #e4e9ee;border-radius:14px;overflow:hidden;box-shadow:0 5px 20px rgba(20,39,58,.035)}.v16-product-image{aspect-ratio:1/1;display:grid;place-items:center;background:#f5f7f9}.v16-product-image img{width:100%;height:100%;object-fit:contain;display:block}.v16-image-caption{padding:13px 18px;color:#8995a1;font-size:12px;text-align:center;border-top:1px solid #eef1f4}.v16-product-purchase{padding:30px}.v16-eyebrow{font-size:11px;font-weight:800;letter-spacing:1.2px;color:#d96b49}.v16-eyebrow span{color:#b3bec8;margin:0 5px}.v16-product-purchase h1{font-size:26px;line-height:1.35;letter-spacing:-.65px;margin:13px 0 26px;color:#1b2e42;overflow-wrap:anywhere}.v16-price-caption{font-size:12px;color:#778693}.v16-price{font-size:34px;font-weight:800;color:#172c42;letter-spacing:-1px;margin:5px 0 12px}.v16-availability{color:#14765a;font-size:13px;font-weight:700}.v16-availability span{font-size:9px;margin-right:6px}.v16-availability.out{color:#b53c3c}.v16-quickfacts{margin:23px 0;border-top:1px solid #ebeff2;border-bottom:1px solid #ebeff2;padding:6px 0}.v16-quickfacts>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;font-size:12px}.v16-quickfacts strong{color:#667685;font-weight:600}.v16-quickfacts span{text-align:right;color:#25394d;font-weight:700;max-width:57%}.v16-buy{display:flex;gap:10px;flex-wrap:wrap}.v16-buy .btn{min-height:45px;flex:1;white-space:nowrap}.v16-buy button:disabled{opacity:.55;cursor:not-allowed}.v16-safe{margin-top:18px;color:#7d8b97;font-size:11px;line-height:1.7}.v16-product-content{margin:25px 0 30px}.v16-tabs{display:flex;gap:0;overflow:auto;border-bottom:1px solid #e9edf1;padding:0 19px}.v16-tab{background:none;border:0;border-bottom:3px solid transparent;padding:18px 20px 15px;color:#687988;font-size:13px;font-weight:700;white-space:nowrap}.v16-tab:hover{color:#d96b49}.v16-tab.is-active{border-bottom-color:#ed6b47;color:#1e354a}.v16-tab-panel{padding:28px 32px 34px}.v16-tab-panel[hidden]{display:none}.v16-tab-panel h2{font-size:19px;margin:0 0 18px;color:#1b3044}.v16-description{font-size:14px;line-height:1.95;color:#4c5c6b;overflow-wrap:anywhere}.v16-steps{list-style:none;counter-reset:steps;padding:0;margin:0}.v16-steps li{counter-increment:steps;position:relative;padding:4px 0 20px 48px;min-height:55px}.v16-steps li:before{content:counter(steps);position:absolute;left:0;top:2px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff0e9;color:#d65f3d;font-weight:800}.v16-steps li strong,.v16-steps li span{display:block}.v16-steps li span{margin-top:5px;color:#667786;line-height:1.7}.v16-tab-panel details{border-bottom:1px solid #e9edf1;padding:15px 0}.v16-tab-panel summary{cursor:pointer;font-weight:700;color:#263b50}.v16-tab-panel details p{color:#667786;line-height:1.8;margin:10px 0 0}@media(max-width:780px){.v16-product-layout{grid-template-columns:1fr;gap:14px}.v16-product-purchase{padding:22px}.v16-product-purchase h1{font-size:21px;margin-bottom:19px}.v16-price{font-size:29px}.v16-tabs{padding:0 7px}.v16-tab{padding:15px 12px;font-size:12px}.v16-tab-panel{padding:23px 19px}.v16-product-image{max-height:460px}.v16-buy .btn{flex:1 1 100%}}