.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 input#reg_username,.content-wrap input#reg_email{margin-bottom:0}.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:18px 20px;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:19px;line-height:1.25;margin:0 0 10px;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:7px 0 7px 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:9px;font-weight:700;letter-spacing:.3px;opacity:.85}.tech-category a{text-decoration:none;line-height:1.35}.tech-category a:hover{text-decoration:underline}.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}@media (max-width:800px){.tech-library-grid{column-count:1}.tech-category{padding:17px 18px}.tech-library-stats{gap:10px}}.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}}.apsw_result_wrap a.button{background-color:#7a2e2e!important;border-color:#7a2e2e!important;color:#fff!important;padding:8px 16px!important;border-radius:4px!important;display:inline-block!important;width:auto!important;min-width:0!important;max-width:max-content!important;text-decoration:none!important;line-height:1.4!important}@media (max-width:768px){ul.products li.product.element_animation.grid{overflow:visible!important}ul.products li.product.element_animation.grid .button-wrap{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;padding-top:15px!important;transform:none!important;-webkit-transform:none!important}ul.products li.product.element_animation.grid .product-image,ul.products li.product.element_animation.grid .woocommerce-loop-product__title,ul.products li.product.element_animation.grid .cat-name,ul.products li.product.element_animation.grid .price,ul.products li.product.element_animation.grid .button-wrap{transform:none!important;-webkit-transform:none!important;transition:none!important;-webkit-transition:none!important}ul.products li.product.element_animation.grid:hover .product-image,ul.products li.product.element_animation.grid:hover .woocommerce-loop-product__title,ul.products li.product.element_animation.grid:hover .cat-name,ul.products li.product.element_animation.grid:hover .price,ul.products li.product.element_animation.grid:hover .button-wrap{transform:none!important;-webkit-transform:none!important}}@media (max-width:768px){.apsw_result_wrap a.button{display:inline-block!important;width:auto!important;max-width:max-content!important;min-width:0!important;padding:8px 16px!important;background-color:#7a2e2e!important;border-color:#7a2e2e!important;color:#fff!important;border-radius:4px!important;text-decoration:none!important}}@media only screen and (max-width:767px){body.home #masthead .brand-wrap .row.header-search-layout{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-template-rows:auto auto!important;column-gap:8px!important;row-gap:8px!important;align-items:center!important;margin:0!important;padding:4px 12px 6px!important}body.home #masthead .header-search-layout>*{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body.home #masthead .header-search-layout>*:nth-child(2){grid-column:1/3!important;grid-row:1!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;white-space:nowrap!important}body.home #masthead .header-search-layout>*:last-child{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:center!important}body.home #masthead .header-product-search{grid-column:1/4!important;grid-row:2!important;width:100%!important;margin:0!important}body.home #masthead .header-product-search .apsw-search-wrap,body.home #masthead .header-product-search .apsw-search-form{width:100%!important;max-width:100%!important;margin:0!important}body.home #masthead .header-product-search .apsw-search-input,body.home #masthead .header-product-search .apsw-search-btn{min-height:40px!important;height:40px!important}body.home #gs-home-page-hero .slide-btn a,body.home #gs-home-page-hero .slide-btn span{width:100%!important;height:100%!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important}}.single-product div.product .summary{background:#f7f4ee!important;color:#222629!important;border:1px solid #ded7c8;border-radius:8px}.single-product div.product .summary h1,.single-product div.product .summary .product_meta,.single-product div.product .summary .product_meta a{color:#7a2e2e!important}.single-product div.product .summary p,.single-product div.product .summary .woocommerce-product-details__short-description{color:#222629!important}.single-product div.product .summary .price,.single-product div.product .summary .price *{color:#8a5a18!important}div.wpforms-container-full .wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#f7f4ee!important;border:1px solid #d6c29a!important;border-left:5px solid #7a2e2e!important;color:#222629!important}div.wpforms-container-full .wpforms-confirmation-container-full p,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message) p{color:#222629!important}@media only screen and (max-width:767px){body:not(.home) #masthead .brand-wrap .row.header-search-layout{display:grid!important;grid-template-columns:1fr 1fr auto!important;grid-template-rows:auto auto!important;gap:8px!important;align-items:center!important;margin:0!important;padding:4px 12px 6px!important}body:not(.home) #masthead .header-search-layout>*{width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}body:not(.home) #masthead .header-search-layout>:nth-child(2){grid-area:1/1/auto/3!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important;white-space:nowrap!important}body:not(.home) #masthead .header-search-layout>:last-child{grid-area:1/3!important;display:flex!important;place-self:center end!important}body:not(.home) #masthead .header-product-search{grid-area:2/1/auto/4!important;width:100%!important;margin:0!important}body:not(.home) #masthead .header-product-search .apsw-search-wrap,body:not(.home) #masthead .header-product-search .apsw-search-form{width:100%!important;max-width:100%!important;margin:0!important}body:not(.home) #masthead .header-product-search .apsw-search-input,body:not(.home) #masthead .header-product-search .apsw-search-btn{min-height:40px!important;height:40px!important}}@media only screen and (max-width:767px){#navbar.active .emart-navbar-close{position:fixed!important;inset:0!important;display:block!important;width:100vw!important;height:100vh!important;height:100dvh!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(16,28,44,.42)!important;color:transparent!important;z-index:0!important}#navbar.active .emart-navbar-close i{display:none!important}#navbar.active .emart-main-menu{position:relative!important;z-index:1!important}}@media only screen and (max-width:767px){body.single-product #static_header_banner{box-sizing:border-box!important;min-height:0!important;height:auto!important;padding-top:calc(178px + 46.9143%)!important;background-size:100% auto!important;background-position:center bottom!important;background-repeat:no-repeat!important}body.single-product #static_header_banner .content-text{display:none!important}}@media only screen and (min-width:768px){body.single-product #static_header_banner{box-sizing:border-box!important;min-height:0!important;height:auto!important;padding-top:calc(56px + 33%)!important;background-size:cover!important;background-position:center 70%!important;background-repeat:no-repeat!important}body.single-product #static_header_banner .content-text{display:none!important}}@media only screen and (max-width:767px){body.woocommerce-checkout .woocommerce-info{padding:10px 14px!important;margin-top:-24px!important;margin-bottom:0!important}body.woocommerce-checkout #order_review_heading{width:100%!important;text-align:center!important}body.woocommerce-checkout #order_review{width:100%!important;max-width:100%!important;padding-bottom:0!important}body.woocommerce-checkout table.shop_table{width:100%!important;table-layout:auto!important}body.woocommerce-checkout table.shop_table th:first-child,body.woocommerce-checkout table.shop_table td:first-child{width:40%!important}body.woocommerce-checkout table.shop_table th:last-child,body.woocommerce-checkout table.shop_table td:last-child{width:60%!important}body.woocommerce-checkout ul#shipping_method{width:100%!important;margin:0!important;padding:0!important}body.woocommerce-checkout ul#shipping_method li{display:block!important;width:100%!important;margin-bottom:8px!important}body.woocommerce-checkout ul#shipping_method label{display:inline!important;white-space:normal!important;line-height:1.4!important}}@media only screen and (min-width:768px){body.woocommerce-checkout .lmvii-page-hero{margin-bottom:0!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle{width:calc(100% + 30px)!important;margin-left:-15px!important;margin-right:-15px!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding-top:10px!important;padding-right:18px!important;padding-bottom:10px!important;padding-left:34px!important;margin-top:0!important;margin-bottom:14px!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .showcoupon{font-size:18px!important;font-weight:700!important;line-height:1.3!important}body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{left:14px!important}body.woocommerce-checkout #customer_details{display:flex!important;align-items:stretch!important;margin-bottom:8px!important}body.woocommerce-checkout #customer_details>.col-1,body.woocommerce-checkout #customer_details>.col-2{padding-top:20px!important;padding-right:24px!important;padding-bottom:20px!important;padding-left:24px!important;height:auto!important;margin-bottom:0!important}body.woocommerce-checkout #order_review_heading{width:100%!important;text-align:center!important}}@media only screen and (min-width:768px){body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{padding-bottom:0!important;margin-bottom:0!important}}@media only screen and (min-width:768px){body.woocommerce-cart #main{padding-bottom:0!important}body.woocommerce-cart #content{padding-bottom:0!important}body.woocommerce-cart .cart-collaterals{float:none!important;width:100%!important;max-width:100%!important;margin:0!important}body.woocommerce-cart .cart_totals{float:none!important;width:100%!important;max-width:100%!important;padding:24px!important;margin:0!important}body.woocommerce-cart tr.woocommerce-shipping-totals.shipping td{display:grid!important;grid-template-columns:minmax(420px,1fr) minmax(320px,1fr)!important;column-gap:60px!important;align-items:start!important}body.woocommerce-cart tr.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination{grid-column:1!important;width:100%!important;margin:0 0 15px!important}body.woocommerce-cart tr.woocommerce-shipping-totals.shipping .shipping-calculator-form{grid-column:1!important;width:100%!important;max-width:none!important;margin:0!important}body.woocommerce-cart tr.woocommerce-shipping-totals.shipping ul#shipping_method{grid-column:2!important;grid-row:1/span 3!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-cart tr.woocommerce-shipping-totals.shipping ul#shipping_method li{text-align:left!important}body.woocommerce-cart .shipping-calculator-form .form-row{float:none!important;clear:both!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}body.woocommerce-cart .shipping-calculator-form input,body.woocommerce-cart .shipping-calculator-form select,body.woocommerce-cart .shipping-calculator-form .select2-container{display:block!important;width:100%!important;max-width:none!important;text-align:center!important}body.woocommerce-cart .shipping-calculator-form label{display:block!important;width:100%!important;text-align:left!important}body.woocommerce-cart .shipping-calculator-form button{display:block!important;margin-left:auto!important;margin-right:auto!important}body.woocommerce-cart .cart_totals table.shop_table{width:100%!important;max-width:100%!important;margin-bottom:18px!important}body.woocommerce-cart .wc-proceed-to-checkout{padding:0!important;margin-top:14px!important}body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;text-align:center!important;margin:0!important}}@media only screen and (min-width:768px){body.page-id-16268 .paths .path{display:flex!important;flex-direction:column!important}body.page-id-16268 .paths .path .text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-width:150px!important;min-height:42px!important;margin-top:auto!important;padding:10px 18px!important;background:#7a2e2e!important;color:#fff!important;text-decoration:none!important;font-weight:700!important;border-radius:4px!important}body.page-id-16268 .cream{padding-top:30px!important;padding-bottom:12px!important}body.page-id-16268 .cream .products-title{margin-top:20px!important}body.page-id-16268 li.product .lmvii-more-link{display:inline-block!important;height:24px!important;line-height:24px!important;margin-top:4px!important;font-weight:700!important;text-decoration:underline!important;color:#7a2e2e!important}body.page-id-16268 .cream .note{font-size:16px!important;line-height:1.45!important;font-weight:500!important;margin-top:12px!important;margin-bottom:8px!important;text-align:center!important}body.page-id-16268 .request{margin-top:0!important;margin-bottom:0!important;padding-bottom:6px!important}body.page-id-16268 .request p:first-child,body.page-id-16268 .request .eyebrow,body.page-id-16268 .request .kicker{color:#7a2e2e!important;opacity:1!important;font-weight:700!important}body.page-id-16268 section:has(.request){padding-top:18px!important;padding-bottom:0!important;margin-bottom:0!important}body.page-id-16268 article .entry-footer{padding-top:0!important}}@media only screen and (min-width:768px){body.woocommerce-account article{padding:0!important;margin-bottom:0!important}body.woocommerce-account #content,body.woocommerce-account #main{padding-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-navigation{width:24%!important;margin-top:-18px!important}body.woocommerce-account .woocommerce-MyAccount-content{width:70%!important;margin-top:-18px!important;min-height:375px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{background:#fff!important;color:#222629!important;padding-left:18px!important}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#7a2e2e!important;color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#7a2e2e!important;color:#fff!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a::after{content:none!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a::before{content:"›"!important;display:inline-block!important;margin-right:10px!important;font-weight:700!important}body.woocommerce-account .woocommerce-MyAccount-content{padding-top:24px!important;padding-bottom:24px!important}}