.terla-envies{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:32px 36px 36px;color:#21463e;background:#fff}.terla-envies *,.terla-envies *:before,.terla-envies *:after{box-sizing:border-box}.terla-envies__heading{margin-bottom:22px}.terla-envies__heading h2{margin:0;font-family:"Baloo 2",var(--font-heading-family),sans-serif;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:0;color:#21463e}.terla-envies__heading p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#456657}.terla-envies__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.terla-envies__card{position:relative;display:flex;min-width:0;aspect-ratio:3 / 2;overflow:hidden;border:0;border-radius:6px;background:#f3eee3;color:#21463e;text-decoration:none;box-shadow:none}.terla-envies__card:before,.terla-envies__card:after{content:"";position:absolute;z-index:3;width:20px;height:20px;border:0 solid #f0b429;pointer-events:none}.terla-envies__card:before{top:12px;left:12px;border-top-width:3px;border-left-width:3px}.terla-envies__card:after{bottom:12px;right:12px;border-bottom-width:3px;border-right-width:3px}.terla-envies__card:focus-visible{outline:3px solid #21463e;outline-offset:4px}.terla-envies__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.terla-envies .terla-envies__photo>img{position:absolute;display:block;width:200%;max-width:none;height:200%;object-fit:cover;left:0;top:0}.terla-envies .terla-envies__photo--books>img{left:-100%}.terla-envies .terla-envies__photo--gifts>img{top:-100%}.terla-envies .terla-envies__photo--retro>img{left:-100%;top:-100%}.terla-envies__caption{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;width:52%;padding:34px 6px 24px 18px;background:none}.terla-envies__caption h3{margin:0;font-family:"Baloo 2",var(--font-heading-family),sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:700;line-height:1.18;letter-spacing:0;color:#21463e}.terla-envies__cta{display:inline-flex;align-items:center;gap:6px;padding:0;min-height:24px;border:0;border-radius:0;background:transparent;color:#21463e;font-size:14px;line-height:1.3;font-weight:600;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.terla-envies__cta:after{content:"\2192";font-size:17px;line-height:1}.terla-envies__card:hover .terla-envies__cta{text-decoration-thickness:2px}@media(min-width:1440px){.terla-envies__caption h3{font-size:20px}}@media(max-width:989px){.terla-envies{padding:28px 20px 32px}.terla-envies__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.terla-envies__caption{padding-left:22px}.terla-envies__caption h3{font-size:20px}}@media(max-width:749px){.terla-envies{padding:24px 16px 28px}.terla-envies__heading h2{font-size:25px}.terla-envies__heading p{font-size:14px}.terla-envies__grid{gap:12px}.terla-envies__caption{gap:10px;padding:30px 4px 22px 14px}.terla-envies__caption h3{font-size:17px}.terla-envies__cta{font-size:13px}}@media(max-width:520px){.terla-envies__grid{grid-template-columns:1fr}.terla-envies__card{max-height:250px}.terla-envies__caption{padding:34px 6px 26px 22px;gap:18px}.terla-envies__caption h3{font-size:21px}.terla-envies__cta{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/terla-home-envies.css.map */
