/* 木苺26cm 最短お届け目安（leadtime-26.js） */
.ge-leadtime26{margin:10px 0 0;padding:12px;border:1px solid #ded8cf;background:#fbf8f3;color:#302720;font-size:13px;line-height:1.6}
.quick-order-rows .ge-leadtime26,.mobile-size-options .ge-leadtime26{margin:8px 0}
.quick-order-rows .ge-leadtime26{grid-column:1/-1}
.ge-leadtime26 p{margin:0}
.ge-leadtime26-title strong{color:#9b3549}
.ge-leadtime26-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:8px 0;padding:0;list-style:none;text-align:center}
.ge-leadtime26-days li{padding:4px 0;border:1px solid #e6dfd5;background:#fff}
.ge-leadtime26-days span{display:block;font-size:12px;line-height:1.3}
.ge-leadtime26-days small{display:block;font-size:11px;color:#6b6058}
.ge-leadtime26-days b{display:block;font-size:15px;font-weight:600}
.ge-leadtime26-days .ok b{color:#2f6b3a}
.ge-leadtime26-days .ng{background:#f3efea;color:#8a8079}
.ge-leadtime26-note{font-size:12px;color:#5a5048}
/* 2026-10-12：カード内・カート追加表示内に収める（全幅・画面を覆う表示はしない） */
.quick-cart .ge-leadtime26-inline{grid-column:1/-1;margin:10px 0 0;order:9}
.quick-order-rows.ge-leadtime26-open{align-items:start}
.direct-cart .ge-leadtime26-inline{margin:0 0 12px}
.ge-leadtime26-modal{margin:12px auto;max-width:480px;text-align:left;font-weight:normal;font-family:inherit}.ge-leadtime26-modal .ge-leadtime26-days{gap:2px}.ge-leadtime26-modal .ge-leadtime26-days span{font-size:11px;letter-spacing:-.03em}.es-modal-content:has(.ge-leadtime26-modal){max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto}
@media(max-width:480px){.ge-leadtime26-modal{padding:8px}.ge-leadtime26-modal .ge-leadtime26-days span{font-size:10px}.ge-leadtime26{padding:10px}.ge-leadtime26-days{gap:3px}.ge-leadtime26-days span{font-size:11px}.ge-leadtime26-note{font-size:11.5px}}
@media(max-width:360px){.ge-leadtime26-modal{padding:8px 6px}.ge-leadtime26-modal .ge-leadtime26-days{gap:1px}.ge-leadtime26-modal .ge-leadtime26-days span{font-size:9px;letter-spacing:-.05em}}
