.ag-pb-product-plans{display:block;width:100%;max-width:100%;box-sizing:border-box;overflow-x:clip;background:#fff}.ag-pb-product-plans__scroll-target{position:relative;width:0;height:0;overflow:hidden;scroll-margin-top:calc(var(--header-height, 0px) + var(--announcement-bar-height, 0px) + var(--anchor-offset, 24px))}.ag-pb-product-plans__measure{width:100%;max-width:1440px;margin-inline:auto;padding-inline:var(--ag-pb-pp-mi-mobile, 16px);box-sizing:border-box}.ag-pb-product-plans__progress{position:relative;width:100%;margin:0 0 40px;padding-bottom:20px}.ag-pb-product-plans__progress-line{position:absolute;left:0;right:0;top:61px;z-index:0;height:4px;background:#e0e0e0;pointer-events:none}@media(max-width:800px){.ag-pb-product-plans__progress-fill{width:33.333%}}.ag-pb-product-plans__progress-fill{display:block;width:33.333%;height:100%;background:#38264b}.ag-pb-product-plans__steps{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none}.ag-pb-product-plans__step{flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.ag-page-blocks .ag-pb-product-plans__step-label,.ag-pb-product-plans__step-label{display:block;margin:0 0 8px;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:14px;font-weight:400;line-height:1.2;color:#555}.ag-pb-product-plans__step.is-active .ag-pb-product-plans__step-label{font-weight:600;color:#38264b}.ag-pb-product-plans__step-circle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;box-sizing:border-box;border:2px solid #e0e0e0;border-radius:20px;background-color:#fff;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:16px;font-weight:600;line-height:24px;color:#999}.ag-pb-product-plans__step.is-active .ag-pb-product-plans__step-circle{border-width:3px;border-color:#38264b;background-color:#fff;color:#38264b}.ag-pb-product-plans__cards{display:flex;flex-direction:column;gap:60px;width:100%;align-items:stretch}.ag-pb-product-plans__cards>.shopify-block,.ag-pb-product-plans__cards>[id^=shopify-block-]{width:100%;min-width:0}.ag-pb-product-plan__card{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;margin:0;padding:30px 15px 25px;box-sizing:border-box;border:4px solid #e3d6ee;border-radius:20px;background:#fff;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ag-pb-product-plan__card.is-selected,.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card:hover{border-color:#2f0147;background:#f6efff;box-shadow:0 4px 2px #00000040}.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card.is-selected:not(:hover){border-color:#e3d6ee;background:#fff;box-shadow:none}.ag-pb-product-plan__badge{position:absolute;left:50%;top:0;z-index:2;transform:translate(-50%,-50%);padding:4px 20px 0;border-radius:40px;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:22px;font-weight:600;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:#fff;white-space:nowrap}.ag-pb-product-plan__badge--solid{background:#2f0147}.ag-pb-product-plan__badge--gradient{background-image:linear-gradient(123.7deg,#6b3fa0,#c14f9c)}.ag-pb-product-plan__body{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.ag-pb-product-plan__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:406px;overflow:visible;line-height:0}.ag-pb-product-plan__img{display:block;width:calc(100% * var(--ag-pb-pp-img-scale-m, 1.15));max-width:none;height:auto;margin-inline:auto;transform:none;transform-origin:center center}.ag-pb-product-plan__save{position:absolute;top:var(--ag-pb-pp-save-top-m, 24%);right:var(--ag-pb-pp-save-right-m, 6%);z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:102px;height:102px;border-radius:50%;color:#fff;text-align:center;pointer-events:none}.ag-pb-product-plan__save--solid{background:#2f0147}.ag-pb-product-plan__save--gradient{background-image:linear-gradient(123.7deg,#6b3fa0,#c14f9c)}.ag-page-blocks .ag-pb-product-plan__save-num,.ag-pb-product-plan__save-num,.ag-page-blocks .ag-pb-product-plan__save-off,.ag-pb-product-plan__save-off{font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:28px;font-weight:600;line-height:.87}.ag-pb-product-plan__pricing{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.ag-page-blocks .ag-pb-product-plan__qty,.ag-pb-product-plan__qty{margin:0;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:16px;font-weight:400;line-height:1.2;color:#2f0147}.ag-pb-product-plan__prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:12px;margin:0}.ag-page-blocks .ag-pb-product-plan__compare,.ag-pb-product-plan__compare{font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:32px;font-weight:400;line-height:1;color:#38264b80;text-decoration:line-through}.ag-page-blocks .ag-pb-product-plan__price-amount,.ag-pb-product-plan__price-amount{font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:40px;font-weight:600;line-height:1;color:#38264b}.ag-page-blocks .ag-pb-product-plan__price-unit,.ag-pb-product-plan__price-unit{font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:28px;font-weight:400;line-height:1;color:#38264b;text-transform:lowercase}.ag-page-blocks .ag-pb-product-plan__subscribe,.ag-pb-product-plan__subscribe{margin:0;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:18px;font-weight:400;line-height:1.3;color:#38264b}.ag-pb-product-plan__pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px;margin:0;padding:0;list-style:none}.ag-pb-product-plan__pill{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:6px 12px;border-radius:999px;background:#f5f1fb;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:14px;font-weight:400;line-height:1;color:#241a3d;box-sizing:border-box}.ag-pb-product-plan__card.is-selected .ag-pb-product-plan__pill,.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card:hover .ag-pb-product-plan__pill{background:#fff}.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card.is-selected:not(:hover) .ag-pb-product-plan__pill{background:#f5f1fb}.ag-pb-product-plan__form{width:100%;margin:0}.ag-pb-product-plan__cta{position:relative;display:flex;align-items:center;justify-content:center;gap:.35em;width:100%;min-height:60px;padding:16px 24px;border:0;border-radius:8px;background:#00c466;cursor:pointer;overflow:hidden;font-family:var(--ag-page-blocks-font-alt, "DM Sans", sans-serif);font-size:20px;font-weight:900;line-height:28px;letter-spacing:.02em;text-transform:uppercase;color:#fff;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.ag-pb-product-plan__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgb(255 255 255 / .15) 46%,rgb(255 255 255 / .55) 50%,rgb(255 255 255 / .15) 54%,transparent 60%,transparent 100%);transform:translate(-120%) skew(-20deg);pointer-events:none}.ag-pb-product-plan__cta:disabled{opacity:.55;cursor:not-allowed}.ag-pb-product-plan__cta:focus-visible{outline:2px solid #2f0147;outline-offset:3px}@media(hover:hover)and (pointer:fine){.ag-pb-product-plan__cta:hover:not(:disabled){transform:translateY(-2px);background:#00b85c;box-shadow:0 10px 22px #00000029,0 4px 12px #00c46647}.ag-pb-product-plan__cta:hover:not(:disabled):after{animation:ag-pb-pp-cta-shine .75s ease}}@keyframes ag-pb-pp-cta-shine{to{transform:translate(120%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.ag-pb-product-plan__cta{transition:none}.ag-pb-product-plan__cta:hover:not(:disabled){transform:none}.ag-pb-product-plan__cta:hover:not(:disabled):after{animation:none}}.ag-pb-product-plan__assurances{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.ag-page-blocks .ag-pb-product-plan__assurance,.ag-pb-product-plan__assurance{display:flex;align-items:center;justify-content:center;gap:5px;margin:0;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:16px;font-weight:600;line-height:1.3;color:#38264b}.ag-pb-product-plan__assurance-icon{display:inline-flex;flex:0 0 auto;line-height:0}.ag-pb-product-plans__footer{display:flex;flex-direction:column;gap:20px;width:100%;max-width:100%;min-width:0;margin-top:24px;margin-inline:auto;padding-top:21px;border-top:1px solid #eeeeee;box-sizing:border-box}.ag-pb-product-plans__footer-payments,.ag-pb-product-plans__footer-secure{display:flex;align-items:center;gap:15px;min-width:0;max-width:100%;width:100%}.ag-pb-product-plans__footer-payments{flex-wrap:wrap}.ag-pb-product-plans__footer-secure{flex-wrap:nowrap}.ag-page-blocks .ag-pb-product-plans__footer-label,.ag-pb-product-plans__footer-label{margin:0;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.4;color:#333}.ag-pb-product-plans__pay-list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.ag-pb-product-plans__pay{padding:4px;border-radius:2px;font-size:10px;font-weight:800;line-height:15px;color:#fff}.ag-pb-product-plans__pay--paypal{background:#003087}.ag-pb-product-plans__pay--visa{background:#1a1f71}.ag-pb-product-plans__pay--mc{background:#eb001b}.ag-pb-product-plans__secure-icon{flex:0 0 40px;width:40px;height:40px;line-height:0}.ag-pb-product-plans__secure-icon img,.ag-pb-product-plans__secure-icon svg{display:block;width:40px;height:40px}.ag-page-blocks .ag-pb-product-plans__secure-text,.ag-pb-product-plans__secure-text{margin:0;flex:1 1 0;min-width:0;max-width:none;font-family:var(--ag-page-blocks-font-body, "PP Mori", sans-serif);font-size:12px;font-weight:400;line-height:1.4;color:#333}.ag-page-blocks .ag-pb-product-plans__secure-text strong,.ag-pb-product-plans__secure-text strong{font-weight:600}@media screen and (min-width:741px){.ag-pb-product-plans__measure{padding-inline:var(--ag-pb-pp-mi-desktop, 40px)}.ag-pb-product-plans__progress{max-width:var(--ag-pb-pp-content-max, 1060px);margin-inline:auto;margin-bottom:69px;padding-bottom:0}.ag-pb-product-plans__progress-line{top:44px}.ag-pb-product-plans__br-m{display:none}.ag-page-blocks .ag-pb-product-plans__step-label,.ag-pb-product-plans__step-label{font-size:18px}.ag-pb-product-plans__cards{flex-direction:row;align-items:stretch;justify-content:center;gap:20px;max-width:var(--ag-pb-pp-content-max, 1060px);margin-inline:auto}.ag-pb-product-plans__cards>.shopify-block,.ag-pb-product-plans__cards>[id^=shopify-block-]{flex:1 1 0;max-width:520px}.ag-pb-product-plan__card{height:100%;padding:50px 25px 25px}.ag-pb-product-plan__badge{font-size:28px}.ag-pb-product-plan__media{max-width:482px}.ag-pb-product-plan__img{width:100%;transform:none}.ag-pb-product-plan__save{top:var(--ag-pb-pp-save-top-d, 25%);right:var(--ag-pb-pp-save-right-d, 18%)}.ag-page-blocks .ag-pb-product-plan__compare,.ag-pb-product-plan__compare{font-size:32px}.ag-page-blocks .ag-pb-product-plan__price-amount,.ag-pb-product-plan__price-amount{font-size:40px}.ag-page-blocks .ag-pb-product-plan__price-unit,.ag-pb-product-plan__price-unit,.ag-page-blocks .ag-pb-product-plan__save-num,.ag-pb-product-plan__save-num,.ag-page-blocks .ag-pb-product-plan__save-off,.ag-pb-product-plan__save-off{font-size:32px}.ag-pb-product-plan__cta{font-size:24px;padding:20px 60px}.ag-pb-product-plans__footer{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;max-width:var(--ag-pb-pp-content-max, 1060px);margin-top:48px;margin-inline:auto}}@media(hover:none){.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card:hover{border-color:#e3d6ee;background:#fff;box-shadow:none}.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card.is-selected,.ag-pb-product-plan__card.is-selected{border-color:#2f0147;background:#f6efff;box-shadow:0 4px 2px #00000040}.ag-pb-product-plans__cards:hover .ag-pb-product-plan__card.is-selected:not(:hover) .ag-pb-product-plan__pill,.ag-pb-product-plan__card.is-selected .ag-pb-product-plan__pill{background:#fff}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ag-pb-block-product-plans.css.map */
