.refamigo-ymm{--ry-red:#d9141b;--ry-dark:#202124;--ry-ink:#242629;--ry-line:#d8dadd;box-sizing:border-box;margin:18px auto;max-width:1180px;width:100%}.refamigo-ymm *{box-sizing:border-box}.ry-form{align-items:center;background:var(--ry-dark);border-radius:13px;display:grid;gap:14px;grid-template-columns:1.08fr 1.08fr .9fr 1fr 1.12fr .78fr;padding:18px 20px}.ry-select{display:block;min-width:0}.ry-sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ry-form select{appearance:none;background:#f5f5f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='m2 2 5 5 5-5' fill='none' stroke='%23343739' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7'/%3E%3C/svg%3E") no-repeat right 15px center;border:1px solid #d4d5d6;border-radius:9px;color:#303235;cursor:pointer;display:block;font:inherit;font-size:15px;font-weight:500;height:56px;line-height:1.2;margin:0;min-width:0;padding:0 38px 0 15px;transition:border-color .18s,box-shadow .18s;width:100%}.ry-form select:focus{border-color:#fff;box-shadow:0 0 0 3px #ffffff35;outline:0}.ry-form select:disabled{color:#7b7e80;cursor:not-allowed;opacity:.92}.ry-form button{align-items:center;background:var(--ry-red);border:0;border-radius:9px;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:15px;font-weight:800;gap:9px;height:56px;justify-content:center;min-width:0;padding:0 15px;transition:background .18s,transform .18s}.ry-form button:hover{background:#b90d13;transform:translateY(-1px)}.ry-form button b{font-size:20px;font-weight:500;line-height:1}.ry-category[hidden]{display:none!important}.ry-results{margin-top:18px}.ry-count{border-bottom:1px solid #e2e5e3;display:block;font-size:15px;margin-bottom:15px;padding-bottom:12px}.ry-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.ry-product{border:1px solid #e0e4e1;border-radius:12px;color:inherit;display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.ry-product:hover{border-color:#b8c9bd;box-shadow:0 8px 22px #1c2a2015;color:inherit;transform:translateY(-2px)}.ry-thumb{align-items:center;background:#f6f7f6;border-radius:9px;display:flex;height:145px;justify-content:center;overflow:hidden}.ry-thumb img{height:100%;object-fit:contain;width:100%}.ry-product strong{font-size:13px;line-height:1.45}.ry-price{color:#176a3c;font-size:15px;font-weight:800}.ry-empty{background:#f5f6f5;border:1px solid #e2e5e3;border-radius:10px;color:#555d58;font-size:13px;padding:16px 18px}.ry-fitment{border:1px solid #e0e4e1;border-left:4px solid var(--ry-red);border-radius:10px;margin:10px 0;padding:14px 17px}.ry-fitment ul{list-style:none;margin:0;padding:0}.ry-fitment li{padding:7px 0}.ry-fitment li+li{border-top:1px solid #e7e9e7}@media(max-width:900px){.ry-form{gap:11px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.ry-form button{grid-column:auto}.ry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:580px){.refamigo-ymm{margin:15px auto}.ry-form{border-radius:12px;gap:13px;grid-template-columns:minmax(0,1fr);padding:18px 17px}.ry-form select{border-radius:8px;font-size:16px;height:56px;padding-left:14px}.ry-form button{border-radius:8px;font-size:16px;height:58px;margin-top:3px;width:100%}.ry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ry-product{padding:9px}.ry-thumb{height:118px}.ry-product strong{font-size:12px}}
.refamigo-ymm{container-type:inline-size}.refamigo-ymm form.ry-form{align-items:center!important;background:#202124!important;border-radius:13px!important;display:grid!important;flex-direction:row!important;gap:14px!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1.08fr) minmax(0,.9fr) minmax(0,1fr) minmax(125px,.82fr)!important;padding:18px 20px!important;width:100%!important}.refamigo-ymm form.ry-form>.ry-select{display:block!important;float:none!important;margin:0!important;min-width:0!important;width:100%!important}.refamigo-ymm form.ry-form select{background-color:#f5f5f5!important;border:1px solid #d4d5d6!important;border-radius:9px!important;color:#303235!important;display:block!important;float:none!important;font-family:inherit!important;font-size:15px!important;height:56px!important;line-height:1.2!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0 34px 0 13px!important;width:100%!important}.refamigo-ymm form.ry-form button,.refamigo-ymm form.ry-form button:hover,.refamigo-ymm form.ry-form button:focus{align-items:center!important;background:#d9141b!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:#fff!important;display:flex!important;float:none!important;font-family:inherit!important;font-size:15px!important;font-weight:800!important;height:56px!important;justify-content:center!important;margin:0!important;min-width:0!important;padding:0 11px!important;text-transform:none!important;width:100%!important}.refamigo-ymm form.ry-form button:hover{background:#b90d13!important}.refamigo-ymm form.ry-form.ry-expanded{grid-template-columns:repeat(3,minmax(0,1fr))!important}.refamigo-ymm form.ry-form>.ry-category[hidden]{display:none!important}@container(max-width:760px){.refamigo-ymm form.ry-form{gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:16px!important}.refamigo-ymm form.ry-form button{grid-column:1/-1!important}}@container(max-width:480px){.refamigo-ymm form.ry-form{grid-template-columns:minmax(0,1fr)!important;padding:17px!important}.refamigo-ymm form.ry-form button{grid-column:auto!important}}
.refamigo-ymm form.ry-form,.refamigo-ymm form.ry-form.ry-expanded{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;grid-template-columns:none!important}.refamigo-ymm form.ry-form>.ry-select{flex:1 1 0!important;min-width:0!important;width:auto!important}.refamigo-ymm form.ry-form>button{flex:0 0 136px!important;width:136px!important}@container(max-width:760px){.refamigo-ymm form.ry-form,.refamigo-ymm form.ry-form.ry-expanded{flex-wrap:wrap!important}.refamigo-ymm form.ry-form>.ry-select{flex:1 1 calc(50% - 8px)!important}.refamigo-ymm form.ry-form>button{flex:1 0 100%!important;width:100%!important}}@container(max-width:480px){.refamigo-ymm form.ry-form,.refamigo-ymm form.ry-form.ry-expanded{flex-direction:column!important;flex-wrap:nowrap!important}.refamigo-ymm form.ry-form>.ry-select,.refamigo-ymm form.ry-form>button{flex:1 0 auto!important;width:100%!important}}@media(max-width:580px){.refamigo-ymm form.ry-form,.refamigo-ymm form.ry-form.ry-expanded{align-items:stretch!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.refamigo-ymm form.ry-form>.ry-select,.refamigo-ymm form.ry-form>button{flex:1 0 auto!important;width:100%!important}}
@media(min-width:1100px){.refamigo-ymm form.ry-form,.refamigo-ymm form.ry-form.ry-expanded{align-items:center!important;background:#202124!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important;min-height:88px!important;padding:16px 20px!important}.refamigo-ymm form.ry-form>.ry-select:nth-of-type(1),.refamigo-ymm form.ry-form>.ry-select:nth-of-type(2){flex:0 1 165px!important;width:165px!important}.refamigo-ymm form.ry-form>.ry-select:nth-of-type(3){flex:0 1 150px!important;width:150px!important}.refamigo-ymm form.ry-form>.ry-select.ry-category{flex:0 1 210px!important;width:210px!important}.refamigo-ymm form.ry-form>button{flex:0 0 160px!important;height:56px!important;width:160px!important}.refamigo-ymm form.ry-form select{height:56px!important}}
