/* Shared site shell: common/header.tpl + common/footer.tpl, Shoprenter backup 2026-11-08. */
#termekek .thc-popular-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:1100px){#termekek .thc-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){#termekek .thc-popular-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
body.toolhub-child{font-family:Arial,Helvetica,sans-serif}
.thc-information-copy{max-width:100%;line-height:1.65;color:#222}
.thc-information-banner{padding:16px;background:#fff4df;border-left:4px solid #ffa31a;font-weight:700}
.thc-information-method{border:1px solid #ddd;border-radius:8px;margin:16px 0;overflow:hidden}
.thc-information-method>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#f7f7f7;cursor:pointer;font-weight:700;list-style:none}
.thc-information-method>summary::-webkit-details-marker{display:none}
.thc-information-method>summary:after{content:'+';font-size:22px;margin-left:auto}
.thc-information-method[open]>summary:after{content:'−'}
.thc-information-method>summary:focus-visible{outline:2px solid #ffa31a;outline-offset:-2px}
.thc-information-body{padding:16px;overflow-wrap:anywhere}
.thc-information-body p{margin:.6em 0}.thc-information-body a{text-decoration:underline}.thc-information-body img{max-width:100%;height:auto}
@media(max-width:600px){.thc-information-method>summary{padding:12px;gap:10px;flex-wrap:wrap}.thc-information-body{padding:12px}}
.toolhub-child .th-brand{font-size:28px}
.toolhub-child .custom-logo-link img{display:block;max-width:170px;max-height:65px;width:auto;height:auto}
.toolhub-child .th-header-middle{grid-template-columns:180px minmax(180px,1fr) 300px}
.toolhub-child .th-head-actions{gap:20px}
.toolhub-child .th-head-action>span:not(.th-cart-count){display:none}
.toolhub-child .thc-phone>span{display:inline!important;font-weight:400;font-size:13px}
.toolhub-child .th-top-inner{justify-content:flex-end}
.toolhub-child .th-top-inner>span{display:none}
.toolhub-child .th-header-search button{background:#fff;color:#ffa31a;padding:0 16px}
.toolhub-child .th-header-search button span{display:none}
.toolhub-child .th-footer-main{grid-template-columns:1.5fr 1fr 1fr 1fr}
.toolhub-child .th-footer-main .th-brand{margin-bottom:12px}
.toolhub-child .th-footer-main strong{color:#fff}
.toolhub-child .th-footer-main h2{font-size:16px}
.toolhub-child .th-generic-page article{min-width:0}
.toolhub-child .th-generic-page :is(img,iframe,video){max-width:100%}
@media(max-width:1050px){.toolhub-child .th-header-middle{grid-template-columns:150px minmax(140px,1fr) 190px}.toolhub-child .thc-phone>span{display:none!important}}
@media(max-width:760px){.toolhub-child .th-header-middle{grid-template-columns:1fr auto}.toolhub-child .thc-phone{display:none}.toolhub-child .th-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}
@media(max-width:400px){.toolhub-child .th-footer-main{grid-template-columns:minmax(0,1fr)}}

