.product-item{background:linear-gradient(180deg,#1b00a8,#120f8a 50%,#0a0078);border-radius:14px;padding:0 18px 18px;display:flex;flex-direction:column;height:100%;color:#fff;box-shadow:0 20px 45px rgba(0,0,0,.45);overflow:hidden;box-sizing:border-box}.product-item__header{background:linear-gradient(180deg,#1f00b8,#1717a0);border-radius:0 0 10px 10px;padding:12px 10px;margin:0 -18px;text-align:center}.product-item__name{margin:0;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.product-item__image-wrap{background:linear-gradient(180deg,#2b2be8,#1e1ec8 45%,#1414a8);margin:0 -18px;border-radius:0;display:grid;place-items:center;padding:16px 10px;min-height:200px}.product-item__image{object-fit:contain;width:100%;max-width:190px;height:auto;filter:drop-shadow(6px 8px 10px rgba(0,0,0,.3))}.product-item__info{padding:16px 2px 14px;text-align:left}.product-item__price{margin:0 0 4px;font-size:19px;font-weight:900;color:#fff}.product-item__desc{margin:0;font-size:13px;line-height:1.35;letter-spacing:.02em;color:hsla(0,0%,100%,.95);min-height:30px}.product-item__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:auto}.product-item__btn{padding:9px;border:0;border-radius:5px;font-weight:800;font-size:13px;letter-spacing:.05em;cursor:pointer;text-align:center;text-decoration:none;transition:transform .15s ease,filter .15s ease}.product-item__btn:active{transform:scale(.95)}.product-item__btn--comprar,.product-item__btn--ver{background:linear-gradient(180deg,#1a1aff,#0e0ec8);color:#fff}.product-item__btn:hover{filter:brightness(1.15)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:stretch}@media (max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.product-grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}}.products-page{width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box;background:#0a0050;padding:100px 32px 30px;color:#fff;min-height:100vh}@media (min-width:901px){.products-page{padding-top:125px;padding-left:32px;padding-right:32px}}.products-container{width:100%;max-width:1320px;margin:0 auto;padding:0;box-sizing:border-box}.products-title{text-align:center;font-size:clamp(28px,4vw,38px);font-weight:900;letter-spacing:.02em;margin:0 0 36px;color:#fff}@media (max-width:780px){.products-page{padding-left:20px;padding-right:20px;padding-top:140px}}@media (max-width:540px){.products-page{padding-left:16px;padding-right:16px;padding-top:100px}}@media (max-width:480px){.products-page{padding-left:14px;padding-right:14px;padding-top:150px}}@media (max-width:360px){.products-page{padding-left:10px;padding-right:10px;padding-top:110px}}