.mas-ksp mas-ksp-info{display:contents}.mas-ksp .mas-ksp-dialog{box-sizing:border-box;position:fixed;inset:auto;top:calc(var(--mas-dialog-y,0px) + max(20px,(var(--mas-dialog-height,100vh) - 800px)/2));left:calc(var(--mas-dialog-x,0px) + max(20px,(var(--mas-dialog-width,100vw) - 680px)/2));width:min(680px,calc(var(--mas-dialog-width,100vw) - 40px));max-width:calc(var(--mas-dialog-width,100vw) - 40px);height:min(800px,calc(var(--mas-dialog-height,100vh) - 40px));max-height:calc(var(--mas-dialog-height,100vh) - 40px);margin:0;padding:0;border:1px solid #dfe9e5;border-radius:20px;background:#fff;color:#385561;box-shadow:0 20px 80px #12362933;overflow:hidden;text-align:left}.mas-ksp .mas-ksp-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.mas-ksp .mas-ksp-dialog::backdrop{background:#0c222b7a}.mas-ksp .mas-ksp-dialog__header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #e3ece8;background:#fff}.mas-ksp .mas-ksp-dialog__header h2{min-width:0;margin:0;color:#103d6d;font:600 15px/1.35 var(--mas-body, sans-serif);overflow-wrap:anywhere}.mas-ksp .mas-ksp-dialog__close{display:flex;flex:0 0 44px;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e1ebe7;border-radius:50%;background:#f6faf8;color:#29413a;padding:0;cursor:pointer}.mas-ksp .mas-ksp-dialog :is(button,a,summary):focus-visible{outline:2px solid #007d67;outline-offset:3px}.mas-ksp .mas-ksp-dialog__content{min-width:0;min-height:0;padding:0;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;font:400 14px/1.65 var(--mas-body,sans-serif);overflow-wrap:anywhere}.mas-ksp [data-care-story]{padding:26px}.mas-ksp [data-care-story] :where(p,figure,ol,ul,dl){margin:0 0 16px}.mas-ksp [data-care-story] :where(h3,h4){margin:0 0 8px;color:#103d6d;font:700 17px/1.35 var(--mas-heading,sans-serif)}.mas-ksp [data-care-story] a{color:#007564;text-decoration:underline;text-underline-offset:3px}.mas-ksp [data-care-story] [data-care-title]{font:700 32px/1.12 var(--mas-heading,sans-serif);letter-spacing:-.4px;margin:0 0 16px}.mas-ksp [data-care-story] [data-care-eyebrow]{margin:0 0 9px;font:600 10px/1.5 var(--mas-body,sans-serif);letter-spacing:1.5px;text-transform:uppercase;color:#007564}.mas-ksp [data-care-intro]{max-width:510px}.mas-ksp [data-care-hero]{margin:-26px -26px 24px}.mas-ksp [data-care-hero] img{display:block;width:100%;height:auto;max-height:310px;aspect-ratio:16/9;object-fit:cover}.mas-ksp [data-care-hero] figcaption{padding:10px 26px 0;font-size:11px;color:#6b807d}.mas-ksp [data-care-facts],.mas-ksp [data-care-delivery-facts]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:18px 0;margin:20px 0 24px;border-block:1px solid #e0eae5}.mas-ksp [data-care-facts] p{margin:0}.mas-ksp [data-care-facts] strong,.mas-ksp [data-care-delivery-facts] dt{display:block;font:700 26px/1.2 var(--mas-heading,sans-serif);color:#007564}.mas-ksp [data-care-facts] span,.mas-ksp [data-care-delivery-facts] dd{display:block;margin:4px 0 0;color:#617972;font-size:11px;line-height:1.4}.mas-ksp [data-care-photo-story]{display:grid;grid-template-columns:38% minmax(0,1fr);align-items:center;gap:20px;margin-bottom:18px}.mas-ksp [data-care-photo-story] img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:12px}.mas-ksp [data-care-photo-story] p{font-size:13px;margin-bottom:12px}.mas-ksp [data-care-photo-story] [data-care-origin]{font-size:12px;font-weight:600;color:#007564;margin:0}.mas-ksp [data-care-story] [data-care-caption]{color:#667d80;font-size:12px;line-height:1.6}.mas-ksp [data-care-footer]{border-top:1px solid #e0eae5;padding-top:16px;margin:20px 0 0;font-size:13px}.mas-ksp [data-care-story] [data-care-steps]{list-style:none;padding:0;margin:24px 0}.mas-ksp [data-care-steps] li{display:flex;gap:14px;padding:16px 0;border-top:1px solid #e3ece8;list-style:none}.mas-ksp [data-care-steps] li:last-child{border-bottom:1px solid #e3ece8}.mas-ksp [data-care-step-number]{flex:0 0 30px;padding-top:1px;color:#6a9486;font-size:12px;font-weight:600}.mas-ksp [data-care-steps] p{margin:0;font-size:13px}.mas-ksp [data-care-callout]{margin:22px 0;padding:20px;background:#eff7f2;border:1px solid #e0ece4;border-radius:12px}.mas-ksp [data-care-callout] p{margin-bottom:12px;font-size:13px}.mas-ksp [data-care-callout]>:last-child{margin-bottom:0}.mas-ksp [data-care-contact-link]{display:inline-block;padding:3px 0;font-size:13px;font-weight:600}.mas-ksp [data-care-section]{margin:24px 0}.mas-ksp [data-care-detail]{border-top:1px solid #e0eae5}.mas-ksp [data-care-detail]:last-child{border-bottom:1px solid #e0eae5}.mas-ksp [data-care-detail]>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:14px 0;list-style:none;color:#214d59;font-weight:600;font-size:13px;cursor:pointer}.mas-ksp [data-care-detail]>summary::-webkit-details-marker{display:none}.mas-ksp [data-care-detail]>summary:after{content:"+";flex-shrink:0;font-size:20px;font-weight:400;color:#007564}.mas-ksp [data-care-detail][open]>summary:after{content:"\2212"}.mas-ksp [data-care-detail]>div{padding:0 0 16px;font-size:13px}.mas-ksp [data-care-policy-full] :where(h1,h2,h3,h4,h5,h6){font-size:17px;line-height:1.4;margin:22px 0 10px}.mas-ksp [data-care-policy-full] :where(ul,ol){padding-left:20px;list-style:revert}.mas-ksp [data-care-policy-full] li{list-style:inherit;margin:8px 0}.mas-ksp [data-care-policy-full] :where(img,video,iframe){max-width:100%;height:auto}.mas-ksp [data-care-policy-full] table{display:block;overflow-x:auto}@media(max-width:749px){.mas-ksp .mas-ksp-dialog{top:calc(var(--mas-dialog-y,0px) + var(--mas-dialog-height,100vh)*.12);left:var(--mas-dialog-x,0px);width:var(--mas-dialog-width,100vw);max-width:var(--mas-dialog-width,100vw);height:calc(var(--mas-dialog-height,100vh)*.88);max-height:calc(var(--mas-dialog-height,100vh)*.88);margin:0;border-radius:20px 20px 0 0;border-bottom:0}.mas-ksp .mas-ksp-dialog__header{padding:10px 18px}.mas-ksp .mas-ksp-dialog__header h2{font-size:14px}.mas-ksp [data-care-story]{padding:22px 20px max(28px,env(safe-area-inset-bottom))}.mas-ksp [data-care-hero]{margin:-22px -20px 22px}.mas-ksp [data-care-hero] img{height:clamp(140px,56.25vw,240px);max-height:calc(var(--mas-dialog-height,100vh)*.3)}.mas-ksp [data-care-hero] figcaption{padding:9px 20px 0}.mas-ksp [data-care-story] [data-care-title]{font-size:29px}.mas-ksp [data-care-photo-story]{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/211/assets/mas-pdp-care.css.map */
