.skippy-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:20px;row-gap:44px;width:100%;align-items:start}
.skippy-service-card{min-width:0;margin:0;padding:0;background:transparent}
.skippy-service-card-image{display:block;position:relative;overflow:hidden;aspect-ratio:4/3}
.skippy-service-grid .skippy-service-card-image img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover}
.skippy-service-card-category{font-family:"Inter",sans-serif;font-size:12px;font-weight:300;line-height:1.3;text-transform:uppercase;margin:12px 10px 3px;color:#333}
.skippy-service-card-category a,.skippy-service-card-title a{color:inherit;text-decoration:none}
.skippy-service-card-title{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:300;line-height:1.2;letter-spacing:normal;margin:0 10px;color:#333;overflow-wrap:break-word}
.skippy-service-card-title a:hover,.skippy-service-card-category a:hover{color:#88452f;text-decoration:underline;text-underline-offset:.18em}
.skippy-service-grid a:focus-visible{outline:2px solid #88452f;outline-offset:5px}
.skippy-service-grid ::selection{background:#e8d7c3;color:#1c1a18}
@media(max-width:1024px){.skippy-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 24px}}
@media(max-width:767px){.skippy-service-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.skippy-service-card-title{font-size:22px}.skippy-service-card-category{font-size:12px}.skippy-service-card-title,.skippy-service-card-category{margin-left:0;margin-right:0}}

.skippy-comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:100%}
.skippy-comparison{margin:0;min-width:0}
.skippy-comparison-image{display:block;position:relative;width:100%;aspect-ratio:4/3;background:#fbf7f1}
.skippy-comparison-theme-sofa .skippy-comparison-image{aspect-ratio:2/1}
.skippy-comparison-grid .skippy-comparison-image img{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain}
.skippy-comparison-title{font-family:"Cormorant Garamond",serif;font-size:22px;font-weight:300;line-height:1.2;letter-spacing:normal;color:#333;margin:16px 0 8px}
.skippy-comparison-title a{color:inherit;text-decoration:none}
.skippy-comparison figcaption p{font-family:"Inter",sans-serif;font-size:18px;font-weight:300;line-height:1.4;color:#333;margin:0;max-width:65ch}
.skippy-comparison a:hover{color:#88452f}
.skippy-comparison a:focus-visible{outline:2px solid #88452f;outline-offset:5px}
@media(max-width:767px){.skippy-comparison-grid{grid-template-columns:minmax(0,1fr);row-gap:32px}}

.skippy-comparison figcaption{font-style:normal}
