.zan-su{--zan-su-ink: #222222;--zan-su-accent: #fad294;--zan-su-line: #e8e2d9;--zan-su-stone: #6b6560;--zan-su-save: #b42318;margin:18px 0 6px;padding:14px;border:1px solid var(--zan-su-line);border-radius:14px;background:#fbf8f3;color:var(--zan-su-ink)}.zan-su[hidden]{display:none}.zan-su__head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.zan-su__badge{flex:none;margin:0;padding:3px 8px;border-radius:20px;background:var(--zan-su-ink);color:var(--zan-su-accent);font-size:12px;font-weight:700}.zan-su__title{margin:0;font-size:16px;font-weight:600;line-height:1.3}.zan-su__list{display:grid;gap:12px}.zan-su__list.is-scroll{grid-auto-flow:column;grid-auto-columns:86%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -14px;padding:0 14px 2px;scroll-padding:0 14px}.zan-su__list.is-scroll::-webkit-scrollbar{display:none}.zan-su__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--zan-su-line);border-radius:12px;background:#fff;scroll-snap-align:start}.zan-su__media{aspect-ratio:12 / 5;background:#fdf1de}.zan-su__media img{display:block;width:100%;height:100%;object-fit:cover}.zan-su__body{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;padding:12px}.zan-su__setup{margin:0;font-size:15px;font-weight:600}.zan-su__fit{margin:0;font-size:13px;color:var(--zan-su-stone)}.zan-su__pair{display:flex;align-items:center;gap:10px;margin:4px 0;padding:8px;border-radius:10px;background:#fbf8f3}.zan-su__pair img{flex:none;width:48px;height:48px;border-radius:8px;object-fit:contain;background:#fff;mix-blend-mode:multiply}.zan-su__pair p{display:grid;margin:0;min-width:0;font-size:13px;line-height:1.3}.zan-su__pair span{color:var(--zan-su-stone);font-size:12px}.zan-su__pair strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.zan-su__price{margin:2px 0 0;font-size:14px}.zan-su__price strong{font-size:18px;font-weight:700}.zan-su__price s{margin-inline-start:6px;color:var(--zan-su-stone)}.zan-su__save{margin:0;font-size:13px;font-weight:600;color:var(--zan-su-save)}.zan-su__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;min-height:46px;padding:0 16px;border-radius:46px;background:var(--zan-su-ink);color:var(--zan-su-accent)!important;font-size:14px;font-weight:600;text-decoration:none!important;transition:background .15s ease,color .15s ease}.zan-su__body .zan-su__cta{margin-top:8px}.zan-su__cta:focus-visible{outline:2px solid #8a5a1c;outline-offset:2px}[dir=rtl] .zan-su__cta svg{transform:scaleX(-1)}@media(min-width:750px){.zan-su__list.is-scroll{grid-auto-columns:minmax(260px,70%)}}@media(hover:hover)and (pointer:fine){.zan-su__cta:hover{background:var(--zan-su-accent);color:var(--zan-su-ink)!important}}@media(prefers-reduced-motion:reduce){.zan-su__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/zan-setup-upsell.css.map */
