.ti .hp-trust-emoji{font-size:17px;line-height:1}@keyframes slideInFromRight{0%{opacity:.15;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.hero.hp-hero-loading{min-height:600px;display:flex;align-items:center;justify-content:center}.hero.hp-hero{background:var(--hp-hero-bg)}.hp-hero .hr{background:var(--hp-hero-bg)!important;border:none!important;box-shadow:none!important}.hp-hero .hr:before{display:none!important;background:none!important}.hero .container.hp-contents{display:contents}.hero .hl.hp-hl{background:var(--hp-hero-bg)}.hp-slide{animation:slideInFromRight .45s ease-out both}.hero h1.hp-title{color:var(--hp-title-fg)}.hero h1.hp-title em{color:var(--hp-hl-fg);font-style:normal}.hero .h-sub.hp-sub--custom{color:var(--hp-sub-fg)}.hr-g .hrc.hp-hrc--last-odd{grid-column:span 2;justify-self:center;width:50%}.hrc .ci .hp-hrc-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.eq-cat-grid--3col.eq-cat-grid--3col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:540px){.eq-cat-grid--3col.eq-cat-grid--3col{grid-template-columns:repeat(3,minmax(0,1fr))}}.eq-cat-grid--3col.eq-cat-grid--3col .cc-name{font-size:17px;word-break:normal;overflow-wrap:break-word}.cc-imgbox .hp-cat-img{width:100%;height:100%;object-fit:contain;display:block;padding:8px}.cc-imgbox .hp-cat-emoji{font-size:36px;line-height:1}.best-panel .hp-bp-imgwrap{flex:1;display:flex;align-items:center;justify-content:center;width:100%}.best-panel .hp-bp-img{max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain}.cat-card.hp-cur-pointer{cursor:pointer}.cat-card.hp-cur-default{cursor:default}.fc-imgbox .hp-fc-img{width:72px;height:72px;object-fit:contain;display:block}.svc.hp-pointer{cursor:pointer}.sc-ico.hp-sc-img{width:44px;height:44px;object-fit:contain;border-radius:8px}.svc .sc-ft{list-style:none;margin:0;padding:0}.sec-hdr.hp-sec-hdr--center{justify-content:center;flex-direction:column;align-items:center;text-align:center}.tc-st .hp-star-empty{opacity:.3}.tc-av.hp-tc-av-img{width:40px;height:40px;border-radius:50%;object-fit:cover;padding:0;line-height:unset}.hp-faq-wrap{max-width:760px;margin:0 auto}.brc-inf .hp-brc-addr{margin-bottom:6px}.hp-promo-sec{padding:0 0 52px}.promo.hp-promo--img{background-image:var(--hp-promo-img);background-size:cover;background-position:50%}.hp-skeleton{height:220px;border-radius:12px;background:var(--sb-bg-gray,#f3f4f6)}