.skx{padding:48px 0}.skx-wrap{max-width:var(--maxw, 1340px);margin:0 auto;padding:0 16px}.skx .kicker{margin:0 0 8px}.sop.skx{--display: var(--font-heading-family, "Archivo", sans-serif);--body: var(--font-body-family, "Questrial", sans-serif);--mono: var(--body);font-family:var(--body)}.sop.skx h2,.sop.skx h3{font-family:var(--display);font-weight:700;text-transform:none;font-stretch:100%;letter-spacing:-.015em;line-height:1.1;color:var(--ink)}.sop.skx .kicker{font-family:var(--body);font-size:13px;letter-spacing:.04em;text-transform:none}.sop.skx .btn{font-family:var(--display);font-size:15px;font-weight:700;letter-spacing:0;text-transform:none}.sop .skx-title{font-size:clamp(28px,7vw,52px);margin:0 0 18px}.skx-lead{margin:-6px 0 20px;color:var(--ink-2);max-width:52ch}.sop .skx-cta{margin-top:22px;white-space:normal;text-align:center;justify-content:center}.skx-how__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.skx-how__item{padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.skx-how__n{font-family:var(--mono);font-size:13px;letter-spacing:.14em;color:var(--red);font-weight:600}.sop .skx-how__item h3{margin:8px 0 6px;font-size:22px}.skx-how__item p{margin:0;color:var(--ink-2);font-size:15.5px}.skx-ugc__grid{list-style:none;margin:0 -16px;padding:0 16px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory}.skx-ugc__item{position:relative;scroll-snap-align:start;border-radius:14px;overflow:hidden;background:var(--surface-2);aspect-ratio:4 / 5}.skx-ugc__item img{width:100%;height:100%;object-fit:cover}.skx-ugc__cap{position:absolute;left:8px;bottom:8px;padding:4px 9px;font-family:var(--mono);font-size:11px;background:var(--scrim);border-radius:99px}.skx-ugc__empty{padding:28px;border:2px dashed var(--line);border-radius:14px;color:var(--muted);text-align:center}.skx-anchor{scroll-margin-top:80px}.skx-faq__grid{display:grid;gap:36px}.skx-inc__list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.skx-inc__list li{display:flex;gap:10px;align-items:flex-start;font-size:16px}.skx-inc__list svg{flex:none;margin-top:3px;color:var(--red)}.skx-inc__compat{padding:14px;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;font-size:15px}.skx-inc__compat p{margin:0}.skx-q{border-top:1px solid var(--line)}.skx-q:last-child{border-bottom:1px solid var(--line)}.skx-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-weight:700;font-size:16px;min-height:48px}.skx-q summary::-webkit-details-marker{display:none}.skx-q summary:after{content:"";flex:none;width:12px;height:12px;margin-top:5px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.skx-q[open] summary:after{transform:rotate(-135deg);margin-top:10px}.skx-q summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.skx-q__a{padding:0 0 16px;color:var(--ink-2);font-size:15.5px}.skx-q__a p{margin:0 0 8px}.skx-final{margin-top:48px;padding-top:40px;padding-bottom:8px;border-top:1px solid var(--line);text-align:center}.skx-final .skx-lead{margin:-6px auto 0}@media(min-width:990px){.skx{padding:80px 0}.skx-wrap{padding:0 var(--gut, 40px)}.skx-how__list{grid-template-columns:repeat(3,1fr);gap:18px}.skx-ugc__grid{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:0}.skx-faq__grid{grid-template-columns:1fr 1.4fr;gap:64px}}@media(prefers-reduced-motion:reduce){.sk *,.sk *:before,.sk *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/sop-kit-x.css.map */
