.junecommerce-cta{--jc-cta-ink: #fff;--jc-cta-muted: rgba(255, 255, 255, .68);--jc-cta-panel: #2a3f4c;--jc-cta-panel-deep: #16242c;--jc-cta-panel-soft: color-mix(in srgb, #2a3f4c 92%, #081015 8%);--jc-cta-line: rgba(255, 255, 255, .12);--jc-cta-accent: #83e3c2;--jc-cta-panel-radius: 10px;--jc-cta-pin-distance: clamp(560px, 110vh, 1200px);--jc-cta-sticky-top: var(--site-navbar-height, 0px);position:relative;padding-block:clamp(38px,6vw,74px);background:#fff}.junecommerce-cta.is-lightbox-open{z-index:1094;overflow:visible}.junecommerce-cta.is-lightbox-open .junecommerce-cta__container{pointer-events:none}.is-admin-editor-preview .junecommerce-cta{min-height:auto;padding-block:clamp(24px,4vw,42px)}.junecommerce-cta--blue{--jc-cta-panel: #2a3f4c;--jc-cta-panel-soft: color-mix(in srgb, #2a3f4c 86%, #16242c 14%)}.junecommerce-cta__container{width:min(100% - 64px,1540px);padding-inline:0}@media(min-width:992px){.junecommerce-cta{min-height:calc(100svh + var(--jc-cta-pin-distance));padding-block:0}.junecommerce-cta__container{position:sticky;top:var(--jc-cta-sticky-top);z-index:1;padding-block:clamp(38px,6vw,74px)}.is-admin-editor-preview .junecommerce-cta{min-height:auto;padding-block:clamp(24px,4vw,42px)}.is-admin-editor-preview .junecommerce-cta__container{position:static;top:auto;padding-block:0}.junecommerce-cta--slim{min-height:auto;padding-block:clamp(34px,5vw,72px)}.junecommerce-cta--slim .junecommerce-cta__container{position:static;top:auto;padding-block:0}}.junecommerce-cta.is-scroll-expand-ready .junecommerce-cta__container{width:auto;margin-inline:var(--jc-cta-side-inset)}.junecommerce-cta__panel{overflow:hidden;border-radius:var(--jc-cta-panel-radius);background:radial-gradient(circle at top left,rgba(131,227,194,.16),transparent 28%),linear-gradient(180deg,#ffffff0b,#ffffff04),linear-gradient(135deg,color-mix(in srgb,var(--jc-cta-panel) 96%,#081015 4%),color-mix(in srgb,var(--jc-cta-panel) 82%,var(--jc-cta-panel-deep) 18%));color:var(--jc-cta-ink);padding:clamp(32px,5vw,64px);box-shadow:inset 0 1px #ffffff0f,0 30px 90px #060b0f2e}.junecommerce-cta--slim .junecommerce-cta__panel{position:relative;isolation:isolate;padding:clamp(28px,4.2vw,56px)}.junecommerce-cta--slim .junecommerce-cta__panel:after{content:"JUNECOMMERCE";position:absolute;right:clamp(-56px,-2vw,-20px);bottom:-.42em;z-index:0;color:transparent;font-family:var(--theme-font-heading);font-size:clamp(4.6rem,10vw,12.5rem);font-weight:var(--theme-font-heading-weight);line-height:1;opacity:.34;-webkit-text-stroke:1px rgba(131,227,194,.18);text-stroke:1px rgba(131,227,194,.18);pointer-events:none}.junecommerce-cta--slim .junecommerce-cta__panel>.row{position:relative;z-index:1}.is-admin-editor-preview .junecommerce-cta__panel{padding:clamp(24px,4vw,44px)}.is-admin-editor-preview .junecommerce-cta.is-scroll-expand-ready .junecommerce-cta__container{width:min(100% - 64px,1540px);margin-inline:auto}.junecommerce-cta--media-left .junecommerce-cta__copy-col{order:2}.junecommerce-cta--media-left .junecommerce-cta__visual-col{order:1}.junecommerce-cta__copy{max-width:520px}.junecommerce-cta--slim .junecommerce-cta__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(28px,5vw,86px);align-items:center;max-width:none}@media(min-width:992px){.junecommerce-cta__copy{margin-left:clamp(18px,3vw,68px)}.junecommerce-cta--slim .junecommerce-cta__copy{margin-left:0}}.junecommerce-cta__eyebrow{margin:0 0 14px;color:#ffffff9e;font-family:var(--theme-font-menu);font-size:.74rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.junecommerce-cta--slim .junecommerce-cta__eyebrow,.junecommerce-cta--slim .junecommerce-cta__title,.junecommerce-cta--slim .junecommerce-cta__text{grid-column:1}.junecommerce-cta__title{margin:0;color:var(--jc-cta-ink);font-size:clamp(2rem,3.2vw,3.45rem);line-height:1.08;letter-spacing:0}.junecommerce-cta--slim .junecommerce-cta__title{max-width:12ch;font-size:clamp(2.05rem,3vw,3.4rem)}.junecommerce-cta__title-line{display:block}.junecommerce-cta__title-line.is-accent{color:color-mix(in srgb,var(--jc-cta-accent) 62%,rgba(255,255,255,.34))}.junecommerce-cta__text{margin:22px 0 0;max-width:34rem;color:var(--jc-cta-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.68}.junecommerce-cta__text :where(p,ul,ol){margin:0}.junecommerce-cta__text :where(p+p,ul,ol){margin-top:.75em}.junecommerce-cta__text :where(strong,b){color:var(--jc-cta-ink);font-weight:850}.junecommerce-cta__text a{color:var(--jc-cta-accent);font-weight:800;text-decoration-thickness:1px;text-underline-offset:.18em}.junecommerce-cta--slim .junecommerce-cta__text{max-width:42rem;margin-top:16px}.junecommerce-cta__features{display:grid;gap:18px;padding:0;margin:28px 0 0;list-style:none}.junecommerce-cta__features li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start}.junecommerce-cta__feature-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(131,227,194,.16);border-radius:999px;color:#d9fff0;background:#83e3c21f}.junecommerce-cta__features strong,.junecommerce-cta__features span span{display:block}.junecommerce-cta__features strong{margin-bottom:3px;color:var(--jc-cta-ink);font-size:1rem;font-weight:850;line-height:1.2}.junecommerce-cta__features span span{color:var(--jc-cta-muted);font-size:.92rem;line-height:1.45}.junecommerce-cta__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.junecommerce-cta--slim .junecommerce-cta__actions{grid-column:2;grid-row:1/span 3;justify-content:flex-end;margin-top:0}.junecommerce-cta__button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:8px;font-family:var(--theme-font-menu);font-weight:850;line-height:1;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.junecommerce-cta--slim .junecommerce-cta__button{min-width:clamp(176px,16vw,230px);min-height:56px}.junecommerce-cta__button:hover,.junecommerce-cta__button:focus{transform:translateY(-1px)}.junecommerce-cta__button--1{background:#fff;color:#07111f}.junecommerce-cta__button--1:hover,.junecommerce-cta__button--1:focus{color:#07111f;background:#f3f7fb}.junecommerce-cta__button--2{border-color:#ffffff42;color:#fff;background:#ffffff0a}.junecommerce-cta__button--2:hover,.junecommerce-cta__button--2:focus{color:#fff;border-color:#ffffff70}.junecommerce-cta__button--3{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--jc-cta-panel-deep) 72%,var(--jc-cta-accent)),var(--jc-cta-panel))}.junecommerce-cta__button--3:hover,.junecommerce-cta__button--3:focus{color:#fff}.junecommerce-cta__visual{position:relative;min-height:clamp(320px,35vw,530px);overflow:visible;isolation:isolate}.is-admin-editor-preview .junecommerce-cta__visual{min-height:clamp(260px,28vw,430px)}.junecommerce-cta__image,.junecommerce-cta__image img{display:block;width:100%;height:100%}.junecommerce-cta__image img,img.junecommerce-cta__image{min-height:clamp(320px,35vw,530px);object-fit:cover;border-radius:10px}.junecommerce-cta__orbit{position:relative;min-height:clamp(430px,42vw,720px);overflow:visible}.junecommerce-cta__orbit-item{position:absolute;top:var(--jc-orbit-y);left:var(--jc-orbit-x);display:block;margin:0;padding:0;border:0;border-radius:4px;overflow:hidden;appearance:none;background:#ffffffeb;color:inherit;box-shadow:0 24px 70px #03080c42,0 0 0 1px #ffffff47;cursor:zoom-in;line-height:0;transform:translate(-50%,-50%) scale(var(--jc-orbit-scale));transform-origin:center;will-change:transform,opacity}.junecommerce-cta__orbit-item:focus-visible{outline:3px solid rgba(131,227,194,.8);outline-offset:5px}.junecommerce-cta__orbit-item--1{--jc-orbit-x: 52%;--jc-orbit-y: 18%;--jc-orbit-scale: 1;z-index:4;width:clamp(420px,76%,900px)}.junecommerce-cta__orbit-item--2{--jc-orbit-x: 82%;--jc-orbit-y: 49%;--jc-orbit-scale: .88;z-index:3;width:clamp(390px,70%,820px)}.junecommerce-cta__orbit-item--3{--jc-orbit-x: 40%;--jc-orbit-y: 73%;--jc-orbit-scale: .78;z-index:2;width:clamp(370px,68%,800px)}.junecommerce-cta__orbit-item--4{--jc-orbit-x: 13%;--jc-orbit-y: 44%;--jc-orbit-scale: .64;z-index:1;width:clamp(220px,36%,420px)}.junecommerce-cta__orbit-image,.junecommerce-cta__orbit-image img,img.junecommerce-cta__orbit-image{display:block;width:100%;height:auto}.junecommerce-cta__orbit-image img,img.junecommerce-cta__orbit-image{border-radius:inherit}.junecommerce-cta__swipe-ui{display:none;align-items:center;justify-content:center;gap:10px;margin:18px auto 0}.junecommerce-cta__swipe-button{width:42px;height:34px;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--jc-cta-accent) 34%,rgba(255,255,255,.18));border-radius:999px;color:#eafff7;background:radial-gradient(circle at 30% 18%,rgba(131,227,194,.28),transparent 44%),color-mix(in srgb,var(--jc-cta-panel-deep) 78%,var(--jc-cta-accent) 22%);box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff14;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-cta__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-cta__swipe-button:hover,.junecommerce-cta__swipe-button:focus-visible{border-color:color-mix(in srgb,var(--jc-cta-accent) 68%,rgba(255,255,255,.24));transform:translate3d(0,-1px,0) scale(1)}.junecommerce-cta__swipe-button i{font-size:.92rem}.junecommerce-cta__swipe-button--prev i{animation:junecommerce-cta-swipe-prev 1.8s ease-in-out infinite}.junecommerce-cta__swipe-button--next i{animation:junecommerce-cta-swipe-next 1.8s ease-in-out infinite}.junecommerce-cta__swipe-dots{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#0810153d;box-shadow:inset 0 1px #ffffff14}.junecommerce-cta__swipe-dot{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:#ffffffb3;opacity:.34;transition:width .22s cubic-bezier(.22,1,.36,1),opacity .18s ease,background-color .18s ease}.junecommerce-cta__swipe-dot.is-active{width:24px;background:linear-gradient(90deg,#fff,var(--jc-cta-accent));opacity:1}html.junecommerce-cta-lightbox-open,body.junecommerce-cta-lightbox-open{overflow:hidden}.junecommerce-cta__lightbox{position:fixed;inset:0;z-index:1090;display:grid;place-items:center;padding:clamp(24px,5vw,72px);visibility:hidden;opacity:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.junecommerce-cta__lightbox.is-open{visibility:visible;opacity:1;pointer-events:auto}.junecommerce-cta__lightbox-backdrop{position:absolute;inset:0;padding:0;border:0;appearance:none;background:#050c12eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.junecommerce-cta__lightbox-dialog{position:relative;width:min(88vw,1320px);max-width:calc(100vw - clamp(48px,9vw,140px));max-height:min(78dvh,780px);display:grid;min-height:0;border-radius:10px;background:#081015f0;box-shadow:0 38px 110px #0000006b;overflow:hidden}.junecommerce-cta__lightbox-stage{width:100%;max-height:inherit;min-height:0;display:grid;place-items:center;padding:clamp(10px,1.4vw,20px);overflow:hidden;overscroll-behavior:contain}.junecommerce-cta__lightbox-slide{display:none;width:100%;max-height:inherit;min-height:0;place-items:center}.junecommerce-cta__lightbox-slide.is-active{display:grid}.junecommerce-cta__lightbox-image,.junecommerce-cta__lightbox-image img,img.junecommerce-cta__lightbox-image{display:block;width:auto;height:auto;max-width:100%;max-height:min(72dvh,720px);object-fit:contain;border-radius:8px;background:#fff;box-shadow:0 18px 48px #00000038}.junecommerce-cta__lightbox-close,.junecommerce-cta__lightbox-nav{position:absolute;z-index:2;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .16s ease,transform .16s ease}.junecommerce-cta__lightbox-close:hover,.junecommerce-cta__lightbox-close:focus,.junecommerce-cta__lightbox-nav:hover,.junecommerce-cta__lightbox-nav:focus{color:#fff;background:#fff3;transform:translateY(-1px)}.junecommerce-cta__lightbox-close:focus-visible,.junecommerce-cta__lightbox-nav:focus-visible{outline:3px solid rgba(131,227,194,.82);outline-offset:3px}.junecommerce-cta__lightbox-close{top:16px;right:16px}.junecommerce-cta__lightbox-nav--prev{left:18px;top:50%;transform:translateY(-50%)}.junecommerce-cta__lightbox-nav--prev:hover,.junecommerce-cta__lightbox-nav--prev:focus{transform:translateY(calc(-50% - 1px))}.junecommerce-cta__lightbox-nav--next{right:18px;top:50%;transform:translateY(-50%)}.junecommerce-cta__lightbox-nav--next:hover,.junecommerce-cta__lightbox-nav--next:focus{transform:translateY(calc(-50% - 1px))}.is-admin-editor-preview .junecommerce-cta__image img,.is-admin-editor-preview img.junecommerce-cta__image{min-height:clamp(260px,28vw,430px)}.junecommerce-cta__mock{position:relative;min-height:clamp(320px,35vw,530px)}.is-admin-editor-preview .junecommerce-cta__mock{min-height:clamp(260px,28vw,430px)}.junecommerce-cta__mock-card{position:absolute;border:1px solid rgba(7,17,31,.08);border-radius:10px;background:#ffffffeb;color:#07111f;box-shadow:0 22px 54px #00000029;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.junecommerce-cta__mock-chart{top:0;right:12%;width:min(330px,48%);padding:22px}.junecommerce-cta__mock-label{display:block;margin-bottom:5px;color:#07111f94;font-size:.76rem}.junecommerce-cta__mock-chart strong{display:block;font-size:1.65rem;line-height:1}.junecommerce-cta__mock-chart div{height:150px;display:flex;align-items:end;gap:12px;margin-top:20px}.junecommerce-cta__mock-chart div span{flex:1;min-width:12px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,var(--jc-cta-accent),rgba(131,227,194,.14))}.junecommerce-cta__mock-chart div span:nth-child(2){height:64%}.junecommerce-cta__mock-chart div span:nth-child(3){height:44%}.junecommerce-cta__mock-chart div span:nth-child(4){height:82%}.junecommerce-cta__mock-chart div span:nth-child(5){height:58%}.junecommerce-cta__mock-chart div span:nth-child(6){height:74%}.junecommerce-cta__mock-editor{top:90px;left:6%;width:min(190px,34%);padding:18px}.junecommerce-cta__mock-editor span,.junecommerce-cta__mock-orders span{display:block;height:12px;border-radius:999px;background:#e6edf4}.junecommerce-cta__mock-editor span:first-child,.junecommerce-cta__mock-orders span:first-child{height:auto;margin-bottom:14px;background:transparent;color:#07111fb8;font-size:.78rem;font-weight:800}.junecommerce-cta__mock-editor span+span,.junecommerce-cta__mock-orders span+span{margin-top:10px}.junecommerce-cta__mock-orders{left:18%;bottom:32px;width:min(300px,44%);padding:18px}.junecommerce-cta__mock-product{right:0;bottom:62px;width:min(270px,40%);padding:18px}.junecommerce-cta__mock-product div{height:145px;margin-bottom:14px;border-radius:8px;background:linear-gradient(135deg,rgba(7,17,31,.1),transparent),linear-gradient(135deg,#dcc7aa,#f2ede5)}.junecommerce-cta__mock-product strong,.junecommerce-cta__mock-product span{display:block}.junecommerce-cta__mock-product strong{margin-bottom:4px;font-size:.94rem}.junecommerce-cta__mock-product span{color:#07111f9e;font-size:.78rem}@media(max-width:991.98px){.junecommerce-cta__panel{padding:28px}.junecommerce-cta--slim .junecommerce-cta__copy{display:block}.junecommerce-cta--slim .junecommerce-cta__actions{justify-content:flex-start;margin-top:26px}.junecommerce-cta--media-left .junecommerce-cta__copy-col,.junecommerce-cta--media-left .junecommerce-cta__visual-col{order:initial}.junecommerce-cta__copy{max-width:none}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport]{min-height:0;overflow:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport].is-dragging{cursor:grabbing}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit{display:flex;gap:clamp(16px,3vw,24px);min-height:0;padding:8px 0 24px;transform:translate3d(var(--jc-cta-gallery-offset, 0px),0,0);will-change:transform}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit.is-settling{transition:transform .42s cubic-bezier(.22,1,.36,1)}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--1{flex:0 0 min(82%,650px);position:relative;top:auto;left:auto;width:auto;transform:none!important;opacity:1!important;z-index:auto!important;scroll-snap-align:start}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--2,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--3,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--4{flex-basis:min(82%,650px);width:auto}.junecommerce-cta__swipe-ui.is-visible{display:flex}.junecommerce-cta__lightbox{padding:24px}.junecommerce-cta__lightbox-dialog{width:min(88vw,860px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);border-radius:8px}.junecommerce-cta__lightbox-stage{padding:10px}.junecommerce-cta__lightbox-image,.junecommerce-cta__lightbox-image img,img.junecommerce-cta__lightbox-image{max-height:min(66dvh,520px)}.junecommerce-cta__lightbox-close,.junecommerce-cta__lightbox-nav{width:44px;height:44px}.junecommerce-cta__lightbox-close{top:14px;right:14px}.junecommerce-cta__lightbox-nav--prev{left:14px}.junecommerce-cta__lightbox-nav--next{right:14px}}@media(max-width:575.98px){.junecommerce-cta__container{width:min(100% - 28px,1540px)}.junecommerce-cta{--jc-cta-panel-radius: 8px}.is-admin-editor-preview .junecommerce-cta.is-scroll-expand-ready .junecommerce-cta__container{width:min(100% - 28px,1540px)}.junecommerce-cta__panel{padding:22px}.junecommerce-cta__features li{grid-template-columns:36px minmax(0,1fr)}.junecommerce-cta__feature-icon{width:36px;height:36px}.junecommerce-cta__button{width:100%}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport]{margin-inline:-8px}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit{padding-bottom:18px}.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--1,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--2,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--3,.junecommerce-cta__visual[data-junecommerce-cta-gallery-viewport] .junecommerce-cta__orbit-item--4{flex-basis:88%}.junecommerce-cta__lightbox{padding:16px}.junecommerce-cta__lightbox-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.junecommerce-cta__lightbox-stage{padding:8px}.junecommerce-cta__lightbox-image,.junecommerce-cta__lightbox-image img,img.junecommerce-cta__lightbox-image{max-height:min(62dvh,440px)}.junecommerce-cta__lightbox-close{top:10px;right:10px}.junecommerce-cta__lightbox-nav--prev{left:10px}.junecommerce-cta__lightbox-nav--next{right:10px}.junecommerce-cta__mock-chart,.junecommerce-cta__mock-editor,.junecommerce-cta__mock-orders,.junecommerce-cta__mock-product{position:relative;inset:auto;width:100%;margin-top:14px}.junecommerce-cta__mock{min-height:0}}@keyframes junecommerce-cta-swipe-prev{0%,to{transform:translate3d(1px,0,0)}50%{transform:translate3d(-3px,0,0)}}@keyframes junecommerce-cta-swipe-next{0%,to{transform:translate3d(-1px,0,0)}50%{transform:translate3d(3px,0,0)}}@media(prefers-reduced-motion:reduce){.junecommerce-cta__swipe-button i{animation:none}}
