.msv1-availability{display:grid;grid-template-columns:12px 1fr;align-items:start;gap:10px;margin:12px 0;padding:11px 12px;border:1px solid #d8e7de;border-radius:13px;background:#f8fbf9;color:#203b2d}.msv1-live-dot{width:9px;height:9px;margin-top:4px;border-radius:50%;background:#1ca866;box-shadow:0 0 0 5px #1ca86621;animation:msv1-live-pulse 2s ease-out infinite}.msv1-availability div{display:grid;gap:2px}.msv1-availability strong{font-size:13px;line-height:1.25}.msv1-availability small{color:#617067;font-size:11px;line-height:1.35}.msv1-reservation-note,.msv1-rescue-applied{display:grid;grid-template-columns:32px 1fr;align-items:start;gap:9px;margin:0 0 15px;padding:10px 11px;border-radius:12px}.msv1-reservation-note{border:1px solid #f0d498;background:#fff9e9;color:#654510}.msv1-reservation-note>span,.msv1-rescue-applied>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:14px}.msv1-reservation-note>span{background:#fff0c9}.msv1-rescue-applied>span{background:#0a8055;color:#fff;font-weight:900}.msv1-reservation-note p,.msv1-rescue-applied p{display:grid;gap:2px;margin:0;line-height:1.25}.msv1-reservation-note strong,.msv1-rescue-applied strong{font-size:12px}.msv1-reservation-note small,.msv1-rescue-applied small{font-size:10px;line-height:1.35}.msv1-rescue-applied{border:1px solid #a9dcc0;background:#eaf9f0;color:#07533b}.msv1-rescue-applied[hidden]{display:none}.msv1-rescue-applied small{color:#3f6b55}.msv1-summary-rescue{color:#08744d!important}.msv1-summary-rescue[hidden]{display:none!important}.msv1-summary-rescue strong{color:#08744d!important}.msv1-rescue-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:14px;background:#05170ead}.msv1-rescue-modal::backdrop{background:#05170ead}.msv1-rescue-modal[open]{display:flex;align-items:center;justify-content:center}.msv1-rescue-card{position:relative;width:min(100%,440px);max-height:calc(100vh - 28px);overflow:auto;padding:26px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid #d8e5dd;border-radius:24px;background:linear-gradient(155deg,#fff,#f3fbf6);box-shadow:0 24px 70px #00000047;text-align:center;animation:msv1-rescue-in .28s ease-out}.msv1-rescue-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#e9efeb;color:#2c3b33;font-size:25px;line-height:1;cursor:pointer}.msv1-rescue-kicker{display:block;padding-right:28px;color:#08744d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.msv1-rescue-gift{display:grid;place-items:center;width:62px;height:62px;margin:14px auto 10px;border-radius:20px;background:linear-gradient(145deg,#17a96c,#07533b);color:#fff;box-shadow:0 10px 22px #08744d3d;font-size:30px;font-weight:900;transform:rotate(-4deg)}.msv1-rescue-card h2{max-width:340px;margin:0 auto;color:#17211c;font-size:clamp(24px,7vw,31px);line-height:1.05;letter-spacing:-.025em}.msv1-rescue-card h2 span{color:#08744d}.msv1-rescue-card>p{max-width:350px;margin:10px auto 0;color:#59675f;font-size:13px;line-height:1.45}.msv1-rescue-price{display:grid;justify-items:center;gap:3px;margin:17px 0;padding:14px;border:1px dashed #9ac9ad;border-radius:15px;background:#fff}.msv1-rescue-price small{color:#5a695f;font-size:11px}.msv1-rescue-price strong{color:#07533b;font-size:30px;line-height:1}.msv1-rescue-price span{color:#6b4b12;font-size:11px;font-weight:750}.msv1-rescue-price b{color:#8a5200}.msv1-rescue-accept{width:100%;min-height:56px;border:0;border-radius:14px;padding:11px 15px;background:linear-gradient(135deg,#0c965f,#07533b);color:#fff;font-size:14px;font-weight:900;cursor:pointer}.msv1-rescue-leave{display:block;margin:11px auto 0;border:0;background:transparent;color:#66736c;font-size:12px;text-decoration:underline;cursor:pointer}.msv1-rescue-fine{display:block;margin:12px auto 0;color:#78827c;font-size:9px;line-height:1.4}.has-ms-rescue .msv1-price-card{border-color:#92cfad;box-shadow:0 9px 26px #07533b24}.msv1-help-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;padding:14px;background:#05170ead}.msv1-help-modal::backdrop{background:#05170ead}.msv1-help-modal[open]{display:flex;align-items:center;justify-content:center}.msv1-help-card{position:relative;width:min(100%,430px);max-height:calc(100vh - 28px);overflow:auto;padding:27px 20px calc(22px + env(safe-area-inset-bottom));border:1px solid #d8e5dd;border-radius:24px;background:linear-gradient(155deg,#fff,#f3fbf6);box-shadow:0 24px 70px #00000047;text-align:center;animation:msv1-rescue-in .28s ease-out}.msv1-help-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#e9efeb;color:#2c3b33;font-size:25px;line-height:1;cursor:pointer}.msv1-help-kicker{display:block;padding-right:28px;color:#08744d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.msv1-help-icon{display:grid;place-items:center;width:64px;height:64px;margin:14px auto 11px;border-radius:50%;background:#25d366;color:#073d25;box-shadow:0 10px 24px #25d36640;font-size:17px;font-weight:950}.msv1-help-card h2{margin:0;color:#17211c;font-size:clamp(25px,7vw,31px);line-height:1.06;letter-spacing:-.025em}.msv1-help-card>p{max-width:350px;margin:10px auto 18px;color:#59675f;font-size:13px;line-height:1.48}.msv1-help-whatsapp{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;border-radius:14px;padding:11px 15px;background:linear-gradient(135deg,#20bf69,#08744d);color:#fff!important;font-size:14px;font-weight:900;text-decoration:none!important}.msv1-help-continue{width:100%;min-height:48px;margin-top:10px;border:1px solid #9ac9ad;border-radius:13px;background:#fff;color:#07533b;font-size:13px;font-weight:850;cursor:pointer}.msv1-help-leave{display:block;margin:11px auto 0;border:0;background:transparent;color:#66736c;font-size:11px;text-decoration:underline;cursor:pointer}.msv1-help-card>small{display:block;margin-top:12px;color:#78827c;font-size:9px;line-height:1.4}@keyframes msv1-live-pulse{0%{box-shadow:0 0 #1ca86647}70%,to{box-shadow:0 0 0 8px #1ca86600}}@keyframes msv1-rescue-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@media(min-width:700px){.msv1-rescue-card,.msv1-help-card{padding:32px}.msv1-reservation-note{margin-top:-4px}}@media(prefers-reduced-motion:reduce){.msv1-live-dot,.msv1-rescue-card,.msv1-help-card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/marcastore-persuasion-v1-2.css.map */
