.content-wrap #customer_login .col-1,.content-wrap #customer_login .col-2{width:48%;max-width:48%}.content-wrap #customer_login .u-column1.col-1{background:#fff;padding:25px;margin-right:3%;border-radius:5px}.content-wrap #customer_login .col-2{background:#fff;padding:25px;border-radius:5px}.content-wrap #customer_login .form-row{margin-left:0;margin-right:0}.content-wrap .woocommerce-form.woocommerce-form-login.login .form-row.woocommerce-form-row{width:calc(100% - 15px)!important}.content-wrap .woocommerce-form-login__rememberme{margin-bottom:13px}.woocommerce-MyAccount-navigation ul{background:#fff}table.woocommerce-orders-table,.woocommerce-MyAccount-content{color:#000}.emart-myacount-bar-modal .register p{margin-bottom:1em;text-align:left;line-height:1.2}td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{padding:5px 10px;margin:2px!important;background:#606060;color:#fff;border-radius:5px}@media screen and (max-width:767px){td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{padding:5px 10px;margin:2px!important;background:#606060;color:#fff;border-radius:5px}}#masthead .brand-wrap .row.header-search-layout{display:grid!important;grid-template-columns:minmax(160px,.85fr) minmax(215px,1fr) minmax(280px,1.5fr) auto;align-items:center;gap:18px;margin-left:0;margin-right:0}#masthead .header-search-layout>*{flex:none!important;max-width:none!important;width:auto!important;padding-left:0;padding-right:0}#masthead .header-product-search{min-width:0}#masthead .header-product-search .apsw-search-wrap,#masthead .header-product-search .apsw-search-form{margin:0;max-width:none;width:100%}#masthead .header-product-search .apsw-search-input{min-height:44px}#masthead .header-product-search .apsw-search-btn{min-height:44px;background:#7a2e2e!important;border-color:#7a2e2e!important;color:#fff!important}#masthead .header-product-search .apsw-search-btn:hover{background:#222629!important;border-color:#222629!important}@media (max-width:991px){#masthead .brand-wrap .row.header-search-layout{grid-template-columns:1fr auto;gap:10px 14px}#masthead .header-search-layout>*:nth-child(2){grid-column:1/2}#masthead .header-product-search{grid-column:1/-1;grid-row:3}#masthead .header-search-layout>*:last-child{grid-column:2;grid-row:1}}@media (max-width:575px){#masthead .brand-wrap .row.header-search-layout{grid-template-columns:1fr auto}#masthead .header-search-layout>*:nth-child(2){grid-column:1/-1;text-align:center}#masthead .header-product-search{grid-column:1/-1}}body.page-id-8 .woocommerce-pagination{padding-top:10px!important;padding-bottom:10px!important}body.page-id-8 .woocommerce nav.woocommerce-pagination ul{padding-top:0!important}.tech-library-intro{margin-bottom:28px}.tech-library-intro h1{margin-top:8px;margin-bottom:14px;line-height:1.2}.tech-library-eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px}.tech-library-stats{display:flex;gap:14px;margin:24px 0 30px;flex-wrap:wrap}.tech-library-stat{flex:1 1 150px;padding:16px 20px;border:1px solid #e3ddd5;border-radius:6px;background:#f8f6f2}.tech-library-stat strong{display:block;font-size:24px;line-height:1.1;margin-bottom:4px}.tech-library-stat span{font-size:13px}.tech-library-heading{margin:8px 0 18px;padding-bottom:10px;border-bottom:2px solid #8b2e2e}.tech-library-grid{column-count:2;column-gap:18px}.tech-category{padding:20px 22px;border:1px solid #e4ded7;border-radius:7px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);break-inside:avoid;page-break-inside:avoid;display:inline-block;width:100%;margin:0 0 18px;vertical-align:top}.tech-category h2{font-size:21px;line-height:1.25;margin:0 0 13px;padding-bottom:9px;border-bottom:1px solid #eee8e1}.tech-category ul{margin:0;padding:0;list-style:none}.tech-category li{position:relative;margin:0;padding:8px 0 8px 22px;border-bottom:1px solid #f0ece7;line-height:1.4}.tech-category li:last-child{border-bottom:0}.tech-category li::before{content:"PDF";position:absolute;left:0;top:10px;font-size:8px;font-weight:700;letter-spacing:.3px}.tech-category a{text-decoration:none}.tech-category a:hover{text-decoration:underline}@media (max-width:800px){.tech-library-grid{column-count:1}.tech-category{padding:17px 18px}.tech-library-stats{gap:10px}}.tech-library-intro p{margin-bottom:12px;max-width:820px}.tech-library-stats{margin-top:18px;margin-bottom:26px}.tech-library-stats span{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid #eadfd8;border-radius:5px;background:#faf7f4}.tech-category{padding:18px 20px}.tech-category h2{font-size:19px;margin-bottom:10px}.tech-category li{padding-top:7px;padding-bottom:7px}.tech-category li::before{font-size:9px;opacity:.85}.tech-category a{line-height:1.35}.tech-library-search{margin:0 0 24px;padding:18px 20px;background:#faf7f4;border:1px solid #e5ddd6;border-radius:7px}.tech-library-search label{display:block;margin-bottom:9px;font-size:17px;font-weight:600;color:#842c27}.tech-search-box{display:flex;gap:8px}.tech-search-box input{flex:1;width:100%;min-height:44px;padding:10px 14px;border:1px solid #d8cec6;border-radius:5px;background:#fff;font-size:15px}.tech-search-box input:focus{outline:none;border-color:#842c27;box-shadow:0 0 0 2px rgba(132,44,39,.1)}.tech-search-box button{min-height:44px;padding:8px 16px;border:1px solid #842c27;border-radius:5px;background:#842c27;color:#fff;cursor:pointer}.tech-search-box button:hover{opacity:.9}.tech-library-count{margin:9px 0 0!important;font-size:13px}@media (max-width:600px){.tech-search-box{display:block}.tech-search-box button{width:100%;margin-top:8px}}