.snlTiles{background:var(--bg,#FFFFFF);color:#1e3427;overflow:hidden}.snlTiles *{box-sizing:border-box}.snlTiles-in{max-width:1180px;margin:0 auto;padding:var(--pt,48px) 18px var(--pb,48px)}.snlTiles h2,.snlTiles h3,.snlTiles p{margin:0}.snlTiles-head{margin-bottom:24px;max-width:760px}.snlTiles-eyebrow{display:inline-flex;align-items:center;gap:8px;width:max-content;font-size:.74rem;letter-spacing:.15em;text-transform:none;color:var(--orange,#FF6400);font-weight:700;margin-bottom:10px}.snlTiles-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--orange,#FF6400)}.snlTiles h2{color:var(--green,#1E3427);font-size:clamp(1.7rem,5vw,2.6rem);line-height:1.04;letter-spacing:-.04em}.snlTiles h2 em{color:var(--orange,#FF6400);font-style:normal}.snlTiles-intro{margin-top:10px;opacity:.78;font-size:clamp(.98rem,3.4vw,1.06rem);line-height:1.55}.snlTiles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:900px){.snlTiles-grid{grid-template-columns:repeat(var(--cols,4),1fr);gap:16px}}.snlTiles-card{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--card-bg,#F0CBA9);box-shadow:var(--snl-card-shadow,none);text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.snlTiles-card:hover{transform:translateY(-4px);box-shadow:var(--snl-card-shadow,none)}.snlTiles-media{position:relative;overflow:hidden;background:var(--card-bg,#F0CBA9)}.snlTiles-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.snlTiles-card:hover .snlTiles-media img{transform:scale(1.05)}.snlTiles-tag{display:inline-flex;width:max-content;max-width:100%;background:var(--tag-bg,#FFFFFF);color:var(--tag-fg,var(--green,#1E3427));border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:700;line-height:1}.snlTiles-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.86rem;color:var(--orange,#FF6400);transition:gap .15s ease}.snlTiles-card:hover .snlTiles-arrow{gap:10px}.snlTiles--below .snlTiles-media{aspect-ratio:4/3}.snlTiles--below .snlTiles-body{display:flex;flex-direction:column;gap:6px;padding:14px 15px 16px;align-items:flex-start}.snlTiles--below .snlTiles-title{color:var(--title-color,var(--green,#1E3427));font-size:1.12rem;font-weight:700;letter-spacing:-.02em;line-height:1.1}.snlTiles--below .snlTiles-sub{font-size:.86rem;line-height:1.35;opacity:.72;color:#1e3427}.snlTiles--below .snlTiles-tag{order:-1;margin-bottom:2px}.snlTiles--overlay .snlTiles-card{min-height:300px}.snlTiles--overlay .snlTiles-media{position:absolute;top:0;right:0;bottom:0;left:0}.snlTiles--overlay .snlTiles-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1e342700 30%,rgba(30,52,39,calc(.55 + var(--ov,.2))))}.snlTiles--overlay .snlTiles-body{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:16px}.snlTiles--overlay .snlTiles-title{color:#fff;font-size:1.28rem;font-weight:700;letter-spacing:-.03em;line-height:1.05}.snlTiles--overlay .snlTiles-sub{color:#ffffffe0;font-size:.88rem;line-height:1.35}.snlTiles--overlay .snlTiles-arrow{color:#fff}.snlTiles--overlay .snlTiles-tag{margin-bottom:4px}@media(min-width:900px){.snlTiles--overlay .snlTiles-card{min-height:340px}}@media(max-width:480px){.snlTiles--overlay .snlTiles-card{min-height:210px}.snlTiles--below .snlTiles-title{font-size:1rem}.snlTiles--overlay .snlTiles-title{font-size:1.12rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/section-sanalio-tuiles.css.map */
