/** Shopify CDN: Minification failed

Line 8:12 Expected identifier but found whitespace
Line 8:19 Unexpected "/"
Line 59:41 Expected ")" to go with "("

**/
----- START: assets/zaroni-luxury.css -----
.zaroni-card:hover img{transform:scale(1.03);opacity:.95}
.zaroni-card .title{font-family:'Playfair Display',serif;color:var(--zaroni-white);margin-top:12px;font-size:18px}
.zaroni-card .price{color:var(--zaroni-gold);font-weight:700;margin-top:6px}
.zaroni-card .ghost-border{position:absolute;inset:0;border-radius:12px;pointer-events:none;border:2px solid transparent;transition:border-color .25s}
.zaroni-card:hover .ghost-border{border-color:var(--zaroni-gold)}


/* Product page - buybox */
.zaroni-product{display:grid;grid-template-columns:1fr 420px;gap:36px;padding:40px 0}
.zaroni-gallery img{width:100%;border-radius:10px}
.zaroni-buybox{background:#0b0b0b;padding:24px;border-radius:12px;position:sticky;top:30px}
.zaroni-buybox h2{font-family:'Playfair Display',serif;margin:0 0 8px}
.zaroni-buybox .price{color:var(--zaroni-gold);font-size:22px;font-weight:700}
.zaroni-add{display:flex;gap:12px;margin-top:18px}
.zaroni-add button{flex:1;padding:12px;border-radius:10px;border:1px solid #111;background:var(--zaroni-black);color:var(--zaroni-white);cursor:pointer}
.zaroni-add button.buy{background:var(--zaroni-gold);color:var(--zaroni-black);border:none}
.zaroni-add button.buy:hover{filter:brightness(.95)}


/* Trust badges */
.zaroni-trust{display:flex;gap:18px;align-items:center;margin-top:16px}
.zaroni-badge{display:flex;gap:10px;align-items:center;color:var(--zaroni-grey);font-size:14px}
.zaroni-badge svg{fill:var(--zaroni-gold);width:20px;height:20px}

 
/* Testimonials */
.zaroni-test{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px}
.zaroni-test .card{background:#0a0a0a;padding:20px;border-radius:10px}
.zaroni-test .stars{color:var(--zaroni-gold);margin-bottom:8px}


/* Footer */
.zaroni-footer{padding:40px 0;background:#050505;color:var(--zaroni-grey}


/* Responsive */
@media (max-width: 900px){
.zaroni-hero{flex-direction:column}
.zaroni-grid{grid-template-columns:repeat(2,1fr)}
.zaroni-product{grid-template-columns:1fr}
.zaroni-test{grid-template-columns:1fr}
}


@media (max-width: 480px){
.zaroni-grid{grid-template-columns:1fr}
.zaroni-hero h1{font-size:36px}
}


----- END: assets/zaroni-luxury.css -----