.str-mock-product,.str-mock-ship,.str-mock-track,.str-mock-coupon{background:#fff;color:#111;font-family:ui-sans-serif,system-ui,sans-serif}.str-mock-product-media{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e7e7ec,#c7c7ce)}.str-mock-product-media>svg.str-mock-shirt path:first-child{stroke:none!important}.str-mock-product-media>svg.str-mock-shirt{width:62%!important;height:auto!important;max-width:none;margin:auto;display:block;filter:drop-shadow(0 10px 14px rgba(0,0,0,.18))}.str-mock-product-body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}.str-mock-product-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.str-mock-product-name{font-size:15px;font-weight:700}.str-mock-product-price{font-size:15px;font-weight:700;color:#444}.str-mock-row{display:flex;align-items:center;gap:8px}.str-mock-label{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5c5c5c;width:42px;flex:none}.str-mock-pill{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:999px;border:1.3px solid #d8d8de;font-size:11px;font-weight:700;color:#333}.str-mock-pill[data-active]{background:#111;border-color:#111;color:#fff}.str-mock-swatch{width:22px;height:22px;border-radius:999px;background:var(--c);border:1.5px solid #e7e7ec;box-shadow:0 0 0 1.5px transparent}.str-mock-swatch[data-active]{box-shadow:0 0 0 1.5px #fff,0 0 0 3px #111}.str-mock-buy{display:block;margin-top:4px;border-radius:10px;background:#111;padding:10px;text-align:center;font-size:12px;font-weight:700;color:#fff}.str-mock-ship{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px}.str-mock-ship-title{font-size:13px;font-weight:700}.str-mock-ship-row{display:grid;grid-template-columns:16px 1fr auto;align-items:center;column-gap:10px;row-gap:2px;border-radius:8px;border:1.3px solid #e7e7ec;padding:9px 12px}.str-mock-ship-row[data-active]{border-color:#111}.str-mock-radio{width:15px;height:15px;border-radius:999px;border:1.5px solid #c7c7ce;grid-row:1 / 3}.str-mock-radio[data-on]{border-color:#111;background:radial-gradient(#111 0 40%,transparent 42%)}.str-mock-ship-name{font-size:12.5px;font-weight:700}.str-mock-ship-eta{grid-column:2;font-size:11px;color:#5c5c5c}.str-mock-ship-price{grid-row:1 / 3;font-size:12.5px;font-weight:700}.str-mock-track{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.str-mock-track-steps{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.str-mock-track-steps li{font-size:10.5px;font-weight:700;color:#5c5c5c;padding:5px 9px;border-radius:999px;border:1.3px solid #e7e7ec}.str-mock-track-steps li[data-done]{color:#111;border-color:#d8d8de}.str-mock-track-steps li[data-active]{color:#fff;background:#111;border-color:#111}.str-mock-track-num{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.04em;color:#444}.str-mock-track-btn{display:inline-flex;align-self:flex-start;border-radius:999px;border:1.3px solid #111;padding:7px 14px;font-size:11px;font-weight:700}.str-mock-coupon{padding:18px 20px 20px;display:flex;flex-direction:column;gap:12px}.str-mock-coupon-title{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5c5c5c}.str-mock-coupon-field{display:flex;align-items:center;justify-content:space-between;border:1.3px dashed #c7c7ce;border-radius:8px;padding:9px 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:700;letter-spacing:.04em}.str-mock-coupon-tag{font-family:ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;color:#1a7a3c}.str-mock-coupon-totals{display:flex;flex-direction:column;gap:5px}.str-mock-coupon-totals>div{display:flex;justify-content:space-between;font-size:12.5px;color:#555}.str-mock-coupon-totals>div[data-total]{margin-top:4px;padding-top:8px;border-top:1px solid #e7e7ec;font-size:14px;font-weight:700;color:#111}
