.mp-before-after{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--mp-ink);background:var(--mp-surface);padding:var(--mp-pad-t) 16px var(--mp-pad-b)}.mp-before-after .mp-ba-notice{background:var(--mp-surface);border-radius:14px;padding:22px;margin:0 auto;max-width:640px;box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c680}.mp-before-after .mp-ba-notice-title{margin:0 0 8px;font-size:16px;font-weight:700}.mp-before-after .mp-ba-notice p:last-child{margin:0;font-size:14px;line-height:1.55;opacity:.85}.mp-before-after .mp-ba-inner{max-width:1040px;margin:0 auto}.mp-before-after .mp-ba-heading{margin:0 0 10px;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.mp-before-after .mp-ba-subheading{margin:0 0 26px;font-size:16px;line-height:1.6;opacity:.75}.mp-before-after .mp-ba-align-center{text-align:center}.mp-before-after .mp-ba-align-left{text-align:left}.mp-before-after .mp-ba-stage{position:relative;overflow:hidden;border-radius:var(--mp-radius);background:var(--mp-surface);box-shadow:-8px -8px 20px #ffffffe6,8px 8px 20px #a3b1c68c;user-select:none;-webkit-user-select:none}.mp-before-after .mp-ba-orient-h{touch-action:pan-y}.mp-before-after .mp-ba-orient-v{touch-action:pan-x}.mp-before-after .mp-ba-orient-h{cursor:ew-resize}.mp-before-after .mp-ba-orient-v{cursor:ns-resize}.mp-before-after .mp-ba-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-drag:none}.mp-before-after .mp-ba-top{position:absolute;top:0;right:0;bottom:0;left:0}.mp-before-after .mp-ba-orient-h .mp-ba-top{clip-path:inset(0 calc((100 - var(--mp-pos)) * 1%) 0 0)}.mp-before-after .mp-ba-orient-v .mp-ba-top{clip-path:inset(0 0 calc((100 - var(--mp-pos)) * 1%) 0)}.mp-before-after .mp-ba-label{position:absolute;z-index:10;background:var(--mp-surface);color:var(--mp-ink);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 15px;border-radius:999px;pointer-events:none;box-shadow:-3px -3px 8px #ffffffe6,3px 3px 8px #a3b1c680}.mp-before-after .mp-ba-orient-h .mp-ba-label-before{top:14px;left:14px}.mp-before-after .mp-ba-orient-h .mp-ba-label-after{top:14px;right:14px}.mp-before-after .mp-ba-orient-v .mp-ba-label-before{top:14px;left:50%;transform:translate(-50%)}.mp-before-after .mp-ba-orient-v .mp-ba-label-after{bottom:14px;left:50%;transform:translate(-50%)}.mp-before-after .mp-ba-handle{position:absolute;z-index:4;outline:none}.mp-before-after .mp-ba-orient-h .mp-ba-handle{top:0;bottom:0;left:calc(var(--mp-pos) * 1%);width:64px;transform:translate(-50%)}.mp-before-after .mp-ba-orient-v .mp-ba-handle{left:0;right:0;top:calc(var(--mp-pos) * 1%);height:64px;transform:translateY(-50%)}.mp-before-after .mp-ba-line{position:absolute;background:#fff;box-shadow:0 0 10px #1f29374d}.mp-before-after .mp-ba-orient-h .mp-ba-line{top:0;bottom:0;left:50%;width:4px;margin-left:-2px}.mp-before-after .mp-ba-orient-v .mp-ba-line{left:0;right:0;top:50%;height:4px;margin-top:-2px}.mp-before-after .mp-ba-knob{position:absolute;top:50%;left:50%;width:52px;height:52px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;box-shadow:0 6px 18px -6px #0f172a59,0 2px 6px #0f172a2e;color:var(--mp-accent);cursor:grab;transition:transform .25s var(--mp-spring),box-shadow .2s ease}.mp-before-after .mp-ba-handle-round .mp-ba-knob{width:52px;height:52px;background:#fff;width:58px;height:58px;border-radius:50%;background:var(--mp-surface);display:flex;align-items:center;justify-content:center;box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c68c,inset 1px 1px 2px #fff9}.mp-before-after .mp-ba-orient-v .mp-ba-handle-round .mp-ba-knob svg{transform:rotate(90deg)}.mp-before-after .mp-ba-handle-grip .mp-ba-knob{width:30px;height:98px;border-radius:16px;background:repeating-linear-gradient(180deg,rgba(31,41,55,.16) 0 2px,transparent 2px 7px),var(--mp-surface);box-shadow:-5px -5px 12px #ffffffe6,5px 5px 12px #a3b1c68c,inset 1px 1px 2px #fff9}.mp-before-after .mp-ba-orient-v .mp-ba-handle-grip .mp-ba-knob{width:98px;height:30px;border-radius:16px;background:repeating-linear-gradient(90deg,rgba(31,41,55,.16) 0 2px,transparent 2px 7px),var(--mp-surface)}.mp-before-after .mp-ba-handle-grip .mp-ba-knob svg{display:none}.mp-before-after .mp-ba-stage.is-dragging .mp-ba-knob{cursor:grabbing;transform:translate(-50%,-50%) scale(.94);box-shadow:inset -3px -3px 8px #ffffffb3,inset 3px 3px 8px #a3b1c68c}.mp-before-after .mp-ba-handle:focus-visible .mp-ba-knob{outline:3px solid var(--mp-accent);outline-offset:3px}@media(min-width:750px){.mp-before-after .mp-ba-heading{font-size:38px}}@media(prefers-reduced-motion:reduce){.mp-before-after .mp-ba-knob{width:52px;height:52px;border-radius:50%;background:#fff;transition:none}}.mp-before-after .mp-ba-stage{overflow:hidden!important}.mp-before-after .mp-ba-knob{width:52px!important;height:52px!important;border-radius:999px!important;background:#fff!important;border:2px solid #e2e8f0!important;box-shadow:0 8px 20px #0f172a40!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#1e293b!important}.mp-before-after .mp-ba-label-before,.mp-before-after .mp-ba-label-after{z-index:5!important;max-width:calc(100% - 32px)!important;white-space:nowrap!important}.mp-before-after .mp-ba-stage{position:relative!important;overflow:hidden!important;contain:paint!important}.mp-cardstack{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-light: rgba(255, 255, 255, .95);--mp-shadow-dark: rgba(163, 177, 198, .55);background:var(--mp-surface, #EDF0F5);color:var(--mp-ink, #1F2937);padding:var(--mp-pad-t) 20px var(--mp-pad-b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mp-cardstack .mp-inner{max-width:var(--mp-maxw);margin:0 auto}.mp-cardstack .mp-heading{margin:0 0 10px;text-align:center;font-size:clamp(26px,4.5vw,38px);line-height:1.2;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-cardstack .mp-sub{margin:0 auto;max-width:52ch;text-align:center;font-size:16px;line-height:1.6;color:var(--mp-muted, #6B7280)}.mp-cardstack .mp-deck{display:grid;margin-top:34px;border-radius:var(--mp-radius, 20px)}.mp-cardstack .mp-deck:focus{outline:none}.mp-cardstack .mp-deck:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:8px}.mp-cardstack .mp-card{grid-area:1 / 1;position:relative;margin:0;padding:clamp(26px,5vw,42px);border-radius:var(--mp-radius, 20px);background-color:#f7f9fc;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 40%,#ffffff);box-shadow:-10px -10px 24px var(--mp-shadow-light),10px 10px 24px var(--mp-shadow-dark);will-change:transform;transform:translateZ(0) scale(1);user-select:none;-webkit-user-select:none}.mp-cardstack .mp-deck>.mp-card:nth-child(1){z-index:10}.mp-cardstack .mp-deck>.mp-card:nth-child(2){z-index:9;transform:translate3d(0,14px,0) scale(.955)}.mp-cardstack .mp-deck>.mp-card:nth-child(3){z-index:8;transform:translate3d(0,28px,0) scale(.91)}.mp-cardstack .mp-deck>.mp-card:nth-child(4){z-index:7;transform:translate3d(0,42px,0) scale(.865)}.mp-cardstack .mp-deck>.mp-card:nth-child(n+5){z-index:6;transform:translate3d(0,48px,0) scale(.85);opacity:0}.mp-cardstack .mp-card:not(.is-top){pointer-events:none}.mp-cardstack .mp-card.is-top{cursor:grab;touch-action:pan-y}.mp-cardstack .mp-card.is-dragging{cursor:grabbing}.mp-cardstack.is-single .mp-card.is-top{cursor:default}.mp-cardstack .mp-mark{display:block;font-family:Georgia,Times New Roman,serif;font-size:64px;line-height:.55;margin-bottom:14px;color:var(--mp-accent, #4F46E5);opacity:.3}.mp-cardstack .mp-stars{margin-bottom:14px;font-size:18px;letter-spacing:3px;line-height:1}.mp-cardstack .mp-star{color:var(--mp-ink, #1F2937);opacity:.16}.mp-cardstack .mp-star.is-on{color:var(--mp-accent, #4F46E5);opacity:1}.mp-cardstack .mp-quote{margin:0 0 24px;padding:0;border:0;font-size:clamp(17px,2.6vw,21px);line-height:1.65;font-style:normal;color:var(--mp-ink, #1F2937)}.mp-cardstack .mp-person{display:flex;align-items:center;gap:14px}.mp-cardstack .mp-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:-3px -3px 8px var(--mp-shadow-light),3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;letter-spacing:.04em;color:var(--mp-accent, #4F46E5);background-color:#eef1f7;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 65%,#ffffff);box-shadow:inset -3px -3px 7px var(--mp-shadow-light),inset 3px 3px 7px var(--mp-shadow-dark)}.mp-cardstack .mp-who{display:flex;flex-direction:column;gap:2px;min-width:0}.mp-cardstack .mp-name{font-weight:700;font-size:16px;line-height:1.35}.mp-cardstack .mp-role{font-size:14px;line-height:1.4;color:var(--mp-muted, #6B7280)}.mp-cardstack .mp-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:56px}.mp-cardstack .mp-arrow{width:50px;height:50px;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--mp-ink, #1F2937);background-color:#eef1f6;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 70%,#ffffff);box-shadow:-5px -5px 12px var(--mp-shadow-light),5px 5px 12px var(--mp-shadow-dark);transition:transform .18s ease,box-shadow .18s ease}.mp-cardstack .mp-arrow:hover{transform:translateY(-1px)}.mp-cardstack .mp-arrow:active{transform:translateY(2px);box-shadow:inset -3px -3px 8px var(--mp-shadow-light),inset 3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-arrow:focus-visible,.mp-cardstack .mp-dot:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:3px}.mp-cardstack .mp-dots{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;box-shadow:inset -3px -3px 8px var(--mp-shadow-light),inset 3px 3px 8px var(--mp-shadow-dark)}.mp-cardstack .mp-dot{width:12px;height:12px;padding:0;border:0;border-radius:999px;cursor:pointer;background-color:#dfe4ec;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 55%,#c9d2e0);box-shadow:-2px -2px 5px var(--mp-shadow-light),2px 2px 5px var(--mp-shadow-dark);transition:width .28s var(--mp-spring, cubic-bezier(.34, 1.56, .64, 1)),background-color .2s ease,box-shadow .2s ease}.mp-cardstack .mp-dot.is-active{width:34px;background:var(--mp-accent, #4F46E5);box-shadow:inset -2px -2px 5px #ffffff59,inset 2px 2px 5px #00000040}.mp-cardstack .mp-notice{margin:30px auto 0;max-width:560px;padding:18px 22px;border:2px dashed var(--mp-accent, #4F46E5);border-radius:14px;text-align:center;color:var(--mp-muted, #6B7280);font-size:15px;line-height:1.6}.mp-cardstack .mp-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.mp-cardstack *,.mp-cardstack *:before,.mp-cardstack *:after{transition:none!important;animation:none!important}}.mp-fc{--mp-surface: #EDF0F5;--mp-ink: #1F2937;--mp-accent: #4F46E5;--mp-digit: 72;--mp-radius: 16px;--mp-pad-top: 48px;--mp-pad-bottom: 48px;background:var(--mp-surface);padding:var(--mp-pad-top) 20px var(--mp-pad-bottom);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-fc-inner{max-width:960px;margin:0 auto}.mp-fc-heading{margin:0 0 .5rem;text-align:center;font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.01em;line-height:1.2}.mp-fc-sub{margin:0 auto 2rem;max-width:600px;text-align:center;font-size:1rem;line-height:1.55;opacity:.72}.mp-fc-panel{background:var(--mp-surface);border-radius:var(--mp-radius);box-shadow:10px 10px 26px #a3b1c68c,-10px -10px 26px #fffffff2;padding:clamp(22px,4vw,46px) clamp(14px,3vw,40px)}.mp-fc-timer{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(12px,3vw,30px)}.mp-fc-unit{display:flex;flex-direction:column;align-items:center;gap:14px}.mp-fc-digits{display:flex;gap:.14em;font-size:calc(var(--mp-digit, 72) * 1px)}.mp-fc-digit{position:relative;display:inline-block;width:.74em;height:1.24em;perspective:6em;border-radius:.12em;box-shadow:5px 5px 12px #a3b1c68c,-4px -4px 10px #ffffffe6}.mp-fc-half,.mp-fc-flap{position:absolute;left:0;width:100%;height:.62em;overflow:hidden;background-color:var(--mp-ink);color:#f8fafc}.mp-fc-half>span,.mp-fc-flap>span{display:block;height:1.24em;line-height:1.24em;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.mp-fc-half--top{top:0;border-radius:.12em .12em 0 0;border-bottom:1px solid rgba(0,0,0,.55);background-image:linear-gradient(180deg,#ffffff29,#fff0);box-shadow:inset 0 2px 2px #ffffff1f}.mp-fc-half--bottom{bottom:0;border-radius:0 0 .12em .12em;background-image:linear-gradient(180deg,#0000,#00000052);box-shadow:inset 0 -2px 3px #00000059}.mp-fc-half--bottom>span{transform:translateY(-.62em)}.mp-fc-flap{z-index:2;backface-visibility:hidden}.mp-fc-flap--top{top:0;transform-origin:50% 100%;border-radius:.12em .12em 0 0;border-bottom:1px solid rgba(0,0,0,.55);background-image:linear-gradient(180deg,#ffffff29,#fff0)}.mp-fc-flap--bottom{bottom:0;transform-origin:50% 0%;transform:rotateX(90deg);border-radius:0 0 .12em .12em;background-image:linear-gradient(180deg,#0000,#00000052)}.mp-fc-flap--bottom>span{transform:translateY(-.62em)}.mp-fc-digit.is-flipping .mp-fc-flap--top{animation:mp-fc-flip-top .3s cubic-bezier(.37,.01,.94,.35) both}.mp-fc-digit.is-flipping .mp-fc-flap--bottom{animation:mp-fc-flip-bottom .3s .3s cubic-bezier(.15,.45,.28,1) both}@keyframes mp-fc-flip-top{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes mp-fc-flip-bottom{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.mp-fc-label{font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;opacity:.6}.mp-fc-tz{margin:1.6rem 0 0;text-align:center;font-size:.85rem;opacity:.6}.mp-fc-expired{margin:0 auto;max-width:560px;text-align:center;border-radius:calc(var(--mp-radius) * .75);box-shadow:inset 5px 5px 12px #a3b1c699,inset -5px -5px 12px #ffffffd9;padding:2rem 1.5rem}.mp-fc-expired p{margin:0;font-size:1.2rem;font-weight:600;color:var(--mp-accent)}.mp-fc-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:560px){.mp-fc .mp-fc-digits{font-size:calc(var(--mp-digit, 72) * .58 * 1px)}.mp-fc-timer{gap:14px 12px}}@media(prefers-reduced-motion:reduce){.mp-fc .mp-fc-flap{display:none}.mp-fc *,.mp-fc *:before,.mp-fc *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mp-faq{--mp-sh-light: color-mix(in srgb, #ffffff 72%, var(--mp-surface));--mp-sh-dark: color-mix(in srgb, #a3b1c6 52%, var(--mp-surface));--mp-spring: cubic-bezier(.34, 1.56, .64, 1);background:var(--mp-surface);color:var(--mp-ink);padding-top:var(--mp-pad-top);padding-bottom:var(--mp-pad-bottom);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-faq .mp-faq__inner{max-width:820px;margin-inline:auto;padding-inline:20px}.mp-faq .mp-faq__heading{margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--mp-ink)}.mp-faq .mp-faq__sub{margin:0 0 36px;text-align:center;color:var(--mp-muted);font-size:1.05rem;line-height:1.6}.mp-faq .mp-faq__list{display:flex;flex-direction:column;gap:18px}.mp-faq .mp-faq__item{border-radius:var(--mp-radius)}.mp-faq .mp-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:0;border-radius:var(--mp-radius);background:var(--mp-surface);color:var(--mp-ink);font:inherit;font-size:1.05rem;font-weight:600;text-align:left;cursor:pointer;box-shadow:-6px -6px 14px var(--mp-sh-light),6px 6px 14px var(--mp-sh-dark);transition:box-shadow .28s var(--mp-spring),transform .16s ease-out}.mp-faq .mp-faq__q:hover{box-shadow:-8px -8px 18px var(--mp-sh-light),8px 8px 18px var(--mp-sh-dark)}.mp-faq .mp-faq__item.is-open .mp-faq__q{box-shadow:inset -4px -4px 10px var(--mp-sh-light),inset 2px 2px 6px var(--mp-sh-dark);color:var(--mp-accent)}.mp-faq .mp-faq__q:active{transform:translateY(2px);box-shadow:inset -3px -3px 8px var(--mp-sh-light),inset 3px 3px 8px var(--mp-sh-dark)}.mp-faq .mp-faq__q:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-faq .mp-faq__q-text{flex:1 1 auto}.mp-faq .mp-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--mp-surface);color:var(--mp-accent);box-shadow:-3px -3px 8px var(--mp-sh-light),3px 3px 8px var(--mp-sh-dark);transition:transform .35s var(--mp-spring),box-shadow .28s var(--mp-spring)}.mp-faq .mp-faq__icon svg{width:18px;height:18px;display:block}.mp-faq .mp-faq__item.is-open .mp-faq__icon{transform:rotate(135deg);box-shadow:inset -2px -2px 6px var(--mp-sh-light),inset 2px 2px 6px var(--mp-sh-dark)}.mp-faq .mp-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--mp-spring)}.mp-faq .mp-faq__item.is-open .mp-faq__panel{grid-template-rows:1fr}.mp-faq .mp-faq__clip{overflow:hidden;min-height:0}.mp-faq .mp-faq__a{margin:14px 4px 4px;padding:22px 24px;border-radius:calc(var(--mp-radius) - 6px);background:var(--mp-surface);box-shadow:inset -5px -5px 12px var(--mp-sh-light),inset 5px 5px 12px var(--mp-sh-dark);color:var(--mp-ink);font-size:1rem;line-height:1.7}.mp-faq .mp-faq__a p{margin:0 0 1em}.mp-faq .mp-faq__a p:last-child{margin-bottom:0}.mp-faq .mp-faq__a ul,.mp-faq .mp-faq__a ol{margin:0 0 1em;padding-left:1.4em}.mp-faq .mp-faq__a a{color:var(--mp-accent)}@media(max-width:640px){.mp-faq .mp-faq__q{padding:16px 18px;font-size:1rem}.mp-faq .mp-faq__a{padding:18px}}@media(prefers-reduced-motion:reduce){.mp-faq *,.mp-faq *:before,.mp-faq *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mp-scroll-story{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-raised: -7px -7px 14px rgba(255, 255, 255, .95), 7px 7px 14px rgba(163, 177, 198, .55);--mp-shadow-raised-sm: -4px -4px 8px rgba(255, 255, 255, .95), 4px 4px 8px rgba(163, 177, 198, .5);--mp-shadow-inset: inset -4px -4px 8px rgba(255, 255, 255, .9), inset 4px 4px 8px rgba(163, 177, 198, .55);--mp-ink-soft: rgba(31, 41, 55, .62);background:var(--mp-surface);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:var(--mp-pad) 16px}.mp-scroll-story .mp-ss-inner{max-width:1060px;margin:0 auto}.mp-scroll-story .mp-ss-head{text-align:center;max-width:720px;margin:0 auto 44px}.mp-scroll-story .mp-ss-heading{margin:0 0 10px;font-size:clamp(26px,4vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--mp-ink)}.mp-scroll-story .mp-ss-sub{margin:0;font-size:16px;line-height:1.6;color:var(--mp-ink-soft)}.mp-scroll-story .mp-ss-sub p{margin:0}.mp-scroll-story .mp-ss-timeline{position:relative}.mp-scroll-story .mp-ss-list{list-style:none;margin:0;padding:8px 0 8px 56px}.mp-scroll-story .mp-ss-railwrap{position:absolute;top:0;bottom:0;left:25px;width:8px;pointer-events:none}.mp-scroll-story .mp-ss-rail{width:100%;height:100%;border-radius:999px;background:var(--mp-surface);box-shadow:var(--mp-shadow-inset)}.mp-scroll-story .mp-ss-fill{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;background:linear-gradient(180deg,var(--mp-line),var(--mp-line));box-shadow:inset 0 2px 2px #ffffff80,inset 0 -2px 3px #0000002e,0 0 8px #4f46e559;transform:scaleY(0);transform-origin:top center}.mp-scroll-story .mp-ss-step{position:relative;margin:0 0 28px;min-height:76px}.mp-scroll-story .mp-ss-step:last-child{margin-bottom:0}.mp-scroll-story .mp-ss-node{position:absolute;top:2px;left:-56px;width:100%;pointer-events:none}.mp-scroll-story .mp-ss-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:-1px;border-radius:50%;color:#fff;background:linear-gradient(145deg,var(--mp-line),var(--mp-line));box-shadow:-4px -4px 8px #ffffffe6,4px 4px 8px #7887a080,inset 0 2px 2px #fff6,inset 0 -3px 5px #00000038;text-shadow:0 1px 2px rgba(0,0,0,.25);transform:scale(.6);opacity:0;transition:transform .45s var(--mp-spring),opacity .3s ease}.mp-scroll-story .mp-ss-icon svg{width:26px;height:26px}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-icon{transform:scale(1);opacity:1}.mp-scroll-story .mp-ss-card{position:relative;background:var(--mp-surface);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-raised);padding:24px 24px 24px 28px;opacity:0;transform:translateY(28px) scale(.97);transition:opacity .4s ease,transform .5s var(--mp-spring),box-shadow .4s var(--mp-spring)}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-card{opacity:1;transform:translateY(0) scale(1)}.mp-scroll-story .mp-ss-step.is-visible .mp-ss-card:hover{box-shadow:var(--mp-shadow-inset)}.mp-scroll-story .mp-ss-num{position:absolute;top:14px;right:20px;font-size:44px;font-weight:800;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(163,177,198,.7);-webkit-user-select:none;user-select:none}.mp-scroll-story .mp-ss-title{margin:0 52px 8px 0;font-size:19px;font-weight:800;letter-spacing:-.01em;color:var(--mp-ink)}.mp-scroll-story .mp-ss-text{font-size:15px;line-height:1.65;color:var(--mp-ink-soft)}.mp-scroll-story .mp-ss-text p{margin:0}.mp-scroll-story .mp-ss-text p+p{margin-top:8px}@media(min-width:900px){.mp-scroll-story .mp-ss-list{padding-left:0;display:grid;grid-template-columns:1fr 96px 1fr}.mp-scroll-story .mp-ss-railwrap{left:50%}.mp-scroll-story[data-sticky-rail=true] .mp-ss-railwrap{width:0}.mp-scroll-story[data-sticky-rail=false] .mp-ss-railwrap{margin-left:-4px}.mp-scroll-story[data-sticky-rail=true] .mp-ss-rail{position:sticky;top:15vh;height:70vh;width:8px;margin-left:-4px}.mp-scroll-story .mp-ss-step{display:contents}.mp-scroll-story .mp-ss-node{position:static;grid-column:2;grid-row:auto;display:flex;justify-content:center;align-items:flex-start;padding-top:6px;width:auto}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-card{grid-column:1}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-card{grid-column:3}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-node{grid-column:2}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-node{grid-column:2}.mp-scroll-story .mp-ss-step:nth-child(odd) .mp-ss-card{margin-right:8px}.mp-scroll-story .mp-ss-step:nth-child(2n) .mp-ss-card{margin-left:8px}.mp-scroll-story .mp-ss-step .mp-ss-card{margin-bottom:44px}.mp-scroll-story .mp-ss-step:last-child .mp-ss-card{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.mp-scroll-story .mp-ss-card,.mp-scroll-story .mp-ss-icon,.mp-scroll-story .mp-ss-fill{transition:none!important}.mp-scroll-story .mp-ss-step .mp-ss-card,.mp-scroll-story .mp-ss-step .mp-ss-icon{opacity:1;transform:none}}.mp-press-sticky-atc{--mp-sh-light: color-mix(in srgb, #ffffff 72%, var(--mp-surface));--mp-sh-dark: color-mix(in srgb, #a3b1c6 52%, var(--mp-surface));--mp-spring: cubic-bezier(.34, 1.56, .64, 1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--mp-ink)}.mp-press-sticky-atc .mp-psa-notice{background:var(--mp-surface);border-radius:14px;padding:22px;margin:20px auto;max-width:640px;box-shadow:-5px -5px 12px var(--mp-sh-light),5px 5px 12px var(--mp-sh-dark)}.mp-press-sticky-atc .mp-psa-notice-title{margin:0 0 8px;font-size:16px;font-weight:700}.mp-press-sticky-atc .mp-psa-notice p:last-child{margin:0;font-size:14px;line-height:1.55;opacity:.85}.mp-press-sticky-atc .mp-psa-bar{position:fixed;left:12px;right:12px;z-index:60;max-width:1120px;margin-left:auto;margin-right:auto;background:var(--mp-surface);border-radius:var(--mp-bar-radius);padding:var(--mp-bar-pad);box-shadow:-8px -8px 20px var(--mp-sh-light),8px 8px 20px var(--mp-sh-dark),0 18px 40px #1f293724;opacity:0;visibility:hidden;transition:transform .38s var(--mp-spring),opacity .3s ease,visibility 0s linear .4s}.mp-press-sticky-atc .mp-psa-pos-bottom{bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translateY(140%)}.mp-press-sticky-atc .mp-psa-pos-top{top:calc(12px + env(safe-area-inset-top,0px));transform:translateY(-140%)}.mp-press-sticky-atc .mp-psa-bar.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:transform .38s var(--mp-spring),opacity .3s ease,visibility 0s}.mp-press-sticky-atc .mp-psa-inner{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.mp-press-sticky-atc .mp-psa-product{display:flex;align-items:center;gap:12px;flex:1 1 220px;min-width:0}.mp-press-sticky-atc .mp-psa-thumb{flex:0 0 auto;width:56px;height:56px;border-radius:14px;overflow:hidden;background:var(--mp-surface);box-shadow:inset -3px -3px 7px var(--mp-sh-light),inset 3px 3px 7px var(--mp-sh-dark)}.mp-press-sticky-atc .mp-psa-thumb-img{display:block;width:100%;height:100%;object-fit:cover}.mp-press-sticky-atc .mp-psa-meta{min-width:0}.mp-press-sticky-atc .mp-psa-title{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mp-press-sticky-atc .mp-psa-price-row{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.mp-press-sticky-atc .mp-psa-price{font-size:15px;font-weight:800}.mp-press-sticky-atc .mp-psa-compare{font-size:13px;opacity:.55}.mp-press-sticky-atc .mp-psa-urgency{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.2;color:#92400e;background:#fef3c7;padding:5px 11px;border-radius:999px;box-shadow:inset -2px -2px 5px var(--mp-sh-light),inset 2px 2px 5px #b4782847}.mp-press-sticky-atc .mp-psa-urgency[hidden]{display:none}.mp-press-sticky-atc .mp-psa-urgency-dot{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#f59e0b;animation:mp-psa-pulse 1.6s ease-in-out infinite}@keyframes mp-psa-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.mp-press-sticky-atc .mp-psa-options{display:flex;flex-direction:column;gap:8px;flex:2 1 280px;min-width:0}.mp-press-sticky-atc .mp-psa-option{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.mp-press-sticky-atc .mp-psa-option-name{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;opacity:.6}.mp-press-sticky-atc .mp-psa-pills{display:flex;flex-wrap:wrap;gap:8px}.mp-press-sticky-atc .mp-psa-pill{-webkit-appearance:none;appearance:none;border:0;background:var(--mp-surface);color:var(--mp-ink);border-radius:999px;padding:10px 18px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;box-shadow:-4px -4px 10px var(--mp-sh-light),4px 4px 10px var(--mp-sh-dark);transition:transform .15s var(--mp-spring),box-shadow .15s ease,color .15s ease}.mp-press-sticky-atc .mp-psa-pill:hover{color:var(--mp-accent)}.mp-press-sticky-atc .mp-psa-pill:active{transform:translateY(2px);box-shadow:-2px -2px 6px var(--mp-sh-light),2px 2px 6px var(--mp-sh-dark)}.mp-press-sticky-atc .mp-psa-pill.is-active{color:var(--mp-accent);box-shadow:inset -3px -3px 8px var(--mp-sh-light),inset 3px 3px 8px var(--mp-sh-dark)}.mp-press-sticky-atc .mp-psa-actions{display:flex;flex-direction:column;gap:6px;flex:1 1 auto}.mp-press-sticky-atc .mp-psa-btn{-webkit-appearance:none;appearance:none;border:0;width:100%;border-radius:var(--mp-btn-radius);background:var(--mp-accent);color:#fff;padding:16px 30px;font:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:-5px -5px 12px var(--mp-sh-light),5px 5px 12px #1f293747,inset 1px 1px 2px #ffffff59,inset -1px -1px 2px #0000001f;transition:transform .12s ease,box-shadow .12s ease,filter .2s ease}.mp-press-sticky-atc .mp-psa-btn:hover{filter:brightness(1.06)}.mp-press-sticky-atc .mp-psa-btn:active{transform:translateY(2px);box-shadow:-2px -2px 6px var(--mp-sh-light),2px 2px 6px #1f293738,inset 2px 2px 5px #0000002e}.mp-press-sticky-atc .mp-psa-btn.is-loading,.mp-press-sticky-atc .mp-psa-btn.is-added{transform:translateY(2px);box-shadow:inset -3px -3px 8px #ffffff40,inset 3px 3px 8px #00000038}.mp-press-sticky-atc .mp-psa-btn:disabled{cursor:not-allowed;opacity:.7;filter:grayscale(.4);transform:none;box-shadow:-3px -3px 8px var(--mp-sh-light),3px 3px 8px #1f29372e}.mp-press-sticky-atc .mp-psa-error{margin:0;font-size:13px;font-weight:600;color:#b42318}.mp-press-sticky-atc .mp-psa-pill:focus-visible,.mp-press-sticky-atc .mp-psa-btn:focus-visible{outline:3px solid var(--mp-accent);outline-offset:2px}@media(min-width:750px){.mp-press-sticky-atc .mp-psa-actions{flex:0 0 auto}.mp-press-sticky-atc .mp-psa-btn{width:auto;min-width:210px}}@media(prefers-reduced-motion:reduce){.mp-press-sticky-atc .mp-psa-bar{transition:opacity .2s ease,visibility 0s linear .2s}.mp-press-sticky-atc .mp-psa-bar.is-visible{transition:opacity .2s ease,visibility 0s}.mp-press-sticky-atc .mp-psa-pill,.mp-press-sticky-atc .mp-psa-btn{transition:none}.mp-press-sticky-atc .mp-psa-urgency-dot{animation:none}}.mp-store-transformer{--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-raised: -7px -7px 14px rgba(255, 255, 255, .95), 7px 7px 14px rgba(163, 177, 198, .55);--mp-shadow-raised-sm: -4px -4px 8px rgba(255, 255, 255, .95), 4px 4px 8px rgba(163, 177, 198, .5);--mp-shadow-inset: inset -4px -4px 8px rgba(255, 255, 255, .9), inset 4px 4px 8px rgba(163, 177, 198, .55);--mp-shadow-inset-deep: inset -3px -3px 6px rgba(255, 255, 255, .7), inset 5px 5px 10px rgba(120, 135, 160, .6);--mp-ink-soft: rgba(31, 41, 55, .62);background:var(--mp-surface);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;padding:var(--mp-pad) 16px}.mp-store-transformer .mp-st-inner{max-width:1180px;margin:0 auto}.mp-store-transformer .mp-st-head{text-align:center;max-width:720px;margin:0 auto 32px}.mp-store-transformer .mp-st-heading{margin:0 0 10px;font-size:clamp(26px,4vw,40px);line-height:1.15;letter-spacing:-.02em;color:var(--mp-ink)}.mp-store-transformer .mp-st-sub{margin:0;font-size:16px;line-height:1.6;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-sub p{margin:0}.mp-store-transformer .mp-st-layout{display:grid;gap:24px;grid-template-columns:1fr;align-items:start}@media(min-width:960px){.mp-store-transformer .mp-st-layout{grid-template-columns:320px 1fr;gap:32px}}.mp-store-transformer .mp-st-panel{background:var(--mp-surface);border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-raised);padding:24px 20px}@media(min-width:960px){.mp-store-transformer .mp-st-panel{position:sticky;top:24px}}.mp-store-transformer .mp-st-panel-title{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mp-ink)}.mp-store-transformer .mp-st-panel-hint{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-switch{display:flex;align-items:center;gap:14px;padding:13px 14px;margin:0 0 12px;border-radius:calc(var(--mp-radius) * .7);background:var(--mp-surface);box-shadow:var(--mp-shadow-raised-sm);cursor:pointer;transition:box-shadow .25s var(--mp-spring),transform .25s var(--mp-spring);user-select:none;-webkit-user-select:none}.mp-store-transformer .mp-st-switch:last-child{margin-bottom:0}.mp-store-transformer .mp-st-switch:active{transform:translateY(1px);box-shadow:var(--mp-shadow-inset)}.mp-store-transformer .mp-st-switch-label{flex:1;font-size:14.5px;font-weight:600;color:var(--mp-ink)}.mp-store-transformer .mp-st-switch-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.mp-store-transformer .mp-st-track{position:relative;flex:none;width:56px;height:32px;border-radius:999px;background:var(--mp-surface);box-shadow:var(--mp-shadow-inset-deep);transition:background .3s ease,box-shadow .3s ease}.mp-store-transformer .mp-st-knob{position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:linear-gradient(145deg,#fff,#dfe4ec);box-shadow:-3px -3px 6px #ffffffe6,3px 3px 6px #7887a08c;transition:left .32s var(--mp-spring),background .3s ease}.mp-store-transformer .mp-st-knob:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#c9d2e0);box-shadow:inset 1px 1px 2px #7887a080}.mp-store-transformer .mp-st-switch-input:checked+.mp-st-track{background:linear-gradient(145deg,var(--mp-accent),var(--mp-accent));box-shadow:inset -2px -2px 5px #ffffff59,inset 3px 3px 7px #00000047}.mp-store-transformer .mp-st-switch-input:checked+.mp-st-track .mp-st-knob{left:28px;background:linear-gradient(145deg,#fff,#eef1f6)}.mp-store-transformer .mp-st-switch-input:focus-visible+.mp-st-track{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-store-transformer .mp-st-mockwrap{min-width:0}.mp-store-transformer .mp-st-mock{position:relative;background:#fbfcfe;border-radius:var(--mp-radius);box-shadow:var(--mp-shadow-raised);overflow:hidden;padding-bottom:8px}.mp-store-transformer .mp-st-frag{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--mp-spring),opacity .35s ease}.mp-store-transformer .mp-st-frag>*{overflow:hidden;min-height:0}.mp-store-transformer .mp-st-mock.has-announcement-bar .mp-st-frag-announcement,.mp-store-transformer .mp-st-mock.has-countdown .mp-st-frag-countdown,.mp-store-transformer .mp-st-mock.has-free-shipping-bar .mp-st-frag-shipping,.mp-store-transformer .mp-st-mock.has-trust-badges .mp-st-frag-badges,.mp-store-transformer .mp-st-mock.has-faq .mp-st-frag-faq{grid-template-rows:1fr;opacity:1}.mp-store-transformer .mp-st-frag-sticky{position:absolute;left:0;right:0;bottom:0;display:block;transform:translateY(110%);opacity:0;transition:transform .45s var(--mp-spring),opacity .3s ease;pointer-events:none;z-index:5}.mp-store-transformer .mp-st-mock.has-sticky-bar .mp-st-frag-sticky{transform:translateY(0);opacity:1;pointer-events:auto}.mp-store-transformer .mp-st-frag-announcement>div,.mp-store-transformer .mp-st-frag-announcement>p{overflow:hidden;min-height:0}.mp-store-transformer .mp-st-frag-announcement p{margin:0;padding:10px 16px;text-align:center;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,var(--mp-accent),var(--mp-accent));box-shadow:inset 0 -2px 4px #0000002e,inset 0 2px 3px #ffffff40}.mp-store-transformer .mp-st-announce-star{margin-right:6px}.mp-store-transformer .mp-st-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid rgba(163,177,198,.35)}.mp-store-transformer .mp-st-logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:15px;letter-spacing:-.01em}.mp-store-transformer .mp-st-logo-dot{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#a5b4fc,var(--mp-accent) 70%);box-shadow:-2px -2px 4px #ffffffe6,2px 2px 4px #7887a080}.mp-store-transformer .mp-st-links{display:none;gap:18px;font-size:13px;font-weight:600;color:var(--mp-ink-soft)}@media(min-width:640px){.mp-store-transformer .mp-st-links{display:inline-flex}}.mp-store-transformer .mp-st-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--mp-surface);box-shadow:var(--mp-shadow-raised-sm);color:var(--mp-ink)}.mp-store-transformer .mp-st-cart-count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--mp-accent);color:#fff;font-size:11px;font-weight:800;line-height:20px;text-align:center;box-shadow:0 2px 5px #00000040;transition:transform .3s var(--mp-spring)}.mp-store-transformer .mp-st-cart-count.mp-st-pop{transform:scale(1.45)}.mp-store-transformer .mp-st-hero{padding:40px 24px;text-align:center;background:radial-gradient(600px 220px at 50% -60px,rgba(255,255,255,.95),transparent 70%),linear-gradient(180deg,#f2f4f9,#e9edf4);border-bottom:1px solid rgba(163,177,198,.3)}.mp-store-transformer .mp-st-tagline{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mp-accent)}.mp-store-transformer .mp-st-hero-title{margin:0 0 20px;font-size:clamp(22px,3.4vw,32px);font-weight:800;letter-spacing:-.02em;line-height:1.2}.mp-store-transformer .mp-st-btn{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--mp-accent),var(--mp-accent));padding:13px 28px;border-radius:calc(var(--mp-radius) * .7);box-shadow:-4px -4px 8px #ffffffe6,4px 4px 8px #7887a080,inset 0 2px 2px #ffffff59,inset 0 -3px 5px #00000038;text-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .12s ease,box-shadow .12s ease}.mp-store-transformer .mp-st-btn:hover{filter:brightness(1.06)}.mp-store-transformer .mp-st-btn:active{transform:translateY(2px);box-shadow:-2px -2px 4px #ffffffb3,2px 2px 4px #7887a066,inset 0 3px 6px #0000004d}.mp-store-transformer .mp-st-btn:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-store-transformer .mp-st-btn-sm{padding:9px 18px;font-size:13px}.mp-store-transformer .mp-st-btn[data-mp-added=true]{background:linear-gradient(180deg,#34d399,#10b981)}.mp-store-transformer .mp-st-countdown{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px;background:linear-gradient(180deg,#e8ebf2,#dde2eb);border-bottom:1px solid rgba(163,177,198,.35);box-shadow:inset 0 3px 8px #7887a040}.mp-store-transformer .mp-st-cd-label{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-digits{display:inline-flex;align-items:center;gap:5px}.mp-store-transformer .mp-st-digit{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:44px;border-radius:8px;font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(180deg,#3a4356 0% 48%,#2b3242 52% 100%);box-shadow:-3px -3px 6px #ffffffd9,3px 3px 6px #7887a08c,inset 0 1px #ffffff2e;overflow:hidden;perspective:200px}.mp-store-transformer .mp-st-digit:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#00000073}.mp-store-transformer .mp-st-digit.mp-st-flip{animation:mp-st-flip .32s var(--mp-spring)}@keyframes mp-st-flip{0%{transform:rotateX(0)}50%{transform:rotateX(-38deg)}to{transform:rotateX(0)}}.mp-store-transformer .mp-st-sep{font-size:22px;font-weight:800;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-cd-units{display:inline-flex;gap:5px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-cd-units span{width:73px;text-align:center}.mp-store-transformer .mp-st-products{display:grid;grid-template-columns:1fr;gap:18px;padding:26px 20px}@media(min-width:640px){.mp-store-transformer .mp-st-products{grid-template-columns:repeat(3,1fr)}}.mp-store-transformer .mp-st-card{background:#fff;border-radius:calc(var(--mp-radius) * .8);box-shadow:var(--mp-shadow-raised-sm);padding:14px;text-align:center;transition:transform .3s var(--mp-spring),box-shadow .3s var(--mp-spring)}.mp-store-transformer .mp-st-card:hover{transform:translateY(-4px)}.mp-store-transformer .mp-st-art{height:110px;border-radius:calc(var(--mp-radius) * .55);margin-bottom:12px;box-shadow:var(--mp-shadow-inset)}.mp-store-transformer .mp-st-art-1{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.75),transparent 55%),linear-gradient(135deg,#fbbf24,#f97316 60%,#c2410c)}.mp-store-transformer .mp-st-art-2{background:radial-gradient(circle at 70% 20%,rgba(255,255,255,.7),transparent 55%),linear-gradient(135deg,#93c5fd,#4f46e5 60%,#312e81)}.mp-store-transformer .mp-st-art-3{background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.65),transparent 55%),linear-gradient(135deg,#a7f3d0,#10b981 60%,#065f46)}.mp-store-transformer .mp-st-pname{margin:0 0 2px;font-size:14px;font-weight:700}.mp-store-transformer .mp-st-price{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-shipbar{margin:0 20px 20px;padding:16px 18px;border-radius:calc(var(--mp-radius) * .7);background:var(--mp-surface);box-shadow:var(--mp-shadow-inset)}.mp-store-transformer .mp-st-shipbar p{margin:0 0 10px;font-size:13px;color:var(--mp-ink)}.mp-store-transformer .mp-st-shipbar strong{color:var(--mp-accent)}.mp-store-transformer .mp-st-ship-track{height:14px;border-radius:999px;background:var(--mp-surface);box-shadow:var(--mp-shadow-inset-deep);overflow:hidden}.mp-store-transformer .mp-st-ship-fill{height:100%;width:64%;border-radius:999px;background:linear-gradient(180deg,#a5b4fc,var(--mp-accent));box-shadow:inset 0 2px 2px #ffffff73,inset 0 -2px 3px #0003;transition:width .8s var(--mp-spring)}.mp-store-transformer .mp-st-badges{list-style:none;margin:0 20px 20px;padding:14px 8px;display:flex;justify-content:space-around;gap:8px;border-radius:calc(var(--mp-radius) * .7);background:#fff;box-shadow:var(--mp-shadow-raised-sm)}.mp-store-transformer .mp-st-badges li{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--mp-ink);text-align:center}.mp-store-transformer .mp-st-badges svg{color:var(--mp-accent);filter:drop-shadow(1px 1px 1px rgba(120,135,160,.4))}.mp-store-transformer .mp-st-faq{margin:0 20px 24px;padding:18px;border-radius:calc(var(--mp-radius) * .7);background:#fff;box-shadow:var(--mp-shadow-raised-sm)}.mp-store-transformer .mp-st-faq-title{margin:0 0 10px;font-size:14px;font-weight:800}.mp-store-transformer .mp-st-faq-item+.mp-st-faq-item{margin-top:8px}.mp-store-transformer .mp-st-faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:none;border-radius:calc(var(--mp-radius) * .5);background:var(--mp-surface);box-shadow:var(--mp-shadow-raised-sm);font-family:inherit;font-size:13.5px;font-weight:700;color:var(--mp-ink);cursor:pointer;text-align:left;transition:box-shadow .25s var(--mp-spring),transform .15s ease}.mp-store-transformer .mp-st-faq-q:active{transform:translateY(1px);box-shadow:var(--mp-shadow-inset)}.mp-store-transformer .mp-st-faq-q:focus-visible{outline:3px solid var(--mp-accent);outline-offset:2px}.mp-store-transformer .mp-st-faq-q[aria-expanded=true]{box-shadow:var(--mp-shadow-inset)}.mp-store-transformer .mp-st-faq-icon{position:relative;flex:none;width:16px;height:16px}.mp-store-transformer .mp-st-faq-icon:before,.mp-store-transformer .mp-st-faq-icon:after{content:"";position:absolute;background:var(--mp-accent);border-radius:2px;transition:transform .3s var(--mp-spring)}.mp-store-transformer .mp-st-faq-icon:before{left:7px;top:1px;width:2px;height:14px}.mp-store-transformer .mp-st-faq-icon:after{left:1px;top:7px;width:14px;height:2px}.mp-store-transformer .mp-st-faq-q[aria-expanded=true] .mp-st-faq-icon:before{transform:rotate(90deg)}.mp-store-transformer .mp-st-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--mp-spring)}.mp-store-transformer .mp-st-faq-a>p{overflow:hidden;min-height:0;margin:0}.mp-store-transformer .mp-st-faq-q[aria-expanded=true]+.mp-st-faq-a{grid-template-rows:1fr}.mp-store-transformer .mp-st-faq-a p{padding:0 14px;font-size:13px;line-height:1.6;color:var(--mp-ink-soft)}.mp-store-transformer .mp-st-faq-q[aria-expanded=true]+.mp-st-faq-a p{padding-top:10px}.mp-store-transformer .mp-st-sticky{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 18px;background:linear-gradient(180deg,#fff,#eef1f6);border-top:1px solid rgba(163,177,198,.4);box-shadow:0 -6px 16px #7887a059,inset 0 2px 3px #ffffffe6}.mp-store-transformer .mp-st-sticky-info{display:flex;flex-direction:column;font-size:13px}.mp-store-transformer .mp-st-sticky-info strong{font-size:14px}.mp-store-transformer .mp-st-sticky-info span{color:var(--mp-ink-soft)}@media(prefers-reduced-motion:reduce){.mp-store-transformer .mp-st-frag,.mp-store-transformer .mp-st-frag-sticky,.mp-store-transformer .mp-st-faq-a,.mp-store-transformer .mp-st-switch,.mp-store-transformer .mp-st-knob,.mp-store-transformer .mp-st-card,.mp-store-transformer .mp-st-ship-fill,.mp-store-transformer .mp-st-btn,.mp-store-transformer .mp-st-cart-count{transition:none!important;animation:none!important}}.mp-bb{--mp-surface: #EDF0F5;--mp-ink: #1F2937;--mp-accent: #4F46E5;--mp-radius: 16px;--mp-pad-top: 48px;--mp-pad-bottom: 48px;background:var(--mp-surface);padding:var(--mp-pad-top) 20px var(--mp-pad-bottom);color:var(--mp-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-bb-inner{max-width:1080px;margin:0 auto}.mp-bb-heading{margin:0 0 .5rem;text-align:center;font-size:clamp(1.6rem,2.6vw,2.4rem);letter-spacing:-.01em;line-height:1.2}.mp-bb-sub{margin:0 auto 2.25rem;max-width:620px;text-align:center;font-size:1rem;line-height:1.55;opacity:.72}.mp-bb-layout{display:grid;gap:26px}@media(min-width:920px){.mp-bb-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.mp-bb-grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:560px){.mp-bb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-bb-card{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;padding:18px;border:0;border-radius:var(--mp-radius);background:var(--mp-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:8px 8px 18px #a3b1c68c,-8px -8px 18px #fffffff2;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease}.mp-bb-card:hover{transform:translateY(-3px)}.mp-bb-card:active{transform:translateY(2px);box-shadow:3px 3px 8px #a3b1c680,-3px -3px 8px #ffffffe6}.mp-bb-card[aria-pressed=true]{transform:translateY(1px);box-shadow:inset 6px 6px 14px #a3b1c6a6,inset -6px -6px 14px #ffffffd9}.mp-bb-card[aria-pressed=true] .mp-bb-check{transform:scale(1)}.mp-bb-card:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-bb-card:disabled{cursor:not-allowed;opacity:.8}.mp-bb-card:disabled:hover,.mp-bb-card:disabled:active{transform:none}.mp-bb-card__imgwrap{position:relative;display:block;overflow:hidden;border-radius:calc(var(--mp-radius) * .6);aspect-ratio:1 / 1;background:var(--mp-surface);box-shadow:inset 4px 4px 10px #a3b1c680,inset -4px -4px 10px #fffc}.mp-bb-card__imgwrap img{display:block;width:100%;height:100%;object-fit:cover}.mp-bb-card__noimg{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:3rem;font-weight:700;opacity:.25}.mp-bb-card__badge{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;background:var(--mp-ink);color:#f8fafc;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mp-bb-check{position:absolute;top:12px;right:12px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--mp-accent);color:#fff;transform:scale(0);transition:transform .32s cubic-bezier(.34,1.56,.64,1);box-shadow:3px 3px 8px #a3b1c699,inset 0 1px #ffffff59}.mp-bb-card__title{font-weight:600;font-size:1rem;line-height:1.35}.mp-bb-card__price{font-size:1.05rem;font-weight:700;color:var(--mp-accent)}.mp-bb-summary{padding:24px;border-radius:var(--mp-radius);background:var(--mp-surface);box-shadow:8px 8px 18px #a3b1c68c,-8px -8px 18px #fffffff2}@media(min-width:920px){.mp-bb-summary{position:sticky;top:20px}}.mp-bb-summary__title{margin:0 0 16px;font-size:1.15rem;letter-spacing:-.01em}.mp-bb-tiers{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.mp-bb-tiers:empty{display:none}.mp-bb-chip{padding:7px 14px;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--mp-surface);box-shadow:4px 4px 10px #a3b1c680,-4px -4px 10px #ffffffe6;transition:all .25s ease}.mp-bb-chip.is-next{box-shadow:inset 3px 3px 7px #a3b1c68c,inset -3px -3px 7px #ffffffd9;color:var(--mp-accent)}.mp-bb-chip.is-active{background:var(--mp-accent);color:#fff;box-shadow:3px 3px 8px #a3b1c68c,inset 0 1px #ffffff59}.mp-bb-progress{margin-bottom:20px}.mp-bb-track{height:14px;border-radius:999px;background:var(--mp-surface);box-shadow:inset 4px 4px 8px #a3b1c699,inset -4px -4px 8px #ffffffd9;overflow:hidden}.mp-bb-fill{height:100%;width:0;border-radius:999px;background:var(--mp-accent);background-image:linear-gradient(180deg,#ffffff59,#fff0);box-shadow:inset 0 1px #fff6;transition:width .45s cubic-bezier(.34,1.3,.64,1)}.mp-bb-progress__msg{margin:10px 0 0;font-size:.88rem;line-height:1.45;opacity:.75}.mp-bb-totals{margin:0 0 6px}.mp-bb-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:.95rem}.mp-bb-row dt{opacity:.75}.mp-bb-row dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.mp-bb-row--savings dd{color:var(--mp-accent)}.mp-bb-row--total{margin-top:6px;padding-top:12px;border-top:1px solid rgba(31,41,55,.14);font-size:1.1rem}.mp-bb-row--total dd{font-weight:800}.mp-bb-save{margin:4px 0 18px;font-size:.92rem;font-weight:700;color:var(--mp-accent)}.mp-bb-add{display:block;width:100%;padding:16px 20px;border:0;border-radius:calc(var(--mp-radius) * .75);background:var(--mp-accent);background-image:linear-gradient(180deg,#ffffff47,#fff0);color:#fff;font:inherit;font-size:1.02rem;font-weight:700;cursor:pointer;box-shadow:6px 6px 14px #a3b1c699,-4px -4px 10px #ffffffe6,inset 0 1px #fff6,inset 0 -3px 6px #0000002e;text-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,opacity .2s ease}.mp-bb-add:hover:not(:disabled){transform:translateY(-2px)}.mp-bb-add:active:not(:disabled){transform:translateY(2px);box-shadow:2px 2px 6px #a3b1c680,inset 0 2px 6px #00000040}.mp-bb-add:disabled{cursor:not-allowed;opacity:.55}.mp-bb-add:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}.mp-bb-hint{margin:10px 0 0;font-size:.85rem;text-align:center;opacity:.65}.mp-bb-error{margin:12px 0 0;padding:12px 14px;border-radius:calc(var(--mp-radius) * .6);background:var(--mp-surface);box-shadow:inset 4px 4px 8px #a3b1c699,inset -4px -4px 8px #ffffffd9;color:#b91c1c;font-size:.88rem;font-weight:600;line-height:1.45}.mp-bb-empty{max-width:560px;margin:0 auto;padding:2rem;text-align:center;border:2px dashed rgba(31,41,55,.3);border-radius:var(--mp-radius);line-height:1.55}.mp-bb-empty p{margin:.4rem 0}@media(prefers-reduced-motion:reduce){.mp-bb *,.mp-bb *:before,.mp-bb *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.mp-tilt{--mp-sh-light: color-mix(in srgb, #ffffff 72%, var(--mp-surface));--mp-sh-dark: color-mix(in srgb, #a3b1c6 52%, var(--mp-surface));--mp-spring: cubic-bezier(.34, 1.56, .64, 1);background:var(--mp-surface);color:var(--mp-ink);padding-top:var(--mp-pad-top);padding-bottom:var(--mp-pad-bottom);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.mp-tilt .mp-tilt__inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.mp-tilt .mp-tilt__heading{margin:0 0 12px;font-size:clamp(1.6rem,1.2rem + 2vw,2.4rem);line-height:1.2;font-weight:700;letter-spacing:-.01em;text-align:center;color:var(--mp-ink)}.mp-tilt .mp-tilt__sub{margin:0 0 40px;text-align:center;color:var(--mp-muted);font-size:1.05rem;line-height:1.6}.mp-tilt .mp-tilt__grid{display:grid;grid-template-columns:1fr;gap:32px;padding-top:18px}@media(min-width:900px){.mp-tilt .mp-tilt__grid{grid-template-columns:repeat(var(--mp-cols),minmax(0,1fr));align-items:stretch}}.mp-tilt .mp-tilt__grid--single{max-width:560px;margin-inline:auto}.mp-tilt .mp-tilt__card{--mp-lift: 0px;--mp-rx: 0deg;--mp-ry: 0deg;position:relative;display:flex;flex-direction:column;padding:36px 30px;border-radius:var(--mp-radius);background:var(--mp-surface);color:var(--mp-ink);box-shadow:-8px -8px 18px var(--mp-sh-light),8px 8px 18px var(--mp-sh-dark);transform:translateY(var(--mp-lift)) perspective(950px) rotateX(var(--mp-rx)) rotateY(var(--mp-ry));transition:transform .22s ease-out,box-shadow .35s var(--mp-spring);will-change:transform}.mp-tilt .mp-tilt__card.is-highlight{--mp-lift: -8px;box-shadow:-10px -10px 22px var(--mp-sh-light),16px 20px 34px var(--mp-sh-dark)}.mp-tilt .mp-tilt__badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);padding:7px 18px;border-radius:999px;background:var(--mp-accent);color:#fff;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:-3px -3px 8px var(--mp-sh-light),4px 5px 10px var(--mp-sh-dark)}.mp-tilt .mp-tilt__name{margin:0 0 6px;font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-align:center;color:var(--mp-ink)}.mp-tilt .mp-tilt__price-row{margin:0 0 26px;text-align:center}.mp-tilt .mp-tilt__price{display:block;font-size:2.6rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--mp-ink)}.mp-tilt .mp-tilt__card.is-highlight .mp-tilt__price{color:var(--mp-accent)}.mp-tilt .mp-tilt__note{display:block;margin-top:4px;font-size:.9rem;color:var(--mp-muted)}.mp-tilt .mp-tilt__features{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:13px;flex:1 1 auto}.mp-tilt .mp-tilt__feature{display:flex;align-items:flex-start;gap:12px;font-size:.98rem;line-height:1.5;color:var(--mp-ink)}.mp-tilt .mp-tilt__check{flex:0 0 auto;width:22px;height:22px;margin-top:1px;color:var(--mp-accent)}.mp-tilt .mp-tilt__cta{display:inline-block;width:100%;padding:16px 24px;border-radius:calc(var(--mp-radius) - 6px);background:var(--mp-accent);color:#fff;font:inherit;font-size:1.02rem;font-weight:700;text-align:center;text-decoration:none;box-shadow:-4px -4px 10px var(--mp-sh-light),6px 7px 14px var(--mp-sh-dark);transition:transform .14s ease-out,box-shadow .22s var(--mp-spring),filter .2s ease}.mp-tilt .mp-tilt__cta:hover{filter:brightness(1.06)}.mp-tilt .mp-tilt__cta:active{transform:translateY(2px);box-shadow:inset -3px -3px 8px #00000038,inset 3px 3px 8px #ffffff2e}.mp-tilt .mp-tilt__cta:focus-visible,.mp-tilt .mp-tilt__card:focus-visible{outline:3px solid var(--mp-accent);outline-offset:3px}@media(max-width:640px){.mp-tilt .mp-tilt__card{padding:30px 24px}}@media(prefers-reduced-motion:reduce){.mp-tilt *,.mp-tilt *:before,.mp-tilt *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.mp-tilt .mp-tilt__card{transform:translateY(var(--mp-lift))}}.mp-voltiers{--mp-muted: #6B7280;--mp-spring: cubic-bezier(.34, 1.56, .64, 1);--mp-shadow-light: rgba(255, 255, 255, .95);--mp-shadow-dark: rgba(163, 177, 198, .55);background:var(--mp-surface, #EDF0F5);color:var(--mp-ink, #1F2937);padding:var(--mp-pad-t) 20px var(--mp-pad-b);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.mp-voltiers .mp-inner{max-width:880px;margin:0 auto}.mp-voltiers .mp-heading{margin:0 0 10px;text-align:center;font-size:clamp(26px,4.5vw,38px);line-height:1.2;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-sub{margin:0 auto;max-width:52ch;text-align:center;font-size:16px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-tiers{display:grid;grid-template-columns:1fr;gap:16px;margin-top:30px}@media(min-width:560px){.mp-voltiers .mp-tiers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.mp-voltiers .mp-tier{border:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:var(--mp-radius, 18px);background-color:#f7f9fc;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 40%,#ffffff);box-shadow:-7px -7px 16px var(--mp-shadow-light),7px 7px 16px var(--mp-shadow-dark);transition:transform .18s ease,box-shadow .22s ease}.mp-voltiers .mp-tier:hover{transform:translateY(-2px)}.mp-voltiers .mp-tier:active{transform:translateY(2px);box-shadow:inset -4px -4px 10px var(--mp-shadow-light),inset 4px 4px 10px var(--mp-shadow-dark)}.mp-voltiers .mp-tier.is-selected{transform:translateY(1px);box-shadow:inset -5px -5px 12px var(--mp-shadow-light),inset 5px 5px 12px var(--mp-shadow-dark),0 0 0 2px var(--mp-accent, #4F46E5)}.mp-voltiers .mp-tier:focus-visible{outline:3px solid var(--mp-accent, #4F46E5);outline-offset:3px}.mp-voltiers .mp-tier[disabled]{opacity:.5;cursor:not-allowed;transform:none}.mp-voltiers .mp-tier-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mp-voltiers .mp-tier-label{font-weight:700;font-size:15px;line-height:1.3}.mp-voltiers .mp-tier-badge{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff;background:var(--mp-accent, #4F46E5);border-radius:999px;padding:3px 10px;box-shadow:-2px -2px 5px var(--mp-shadow-light),2px 2px 5px var(--mp-shadow-dark)}.mp-voltiers .mp-tier-qty{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mp-muted)}.mp-voltiers .mp-tier-unit{margin-top:4px;font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-tier.is-selected .mp-tier-unit{color:var(--mp-accent, #4F46E5)}.mp-voltiers .mp-each{font-size:13px;font-weight:500;color:var(--mp-muted)}.mp-voltiers .mp-readout{margin-top:20px;padding:18px 22px;border-radius:var(--mp-radius, 18px);background-color:#e9edf3;background-color:color-mix(in srgb,var(--mp-surface, #EDF0F5) 80%,#d5dbe5);box-shadow:inset -5px -5px 12px var(--mp-shadow-light),inset 5px 5px 12px var(--mp-shadow-dark);text-align:center}.mp-voltiers .mp-readout-text{margin:0;font-size:clamp(16px,2.6vw,20px);font-weight:700;line-height:1.5;color:var(--mp-ink, #1F2937)}.mp-voltiers .mp-atc{display:block;width:100%;margin:22px 0 0;padding:18px 24px;border:0;border-radius:var(--mp-radius, 18px);font:inherit;font-size:18px;font-weight:800;letter-spacing:.01em;cursor:pointer;color:#fff;background:#4b44d1;background:var(--mp-accent, #4F46E5);box-shadow:0 5px #3730a3,8px 8px 18px var(--mp-shadow-dark),-6px -6px 14px var(--mp-shadow-light);box-shadow:0 5px color-mix(in srgb,var(--mp-accent, #4F46E5) 72%,#000000),8px 8px 18px var(--mp-shadow-dark),-6px -6px 14px var(--mp-shadow-light);transition:transform .12s ease,box-shadow .12s ease,opacity .2s ease}.mp-voltiers .mp-atc:hover{transform:translateY(-1px)}.mp-voltiers .mp-atc:active{transform:translateY(3px);box-shadow:0 2px #3730a3,4px 4px 10px var(--mp-shadow-dark);box-shadow:0 2px color-mix(in srgb,var(--mp-accent, #4F46E5) 72%,#000000),4px 4px 10px var(--mp-shadow-dark)}.mp-voltiers .mp-atc:focus-visible{outline:3px solid var(--mp-ink, #1F2937);outline-offset:3px}.mp-voltiers .mp-atc[disabled]{opacity:.55;cursor:not-allowed;transform:none}.mp-voltiers .mp-atc.is-loading{cursor:wait;opacity:.8}.mp-voltiers .mp-error{margin:12px 0 0;padding:12px 16px;border-radius:12px;font-size:14px;font-weight:600;line-height:1.5;color:#b91c1c;background:#fef2f2;box-shadow:inset -3px -3px 8px #ffffffe6,inset 3px 3px 8px #b91c1c1f}.mp-voltiers .mp-note{margin:16px 0 0;text-align:center;font-size:14px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-notice{margin:30px auto 0;max-width:620px;padding:18px 22px;border:2px dashed var(--mp-accent, #4F46E5);border-radius:14px;font-size:15px;line-height:1.6;color:var(--mp-muted)}.mp-voltiers .mp-notice code{font-size:13px;background:#4f46e514;padding:1px 6px;border-radius:6px}@media(prefers-reduced-motion:reduce){.mp-voltiers *,.mp-voltiers *:before,.mp-voltiers *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map */
