

/* Start:/local/templates/moleculab/css/delivery-valid-20261019.css?17924263424422*/

.ml-delivery{--ml-blue:#00a6ce;--ml-green:#76c344;--ml-ink:#264c5b;--ml-muted:#637b88;--ml-line:#cde7ed;background:#f3fff0;color:var(--ml-ink);padding:24px 0 64px;font-family:inherit;line-height:1.6}
.ml-delivery,.ml-delivery *,.ml-delivery *::before,.ml-delivery *::after{box-sizing:border-box}
.ml-delivery .ml-d-wrap{width:calc(100% - 40px);max-width:1230px;margin:0 auto}
.ml-delivery a{color:inherit;text-decoration:none}
.ml-delivery a:focus-visible{outline:3px solid #007ea4;outline-offset:5px}
.ml-delivery .ml-d-crumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;margin-bottom:24px;color:var(--ml-muted)}
.ml-delivery .ml-d-crumb a:hover{color:#007f9e;text-decoration:underline}
.ml-delivery .ml-d-card{min-width:0;background:#fff;border:1px solid var(--ml-line);border-radius:22px}
.ml-delivery .ml-d-hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:36px;padding:38px;background:radial-gradient(ellipse at right bottom,#e9faff,transparent 65%),#fff}
.ml-delivery .ml-d-eyebrow{font-size:13px;letter-spacing:.1em;color:#007e9e;font-weight:700;margin:0}
.ml-delivery h1,.ml-delivery h2,.ml-delivery h3,.ml-delivery p{padding:0}
.ml-delivery h1{overflow-wrap:anywhere;hyphens:auto;font-size:clamp(32px,3.4vw,48px);line-height:1.12;font-weight:700;letter-spacing:-.025em;margin:12px 0 20px;color:var(--ml-ink)}
.ml-delivery h2{font-size:clamp(24px,2.1vw,30px);line-height:1.25;margin:0 0 20px;font-weight:700;color:var(--ml-ink)}
.ml-delivery h3{font-size:20px;line-height:1.3;margin:0 0 10px;font-weight:700;color:var(--ml-ink)}
.ml-delivery p{margin:0;color:var(--ml-muted);font-size:16px;line-height:1.65}
.ml-delivery .ml-d-lead{font-size:18px;max-width:620px}
.ml-delivery .ml-d-art{display:block;width:100%;height:auto;max-width:420px;margin:auto}
.ml-delivery .ml-d-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ml-delivery .ml-d-benefits{margin:22px 0 32px}
.ml-delivery .ml-d-small{display:flex;align-items:flex-start;gap:18px;padding:24px}
.ml-delivery .ml-d-small p{font-size:15px}
.ml-delivery .ml-d-icon{width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:#eafaff;color:#0088b1;display:flex;align-items:center;justify-content:center}
.ml-delivery .ml-d-icon--green{background:#effae7;color:#4b8b23}
.ml-delivery .ml-d-icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}
.ml-delivery .ml-d-note{display:flex;gap:14px;align-items:flex-start;padding:20px 24px;margin:18px 0 24px;background:#edfaff;border:1px solid var(--ml-line);border-radius:20px;color:var(--ml-ink);font-size:15px}
.ml-delivery .ml-d-note strong{color:#0086ad;font-size:21px;line-height:1.3}
.ml-delivery .ml-d-two{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.ml-delivery .ml-d-detail{padding:28px}
.ml-delivery .ml-d-list{list-style:none!important;padding:0!important;margin:0!important}
.ml-delivery .ml-d-list li{padding:17px 0;margin:0;border-top:1px solid var(--ml-line);display:flex;align-items:center;gap:14px;font-size:16px}
.ml-delivery .ml-d-list li:before{content:'';width:9px;height:9px;border-radius:50%;background:var(--ml-green);flex:0 0 9px}
.ml-delivery .ml-d-list li:first-child{border-top:0}
.ml-delivery .ml-d-cold{background:linear-gradient(120deg,#fff,#f2ffed)}
.ml-delivery .ml-d-cold-title{display:flex;gap:18px;align-items:center;margin-bottom:18px}
.ml-delivery .ml-d-cold-title h2{margin:0;font-size:25px}
@media(max-width:900px){.ml-delivery .ml-d-hero{padding:30px;gap:20px}.ml-delivery .ml-d-small{padding:20px;gap:12px}.ml-delivery .ml-d-icon{width:46px;height:46px;flex-basis:46px}}
@media(max-width:760px){.ml-delivery{padding:18px 0 42px}.ml-delivery .ml-d-wrap{width:calc(100% - 28px)}.ml-delivery .ml-d-hero{grid-template-columns:1fr;padding:26px 22px;gap:14px}.ml-delivery .ml-d-art{max-width:280px}.ml-delivery .ml-d-three,.ml-delivery .ml-d-two{grid-template-columns:1fr;gap:14px}.ml-delivery .ml-d-benefits{margin:18px 0 28px}.ml-delivery .ml-d-small{padding:22px}.ml-delivery .ml-d-detail{padding:24px}.ml-delivery .ml-d-note{padding:20px}.ml-delivery .ml-d-cold-title h2{font-size:23px}}
@media(max-width:420px){.ml-delivery .ml-d-wrap{width:calc(100% - 22px)}}

/* Preserve the original benefit heading appearance. */
.ml-delivery .ml-d-benefit-title{font-size:20px;line-height:1.3;margin:0 0 10px;font-weight:700;color:var(--ml-ink)}

/* End */
/* /local/templates/moleculab/css/delivery-valid-20261019.css?17924263424422 */
