.mtd-c64-unit{display:block;color:#596b7b;font-size:14px;line-height:1.4;margin:2px 0 10px}
.mtd-c64-card-unit{color:#596b7b;font-size:13px;line-height:1.35;margin:4px 0 10px}
.mtd-c64-caption{color:#627385;font-size:12px;line-height:1.5;margin:12px 0 0}
.mtd-c64-roll-note{display:block;font-size:12px;line-height:1.4;font-weight:400;margin-top:4px}
.mk-buy .mtd-c64-choose{display:block;text-align:center;background:#4388fa;color:#fff;padding:12px 18px;border-radius:8px;text-decoration:none;font-weight:600}
[data-mtd-c64] h2{font-size:1.25em;margin:1.2em 0 .5em}
[data-mtd-c64] p{line-height:1.65;margin:0 0 .8em}
@media(max-width:600px){.mtd-c64-unit{font-size:13px}.mtd-c64-caption{font-size:12px}}
/* 1.1.2 — compact native options and one selected unit. */
#product-product #input-option310.mtd-c64-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch;width:100%;max-width:100%}
#product-product #input-option310.mtd-c64-size-grid .radio{min-width:0;width:auto;margin:0;padding:0}
#product-product #input-option310.mtd-c64-size-grid label{display:block;height:100%;margin:0;padding:0}
#product-product #input-option310.mtd-c64-size-grid .option-name{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px!important;height:100%;padding:8px 10px!important;white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:center;font-size:14px!important;line-height:1.4}
#product-product #mtd-c64-option-help{margin:10px 0 0;color:#627385;font-size:13px;line-height:1.5}
#product-product[data-mtd-c64-product] #product_price .mpd-price{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;text-align:left!important}
#product-product[data-mtd-c64-product] #product_price .mtd10-price-line{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-start;gap:4px 10px}
#product-product[data-mtd-c64-product] #product_price .mpd-price .price{flex:0 0 auto;width:auto;max-width:100%;white-space:nowrap;margin:0}
#product-product[data-mtd-c64-product] #product_price .mtd-c64-inline-unit{flex:0 0 auto;order:3;color:#526579;font-size:14px;line-height:1.4;font-weight:400;letter-spacing:normal;white-space:nowrap;margin:0}
#product-product[data-mtd-c64-product] #product_price .mpd-quantity[data-mtd-c64-quantity-label]:before{content:attr(data-mtd-c64-quantity-label)}
@media(max-width:380px){#product-product #input-option310.mtd-c64-size-grid .option-name{padding:8px 6px!important;font-size:13px!important}}
