.lp-styles .styles-grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:52px}.lp-styles .style-card{background:#fff;border:1px solid rgba(28,26,20,.1);border-radius:14px;cursor:default;overflow:hidden;padding:36px 26px;position:relative;transition:all .35s var(--ease)}.lp-styles .style-card:before{background:var(--orange);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.lp-styles .style-card:hover{background:#faf8f5;border-color:rgba(232,93,60,.3);transform:translateY(-6px)}.lp-styles .style-card:hover:before{transform:scaleX(1)}.lp-styles .style-icon{align-items:center;background:rgba(232,93,60,.1);border:1px solid rgba(232,93,60,.25);border-radius:50%;color:var(--orange);display:flex;height:40px;justify-content:center;margin-bottom:18px;width:40px}.lp-styles .style-icon svg{height:20px;width:20px}.lp-styles .style-card h3{color:var(--dark);font-size:16px;font-weight:600;margin-bottom:10px}.lp-styles .style-body,.lp-styles .style-body p{color:rgba(28,26,20,.6);font-size:13px;font-weight:300;line-height:1.7}@media(max-width:900px){.lp-styles .styles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.lp-styles .styles-grid{gap:16px;grid-template-columns:1fr}}