.junecommerce-pricing{--jc-pricing-ink: var(--theme-dark, #07111f);--jc-pricing-muted: color-mix(in srgb, var(--jc-pricing-ink) 58%, transparent);--jc-pricing-panel: #fff;--jc-pricing-line: rgba(42, 63, 76, .13);--jc-pricing-admin: #2a3f4c;--jc-pricing-admin-dark: #16242c;--jc-pricing-mint: #83e3c2;--jc-pricing-enter-left: 0px;--jc-pricing-enter-right: 0px;--jc-pricing-enter-y: 0px;--jc-pricing-card-opacity: 1;--jc-pricing-card-scale: 1;--jc-pricing-gap: clamp(16px, 2vw, 26px);--jc-pricing-visible: 2;--jc-pricing-track-offset: 0px;position:relative;overflow:hidden;background:#fff;color:var(--jc-pricing-ink);isolation:isolate;padding-block:clamp(44px,6vw,88px)}.junecommerce-pricing--soft{background:linear-gradient(180deg,#fffffff0,#f4f8f9f5),radial-gradient(circle at 18% 10%,rgba(131,227,194,.16),transparent 32%)}.is-admin-editor-preview .junecommerce-pricing{padding-block:clamp(36px,5vw,64px)}.junecommerce-pricing__container{position:relative;z-index:1;width:min(100% - 64px,1540px);padding-inline:0}.junecommerce-pricing__header{width:min(100%,760px);margin-inline:auto;margin-bottom:clamp(24px,4vw,40px)}.junecommerce-pricing__eyebrow{margin:0 0 12px;color:var(--jc-pricing-muted);font-family:var(--theme-font-menu);font-size:.72rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase;transition:color .24s ease}.junecommerce-pricing__title{margin:0;color:var(--jc-pricing-ink);font-size:clamp(2rem,3.2vw,3.7rem);line-height:1.08;transition:color .24s ease}.junecommerce-pricing__text{max-width:45rem;margin:14px auto 0;color:var(--jc-pricing-muted);font-size:clamp(1rem,1.05vw,1.08rem);line-height:1.65;transition:color .24s ease}.junecommerce-pricing__viewport{width:min(100%,960px);margin-inline:auto;overflow:visible;background:transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.junecommerce-pricing__viewport.is-dragging{cursor:grabbing}.junecommerce-pricing__swipe-ui{display:none;align-items:center;justify-content:center;gap:10px;margin:18px auto 0}.junecommerce-pricing__swipe-button{width:42px;height:34px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--jc-pricing-mint) 38%,var(--jc-pricing-admin) 18%);border-radius:999px;color:var(--jc-pricing-admin-dark);background:radial-gradient(circle at 30% 18%,rgba(131,227,194,.34),transparent 44%),color-mix(in srgb,var(--jc-pricing-panel) 92%,var(--jc-pricing-mint) 8%);box-shadow:0 14px 30px #16242c1a;opacity:1;visibility:visible;transform:translateZ(0) scale(1);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear 0s,border-color .18s ease,background-color .18s ease}.junecommerce-pricing__swipe-button.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,4px,0) scale(.92);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease,visibility 0s linear .22s,border-color .18s ease,background-color .18s ease}.junecommerce-pricing__swipe-button:hover,.junecommerce-pricing__swipe-button:focus-visible{border-color:color-mix(in srgb,var(--jc-pricing-mint) 68%,var(--jc-pricing-admin) 20%);transform:translate3d(0,-1px,0) scale(1)}.junecommerce-pricing__swipe-button i{font-size:.92rem}.junecommerce-pricing__swipe-button--prev i{animation:junecommerce-pricing-swipe-prev 1.8s ease-in-out infinite}.junecommerce-pricing__swipe-button--next i{animation:junecommerce-pricing-swipe-next 1.8s ease-in-out infinite}.junecommerce-pricing__swipe-dots{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--jc-pricing-admin) 10%,transparent);border-radius:999px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffd1}.junecommerce-pricing__swipe-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:color-mix(in srgb,var(--jc-pricing-admin) 28%,var(--jc-pricing-mint) 22%);opacity:.36;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,background-color .18s ease}.junecommerce-pricing__swipe-dot.is-active{width:24px;background:linear-gradient(90deg,var(--jc-pricing-admin-dark),color-mix(in srgb,var(--jc-pricing-mint) 74%,var(--jc-pricing-admin) 26%));opacity:1}.junecommerce-pricing__cards{display:flex;gap:var(--jc-pricing-gap);width:100%;min-width:100%;transform:translate3d(var(--jc-pricing-track-offset),0,0);will-change:transform}.junecommerce-pricing__cards.is-settling{transition:transform .42s cubic-bezier(.22,1,.36,1)}.junecommerce-pricing__card{--jc-pricing-card-enter-x: 0px;--jc-pricing-card-companion-x: 0px;--jc-pricing-card-companion-scale: 1;--jc-pricing-card-lift-y: 0px;--jc-pricing-card-glow: 0;position:relative;flex:0 0 calc((100% - var(--jc-pricing-gap) * (var(--jc-pricing-visible) - 1)) / var(--jc-pricing-visible));box-sizing:border-box;display:flex;flex-direction:column;min-height:100%;padding:clamp(22px,3vw,32px);overflow:hidden;border:1px solid var(--jc-pricing-line);border-radius:10px;background:linear-gradient(180deg,#fffffff0,#ffffffdb),var(--jc-pricing-panel);box-shadow:0 24px 68px #16242c0f;opacity:var(--jc-pricing-card-opacity);isolation:isolate;transform:translate3d(calc(var(--jc-pricing-card-enter-x) + var(--jc-pricing-card-companion-x)),calc(var(--jc-pricing-enter-y) + var(--jc-pricing-card-lift-y)),0) scale(var(--jc-pricing-card-scale)) scale(var(--jc-pricing-card-companion-scale));transform-origin:50% 88%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,border-color .26s ease,box-shadow .26s ease}.junecommerce-pricing__card:before,.junecommerce-pricing__card:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit}.junecommerce-pricing__card:before{inset:1px;border-radius:9px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--jc-pricing-mint) 28%,transparent),transparent 34%),linear-gradient(135deg,#ffffffeb,#ffffffc2);opacity:var(--jc-pricing-card-glow);transition:opacity .26s ease}.junecommerce-pricing__card:after{inset:0;border:1px solid color-mix(in srgb,var(--jc-pricing-mint) 46%,transparent);opacity:0;transform:scale(.985);transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.junecommerce-pricing__card>*{position:relative;z-index:1}.junecommerce-pricing__icon{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 18px;border-radius:14px;background:color-mix(in srgb,var(--jc-pricing-mint) 18%,#fff 82%);color:color-mix(in srgb,var(--jc-pricing-mint) 52%,var(--jc-pricing-admin-dark) 48%);font-size:2.25rem;line-height:1}.junecommerce-pricing__card:nth-child(odd){--jc-pricing-card-enter-x: var(--jc-pricing-enter-left)}.junecommerce-pricing__card:nth-child(2n){--jc-pricing-card-enter-x: var(--jc-pricing-enter-right)}.junecommerce-pricing__card:only-child{flex-basis:100%}.junecommerce-pricing__card.is-highlighted{border-color:color-mix(in srgb,var(--jc-pricing-mint) 72%,var(--jc-pricing-admin) 28%);box-shadow:0 28px 72px #16242c1a,inset 0 0 0 1px #83e3c240}.junecommerce-pricing__badge{align-self:center;margin:-12px 0 14px;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--jc-pricing-mint) 74%,var(--jc-pricing-admin) 26%);color:#10232b;font-family:var(--theme-font-menu);font-size:.72rem;font-weight:850;line-height:1}.junecommerce-pricing__plan-name{color:var(--jc-pricing-admin-dark);font-family:var(--theme-font-menu);font-weight:850;text-align:center}.junecommerce-pricing__price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:12px}.junecommerce-pricing__price strong{color:var(--jc-pricing-ink);font-size:2.85rem;line-height:1}.junecommerce-pricing__price span,.junecommerce-pricing__note,.junecommerce-pricing__setup-note{color:var(--jc-pricing-muted);font-family:var(--theme-font-menu)}.junecommerce-pricing__note{margin:8px 0 0;font-size:.86rem;text-align:center}.junecommerce-pricing__setup-note{margin:4px 0 0;color:color-mix(in srgb,var(--jc-pricing-mint) 44%,var(--jc-pricing-admin-dark) 56%);font-size:.78rem;font-weight:800;line-height:1.35;text-align:center}.junecommerce-pricing__features{display:grid;gap:9px;padding:0;margin:22px auto 24px;list-style:none}.junecommerce-pricing__features li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:baseline;color:color-mix(in srgb,var(--jc-pricing-ink) 78%,transparent);font-size:.91rem;line-height:1.38}.junecommerce-pricing__features i{color:var(--jc-pricing-admin-dark);font-size:.76rem}.junecommerce-pricing__card.is-highlighted .junecommerce-pricing__features i{color:color-mix(in srgb,var(--jc-pricing-mint) 64%,var(--jc-pricing-admin) 36%)}.junecommerce-pricing__button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:auto;padding:0 20px;border:1px solid var(--jc-pricing-line);border-radius:8px;color:var(--jc-pricing-admin-dark);background:#fff;font-family:var(--theme-font-menu);font-weight:850;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.junecommerce-pricing__button i{font-size:.9rem}.junecommerce-pricing__card.is-highlighted .junecommerce-pricing__button{border-color:transparent;color:#fff;background:linear-gradient(135deg,var(--jc-pricing-admin-dark),var(--jc-pricing-admin))}a.junecommerce-pricing__button:hover,a.junecommerce-pricing__button:focus{color:var(--jc-pricing-admin-dark);border-color:color-mix(in srgb,var(--jc-pricing-admin) 28%,transparent);transform:translateY(-1px)}.junecommerce-pricing__card.is-highlighted a.junecommerce-pricing__button:hover,.junecommerce-pricing__card.is-highlighted a.junecommerce-pricing__button:focus{color:#fff}.junecommerce-pricing__summary{width:min(100%,1040px);display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:clamp(16px,2vw,30px);align-items:center;margin:clamp(18px,2.4vw,30px) auto 0;padding:clamp(16px,1.8vw,24px);border:2px solid color-mix(in srgb,var(--jc-pricing-mint) 42%,transparent);border-radius:10px;background:#ffffffdb;box-shadow:0 18px 54px #16242c12}.junecommerce-pricing__summary-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--jc-pricing-mint) 14%,#fff 86%);color:color-mix(in srgb,var(--jc-pricing-mint) 54%,var(--jc-pricing-admin-dark) 46%);font-size:1.8rem}.junecommerce-pricing__summary-item{min-width:0;display:flex;justify-content:center;align-items:baseline;gap:14px;color:var(--jc-pricing-admin-dark);font-family:var(--theme-font-menu);font-size:clamp(1.15rem,1.7vw,1.8rem);font-weight:850;line-height:1.12;text-align:center}.junecommerce-pricing__summary-item em{color:color-mix(in srgb,var(--jc-pricing-mint) 48%,var(--jc-pricing-admin-dark) 52%);font-size:clamp(1.65rem,2.5vw,2.7rem);font-style:normal;font-weight:900}.junecommerce-pricing__summary-divider{width:1px;height:54px;background:var(--jc-pricing-line)}.junecommerce-pricing__bottom-text{width:min(100%,820px);margin:clamp(18px,2.2vw,28px) auto 0;color:var(--jc-pricing-muted);font-size:clamp(.95rem,1vw,1.05rem);line-height:1.65;text-align:center}.junecommerce-pricing__bottom-text :where(p,ul,ol){margin:0}.junecommerce-pricing__bottom-text :where(p+p,ul,ol){margin-top:.75em}.junecommerce-pricing__bottom-text :where(strong,b){color:var(--jc-pricing-admin-dark);font-weight:850}.junecommerce-pricing__bottom-text a{color:color-mix(in srgb,var(--jc-pricing-mint) 42%,var(--jc-pricing-admin-dark) 58%);font-weight:800;text-decoration-thickness:1px;text-underline-offset:.18em}.junecommerce-pricing--style-compact{padding-block:clamp(40px,5vw,76px)}.junecommerce-pricing--style-compact .junecommerce-pricing__header{margin-bottom:clamp(24px,3vw,38px)}.junecommerce-pricing--style-compact .junecommerce-pricing__eyebrow{color:color-mix(in srgb,var(--jc-pricing-mint) 56%,var(--jc-pricing-admin-dark) 44%);letter-spacing:0;text-transform:none}.junecommerce-pricing--style-compact .junecommerce-pricing__title{font-size:clamp(1.75rem,2.5vw,3rem)}.junecommerce-pricing--style-compact .junecommerce-pricing__viewport{width:min(100%,1040px)}.junecommerce-pricing--style-compact .junecommerce-pricing__card{min-height:clamp(430px,37vw,560px);padding:clamp(24px,2.6vw,34px);border-radius:9px}.junecommerce-pricing--style-compact .junecommerce-pricing__badge{align-self:start;margin:-4px 0 10px;color:color-mix(in srgb,var(--jc-pricing-mint) 54%,var(--jc-pricing-admin-dark) 46%);background:color-mix(in srgb,var(--jc-pricing-mint) 13%,#fff 87%)}.junecommerce-pricing--style-compact .junecommerce-pricing__plan-name,.junecommerce-pricing--style-compact .junecommerce-pricing__price,.junecommerce-pricing--style-compact .junecommerce-pricing__note,.junecommerce-pricing--style-compact .junecommerce-pricing__setup-note{justify-content:flex-start;text-align:left}.junecommerce-pricing--style-compact .junecommerce-pricing__icon{margin-inline:0}.junecommerce-pricing--style-compact .junecommerce-pricing__price strong{font-size:clamp(2.5rem,4vw,4rem)}.junecommerce-pricing--style-compact .junecommerce-pricing__features{width:100%;margin-inline:0}.junecommerce-pricing--style-compact .junecommerce-pricing__features i{color:color-mix(in srgb,var(--jc-pricing-mint) 62%,var(--jc-pricing-admin-dark) 38%)}.junecommerce-pricing--style-compact .junecommerce-pricing__button{align-self:center;min-width:min(100%,210px);border-color:transparent;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--jc-pricing-mint) 36%,var(--jc-pricing-admin-dark) 64%),var(--jc-pricing-admin-dark))}@media(hover:hover)and (pointer:fine){.junecommerce-pricing__card:hover{--jc-pricing-card-glow: 1;--jc-pricing-card-lift-y: -8px;z-index:2;border-color:color-mix(in srgb,var(--jc-pricing-mint) 66%,var(--jc-pricing-admin) 34%);box-shadow:0 34px 82px #16242c29,0 0 0 1px color-mix(in srgb,var(--jc-pricing-mint) 30%,transparent)}.junecommerce-pricing__card:hover:after{opacity:1;transform:scale(1)}.junecommerce-pricing__cards:has(.junecommerce-pricing__card:hover) .junecommerce-pricing__card:not(:hover){--jc-pricing-card-companion-scale: .985}.junecommerce-pricing__cards:has(.junecommerce-pricing__card:nth-child(odd):hover) .junecommerce-pricing__card:nth-child(2n):not(:hover){--jc-pricing-card-companion-x: 8px}.junecommerce-pricing__cards:has(.junecommerce-pricing__card:nth-child(2n):hover) .junecommerce-pricing__card:nth-child(odd):not(:hover){--jc-pricing-card-companion-x: -8px}}@media(max-width:1199.98px){.junecommerce-pricing{--jc-pricing-enter-left: 0px;--jc-pricing-enter-right: 0px;--jc-pricing-enter-y: 0px;--jc-pricing-card-opacity: 1;--jc-pricing-card-scale: 1}.junecommerce-pricing__viewport{overflow-x:hidden;overflow-y:hidden}.junecommerce-pricing__swipe-ui.is-visible{display:flex}}@media(max-width:767.98px){.junecommerce-pricing{--jc-pricing-gap: 16px;--jc-pricing-visible: 1;padding-block:40px 52px}.junecommerce-pricing__header{margin-bottom:22px}.junecommerce-pricing__price strong{font-size:2.55rem}.junecommerce-pricing__features{gap:8px;margin:18px auto 22px}.junecommerce-pricing__features li{font-size:.86rem;line-height:1.34}.junecommerce-pricing__button{min-height:42px}.junecommerce-pricing__summary{grid-template-columns:auto minmax(0,1fr)}.junecommerce-pricing__summary-divider{display:none}}@media(max-width:575.98px){.junecommerce-pricing__container{width:min(100% - 28px,1540px)}.junecommerce-pricing__card{padding:22px 18px}.junecommerce-pricing__badge{margin:-8px 0 12px}.junecommerce-pricing__price{flex-wrap:wrap;row-gap:3px}.junecommerce-pricing__price strong{font-size:2.42rem}.junecommerce-pricing__price span{font-size:.94rem}.junecommerce-pricing__summary{grid-template-columns:minmax(0,1fr);justify-items:center}.junecommerce-pricing__summary-item{flex-wrap:wrap;gap:8px}}@keyframes junecommerce-pricing-swipe-prev{0%,to{transform:translate3d(1px,0,0)}50%{transform:translate3d(-3px,0,0)}}@keyframes junecommerce-pricing-swipe-next{0%,to{transform:translate3d(-1px,0,0)}50%{transform:translate3d(3px,0,0)}}@media(prefers-reduced-motion:reduce){.junecommerce-pricing__swipe-button i{animation:none}}
