.msv-section{padding:40px 0;background:#0a0a0a}.msv-wrapper{max-width:1400px;margin:0 auto;padding:0 16px}.msv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.msv-card{min-width:0;background:#161616;border:1px solid #222222;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s,border-color .25s}.msv-card:hover{box-shadow:0 0 0 1px #d8b675,0 8px 32px #d8b67526;transform:translateY(-4px);border-color:#d8b675}.msv-card__link{color:inherit;text-decoration:none;flex:1;display:flex;flex-direction:column}.msv-card__img-wrap{position:relative;width:100%;aspect-ratio:1 / 1;background:#1e1e1e;overflow:hidden}.msv-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.msv-card:hover .msv-card__img{transform:scale(1.06)}.msv-card__img--placeholder{background:linear-gradient(135deg,#222,#1a1a1a)}.msv-badge{position:absolute;top:10px;left:10px;z-index:2;padding:4px 9px;border-radius:4px;background:#d8b675;color:#fff;font-size:10px;font-weight:700;letter-spacing:.8px;line-height:1.2;text-transform:uppercase}.msv-card__info{padding:14px 16px 10px;flex:1;display:flex;flex-direction:column;gap:6px}.msv-card__vendor{margin:0;color:#d8b675;font-size:10px;font-weight:600;letter-spacing:1px;line-height:1.3;text-transform:uppercase}.msv-card__title{margin:0;min-height:39px;color:#f0f0f0;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.msv-card__prices{display:flex;flex-direction:column;gap:8px;margin-top:8px}.msv-payment-heading{color:#9c9c9c;font-size:10px;font-weight:700;letter-spacing:.7px;line-height:1.3;text-transform:uppercase}.msv-payment-option{padding:10px 11px;border:1px solid #2a2a2a;border-radius:9px;background:#121212}.msv-payment-option--transfer{border-color:#d8b67580;background:linear-gradient(145deg,#d8b6751a,#d8b67506)}.msv-payment-option--card{border-color:#d8ae6a47;background:linear-gradient(145deg,#d8ae6a14,#ffffff04)}.msv-payment-option__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.msv-payment-option__label{color:#f0f0f0;font-size:11px;font-weight:700;line-height:1.2}.msv-payment-badge{flex:none;padding:3px 7px;border-radius:999px;background:#c5a16a;color:#fff;font-size:9px;font-weight:800;letter-spacing:.4px;line-height:1.2}.msv-payment-option__muted{color:#d8ae6a;font-size:9px;font-weight:700;letter-spacing:.4px;line-height:1.2;text-transform:uppercase}.msv-payment-option__price{display:block;color:#f0cc8b;font-size:clamp(17px,2vw,21px);font-weight:900;line-height:1.05}.msv-payment-option__saving{display:block;margin-top:4px;color:#ad7474;font-size:9px;line-height:1.3}.msv-payment-option__installments{display:block;color:#f2ddba;font-size:13px;font-weight:800;line-height:1.25}.msv-list-price{padding-left:2px;color:#707070;font-size:10px;line-height:1.3}.msv-card__btn{display:block;margin:0 14px 14px;padding:10px;border:1.5px solid #d8b675;border-radius:6px;background:transparent;color:#d8b675;text-align:center;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:1.3;text-transform:uppercase;transition:background .2s,color .2s}.msv-card__btn:hover{background:#d8b675;color:#fff}.msv-empty{grid-column:1 / -1;padding:20px 0;margin:0;color:#777;font-size:15px;text-align:center}@media screen and (max-width:1024px){.msv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.msv-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.msv-card__info{padding:12px 10px 9px}.msv-card__btn{margin:0 10px 10px;padding:9px 6px;font-size:10px}}@media screen and (max-width:480px){.msv-section{padding:30px 0}.msv-wrapper{padding:0 10px}.msv-grid{gap:9px}.msv-card__vendor{font-size:8px}.msv-card__title{min-height:35px;font-size:12px}.msv-payment-option{padding:8px}.msv-payment-heading{font-size:8px}.msv-payment-option__label{font-size:10px}.msv-payment-badge,.msv-payment-option__muted{font-size:7px}.msv-payment-option__price{font-size:16px}.msv-payment-option__installments{font-size:11px}.msv-list-price{font-size:8px}}.vap-pagination{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin:28px 0 0}.vap-pagination a,.vap-pagination span{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #555;border-radius:6px;color:#fff;text-decoration:none}.vap-pagination [aria-current]{background:#a52b2b;border-color:#d8b675}.vap-count{color:#ccc;margin:0 0 20px}.msv-card a:focus-visible,.vap-pagination a:focus-visible{outline:2px solid #d8ae6a;outline-offset:3px}.msv-payment-badge{color:#17130c}.msv-card__img{object-fit:contain}.msv-card__btn{min-height:44px}.msv-card__link:focus-visible,.msv-card__btn:focus-visible{outline:2px solid #f1d5a0;outline-offset:-3px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/vap-catalog.css.map */
