.rh-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.rh-hero{background:#0d0d10;color:#fff;padding:64px 0 72px;position:relative;overflow:hidden}.rh-hero:after{content:"";position:absolute;right:-180px;top:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(224,138,46,.22),transparent 62%)}.rh-hero-in{position:relative;z-index:2;max-width:760px}.rh-eyebrow{display:inline-flex;align-items:center;gap:10px;color:#e08a2e;font-weight:700;font-size:13px;letter-spacing:.14em;margin-bottom:22px}.rh-eyebrow:before{content:"";width:28px;height:2px;background:#e08a2e}.rh-h1{font-size:52px;font-weight:900;line-height:1.06;margin:0 0 8px;letter-spacing:-.02em}.rh-h1tail{font-size:52px;font-weight:900;line-height:1.06;color:#9a9aa6;margin-bottom:20px;letter-spacing:-.02em}.rh-lead{font-size:19px;color:#c9c9d2;max-width:620px;margin-bottom:32px}.rh-cta{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:44px}.rh-btn{border:0;border-radius:12px;padding:16px 30px;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-block}.rh-btno{background:#e08a2e;color:#fff}.rh-btng{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.28)}.rh-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:#ffffff1a;border-radius:14px;overflow:hidden}.rh-fact{background:#0d0d10;padding:20px 18px}.rh-fact b{display:block;font-size:26px;font-weight:800;margin-bottom:3px}.rh-fact span{font-size:13px;color:#9a9aa6}.rh-sec{padding:76px 0;background:#fff}.rh-alt{background:#f6f7f9}.rh-head{max-width:720px;margin-bottom:40px}.rh-kick{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e08a2e;margin-bottom:12px}.rh-head h2{font-size:34px;font-weight:800;line-height:1.15;margin:0 0 14px;letter-spacing:-.02em;color:#0d0d10}.rh-head p{font-size:17px;color:#4a4a55;margin:0}.rh-sec h3{font-size:19px;font-weight:700;margin:0 0 8px;letter-spacing:-.02em;color:#0d0d10}.rh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.rh-step{background:#fff;border:1px solid #e6e7eb;border-radius:14px;padding:26px 22px}.rh-n{width:34px;height:34px;border-radius:10px;background:#fdf4e8;color:#e08a2e;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.rh-step p{font-size:14.5px;color:#4a4a55;margin:0}.rh-chain{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:start}.rh-cc{border:1px solid #e6e7eb;border-radius:20px;padding:28px;background:#fff}.rh-cc.rh-bad{border-color:#f0d9d9;background:snow}.rh-cc.rh-good{border-color:#cfe9db;background:#f8fdfa}.rh-cc h3{display:flex;align-items:center;gap:9px}.rh-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.rh-dot.rh-r{background:#d96a6a}.rh-dot.rh-g{background:#2e9e6b}.rh-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 14px}.rh-node{background:#fff;border:1px solid #d8dae0;border-radius:9px;padding:8px 13px;font-size:13.5px;font-weight:600;color:#16161a}.rh-node.rh-acc{border-color:#e08a2e;color:#e08a2e}.rh-arr{color:#b9b9c2;font-size:13px}.rh-cc p{font-size:14.5px;color:#4a4a55;margin:0}.rh-dlv{display:grid;grid-template-columns:1fr 1fr;gap:22px}.rh-dlvc{border:1px solid #e6e7eb;border-radius:20px;overflow:hidden;background:#fff}.rh-dlvtop{padding:24px 26px;border-bottom:1px solid #e6e7eb}.rh-dlvtop.rh-accbg{background:#fdf4e8}.rh-tag{display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.1em;padding:5px 10px;border-radius:6px;margin-bottom:12px}.rh-tag.rh-tago{background:#e08a2e;color:#fff}.rh-tag.rh-tagn{background:#eceef2;color:#6b6b76}.rh-dlvc ul{list-style:none;padding:22px 26px;margin:0}.rh-dlvc li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px dashed #e6e7eb;font-size:14.5px}.rh-dlvc li:last-child{border:0}.rh-dlvc li span:first-child{color:#6b6b76}.rh-dlvc li span:last-child{font-weight:600;text-align:right;color:#0d0d10}.rh-note{font-size:13px;color:#4a4a55;padding:0 26px 24px;margin:0}.rh-aud{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rh-audc{border:1px solid #e6e7eb;border-radius:20px;padding:28px;background:#fff}.rh-ic{width:34px;height:34px;padding:7px;border-radius:9px;background:#fdf3e7;margin-bottom:12px;box-sizing:border-box}.rh-ic svg{width:100%;height:100%;stroke:#e08a2e;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.rh-audc ul{list-style:none;margin:14px 0 0;padding:0}.rh-audc li{font-size:14.5px;color:#4a4a55;padding-left:20px;position:relative;margin-bottom:8px}.rh-audc li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:#e08a2e}.rh-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rh-cat{border:1px solid #e6e7eb;border-radius:14px;padding:18px 20px;background:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.rh-cat:hover{border-color:#e08a2e;box-shadow:0 4px 14px #0000000d}.rh-cat b{font-size:15px;font-weight:600;color:#0d0d10}.rh-cat span{font-size:13px;color:#0d0d10;font-weight:700;white-space:nowrap}.rh-docs{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center}.rh-docs-lead{color:#4a4a55;font-size:16px;margin:0}.rh-doclist{list-style:none;margin:18px 0 0;padding:0}.rh-doclist li{padding:14px 0;border-bottom:1px solid #e6e7eb;display:flex;justify-content:space-between;gap:18px;font-size:15px;color:#0d0d10}.rh-doclist li b{font-weight:600;color:#0d0d10}.rh-doclist li span{color:#e08a2e;font-weight:600;white-space:nowrap}.rh-quote{background:#0d0d10;color:#fff;border-radius:20px;padding:32px}.rh-quote h3{color:#fff}.rh-quote p{color:#c9c9d2;font-size:15.5px;margin:12px 0 0}.rh-faq{max-width:820px}.rh-q{border-bottom:1px solid #e6e7eb}.rh-q summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:11px;padding:12px 0;font-size:16px;font-weight:700;color:#0d0d10}.rh-q summary::-webkit-details-marker{display:none}.rh-qic{width:28px;height:28px;flex:none;padding:5px;border-radius:8px;background:#fdf3e7;box-sizing:border-box}.rh-qt{flex:1}.rh-chev{width:18px;height:18px;flex:none;color:#8a8a92;transition:transform .2s}.rh-q[open] .rh-chev{transform:rotate(180deg)}.rh-q p{font-size:13.5px;color:#4a4a55;margin:0 0 16px;padding-left:39px;line-height:1.55}.rh-final{background:#0d0d10;color:#fff;border-radius:24px;padding:56px 48px;text-align:center}.rh-final h2{font-size:36px;margin:0 0 14px;letter-spacing:-.02em}.rh-final p{color:#c9c9d2;font-size:17px;max-width:560px;margin:0 auto 30px}@media(max-width:900px){.rh-facts,.rh-steps{grid-template-columns:1fr 1fr}.rh-chain,.rh-dlv,.rh-docs,.rh-aud{grid-template-columns:1fr}.rh-cats{grid-template-columns:1fr 1fr}.rh-h1,.rh-h1tail{font-size:34px}.rh-head h2{font-size:26px}.rh-lead{font-size:17px}.rh-sec{padding:52px 0}.rh-hero{padding:44px 0 52px}.rh-final{padding:40px 24px;border-radius:18px}.rh-final h2{font-size:27px}}@media(max-width:760px){.rh-wrap{padding:0 16px}.rh-sec{padding:32px 0}.rh-head{margin-bottom:18px}.rh-head h2{font-size:20px;font-weight:800}.rh-sec h3{font-size:15.5px;font-weight:700}.rh-head p{font-size:14px}.rh-steps,.rh-chain,.rh-dlv,.rh-docs,.rh-aud{grid-template-columns:1fr}.rh-step,.rh-cc,.rh-dlvc,.rh-audc{margin-bottom:0}.rh-step p,.rh-cc p,.rh-audc li,.rh-note{font-size:13.5px}.rh-links{flex-direction:column;align-items:stretch;gap:0}.rh-node{text-align:center}.rh-arr{transform:rotate(90deg);text-align:center;padding:4px 0}.rh-docs{gap:16px}.rh-final h2{font-size:21px}.rh-final p{font-size:14px}}.hp-wrap{max-width:1600px;margin:0 auto;padding:30px 16px;font-family:Onest,-apple-system,system-ui,sans-serif}.cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1100px){.cgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.cgrid{grid-template-columns:repeat(2,1fr)}}.ccard{background:#fff;border:1px solid #e6e6ea;border-radius:16px;padding:18px;display:flex;align-items:center;gap:14px;cursor:pointer;transition:.16s;position:relative;text-decoration:none;color:#1d1d1f}.ccard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #14141e17;border-color:#f0c891}.ccard .ic{width:50px;height:50px;border-radius:14px;background:linear-gradient(140deg,#fff3e0,#ffe6c7);display:flex;align-items:center;justify-content:center;color:#e87b00;flex:0 0 auto}.ccard .ic svg{width:26px;height:26px;stroke:currentColor;fill:none;stroke-width:1.7}.ccard .tx{min-width:0}.ccard .nm{font-size:15.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.ccard .cnt{font-size:12px;color:#8a8a8e;margin-top:3px;font-variant-numeric:tabular-nums}.ccard .go{position:absolute;right:16px;color:#d8d8de;transition:.16s}.ccard:hover .go{color:#e87b00;transform:translate(2px)}.ccard .go svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.ccard.all{background:linear-gradient(140deg,#fff7ec,#fff);border-color:#f3d9b3}.ccard.all .ic{background:#e87b00;color:#fff}.ccard.all .nm{color:#9a5b00}.hp-shead{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px}.hp-shead h2{font-size:18px;font-weight:800;color:#1d1d1f;margin:0}.hp-autohint{font-size:11.5px;color:#8a8a8e}.hp-switch{display:flex;gap:6px;margin-left:auto}.hp-s{padding:8px 16px;border:1px solid #ececef;border-radius:999px;font-size:13px;cursor:pointer;background:#fff;color:#1d1d1f;font-family:inherit;font-weight:600}.hp-s.on{background:#e87b00;color:#fff;border-color:#e87b00}.hp-s.on.nw{background:#3a9d5d;border-color:#3a9d5d}.hp-filters{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) rgba(255,255,255,.06)}.hp-filters::-webkit-scrollbar{height:9px;width:9px}.hp-filters::-webkit-scrollbar-track{background:#ffffff0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px}.hp-filters::-webkit-scrollbar-thumb{background:#0000002e;border-radius:9px;border:2px solid transparent;background-clip:padding-box}.hp-filters::-webkit-scrollbar-thumb:hover{background:#0000004d;background-clip:padding-box}.hp-filters{max-height:calc(100vh - 28px);overflow-y:auto}.hp-catwrap{margin-top:22px}.hp-ch{flex:0 0 auto;padding:7px 14px;border:1px solid #ececef;border-radius:999px;font-size:12.5px;background:#fff;color:#1d1d1f;cursor:pointer;white-space:nowrap;font-family:inherit}.hp-ch.on{background:#fff7ed;border-color:#e87b00;color:#e87b00;font-weight:600}.hp-ftoggle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#6e6e73;background:#fff;border:1px solid #ececef;border-radius:10px;padding:7px 12px;cursor:pointer;margin-bottom:12px}.hp-ftoggle:hover{border-color:#e87b00;color:#e87b00}.hp-catwrap{display:flex;gap:16px;align-items:flex-start}.hp-filters{flex:0 0 220px;background:#ffffff8c;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 30px #1e1e2814,inset 0 1px #fff9;border-radius:16px;padding:14px;position:sticky;top:12px}.hp-catwrap.collapsed .hp-filters{display:none}.hp-catwrap.collapsed .hp-prow{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.hp-fhdr,.hp-ffoot{display:none}.hp-fg{margin-bottom:14px;border-bottom:1px solid #f0f0f2;padding-bottom:12px}.hp-fg:last-child{border-bottom:0}.hp-fg b{display:block;font-size:12px;color:#1d1d1f;margin-bottom:8px}.hp-fg label{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#3a3a3c;padding:3px 0;cursor:pointer}.hp-fg input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:5px;background:#fff;border:1.5px solid #d0d0d5;cursor:pointer;position:relative;flex:0 0 auto;margin:0;transition:border-color .15s,background .15s}.hp-fg input[type=checkbox]:hover{border-color:#e87b00}.hp-fg input[type=checkbox]:checked{background:#e87b00!important;border-color:#e87b00!important;box-shadow:inset 0 0 0 20px #e87b00}.hp-fg input[type=checkbox]:checked:after{content:"";position:absolute;left:5.5px;top:2px;width:4px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.hp-pin{display:flex;gap:6px}.hp-pin input{width:100%;border:1px solid #d0d0d5;border-radius:8px;padding:6px 8px;font-size:12.5px;font-family:inherit;color:#1d1d1f;background:#fff}.hp-pin input::placeholder{color:#9a9aa0;opacity:1}.hp-pin input::-webkit-input-placeholder{color:#9a9aa0;opacity:1}.hp-fapply{width:100%;margin-top:4px;background:#e87b00;color:#fff;border:0;border-radius:8px;height:32px;font-weight:600;font-size:12.5px;cursor:pointer;font-family:inherit}.hp-catmain{flex:1;min-width:0}.hp-prow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:stretch}@media(max-width:1300px){.hp-prow{grid-template-columns:repeat(4,1fr)}}@media(max-width:980px){.hp-prow{grid-template-columns:repeat(3,1fr)}.hp-filters{flex-basis:180px}}@media(max-width:680px){.hp-prow{grid-template-columns:repeat(2,1fr)}.hp-catwrap{flex-direction:column}.hp-filters{position:static;width:100%;flex-basis:auto}}@media(max-width:680px){#hp-grid{min-height:9500px}}#hp-grid:not(:empty){min-height:0}@media(max-width:760px){body,.hp-wrap{-webkit-font-smoothing:antialiased}.hp-switch{display:flex;background:#e6e6ec;border-radius:12px;padding:3px;gap:0;width:100%}.hp-switch .hp-s{flex:1;text-align:center;border:0;background:transparent;border-radius:9px;padding:9px 0;font-size:14px;font-weight:600;color:#86868b;letter-spacing:-.01em;transition:.15s}.hp-switch .hp-s.on{background:#e87b00;color:#fff;box-shadow:0 1px 3px #0000001f}.hp-autohint{display:none}.hp-ftoggle{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 15px;border-radius:11px;background:#fff;border:.5px solid #e7e7ec;font-size:13.5px;font-weight:600;color:#1d1d1f;margin:12px 0 2px}.hp-filters{border-radius:14px;border:.5px solid #e7e7ec;background:#fff;padding:14px}.hp-prow{gap:12px}.otc-product-card{border:.5px solid #e7e7ec;border-radius:14px}.otc-product-card__price{font-variant-numeric:normal}.hp-hero,[data-hero],.hero{min-height:auto}.hp-pg a,.hp-pg button{min-width:40px;min-height:40px}.hp-ftoggle{display:inline-flex!important;height:38px;padding:0 15px;border-radius:11px;background:#fff;border:.5px solid #e7e7ec;font-size:13.5px;font-weight:600;color:#1d1d1f;margin:12px 0 2px}#hp-fback{position:fixed;inset:0;z-index:7400;background:#0006;opacity:0;visibility:hidden;transition:opacity .25s}.hp-catwrap.fopen~#hp-fback,#hp-fback.on{opacity:1;visibility:visible}.hp-catwrap{display:block}.hp-filters{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;z-index:7500;width:100%!important;flex-basis:auto!important;height:86svh!important;max-height:86svh!important;display:flex!important;flex-direction:column;overflow:hidden!important;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -8px 30px #0000002e;padding:0!important;transform:translateY(100%);transition:transform .28s cubic-bezier(.22,1,.36,1);overscroll-behavior:contain}.hp-catwrap.fopen .hp-filters{transform:translateY(0)}.hp-catwrap.collapsed .hp-filters{display:flex}.hp-fhdr{display:flex!important;align-items:center;justify-content:space-between;flex:0 0 auto;position:relative;padding:22px 16px 12px;border-bottom:1px solid #ececef;touch-action:none;cursor:grab;background:#fff;border-radius:16px 16px 0 0}.hp-fhdr:before{content:"";position:absolute;top:8px;left:50%;transform:translate(-50%);width:36px;height:5px;border-radius:99px;background:#3c3c434d}.hp-fttl{font-size:18px;font-weight:800;color:#1d1d1f;letter-spacing:-.02em}.hp-fhdr-r{display:flex;align-items:center;gap:12px}.hp-freset{background:none;border:0;font-family:inherit;font-size:13.5px;font-weight:600;color:#e87b00;padding:6px 4px;cursor:pointer}.hp-fx{width:30px;height:30px;border-radius:9px;background:#f4f4f6;border:0;display:flex;align-items:center;justify-content:center;color:#8a8a8e;cursor:pointer;flex:0 0 auto}.hp-fbody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px 8px}.hp-fapply{display:none!important}.hp-ffoot{display:block!important;flex:0 0 auto;padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #ececef;background:#fff}.hp-fshow{width:100%;height:54px;display:flex;align-items:center;justify-content:center;gap:8px;background:#e87b00;color:#fff;border:0;border-radius:14px;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 6px 18px #e87b0042;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-fshow:active{transform:scale(.99)}.hp-fshow svg{width:18px;height:18px;flex:0 0 auto}.hp-fbody .hp-fg{margin-bottom:16px;border-bottom:0;padding-bottom:0}.hp-fbody .hp-fg>b{display:block;font-size:13px;font-weight:700;color:#1d1d1f;margin-bottom:10px}.hp-fbody .hp-fg label{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;margin:0 8px 8px 0;border-radius:12px;background:#f4f4f6;border:1px solid #ececef;font-size:14px;font-weight:600;color:#1d1d1f;cursor:pointer;-webkit-tap-highlight-color:transparent}.hp-fbody .hp-fg label:has(input:checked){background:#fff3e3;border-color:#e87b00;color:#9a5b00}.hp-fbody .hp-fg label input{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}.hp-fbody .hp-pin{display:flex;gap:10px}.hp-fbody .hp-pin input{flex:1;min-width:0;height:46px;border:1px solid #ececef;border-radius:12px;padding:0 14px;font-family:inherit;font-size:15px;background:#fafafb}}.hp-pg{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:26px}.hp-pg .pg__btn{min-width:40px;height:40px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;font-weight:600;color:#1d1d1f;background:transparent;border:0;border-radius:10px;cursor:pointer;text-decoration:none}.hp-pg .pg__btn:hover{background:#f4f4f6}.hp-pg .pg__btn.is-active{background:#e87b00;color:#fff;box-shadow:0 2px 8px #e87b0047}.hp-pg .pg__dots{min-width:30px;text-align:center;color:#9498a0;font-weight:700;align-self:flex-end;padding-bottom:8px}.hp-pg .pg__arrow{color:#9498a0}.hp-pg .pg__arrow[disabled]{opacity:.35;pointer-events:none}.hp-pg .pg__arrow svg{width:18px;height:18px}.hp-pgcap{text-align:center;font-size:12.5px;color:#9498a0;margin-top:10px}.hp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;background:#fff;border:1px solid #ececef;border-radius:16px;padding:22px}@media(max-width:980px){.hp-trust{grid-template-columns:repeat(1,1fr)}}.hp-tr{display:flex;gap:12px;align-items:flex-start}.hp-tr .ic{width:26px;height:26px;color:#e87b00;flex:0 0 auto}.hp-tr b{display:block;font-size:13.5px;color:#1d1d1f;margin-bottom:3px}.hp-tr span{font-size:12px;color:#8a8a8e;line-height:1.4}.otc-product-card{background:#ffffff8c;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);color:#0a0a0a;border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 30px #1e1e281a,inset 0 1px #fff9;border-radius:18px;display:flex;flex-direction:column;height:100%;padding:10px;transition:box-shadow .2s,transform .2s}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.otc-product-card,.hp-filters{background:#fff!important}}.otc-product-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.otc-product-card__sku{font-size:10.5px;font-weight:600;color:#6e6e73;padding:0 2px 8px;margin-bottom:8px;border-bottom:1px solid #ececef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.otc-product-card__photo{position:relative;display:block;aspect-ratio:1/1;background:transparent;border:1px solid rgba(255,255,255,.6);border-radius:12px;overflow:hidden;flex:0 0 auto;text-decoration:none}.otc-product-card__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box;z-index:1}.otc-product-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#d4d4d8;background:transparent;z-index:0}.otc-product-card__badge{position:absolute;top:8px;right:8px;font-size:8px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:999px;background:#2e7d32;z-index:2}.otc-product-card__info{display:flex;flex-direction:column;gap:8px;padding:12px 4px 4px;flex:1 1 auto}.otc-product-card__factory{font-size:10.5px;font-weight:500;color:#8a8a8e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.64em;line-height:1.32;overflow-wrap:anywhere}.otc-product-card__title{font-size:13px;font-weight:500;color:#1d1d1f;line-height:1.32;margin:0;overflow-wrap:anywhere;text-decoration:none;display:block}.otc-product-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:4px}.otc-product-card__price-row{display:flex;align-items:center;gap:4px;min-width:0}.otc-product-card__price{font-size:clamp(15px,4.4vw,18px);font-weight:800;color:#1d1d1f;white-space:nowrap;font-variant-numeric:normal}.otc-product-card__price-unit{font-size:12px;font-weight:500;color:#8a8a8e}.otc-product-card__fav{position:absolute;top:8px;left:8px;z-index:3;margin:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.06);background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#8a8a8e;cursor:pointer;padding:0;box-shadow:0 2px 6px #0000001f}.otc-product-card__fav.is-active{color:#e8410b!important;border-color:#f3c0b3!important}.otc-product-card__fav.is-active svg{fill:#e8410b;stroke:#e8410b}@media(max-width:760px){.otc-product-card{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 10px #00000014!important}.otc-product-card__fav{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 2px 6px #0000001a!important}}.otc-product-card__meta{display:flex;flex-direction:column;gap:3px}.otc-product-card__meta-row{display:flex;justify-content:space-between;font-size:10.5px}.otc-product-card__meta-k{color:#8a8a8e;font-weight:500}.otc-product-card__meta-v{color:#1d1d1f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:normal;min-width:0}.otc-product-card__cta{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;background:#e87b00;color:#fff;border:0;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.hp-recent{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;-webkit-overflow-scrolling:touch;align-items:stretch;min-height:206px}.hp-recent .otc-product-card{flex:0 0 clamp(150px,20vw,190px);scroll-snap-align:start;height:auto;display:flex;flex-direction:column}.hp-recent .otc-product-card__info{flex:1 1 auto;display:flex;flex-direction:column}.hp-recent .otc-product-card__bottom{margin-top:auto}.hp-recent{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) rgba(255,255,255,.06)}.hp-recent::-webkit-scrollbar{height:6px}.hp-recent::-webkit-scrollbar-track{background:#ffffff0f;border-radius:6px}.hp-recent::-webkit-scrollbar-thumb{background:#0000002e;border-radius:6px}.hp-recent::-webkit-scrollbar-thumb:hover{background:#0000004d}.hp-recent{gap:9px}.hp-recent .otc-product-card{flex:0 0 118px!important;padding:7px}.hp-recent .otc-product-card__sku,.hp-recent .otc-product-card__factory,.hp-recent .otc-product-card__meta,.hp-recent .otc-product-card__cta,.hp-recent .otc-product-card__price-unit{display:none!important}.hp-recent .otc-product-card__title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:11.5px;line-height:1.3;margin:6px 0 3px;min-height:0}.hp-recent .otc-product-card__info{gap:0}.hp-recent .otc-product-card__bottom{margin-top:4px}.hp-recent .otc-product-card__price-row{gap:0}.hp-recent .otc-product-card__price{font-size:14px;font-weight:700}.hp-recent .otc-product-card__fav{transform:scale(.85)}.hp-recent .otc-product-card__badge{font-size:9px;padding:2px 6px}@media(max-width:760px){#hp-recent-sec{margin-top:24px!important;margin-bottom:48px!important}}.hp-recent-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.hp-recent-hd h2{margin:0;font-size:18px;font-weight:800;color:#1d1d1f}.hp-recent-clear{background:none;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600;color:#e87b00;cursor:pointer;margin-left:auto;opacity:.85;white-space:nowrap}.hp-recent-clear:hover{opacity:1;text-decoration:underline}
