h2{background:linear-gradient(to bottom,rgba(29,23,20,0.85) 0,rgba(29,23,20,0.85) 7%,rgba(61,53,51,0.85) 50%,rgba(40,33,31,0.85) 53%,rgba(40,33,31,0.85) 100%);color:#fff;font-size:22px;font-weight:normal;letter-spacing:.5em;margin:10px 0 0 0;padding:4px 10px 5px 10px;text-align:center}.productSearch{position:relative;text-align:center;z-index:1}.productSearch>*{box-sizing:border-box;vertical-align:top}.productSearch label{font-size:1.2em;margin-bottom:0}.productSearchBoxContainer{display:inline-block;height:2.4em;overflow:visible;max-width:100%;position:relative}#productSearchBox{border-color:#484240;border-radius:0;box-sizing:border-box;font-family:"Open Sans","Microsoft JhengHei","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;height:2.4em;margin-bottom:0;padding-left:.5em;padding-right:.5em;width:100%}.productSearch ul{background:#fff;border-color:#484240;border-style:solid;border-width:0 1px 1px 1px;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,186,0,0.6);display:block;margin:0;text-align:left;width:100% !important}.productSearch li{cursor:pointer;display:block}.productSearch li:first-child{border-top-width:0}.productSearch li div{transition:background .2s;padding:.5em}.productSearch .ui-state-active,.productSearch li:hover div{background:rgba(255,186,0,0.6)}.ui-helper-hidden-accessible{display:none}.productSearch button{background:linear-gradient(to right,transparent 0,#fff .5em);border-color:#484240;border-style:solid;border-width:0 1px 0 0;color:#666;cursor:pointer;height:calc(2.4em - 2px);font-size:1em;margin-left:calc(0px - 2.2em);margin-top:1px;opacity:1;position:relative;transition:color .2s,opacity .2s;width:2.2em;z-index:2}.productSearch button:disabled{opacity:0}.productSearch button:(:disabled):hover{color:#222}.productSearch button:focus{outline:0}@media(max-width:499px){.productSearch{padding-bottom:.5em}.productSearchBoxContainer{width:100%}.productSearch label{margin-bottom:.5em}}@media(min-width:500px){.productSearch{padding-bottom:20px}.productSearchBoxContainer{width:20em}.productSearch label{display:inline-block;line-height:2em;margin-right:.5em}}@media(min-width:500px) and (max-width:1279px){.productSearch{padding-top:calc(20px - 0.5em)}}.category ul{display:grid;grid-gap:1px;margin-bottom:0;margin-left:0}.category li{background:rgba(0,0,0,0.1);display:block;line-height:1.3em;position:relative;transition-duration:.2s;transition-property:background,box-shadow}.category li:hover{background:rgba(0,0,0,0.15);box-shadow:2px 2px 2px rgba(0,0,0,0.1) inset}.category li a{align-items:center;box-sizing:border-box;color:#222;display:flex;height:100%;padding-left:5px;padding-right:1em;text-decoration:none}.category li a>*{display:inline-block}.category li img{margin-right:5px;max-width:60px}.category li span{margin-bottom:.5em;margin-top:.5em}.category li.active{background:rgba(0,0,0,0.2);box-shadow:2px 2px 2px rgba(0,0,0,0.1) inset}.category li.active a{cursor:default}@media(max-width:499px){.category ul{grid-template-columns:1fr}}@media(min-width:500px) and (max-width:899px){.category ul{grid-template-columns:1fr 1fr}}@media(min-width:900px){.category ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width:500px) and (max-width:1279px){.category{margin-left:calc(20px - 0.5em);margin-right:calc(20px - 0.5em)}}.tabContent{display:none;margin-top:20px;padding-top:20px;position:relative}@media(max-width:1279px){.tabContent{margin-left:calc(20px - 0.5em);margin-right:calc(20px - 0.5em)}}.tabContent.withImage{padding-top:5px}.tabContent:before{background:linear-gradient(to bottom,rgba(0,0,0,0.1),rgba(0,0,0,0));content:"";display:block;height:3em;left:-20px;position:absolute;top:0;width:calc(100% - -40px);z-index:-1}.tabContent.active{display:block}.tabContent h3{align-items:center;border-bottom:1px solid #ddd;display:grid;grid-gap:5px;grid-template-columns:auto auto;line-height:1.2em;margin:0;padding:0 0 .8em 0}.tabContent h3 span:last-child{text-align:right}.tabContent h3 button{background:linear-gradient(to bottom,#f3701f,#e75901);border:0;border-radius:2px;color:#fff;transition:box-shadow .2s}.tabContent h3 button:hover{box-shadow:1px 1px 0 rgba(0,0,0,0.2) inset}.tabContent h3 button:focus{outline:0}.tabContent ol{color:#e75901;counter-reset:number;font-weight:bold;margin:0}.tabContent li{counter-increment:number;display:block;font-size:1.2em;margin:0;padding:20px 0}.tabContent li+li{border-top:2px dashed #eee}.tabContent li a{color:#e75901;text-decoration:none;transition:color .2s}.tabContent li a:hover{color:#333}.tabContent li a:before{content:counter(number)". "}@media(max-width:499px){.tabContent.withImage h3{grid-template-columns:70px auto}.tabContent.withImage h3 span:nth-child(2){grid-area:2 / 1 / span 1 / span 2}}@media(min-width:500px){.tabContent.withImage h3{grid-template-columns:70px auto auto;padding-bottom:0}}