.mpo{--mpo-bg: #f9f9fc;--mpo-surface: #f7f7f7;--mpo-text: #151515;--mpo-text-2: #767680;--mpo-accent: #6d28d9;--mpo-line: color-mix(in srgb, var(--mpo-text) 12%, transparent);--mpo-line-strong: color-mix(in srgb, var(--mpo-text) 20%, transparent);--mpo-mono: "Space Mono", ui-monospace, "SF Mono", Menlo, monospace;--mpo-body: "SuisseIntl-Light", var(--font-body-family), Inter, -apple-system, BlinkMacSystemFont, sans-serif;--mpo-price-size: clamp(2.8rem, 7vw, 3.6rem);box-sizing:border-box;width:100%;overflow-x:clip;background:var(--mpo-bg);color:var(--mpo-text);padding-top:var(--mpo-pt-m, 64px);padding-bottom:var(--mpo-pb-m, 64px);font-family:var(--mpo-body)}html body .mpo:not(#fontpro-specificity-guard){font-family:var(--mpo-body)!important}html body .mpo :is(.mpo__pop-text,.mpo__row-desc,.mpo__trust-item):not(#fontpro-specificity-guard){font-family:var(--mpo-body)!important}html body .mpo :is(.mpo__product-name,.mpo__row-title,.mpo__total-label,.mpo__pop-title,.mpo__dot-label):not(#fontpro-specificity-guard){font-family:"P22MackinacPro-Normal",var(--font-heading-family),Georgia,serif!important;font-style:normal;font-weight:400}@supports not (color: color-mix(in srgb,#000 12%,transparent)){.mpo{--mpo-line: rgba(21, 21, 21, .12);--mpo-line-strong: rgba(21, 21, 21, .2)}}@media screen and (min-width:990px){.mpo{padding-top:var(--mpo-pt-d, 112px);padding-bottom:var(--mpo-pb-d, 112px)}}.mpo *,.mpo *:before,.mpo *:after{box-sizing:border-box}.mpo__inner{width:100%;max-width:var(--section-container);margin:0 auto;padding-left:var(--section-gutter);padding-right:var(--section-gutter)}.mpo__intro{margin-bottom:clamp(28px,5vw,48px)}.mpo__eyebrow{margin:0 0 14px;font-size:var(--section-meta-size);font-weight:600;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--mpo-accent)}.mpo__heading{margin:0;max-width:18ch;font-family:"P22MackinacPro-Normal",var(--font-heading-family),Georgia,serif!important;font-style:normal;font-weight:var(--font-heading-weight);font-size:var(--section-heading-size);line-height:1.06;letter-spacing:-.03em;color:var(--mpo-text);text-wrap:balance}@media screen and (min-width:990px){.mpo__heading{max-width:none}}.mpo__heading-accent{font-family:"P22MackinacPro-normal-italic",var(--font-heading-family),Georgia,serif!important;font-style:normal;font-weight:inherit;color:var(--mpo-accent)}.mpo__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,6vw,48px);align-items:start}@media screen and (min-width:990px){.mpo__layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:clamp(40px,5vw,72px);align-items:center}}.mpo__media{min-width:0}.mpo__figure{position:relative;width:100%;aspect-ratio:var(--mpo-ratio, 1);background:var(--mpo-surface);border-radius:20px;overflow:visible}@media screen and (min-width:750px){.mpo__figure{border-radius:24px}}.mpo__img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.mpo__img--placeholder{display:flex;align-items:center;justify-content:center;background:var(--mpo-surface)}.mpo__slides{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.mpo__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.mpo__slide.is-active{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.mpo__controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.mpo__nav{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;padding:0;border:1px solid var(--mpo-line, rgba(21, 21, 21, .1));border-radius:50%;background:var(--mpo-bg);color:var(--mpo-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mpo__nav svg{width:18px;height:18px}.mpo__nav:hover{border-color:var(--mpo-accent);background:color-mix(in srgb,var(--mpo-accent) 8%,var(--mpo-bg));color:var(--mpo-accent)}.mpo__nav:focus-visible{outline:2px solid var(--mpo-accent);outline-offset:2px}.mpo__dots{display:flex;align-items:center;gap:7px}.mpo__slide-dot{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--mpo-text) 22%,transparent);cursor:pointer;transition:background-color .2s ease,width .2s ease}.mpo__slide-dot.is-active{width:20px;border-radius:4px;background:var(--mpo-accent)}.mpo__slide-dot:focus-visible{outline:2px solid var(--mpo-accent);outline-offset:2px}.mpo__placeholder-svg{width:60%;height:60%;fill:var(--mpo-line-strong)}.mpo__hotspot{position:absolute;left:var(--mpo-x-m, 50%);top:var(--mpo-y-m, 50%);width:0;height:0;z-index:2}@media screen and (min-width:750px){.mpo__hotspot{left:var(--mpo-x, 50%);top:var(--mpo-y, 50%)}}.mpo__hotspot.is-open{z-index:5}.mpo__dot{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);width:34px;height:34px;padding:0;margin:0;border:1px solid var(--mpo-line-strong);border-radius:999px;background:#fffffff0;color:var(--mpo-text);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.mpo__dot:hover,.mpo__hotspot.is-open .mpo__dot{border-color:var(--mpo-accent);color:var(--mpo-accent)}.mpo__dot:focus-visible{outline:2px solid var(--mpo-accent);outline-offset:3px}.mpo__dot-icon{position:absolute;left:17px;top:50%;width:11px;height:11px;transform:translate(-50%,-50%)}.mpo__dot-icon:before,.mpo__dot-icon:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;transition:transform .2s ease}.mpo__dot-icon:before{width:11px;height:1.5px;transform:translate(-50%,-50%)}.mpo__dot-icon:after{width:1.5px;height:11px;transform:translate(-50%,-50%)}.mpo__hotspot.is-open .mpo__dot-icon:after{transform:translate(-50%,-50%) scaleY(0)}.mpo__dot--labeled{width:auto;justify-content:flex-start;transform:translate(-17px,-50%)}.mpo__dot-label{padding:0 14px 0 32px;font-size:var(--section-meta-size);font-weight:400;letter-spacing:-.01em;white-space:nowrap}.mpo__dot:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:999px;border:1px solid var(--mpo-accent);opacity:0;animation:mpo-pulse 2.2s ease-out 2;pointer-events:none}@keyframes mpo-pulse{0%{opacity:.5;transform:scale(1)}60%,to{opacity:0;transform:scale(1.6)}}.mpo__pop{position:absolute;left:0;top:26px;width:max-content;max-width:min(250px,calc(100vw - 40px));padding:12px 14px;border:1px solid var(--mpo-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #00000014;text-align:left;opacity:0;visibility:hidden;transform:translate(calc(-50% + var(--mpo-shift, 0px)),4px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}.mpo__hotspot.is-above .mpo__pop{top:auto;bottom:26px;transform:translate(calc(-50% + var(--mpo-shift, 0px)),-4px)}.mpo__hotspot.is-open .mpo__pop{opacity:1;visibility:visible;transform:translate(calc(-50% + var(--mpo-shift, 0px)));transition-delay:0s}.mpo__pop-title{margin:0;font-size:var(--section-card-title-size);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:var(--mpo-text)}.mpo__pop-text{margin:5px 0 0;font-size:var(--section-subheading-size);line-height:1.45;color:var(--mpo-text-2)}.mpo__panel{min-width:0}.mpo__price-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mpo__price-id{min-width:0}.mpo__price-aside{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.mpo__product-name{margin:0;font-size:var(--section-card-title-size);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--mpo-text)}.mpo__product-meta{margin:2px 0 0;font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size);font-weight:400;line-height:1.4;color:var(--mpo-text-2)}.mpo__pill{flex-shrink:0;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--mpo-accent) 10%,transparent);color:var(--mpo-accent);font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size);font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}@supports not (color: color-mix(in srgb,#000 10%,transparent)){.mpo__pill{background:#f3eeff}}.mpo__price-main{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;margin:0;flex-wrap:wrap}.mpo__price-now{font-family:var(--mpo-mono)!important;font-size:var(--mpo-price-size);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--mpo-text)}.mpo__price-suffix{font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size);font-weight:400;color:var(--mpo-text-2)}.mpo__price-sub{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:0;font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size);font-weight:400;line-height:1.4;color:var(--mpo-text-2)}.mpo__price-was,.mpo__row-was,.mpo__total-was{font-family:var(--mpo-mono)!important;font-weight:400;color:var(--mpo-text-2);text-decoration-thickness:1px;text-underline-offset:0}.mpo__sep{width:3px;height:3px;border-radius:50%;background:var(--mpo-line-strong)}.mpo__includes-label{margin:clamp(28px,5vw,40px) 0 0;padding-bottom:12px;border-bottom:1px solid var(--mpo-line);font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size);font-weight:400;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--mpo-text-2)}.mpo__rows{margin:0;padding:0;list-style:none}.mpo__row{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--mpo-line)}.mpo__row:last-child{border-bottom:0}.mpo__row-copy{min-width:0}.mpo__row-title{margin:0;font-size:var(--section-subheading-size);font-weight:400;line-height:1.35;letter-spacing:-.01em;color:var(--mpo-text)}.mpo__row-desc{margin:3px 0 0;font-size:var(--section-body-size);line-height:1.45;color:var(--mpo-text-2)}.mpo__row-price{display:flex;align-items:baseline;gap:10px;flex-shrink:0;white-space:nowrap;font-family:var(--mpo-mono)!important;font-size:var(--section-meta-size)}.mpo__row-now{font-family:var(--mpo-mono)!important;font-weight:700;letter-spacing:.02em;color:var(--mpo-accent)}.mpo__total{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:22px 0 0;border-top:1px solid var(--mpo-line-strong)}.mpo__total-label{font-size:var(--section-card-title-size);font-weight:400;letter-spacing:-.01em;color:var(--mpo-text)}.mpo__total-values{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.mpo__total-was{font-size:var(--section-meta-size)}.mpo__total-now{font-family:var(--mpo-mono)!important;font-size:var(--section-card-title-size);font-weight:700;letter-spacing:-.01em;color:var(--mpo-text)}.mpo__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:clamp(24px,4vw,32px);padding:var(--cta-padding);min-height:var(--cta-min-height);border:0;border-radius:var(--cta-radius);background:var(--mpo-accent);color:#fff;font-family:var(--cta-font-family)!important;font-size:var(--cta-font-size);font-weight:var(--cta-font-weight);letter-spacing:var(--cta-letter-spacing);text-transform:var(--cta-text-transform);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.mpo--cta-black .mpo__cta{background:var(--mpo-text)}.mpo__cta:hover{background:color-mix(in srgb,var(--mpo-accent) 86%,#000000);transform:translateY(-1px)}.mpo--cta-black .mpo__cta:hover{background:#000}.mpo__cta:focus-visible{outline:2px solid var(--mpo-accent);outline-offset:3px}.mpo__cta[disabled]{opacity:.45;cursor:not-allowed;transform:none}.mpo--cta-black .mpo__cta-arrow{color:color-mix(in srgb,var(--mpo-accent) 55%,#ffffff)}.mpo__cta-arrow{transition:transform .2s ease}.mpo__cta:hover .mpo__cta-arrow{transform:translate(3px)}.mpo__trust{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:6px 22px;margin:16px 0 0;padding:0;list-style:none}.mpo__trust-item{display:flex;align-items:center;gap:6px;font-size:var(--section-meta-size);line-height:1.4;color:var(--mpo-text-2)}.mpo__check{width:14px;height:14px;flex-shrink:0;color:var(--mpo-accent)}@media(prefers-reduced-motion:reduce){.mpo *,.mpo *:before,.mpo *:after{animation:none!important;transition-duration:.01ms!important}.mpo__cta:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-myoform-pricing-offer-v2.css.map */
