.rounded-design{max-width:1440px;margin:0 auto;padding:24px 60px;box-sizing:border-box}.rounded-design__inner{width:100%}.rounded-design__header{margin:0 0 28px;max-width:720px}.rounded-design__title{font-family:Sora,sans-serif;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.025em;color:#1a1a1a;margin:0}.rounded-design__subtitle{font-family:Inter,sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:#716666;margin:12px 0 0;max-width:560px}.rounded-design__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rounded-design__grid--4{grid-template-columns:repeat(4,1fr)}.rounded-design__grid--2{grid-template-columns:repeat(2,1fr)}.rounded-design__grid--1{grid-template-columns:minmax(0,620px)}.rounded-design__card{position:relative;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#eee;isolation:isolate}.rounded-design__media{position:absolute;top:0;right:0;bottom:0;left:0}.rounded-design__video{width:100%;height:100%;object-fit:cover;display:block}.rounded-design__scrim{position:absolute;top:0;left:0;right:0;height:40%;pointer-events:none;background:linear-gradient(180deg,#ffffffe6,#ffffffc7 45%,#ffffff57 75%,#fff0)}.rounded-design__caption{position:absolute;top:0;left:0;right:0;padding:26px 26px 0;box-sizing:border-box}.rounded-design__card-title{font-family:Sora,sans-serif;font-size:clamp(17px,1.45vw,21px);font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#14181c;margin:0;text-wrap:balance}.rounded-design__card-text{font-family:Inter,sans-serif;font-size:clamp(13px,1vw,14.5px);font-weight:400;line-height:1.4;color:#4d5259;margin:7px 0 0;max-width:92%}@media(max-width:1100px){.rounded-design{padding:20px 32px}.rounded-design__grid,.rounded-design__grid--4{grid-template-columns:repeat(2,1fr)}.rounded-design__caption{padding:22px 22px 0}}@media(max-width:768px){.rounded-design{padding:16px}.rounded-design__header{margin-bottom:20px}.rounded-design__subtitle{font-size:14px;margin-top:10px}.rounded-design__grid,.rounded-design__grid--1,.rounded-design__grid--2,.rounded-design__grid--3,.rounded-design__grid--4{display:grid;grid-auto-flow:column;grid-auto-columns:84%;grid-template-columns:none;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;padding-bottom:2px}.rounded-design__grid::-webkit-scrollbar{display:none}.rounded-design__card{scroll-snap-align:start}.rounded-design__card{border-radius:14px;aspect-ratio:auto;display:flex;flex-direction:column;background:transparent}.rounded-design__media{position:relative;inset:auto;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#eee}.rounded-design__scrim{display:none}.rounded-design__caption{position:static;padding:12px 2px 0}.rounded-design__card-title{font-size:17px}.rounded-design__card-text{font-size:13.5px;max-width:100%;margin-top:5px}}.rounded-design--caption-below .rounded-design__card{aspect-ratio:auto;border-radius:0;overflow:visible;background:transparent}.rounded-design--caption-below .rounded-design__media{position:relative;inset:auto;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#eee}.rounded-design--caption-below .rounded-design__scrim{display:none}.rounded-design--caption-below .rounded-design__caption{position:static;padding:14px 2px 0}.rounded-design--caption-below .rounded-design__card-text{max-width:100%}@media(max-width:768px){.rounded-design--caption-below .rounded-design__media{border-radius:14px}}
/*# sourceMappingURL=/cdn/shop/t/179/assets/ergonix-rounded-design.css.map */
