.mmlc-service{max-width:1120px;margin:24px auto 64px;color:#171923}
.mmlc-service__hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;padding:32px 40px;background:#fff;border:1px solid #dce4ed;border-radius:24px;box-shadow:5px 6px 0 #e7f5fc;position:relative;overflow:hidden}
.mmlc-service__hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,#0094da2b 1.5px,transparent 2px) right top/17px 17px;mask-image:linear-gradient(90deg,transparent 35%,#000);pointer-events:none}
.mmlc-service__hero>*{position:relative}.mmlc-service__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:#171923}.mmlc-service h1{font-size:clamp(27px,3.1vw,42px);line-height:1.17;letter-spacing:-.035em;margin:10px 0 14px}.mmlc-service__hero p:last-child{font-size:15px;line-height:1.65;max-width:550px;margin:0;color:#535969}.mmlc-service__parcel{width:180px;height:150px}
.mmlc-service__nav{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0 28px}.mmlc-service__nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 17px;border:1px solid #dce4ed;border-radius:30px;background:#fff;font-size:13px;font-weight:600;text-decoration:none;color:#171923}.mmlc-service__nav a:first-child{background:#0094da;border-color:#0094da;color:#111821}
.mmlc-service__body,.mmlc-service__faq{background:#fff;border:1px solid #dce4ed;border-radius:20px;padding:30px 36px;margin:20px 0;line-height:1.75;font-size:15px;overflow-wrap:anywhere}.mmlc-service__body>p:first-child{font-size:16px;margin-top:0}.mmlc-service__body h2,.mmlc-service__faq h2{font-size:23px;line-height:1.3;letter-spacing:-.025em;margin:32px 0 14px}.mmlc-service__body h2{padding-top:26px;border-top:1px solid #e7ebf0}.mmlc-service__body h3{font-size:17px;margin:28px 0 10px}.mmlc-service__body li+li{margin-top:12px}.mmlc-service__body ul{padding-left:21px}.mmlc-service__body a,.mmlc-service__faq a{color:#171923;text-decoration:underline;text-decoration-color:#0094da;text-underline-offset:4px;text-decoration-thickness:2px}.mmlc-service__body table,.shopify-policy__body table{width:100%;border-collapse:separate;border-spacing:0;margin:20px 0;border:1px solid #dce4ed;border-radius:12px;overflow:hidden;font-size:14px;table-layout:fixed}.mmlc-service__body caption,.shopify-policy__body caption{text-align:left;font-size:12px;color:#535969;padding-bottom:10px}.mmlc-service__body th,.mmlc-service__body td,.shopify-policy__body th,.shopify-policy__body td{padding:15px 12px;text-align:left;border:0;border-bottom:1px solid #e7ebf0;vertical-align:middle}.mmlc-service__body thead,.shopify-policy__body thead{background:#e8f6fd}.mmlc-service__body tbody tr:last-child>*,.shopify-policy__body tbody tr:last-child>*{border-bottom:0}.mmlc-service__body tbody td{font-weight:600}.mmlc-service__body p:has(>strong:first-child){padding:16px 18px;background:#f9eafa;border-left:3px solid #bb00ad;border-radius:0 10px 10px 0}
.mmlc-service__faq h2{margin-top:0}.mmlc-service__faq details+details{border-top:1px solid #e7ebf0}.mmlc-service__faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;font-size:15px;font-weight:600;list-style:none;cursor:pointer;padding:14px 0}.mmlc-service__faq summary::-webkit-details-marker{display:none}.mmlc-service__faq summary span{font-size:24px;color:#bb00ad}.mmlc-service__faq details[open] summary span{transform:rotate(45deg)}.mmlc-service__faq details>div{padding:0 0 14px;color:#535969}.mmlc-service a:focus-visible,.mmlc-service summary:focus-visible{outline:3px solid #0094da;outline-offset:4px}
.shopify-policy__container{max-width:940px!important;margin:30px auto 64px!important;padding:0 24px!important;color:#171923}.shopify-policy__title h1{font-size:clamp(27px,3vw,40px);line-height:1.2;letter-spacing:-.025em}.shopify-policy__body{background:#fff;border:1px solid #dce4ed;border-radius:20px;padding:28px 32px;margin-top:24px;line-height:1.75;overflow-wrap:anywhere}.shopify-policy__body h2{font-size:22px;line-height:1.3;margin:28px 0 14px}.shopify-policy__body h3{font-size:18px}.shopify-policy__body a{color:#171923;text-decoration:underline;text-decoration-color:#0094da;text-underline-offset:3px}.shopify-policy__body li+li{margin-top:8px}
@media(max-width:749px){.mmlc-service{margin:12px auto 40px;padding:0 16px}.mmlc-service__hero{padding:24px 20px;grid-template-columns:minmax(0,1fr);gap:0;border-radius:18px}.mmlc-service__parcel{position:absolute;right:-22px;top:-16px;width:115px;height:110px;opacity:.24;pointer-events:none}.mmlc-service__hero>div{z-index:1}.mmlc-service__eyebrow{font-size:10px;max-width:220px}.mmlc-service__nav{gap:7px;margin:18px 0}.mmlc-service__nav a{font-size:12px;padding:9px 12px}.mmlc-service__body,.mmlc-service__faq{padding:20px 17px;border-radius:16px;font-size:14px}.mmlc-service__body>p:first-child{font-size:14px}.mmlc-service__body h2,.mmlc-service__faq h2{font-size:21px}.mmlc-service__body table,.shopify-policy__body table{font-size:12px}.mmlc-service__body th,.mmlc-service__body td,.shopify-policy__body th,.shopify-policy__body td{padding:12px 7px}.mmlc-service__body p:has(>strong:first-child){padding:14px 12px}.mmlc-service__faq summary{font-size:14px}.shopify-policy__container{padding:0 16px!important;margin-top:20px!important}.shopify-policy__body{padding:20px 16px;font-size:14px}.shopify-policy__body h2{font-size:20px}.shopify-policy__body ul{padding-left:18px}}
