.scc-home-lineup{--navy: #073b56;--navy-deep: #004c70;--blue: #06a9ea;--sky: #eaf8ff;--yellow: #ffd34e;--green: #087f4d;--green-surface: #e8faf1;--ink: #07354d;--muted: #596f7d;--border: #c8e1ed;--r-section: 24px;--r-control: 16px;--r-small: 12px;--r-pill: 999px;--shadow-card: 0 1px 2px rgba(7, 53, 77, .05), 0 8px 24px -18px rgba(7, 53, 77, .25);--font-display: "Plus Jakarta Sans", var(--font-heading-family);--font-body: var(--font-body-family);overflow-x:clip;background:var(--sky);color:var(--ink);font-family:var(--font-body);letter-spacing:normal}.scc-home-lineup,.scc-home-lineup *{box-sizing:border-box}.scc-home-lineup #lineup{scroll-margin-top:8px}.scc-home-lineup .fp-sec{padding:72px 0}.scc-home-lineup .fp-sec--sky{background:var(--sky)}.scc-home-lineup .fp-wrap{max-width:1280px;margin:0 auto;padding:0 40px}.scc-home-lineup .fp-eyebrow,.scc-home-lineup .fp-h2,.scc-home-lineup .fp-sub{margin-right:0;margin-left:0}.scc-home-lineup .fp-eyebrow{margin-top:0;margin-bottom:12px;color:#006f96;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.35;text-transform:uppercase}.scc-home-lineup .fp-h2{max-width:680px;margin-top:0;margin-bottom:0;color:var(--ink);font-family:var(--font-display);font-size:38px;font-weight:800;letter-spacing:-.018em;line-height:1.1}.scc-home-lineup .fp-sub{max-width:560px;margin-top:12px;margin-bottom:0;color:var(--muted);font-size:14.5px;line-height:1.65}.scc-home-lineup .fp-btn{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;padding:14px 24px;border-radius:var(--r-pill);background:var(--navy);box-shadow:0 10px 22px -12px #07354d80;color:#fff;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.02em;line-height:1.2;text-decoration:none}.scc-home-lineup .fp-btn svg{width:17px;height:17px;color:var(--yellow)}.scc-home-lineup .tag{padding:4px 9px;border-radius:var(--r-pill);background:var(--yellow);box-shadow:0 1px 2px #07354d26;color:var(--navy);font-size:9.5px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.scc-home-lineup .chip-save{padding:4px 9px;border-radius:var(--r-pill);background:var(--green-surface);color:var(--green);font-size:10px;font-weight:800;letter-spacing:.05em;line-height:1.3}.scc-home-lineup .stars{position:relative;display:inline-flex;width:75px;height:15px;flex:0 0 75px;color:#d9e7ef;font-size:0;line-height:0;white-space:nowrap}.scc-home-lineup .stars svg{display:block;width:15px;height:15px;flex:0 0 15px;color:#d9e7ef}.scc-home-lineup .stars .fill{position:absolute;top:0;left:0;display:inline-flex;width:var(--scc-lineup-star-fill, 0%);height:15px;overflow:hidden;color:var(--yellow);white-space:nowrap}.scc-home-lineup .stars .fill svg{color:var(--yellow)}.scc-home-lineup .stars--sm,.scc-home-lineup .stars--sm .fill{width:60px;height:12px}.scc-home-lineup .stars--sm{flex-basis:60px}.scc-home-lineup .stars--sm svg{width:12px;height:12px;flex-basis:12px}.scc-home-lineup .stars--sm .fill{width:var(--scc-lineup-star-fill, 0%)}.scc-home-lineup .photo-chip{max-width:calc(100% - 24px);padding:5px 10px;border-radius:var(--r-pill);background:#073b56eb;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.scc-home-lineup .scc-lineup-proof{display:flex;align-items:center;flex-wrap:nowrap;gap:9px;margin-top:14px;color:#566c7a;font-size:12.5px;font-weight:600;line-height:1.4}.scc-home-lineup .scc-lineup-proof>span:last-child{min-width:0}.scc-home-lineup .scc-lineup-proof b{color:var(--ink);font-weight:800}.scc-home-lineup .scc-bento{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:auto auto;gap:16px;margin-top:30px}.scc-home-lineup .scc-p{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1.5px solid var(--border);border-radius:var(--r-control);background:#fff;box-shadow:var(--shadow-card);color:inherit;text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.scc-home-lineup .scc-p:focus-visible,.scc-home-lineup .scc-lineup-foot>.fp-btn:focus-visible{outline:2px solid #006f96;outline-offset:2px;box-shadow:none}.scc-home-lineup .scc-p .im{position:relative;overflow:hidden}.scc-home-lineup .scc-p .im img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.scc-home-lineup .scc-p .im .photo-chip{position:absolute;bottom:12px;left:12px}.scc-home-lineup .scc-p .im .tag{position:absolute;top:12px;left:12px}.scc-home-lineup .scc-p .bd{position:relative;min-width:0}.scc-home-lineup .scc-p .ghost{position:absolute;z-index:0;top:6px;right:14px;color:var(--sky);font-family:var(--font-display);font-weight:800;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.scc-home-lineup .scc-p .t,.scc-home-lineup .scc-p .rt,.scc-home-lineup .scc-p .d,.scc-home-lineup .scc-p .price,.scc-home-lineup .scc-p .inc,.scc-home-lineup .scc-p .micro,.scc-home-lineup .scc-p .golink,.scc-home-lineup .scc-p .fp-btn{position:relative;z-index:1}.scc-home-lineup .scc-p .t{padding-right:44px;margin:0;color:var(--ink);font-family:var(--font-display);font-weight:800;line-height:1.2}.scc-home-lineup .scc-p .rt{display:flex;align-items:center;flex-wrap:wrap;gap:7px;color:#566c7a;font-size:11.5px;font-weight:600;line-height:1.3}.scc-home-lineup .scc-p .rt b{color:var(--ink);font-weight:800}.scc-home-lineup .scc-p .d{color:#566c7a;line-height:1.6}.scc-home-lineup .scc-p .price{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.scc-home-lineup .scc-p .price .n{color:var(--ink);font-family:var(--font-display);font-weight:800}.scc-home-lineup .scc-p .price .w{color:var(--muted)}.scc-home-lineup .scc-p .golink{color:#007da8;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.3;text-decoration:none}.scc-home-lineup .scc-p--feat{grid-row:1 / 3}.scc-home-lineup .scc-p--feat .im{aspect-ratio:4 / 3}.scc-home-lineup .scc-p--feat .bd{display:flex;flex:1;flex-direction:column;gap:9px;padding:20px 22px 22px}.scc-home-lineup .scc-p--feat .ghost{top:8px;font-size:64px}.scc-home-lineup .scc-p--feat .t{font-size:22px}.scc-home-lineup .scc-p--feat .d{font-size:13px}.scc-home-lineup .scc-p--feat .inc{display:grid;grid-template-columns:1fr 1fr;gap:7px 16px;margin-top:2px}.scc-home-lineup .scc-p--feat .inc span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.35}.scc-home-lineup .scc-p--feat .inc svg{width:16px;height:16px;flex:0 0 auto;color:var(--green)}.scc-home-lineup .scc-p--feat .micro{color:#566c7a;font-size:11px;font-weight:600;line-height:1.4}.scc-home-lineup .scc-p--feat .price{margin-top:auto;padding-top:10px}.scc-home-lineup .scc-p--feat .price .n{font-size:26px}.scc-home-lineup .scc-p--feat .price .w{font-size:13px}.scc-home-lineup .scc-p--feat .fp-btn{margin-top:12px}.scc-home-lineup .scc-p--wide{grid-column:2 / 4;flex-direction:row}.scc-home-lineup .scc-p--wide .im{flex:0 0 42%}.scc-home-lineup .scc-p--wide .bd{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:18px 20px}.scc-home-lineup .scc-p--wide .ghost{font-size:48px}.scc-home-lineup .scc-p--wide .t{font-size:17px}.scc-home-lineup .scc-p--wide .d{font-size:12.5px}.scc-home-lineup .scc-p--wide .price{margin-top:auto;padding-top:6px}.scc-home-lineup .scc-p--wide .price .n{font-size:19px}.scc-home-lineup .scc-p--wide .price .w{font-size:12px}.scc-home-lineup .scc-p--sm .im{aspect-ratio:16 / 10}.scc-home-lineup .scc-p--sm .bd{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.scc-home-lineup .scc-p--sm .ghost{font-size:44px}.scc-home-lineup .scc-p--sm .t{font-size:15px}.scc-home-lineup .scc-p--sm .d{font-size:12px}.scc-home-lineup .scc-p--sm .price{margin-top:auto;padding-top:4px}.scc-home-lineup .scc-p--sm .price .n{font-size:17px}.scc-home-lineup .scc-p--sm .price .w{font-size:11.5px}.scc-home-lineup .scc-lineup-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;margin-top:24px;padding:16px 20px;border:1.5px solid var(--border);border-radius:var(--r-control);background:#fff;box-shadow:var(--shadow-card)}.scc-home-lineup .scc-lineup-foot .inc{flex:1 1 520px;color:#566c7a;font-size:13px;font-weight:600;line-height:1.55}.scc-home-lineup .scc-lineup-foot .inc b{color:var(--ink);font-weight:800}.scc-home-lineup .scc-home-lineup__editor-note{margin:24px 40px;padding:20px;border:1px dashed var(--border);color:var(--ink);text-align:center}@media(hover:hover)and (pointer:fine){.scc-home-lineup .scc-p:hover{transform:translateY(-4px);border-color:var(--blue);box-shadow:0 2px 4px #07354d14,0 16px 32px -18px #07354d61}.scc-home-lineup .scc-p:hover .im img{transform:scale(1.04)}}@media(max-width:899.98px){.scc-home-lineup #lineup{scroll-margin-top:24px}.scc-home-lineup .fp-sec{padding:46px 0}.scc-home-lineup .fp-h2{font-size:26px}.scc-home-lineup .scc-bento{grid-template-columns:1fr 1fr;grid-template-rows:none;gap:12px}.scc-home-lineup .scc-p--feat{grid-row:auto;grid-column:1 / -1}.scc-home-lineup .scc-p--wide{grid-column:1 / -1;flex-direction:column}.scc-home-lineup .scc-p--wide .im{flex:none;aspect-ratio:16 / 9}.scc-home-lineup .scc-p--sm .bd{gap:6px;padding:13px 14px 15px}.scc-home-lineup .scc-p--sm .t{padding-right:34px;font-size:13.5px}.scc-home-lineup .scc-p--sm .ghost{right:10px;font-size:36px}.scc-home-lineup .scc-p--sm .d{display:none}}@media(max-width:767px){.scc-home-lineup .fp-wrap{padding-right:16px;padding-left:16px}}@media(max-width:479.98px){.scc-home-lineup .scc-p--feat .bd{padding:18px 16px 20px}.scc-home-lineup .scc-p--feat .inc{grid-template-columns:1fr}.scc-home-lineup .scc-lineup-foot>.fp-btn{width:100%}}@media(max-width:359.98px){.scc-home-lineup .scc-p--sm .bd{padding-right:11px;padding-left:11px}.scc-home-lineup .scc-p--sm .t{padding-right:0;overflow-wrap:normal;word-break:normal}.scc-home-lineup .scc-p--sm .ghost{right:6px;font-size:30px}.scc-home-lineup .scc-p--sm .photo-chip{bottom:8px;left:8px;max-width:calc(100% - 16px);padding:4px 7px;font-size:7.5px}.scc-home-lineup .scc-p--sm .chip-save{padding-right:7px;padding-left:7px;font-size:9px}}@media(prefers-reduced-motion:reduce){.scc-home-lineup .scc-p,.scc-home-lineup .scc-p .im img{transition:none}.scc-home-lineup .scc-p:hover,.scc-home-lineup .scc-p:hover .im img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-scc-home-lineup.css.map */
