.product-card>.product-image{border:0;width:100%;padding:0}.view-product{color:#fff;background:#0b0c0fe8;border:1px solid #ffffff20;border-radius:9px;padding:8px 11px;font-size:12px;position:absolute;bottom:14px;right:14px}.product-name{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:19px;font-weight:700;line-height:1.25}.product-name:hover{color:var(--yellow)}.product-info{border-top:1px solid #ffffff10}.product-info h3{min-height:48px}.product-overlay{z-index:180;background:#000d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.product-detail{background:#111317;border:1px solid #33363c;border-radius:24px;grid-template-columns:1.05fr .95fr;width:min(1040px,100%);max-height:92vh;display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #000}.detail-close{z-index:5;color:#fff;background:#090a0ddd;border:1px solid #fff2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.detail-gallery{background:#0b0c0f;padding:22px}.detail-main{color:#555;background:#17191d;border-radius:17px;place-items:center;min-height:490px;display:grid;position:relative;overflow:hidden}.detail-main>img{object-fit:contain;width:100%;height:100%;max-height:590px}.gallery-prev,.gallery-next{color:#fff;background:#08090bd9;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.gallery-prev{left:12px}.gallery-next{right:12px}.detail-thumbs{gap:10px;margin-top:12px;display:flex;overflow:auto}.detail-thumbs button{background:#17191d;border:2px solid #0000;border-radius:10px;flex:0 0 76px;height:76px;padding:0;overflow:hidden}.detail-thumbs button.active{border-color:var(--yellow)}.detail-thumbs img{object-fit:cover;width:100%;height:100%}.detail-info{flex-direction:column;align-items:flex-start;padding:56px 38px 38px;display:flex}.detail-info h2{margin:10px 0 14px;font-size:32px;line-height:1.12}.detail-description{white-space:pre-line;color:#c0c2c6;margin:24px 0;line-height:1.65}.detail-prices{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:4px 0 24px;display:grid}.detail-prices>div{border:1px solid var(--line);background:#0c0e11;border-radius:13px;padding:16px}.detail-prices small{color:var(--muted);margin-bottom:7px;display:block}.detail-prices b{font-size:24px}.detail-prices>div:last-child b{color:var(--yellow)}.detail-info .add{margin-top:auto}.checkout-note{color:var(--muted);text-align:center;align-self:center;margin-top:12px}@media (max-width:780px){.product-overlay{padding:10px}.product-detail{grid-template-columns:1fr}.detail-main{min-height:330px}.detail-info{padding:28px 20px}.detail-info h2{padding-right:34px;font-size:25px}.detail-prices{grid-template-columns:1fr}}
