/* Store.Toolsheep Featured Products V27 */
.stsh-v27-featured{width:100%;font-family:'Prompt','Kanit',sans-serif;color:#14212B}
.stsh-v27-head{display:grid;grid-template-columns:auto 1fr auto;align-items:end;gap:18px;margin-bottom:12px}
.stsh-v27-title small{display:block;margin-bottom:3px;color:#079AC3;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.08em}
.stsh-v27-title h2{margin:0;color:#14212B;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.02em}
.stsh-v27-tabs{justify-self:start;display:inline-flex;align-items:center;gap:3px;padding:4px;border-radius:11px;background:#F1F5F7}
.stsh-v27-tabs button{appearance:none;border:0;background:transparent;min-width:76px;min-height:34px;padding:0 14px;border-radius:8px;color:#5D6F7A;font:600 12px/1 'Prompt','Kanit',sans-serif;cursor:pointer;transition:.15s ease}
.stsh-v27-tabs button:hover{color:#079AC3;background:rgba(255,255,255,.6)}
.stsh-v27-tabs button.is-active{background:#fff;color:#079AC3;box-shadow:0 1px 4px rgba(20,33,43,.08)}
.stsh-v27-more{justify-self:end;white-space:nowrap}
.stsh-v27-panel{display:none}
.stsh-v27-panel.is-active{display:block}
.stsh-v27-panel[hidden]{display:none!important}
.stsh-v27-panel ul.products{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}
.stsh-v27-empty{min-height:160px;border:1px dashed #CFE4EC;border-radius:12px;background:#FBFEFF;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;color:#667985}
.stsh-v27-empty i{font-size:22px;color:#08AEE0}.stsh-v27-empty strong{font-size:13px;color:#14212B}.stsh-v27-empty span{font-size:11px}
@media(max-width:1024px){.stsh-v27-head{grid-template-columns:1fr auto;gap:12px}.stsh-v27-tabs{grid-column:1/2;grid-row:2}.stsh-v27-more{grid-column:2;grid-row:2}.stsh-v27-panel ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:767px){.stsh-v27-head{display:flex;flex-direction:column;align-items:stretch;gap:10px}.stsh-v27-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.stsh-v27-tabs button{min-width:0;width:100%}.stsh-v27-more{align-self:flex-end}.stsh-v27-panel ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
