.mkt-shop-feat-wide{margin-right:-.75rem;overflow:hidden}.mkt-shop-feat-carousel{gap:.35rem;width:max-content;padding-right:.75rem;display:flex}.mkt-shop-feat-card.mkt-home-msg{flex:none;max-width:none}.mkt-shop-feat-card .mkt-home-template{width:max(6.5rem, calc(var(--h-phone-w) * .44));border-radius:.8rem;font-size:.64rem}.mkt-shop-feat-card .mkt-home-template-media{aspect-ratio:1}.mkt-shop-feat-card .mkt-home-template-media img{object-fit:cover;width:100%;height:100%;display:block}.mkt-shop-feat-card .mkt-home-template-text{padding:.35rem .5rem .4rem}.mkt-shop-feat-card .mkt-home-template-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:0;overflow:hidden}.mkt-shop-feat-price{color:var(--h-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.mkt-shop-feat-card .mkt-home-template-btn{padding:.35rem .4rem;font-size:.62rem}@container dms-stage (max-height:22rem){.mkt-shop-feat-next{display:none}}.mkt-shop-feat-gap{flex:none;width:1.45rem}.mkt-shop-feat-code{background:var(--h-white);letter-spacing:.08em;border:1.5px dashed #12121252;border-radius:.9rem;padding:.5rem .8rem;font-size:.82rem;font-weight:800;line-height:1.3}.mkt-shop-feat-range{color:var(--h-muted);font-size:.75rem;font-weight:600}.mkt-shop-feat-total{align-items:baseline;gap:.6rem;padding:0 .15rem .85rem;display:flex}.mkt-shop-feat-total strong{font-family:var(--h-display);letter-spacing:-.04em;font-size:1.9rem;font-weight:700;line-height:1}.mkt-shop-feat-total span{color:var(--h-muted);font-size:.82rem;font-weight:600}.mkt-shop-feat-via{quotes:none}.mkt-shop-feat-tag{background:var(--h-pink-wash);color:var(--h-pink-text);vertical-align:.08em;border-radius:999px;margin-left:.3rem;padding:.08rem .45rem;font-size:.62rem;font-weight:700;line-height:1.4;display:inline-block}@container dms-card (max-height:30rem){.mkt-shop-features .mkt-home-dms-body{-webkit-line-clamp:3;line-clamp:3}}
.mkt-shop-hero:after{background:linear-gradient(180deg, #faf7f400, var(--h-cream))}.mkt-shop-hero-trust-shopify .mkt-shopify-mark.is-lockup{gap:.35rem}.mkt-shop-hero-trust-shopify .mkt-shopify-mark-bag{height:.95rem}@media (max-width:639px){.mkt-shop-hero-trust-shopify .mkt-shopify-mark-bag{height:.85rem}}.mkt-shop-hero-trust-shopify .mkt-shopify-mark-word{font-weight:inherit;letter-spacing:0}@media (min-width:961px) and (max-height:700px){.mkt-shop-hero .mkt-home-hero-title{font-size:min(10.1cqi,clamp(2.5rem,8.4svh,5.375rem))}}@media (min-width:961px) and (max-height:640px){.mkt-shop-hero .mkt-home-hero-title{font-size:min(10.1cqi,clamp(2.5rem,7.2svh,5.375rem))}}.mkt-shop-hero-soon{color:var(--h-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.1rem 0 0;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}@media (max-width:639px){.mkt-shop-hero-soon{justify-content:center}}@media (prefers-reduced-motion:no-preference){.mkt-shop-hero-soon{animation:mkt-home-hero-rise .8s var(--h-ease-out) .36s both}}.mkt-shop-hero-thread{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 1.6rem);mask-image:linear-gradient(#0000 0,#000 1.6rem)}.mkt-shop-hero-col{transition:opacity .35s var(--h-ease);flex-direction:column;flex:none;gap:.45rem;padding:.75rem .75rem .85rem;display:flex}.mkt-shop-hero-col.is-fading{opacity:0}.mkt-shop-hero-context{color:var(--h-muted);text-align:center;margin:0 0 .15rem;font-size:.64rem;font-weight:600;line-height:1.3}.mkt-shop-hero-from{align-items:flex-end;gap:.4rem;min-width:0;display:flex}.mkt-shop-hero-from>.mkt-home-msg,.mkt-shop-hero-from>.mkt-shop-hero-rail{flex:1;min-width:0}.mkt-shop-hero-from-gap{flex:none;width:1.45rem}.mkt-shop-hero-turn{flex-direction:column;gap:.45rem;display:flex}.mkt-shop-hero-code .mkt-home-bubble{background:var(--h-white);letter-spacing:.08em;border:1.5px dashed #12121252;font-weight:800}.mkt-shop-hero-rail{margin-right:-.75rem;overflow:hidden}.mkt-shop-hero-rail-row{width:max-content;transition:transform .9s var(--h-ease-out);gap:.4rem;padding-right:.75rem;display:flex;position:relative}.mkt-shop-hero-card.mkt-home-msg{flex:none;max-width:none}.mkt-shop-hero-card .mkt-home-template{width:calc(var(--h-phone-w) * .42);border-radius:.85rem;font-size:.68rem}.mkt-shop-hero-card .mkt-home-template-media{aspect-ratio:1}.mkt-shop-hero-card .mkt-home-template-media img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.mkt-shop-hero-card .mkt-home-template-text{padding:.4rem .55rem .45rem}.mkt-shop-hero-card .mkt-home-template-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:.05rem;overflow:hidden}.mkt-shop-hero-card-sub{color:var(--h-muted);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.mkt-shop-hero-card .mkt-home-template-btn{padding:.4rem .5rem;font-size:.66rem}.mkt-shop-hero-typing{background:var(--h-cream-press);border-radius:1.1rem;gap:.2rem;padding:.55rem .7rem;display:inline-flex}.mkt-shop-hero-typing span{background:var(--h-muted);opacity:.5;border-radius:999px;width:.3rem;height:.3rem}.mkt-shop-hero-composer{background:var(--h-cream-press);color:var(--h-muted);border-radius:999px;flex:none;align-items:center;gap:.5rem;margin:0 .6rem .6rem;padding:.35rem .75rem .35rem .35rem;font-size:.7rem;display:flex}.mkt-shop-hero-composer-cam{background:var(--h-ink);border-radius:999px;flex:none;width:1.5rem;height:1.5rem}.mkt-shop-hero-row{min-height:2.5rem}@media (min-width:961px){.mkt-shop-hero-row{min-height:1.5rem}}@media (min-width:961px) and (min-height:900px){.mkt-shop-hero-row{min-height:1.875rem}}@media (prefers-reduced-motion:no-preference){.mkt-shop-hero-typing span{animation:mkt-shop-hero-dot 1s var(--h-ease) infinite}.mkt-shop-hero-typing span:nth-child(2){animation-delay:.15s}.mkt-shop-hero-typing span:nth-child(3){animation-delay:.3s}.mkt-shop-hero-demo:not([data-playing]) .mkt-shop-hero-typing span{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.mkt-shop-hero-col,.mkt-shop-hero-rail-row{transition:none}}@keyframes mkt-shop-hero-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
