 .gmps{font-family:inherit;width:100%;margin:18px 0 28px}.gmps *{box-sizing:border-box}.gmps-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 8px 18px}.gmps-heading{font-size:24px;line-height:1.5;margin:0;font-weight:800}.gmps-all{color:#777;text-decoration:none;font-size:13px}.gmps-track-wrap{position:relative;background:#e9b83f;border-radius:38px;padding:24px 30px 44px}.gmps-viewport{overflow:hidden;width:100%;direction:rtl}.gmps-track{display:flex;gap:16px;transition:transform .45s ease;will-change:transform;align-items:stretch}.gmps-card{background:#fff;border:1px solid #e8e8e8;border-radius:var(--gmps-radius,16px);min-width:calc((100% - 48px)/4);flex:0 0 calc((100% - 48px)/4);padding:14px 14px 12px;display:flex;flex-direction:column;min-height:350px;box-shadow:0 1px 2px #00000008;overflow:hidden}.gmps-image{height:190px;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:10px}.gmps-image img{width:100%;height:100%;object-fit:contain}.gmps-badge{position:absolute;top:-14px;right:20%;background:#790000;color:#fff;padding:7px 16px;border-radius:0 0 12px 12px;font-size:12px;font-weight:700}.gmps-name{font-size:14px;line-height:1.8;color:#333;text-decoration:none;text-align:center;min-height:52px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;padding:0 0 10px;margin-bottom:10px}.gmps-price{font-size:14px;font-weight:800;color:#a00000;line-height:1.8;text-align:center;width:100%}.gmps-price del{color:#888;font-size:12px;font-weight:400;display:block}.gmps-price ins{text-decoration:none}.gmps-bottom{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:auto;text-align:center}.gmps-buy{display:block;width:100%;text-align:center;background:#f4f7f9;color:#687786;border-radius:24px;text-decoration:none;font-size:12px;padding:9px 8px}.gmps-buy:hover{background:#222;color:#fff}.gmps-rating{display:flex;justify-content:center;margin-bottom:8px}.gmps-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:45px;border:none;background:rgba(255,255,255,.9);color:#555;z-index:10;cursor:pointer;font-size:0;line-height:1;padding:0;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:background .2s,color .2s;display:flex;align-items:center;justify-content:center}.gmps-arrow:hover{background:#fff;color:#db2777}.gmps-prev{right:0;border-radius:0 5px 5px 0}.gmps-next{left:0;border-radius:5px 0 0 5px}.gmps-arrow:before{content:"";display:block;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor}.gmps-prev:before{transform:rotate(45deg)}.gmps-next:before{transform:rotate(225deg)}.gmps-arrow-fallback{display:none}.gmps-dots{position:absolute;bottom:18px;left:0;right:0;display:flex;justify-content:center;gap:6px}.gmps-dot{border:0;padding:0;width:8px;height:8px;border-radius:20px;background:#ffffffb8;cursor:pointer}.gmps-dot.is-active{width:22px;background:#fff}.gmps-empty{padding:20px;background:#f7f7f7;border-radius:12px}@media(max-width:1024px){.gmps-card{min-width:calc((100% - 16px)/2);flex-basis:calc((100% - 16px)/2)}.gmps-track-wrap{padding:20px 28px 42px}}@media(max-width:767px){.gmps-top{margin-bottom:12px}.gmps-heading{font-size:19px}.gmps-track-wrap{padding:18px 25px 40px;border-radius:24px}.gmps-card{min-width:calc((100% - 12px)/2);flex-basis:calc((100% - 12px)/2);padding:10px;min-height:300px}.gmps-image{height:145px}.gmps-name{font-size:12px;min-height:48px}.gmps-price{font-size:12px}.gmps-buy{font-size:11px}.gmps-arrow{width:22px;height:28px;font-size:0;border-radius:4px}}