.scat{--c-gut:24px;background:var(--ground);padding-bottom:96px}.scat .wrap{max-width:1180px;margin:0 auto;padding:0 var(--c-gut)}.scat-head{padding:72px 0 44px}.scat-k{display:inline-flex;align-items:center;gap:12px;font-family:var(--mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.scat-k:before{content:"";width:26px;height:1px;background:currentColor;opacity:.7}.scat-h{margin:14px 0 0;font-family:var(--serif);font-weight:400;color:var(--ink);font-size:clamp(2.4rem,7vw,4.4rem);line-height:.98;letter-spacing:-.025em;text-wrap:balance}.scat-h em{font-style:italic;color:#00767f}.scat-l{margin:18px 0 0;font-size:1.1rem;line-height:1.55;color:var(--ink-2);max-width:46ch}.scat-grid{display:grid;grid-template-columns:1fr;gap:20px}.scat-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--ground);transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease,border-color .3s ease}.scat-card:not(.is-soon):hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 2px 6px #0b20330f,0 26px 60px #0b203324}.scat-card:focus-visible{outline:3px solid #005CFF;outline-offset:3px}.scat-media{position:relative;aspect-ratio:4/3;background:var(--surface);overflow:hidden}.scat-media img{width:100%;height:100%;object-fit:contain;padding:7%;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.scat-card:hover .scat-media img{transform:scale(1.045)}.scat-tag{position:absolute;top:14px;left:14px;background:#081620db;color:#fff;font-family:var(--sans);font-size:.72rem;font-weight:800;letter-spacing:-.01em;padding:7px 12px;border-radius:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scat-tag.is-out{background:#781e0ae6}.scat-body{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1}.scat-t{margin:0;font-family:var(--sans);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.scat-p{margin:0;font-size:.92rem;line-height:1.45;color:var(--ink-2)}.scat-price{display:flex;align-items:baseline;gap:10px;margin-top:4px}.scat-price b{font-family:var(--serif);font-weight:400;font-size:2rem;letter-spacing:-.03em;color:#00767f;font-variant-numeric:tabular-nums}.scat-price s{font-family:var(--mono);font-size:.88rem;color:var(--ink-3)}.scat-cta{margin-top:auto;padding-top:14px;display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:#005cff}.scat-cta:after{content:"\2192";transition:transform .25s ease}.scat-card:hover .scat-cta:after{transform:translate(4px)}.scat-card.is-soon{border-style:dashed;background:transparent}.scat-card.is-soon .scat-media{background:var(--surface);display:grid;place-items:center}.scat-soon-n{font-family:var(--serif);font-size:3rem;color:var(--line-2)}.scat-soon{margin-top:auto;font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:6px 12px;align-self:flex-start}.scat-empty{grid-column:1/-1;padding:60px 0;text-align:center;color:var(--ink-3)}.scat-foot{margin-top:56px;padding-top:28px;border-top:1px solid var(--line)}.scat-foot p{margin:0;font-family:var(--mono);font-size:.74rem;letter-spacing:.06em;color:var(--ink-3);text-align:center}@media(min-width:760px){.scat-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(min-width:1060px){.scat-grid{grid-template-columns:repeat(3,1fr)}.scat-head{padding:104px 0 56px}.scat .wrap{padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/smilu-catalogo.css.map */
