.ssf{--ssf-ivory: #fbf6ea;--ssf-paper: #fffdf7;--ssf-ink: #13211a;--ssf-muted: #46564d;--ssf-green-d: #1f6b42;--ssf-coral: #ff6a4d;--ssf-lime: #c9f26b;background:var(--ssf-ivory);color:var(--ssf-ink);font-family:var(--font-body-family);line-height:1.6;overflow-x:clip;padding:clamp(56px,8vw,104px) clamp(20px,5vw,80px) clamp(64px,9vw,120px)}.ssf *,.ssf *:before,.ssf *:after{box-sizing:border-box}.ssf :where(h1,h2,p,ul){margin:0;padding:0}.ssf :where(ul){list-style:none}.ssf :focus-visible{outline:3px solid var(--ssf-coral);outline-offset:3px}.ssf__inner{margin:0 auto;max-width:1180px}.ssf__eyebrow,.ssf__tag{color:var(--ssf-green-d);font-family:var(--font-mono-family);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.ssf__eyebrow{margin-bottom:16px}.ssf__headline{font-family:var(--font-heading-family);font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.02;max-width:14em;text-wrap:balance}.ssf__subhead{color:var(--ssf-muted);font-size:18px;margin-top:20px;max-width:36em}.ssf__feature{align-items:center;background:var(--ssf-paper);border:2px solid var(--ssf-ink);border-radius:28px;box-shadow:10px 10px 0 var(--ssf-ink);display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-top:clamp(40px,6vw,72px);padding:clamp(24px,4vw,48px)}.ssf__cover{display:block;margin:0 auto;max-width:380px;position:relative;width:100%}.ssf__blob{border-radius:50%;position:absolute}.ssf__blob--coral{background:var(--ssf-coral);height:46%;right:-10%;top:-6%;width:46%}.ssf__blob--lime{background:var(--ssf-lime);bottom:-6%;height:38%;left:-10%;width:38%}.ssf__cover-img{background:var(--ssf-ivory);border:2px solid var(--ssf-ink);border-radius:6px;box-shadow:6px 6px 0 var(--ssf-ink);display:block;height:auto;position:relative;transform:rotate(-2deg);transition:transform .2s ease;width:100%;z-index:1}.ssf__cover:hover .ssf__cover-img{transform:rotate(0) translateY(-4px)}.ssf__tag{margin-bottom:12px}.ssf__title{font-family:var(--font-heading-family);font-size:clamp(30px,3.6vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.05}.ssf__title a{color:inherit;text-decoration:none}.ssf__title a:hover{text-decoration:underline;text-decoration-thickness:3px}.ssf__summary{color:var(--ssf-muted);font-size:17px;margin-top:16px;max-width:32em}.ssf__highlights{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.ssf__highlights li{background:var(--ssf-lime);border-radius:999px;font-family:var(--font-mono-family);font-size:12px;letter-spacing:.04em;padding:7px 14px}.ssf__highlights li:nth-child(2){background:#cde5f4}.ssf__highlights li:nth-child(3){background:#ffe9e2}.ssf__highlights li:nth-child(4){background:var(--ssf-ivory);border:1px solid rgba(19,33,26,.22)}.ssf__buy{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:30px}.ssf__price{font-family:var(--font-heading-family);font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1}.ssf__price s{color:var(--ssf-muted);font-size:18px;font-weight:400}.ssf__cta{align-items:center;background:var(--ssf-ink);border:2px solid var(--ssf-ink);border-radius:999px;color:var(--ssf-ivory);display:inline-flex;font-size:16px;font-weight:700;gap:6px;min-height:52px;padding:0 28px;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.ssf__cta:hover{background:var(--ssf-green-d);border-color:var(--ssf-green-d);transform:translateY(-2px)}.ssf__note{color:var(--ssf-muted);font-size:14px;margin-top:14px}.ssf__cta--muted{background:transparent;color:var(--ssf-ink)}.ssf__empty{background:var(--ssf-paper);border:2px dashed var(--ssf-ink);border-radius:24px;margin-top:48px;padding:clamp(28px,5vw,56px)}@media(max-width:767px){.ssf__feature{box-shadow:6px 6px 0 var(--ssf-ink);grid-template-columns:minmax(0,1fr)}.ssf__cover{max-width:300px}.ssf__buy{align-items:stretch;flex-direction:column}.ssf__cta{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){.ssf__cover-img,.ssf__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/studio-shop-featured.css.map */
