#main #tw-awards{box-sizing:border-box;display:block;position:relative;width:100%;max-width:1120px;min-width:0;height:auto;min-height:0;max-height:none;flex:0 0 auto;align-self:stretch;grid-column:1/-1;background:transparent;color:var(--tw-awards-text,inherit);padding:28px 0 12px;margin:0 auto;border:0;box-shadow:none;font-family:var(--text-font-family,"Yu Gothic",Meiryo,sans-serif);text-align:left;clear:both;overflow:visible;scroll-margin-top:190px}
#main #tw-awards.tw-awards--hero-solid{max-width:none;background:var(--tw-awards-background);padding-right:max(24px,calc((100% - 1120px)/2));padding-left:max(24px,calc((100% - 1120px)/2))}

#main #tw-awards *,#main #tw-awards *::before,#main #tw-awards *::after{box-sizing:border-box}
#main #tw-awards::before,#main #tw-awards::after{content:none}
#main #tw-awards p{display:block;position:static;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;padding:0;float:none;white-space:normal;overflow:visible;overflow-wrap:anywhere;text-align:left;text-transform:none;letter-spacing:normal;color:inherit}
#main #tw-awards h2{display:block;font-family:inherit;font-size:25px;font-weight:500;line-height:1.5;letter-spacing:.02em;color:inherit;margin:0 0 20px;padding:0;width:auto;min-height:0;max-height:none;text-align:left}
#main #tw-awards .tw-awards__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(320px,calc((100% - 42px)/2))),1fr));gap:26px 42px}
#tw-b021-lotoo-mjolnir .pf-10_>.pf-flex-section:has(>.tw-awards),#tw-b019-lotoo-paw-5000 .pf-22_>.pf-flex-section:has(>.tw-awards){width:100%;max-width:1120px}
#main #tw-awards .tw-awards__card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:22px;min-width:0;width:auto;height:auto;margin:0;padding:0;background:transparent;border:0}
#main #tw-awards .tw-awards__card>div{min-width:0}
#main #tw-awards .tw-awards__logo{display:flex;width:112px;min-width:0;min-height:120px;align-items:center;justify-content:center;background:transparent;padding:0}
#main #tw-awards .tw-awards__logo img{display:block;width:100%;min-width:0;height:116px;min-height:0;max-height:none;max-width:100%;object-fit:contain;object-position:center;margin:0;padding:0;filter:none;border:0;float:none}
#main #tw-awards .tw-awards__card--text{grid-template-columns:1fr;padding:10px 0}
#main #tw-awards .tw-awards__title{font-family:inherit;font-size:17px;font-weight:500;line-height:1.6;margin:0 0 7px}
#main #tw-awards .tw-awards__rank{font-size:14px;margin:0 0 5px;line-height:1.8}
#main #tw-awards .tw-awards__category,#main #tw-awards .tw-awards__scope{font-size:12px;line-height:1.8;margin:5px 0}
#main #tw-awards a{display:inline;font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:4px;line-height:1.8;white-space:normal;overflow-wrap:anywhere}
#main #tw-awards details{display:block;margin:25px 0 0;padding:0;width:100%;color:inherit;text-align:left;border:0}
#main #tw-awards summary{display:list-item;margin:0;padding:12px 0 0;font-size:13px;line-height:1.8;cursor:pointer;list-style:revert;color:inherit;white-space:normal}
#main #tw-awards .tw-awards__history{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(300px,calc((100% - 35px)/2))),1fr));gap:16px 35px}
#main #tw-awards .tw-awards__history>li{display:grid;grid-template-columns:65px minmax(0,1fr);gap:16px;margin:0;padding:14px 0;align-items:center;min-width:0;border:0;background:transparent}
#main #tw-awards .tw-awards__history>li::before,#main #tw-awards .tw-awards__history>li::after{content:none}
#main #tw-awards .tw-awards__history>li.without-logo{grid-template-columns:1fr}
#main #tw-awards .tw-awards__history img{display:block;width:65px;min-width:0;height:78px;min-height:0;max-height:none;max-width:100%;object-fit:contain;background:transparent;padding:0;margin:0;filter:none;border:0}
#main #tw-awards .tw-awards__history p{font-size:13px;line-height:1.75;margin:0 0 5px}
#main #tw-awards a:focus-visible,#main #tw-awards summary:focus-visible{outline:2px solid currentColor!important;outline-offset:5px}


@media(min-width:769px) and (max-width:1024px){#tw-b007-ultra-slim-link .pf-91_{flex-wrap:wrap}}
@media(max-width:700px){#main #tw-awards{padding:24px 0 10px}#main #tw-awards h2{font-size:23px}#main #tw-awards .tw-awards__grid,#main #tw-awards .tw-awards__history{grid-template-columns:1fr;gap:23px}#main #tw-awards .tw-awards__card{grid-template-columns:92px minmax(0,1fr);gap:18px}#main #tw-awards .tw-awards__logo{width:92px;min-height:102px}#main #tw-awards .tw-awards__logo img{height:100px}#main #tw-awards .tw-awards__title{font-size:16px}#main #tw-awards .tw-awards__category{font-size:11px}#main #tw-awards .tw-awards__card--text{grid-template-columns:1fr}#main #tw-awards .tw-awards__history{gap:8px}}
