/* ProductSpotlight owns the shared presentation. */

.cc_kHqfijV33Y_VQ98U28ASH .home-product-showcase {display:grid;grid-template-columns:1fr;gap:0;margin-top:1.25rem;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-media {display:flex;align-items:center;justify-content:center;min-width:0;padding:1rem;background:var(--kombos-white);border:1px solid var(--kombos-gray-200);border-radius:14px 14px 0 0;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-media img {width:100%;height:15rem;object-fit:contain;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-copy {padding:1.25rem;background:var(--kombos-gray-50);border:1px solid var(--kombos-gray-200);border-top:0;border-radius:0 0 14px 14px;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-copy h2 {margin:.375rem 0 .625rem;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-copy p {margin:0 0 .75rem;color:var(--kombos-gray-600);}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-specs {display:flex;flex-wrap:wrap;gap:.375rem .75rem;color:var(--kombos-gray-600);}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-specs>span {display:flex;align-items:center;gap:.25rem;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-price {display:flex;align-items:baseline;gap:.75rem;margin:.875rem 0;color:var(--kombos-success);}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-price>del {color:var(--kombos-gray-500);}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-actions {display:flex;gap:.625rem;}
.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-actions>.aden-button {flex:1;min-width:0;padding-inline:.5rem;}
@media(min-width:768px){.cc_kHqfijV33Y_VQ98U28ASH .home-product-showcase {grid-template-columns:minmax(0,1fr) minmax(0,1fr);}}
@media(min-width:768px){.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-media {border-radius:14px 0 0 14px;}}
@media(min-width:768px){.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-media img {height:18rem;}}
@media(min-width:768px){.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-copy {border-top:1px solid var(--kombos-gray-200);border-left:0;border-radius:0 14px 14px 0;display:flex;flex-direction:column;justify-content:center;}}
@media(max-width:374px){.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-actions {flex-wrap:wrap;}}
@media(max-width:374px){.cc_kHqfijV33Y_VQ98U28ASH .home-showcase-actions>.aden-button {flex-basis:100%;}}