:root{--ta-ink:#11191d;--ta-nav:#111a1f;--ta-top:#263238;--ta-yellow:#ffd21a;--ta-muted:#687077;--ta-line:#e4e8ea;--ta-soft:#f4f6f7;--ta-green:#2c9a4a;--ta-red:#ce2f25}
body.toolsarena-custom-page{margin:0!important;background:#fff!important;color:#141a1e;font-family:Arial,Helvetica,sans-serif!important;line-height:1.25;-webkit-font-smoothing:antialiased}.toolsarena-custom-page #toolsarena-app,.toolsarena-custom-page #toolsarena-app *{box-sizing:border-box}.toolsarena-custom-page #toolsarena-app a{color:inherit;text-decoration:none}.toolsarena-custom-page #toolsarena-app img{display:block;max-width:100%}.toolsarena-custom-page #toolsarena-app button,.toolsarena-custom-page #toolsarena-app input,.toolsarena-custom-page #toolsarena-app select{font:inherit}.ta-container{width:1213px;max-width:calc(100% - 104px);margin:0 auto}
.ta-topbar{height:33px;background:#263238;color:#f4f6f7;font-size:12px;font-weight:700}.ta-topbar-inner{height:33px;display:flex;align-items:center;justify-content:space-between}.ta-topbar-left,.ta-topbar-right{display:flex;align-items:center;gap:9px;white-space:nowrap}.ta-topbar-left svg,.ta-topbar-right svg{width:18px;height:18px;fill:var(--ta-yellow);stroke:none}.ta-topbar-right svg{fill:#fff;width:20px}.ta-topbar b{color:#f6c900}.ta-topbar em{font-style:normal;color:#889196;margin:0 2px}
.ta-site-head{height:85px;background:#fff;border-bottom:1px solid #e5e7e8}.ta-head-row{height:85px;display:grid;grid-template-columns:284px 1fr 338px;align-items:center;gap:26px}.ta-brand{display:flex;align-items:center;height:60px}.ta-brand img{width:283px;height:60px;object-fit:contain}.ta-search{height:48px;border:1px solid #cdd2d5;border-radius:4px;display:grid;grid-template-columns:1fr 58px;position:relative;overflow:visible;background:#fff;margin:0}.ta-search-kicker{position:absolute;top:5px;left:13px;font-size:7px;color:#555;line-height:1;pointer-events:none}.ta-search input{width:100%;height:46px;border:0!important;outline:0!important;background:transparent!important;padding:11px 14px 0!important;font-size:12px!important;color:#555!important;box-shadow:none!important}.ta-search input::placeholder{color:#737b80;opacity:1}.ta-search button{width:58px;height:47px;border:0;background:#ffd31d;display:grid;place-items:center;cursor:pointer;border-radius:0 4px 4px 0;padding:0}.ta-search button svg{width:27px;height:27px;fill:none;stroke:#162026;stroke-width:2.4;stroke-linecap:round}.ta-head-actions{height:100%;display:flex;align-items:center;justify-content:flex-end;gap:25px}.ta-head-action{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;white-space:nowrap;color:#252b2f}.ta-head-action svg{width:30px;height:30px;fill:none;stroke:#1e2529;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ta-head-action span{line-height:1.25}.ta-head-action strong{font-size:12px}.ta-cart-icon{position:relative;display:flex}.ta-cart-count{position:absolute;right:-4px;top:-9px;background:#ffd31d;color:#161d21;border-radius:50%;min-width:18px;height:18px;display:grid;place-items:center;font-size:10px;font-weight:800}
.ta-nav{height:43px;background:#111a1f;color:#f7f7f7}.ta-nav-inner{height:43px;display:flex;align-items:stretch}.ta-nav-inner>a{height:43px;display:flex;align-items:center;justify-content:center;padding:0 27px;font-size:12px;font-weight:700;white-space:nowrap;color:#fff}.ta-nav-inner>a i{font-style:normal;color:#dce1e3;font-size:15px;margin-left:5px;margin-top:-3px}.ta-nav-inner>a.ta-accent{color:#f5cf16}.ta-nav-inner .ta-hamb{width:40px;padding:0 7px 0 3px;flex-direction:column;gap:4px;align-items:flex-start}.ta-hamb span{display:block;width:20px;height:2px;background:#eef2f3;border-radius:2px}.ta-nav-toggle{display:none}
.ta-hero{height:323px;background:#10171b;position:relative;overflow:hidden;color:#fff}.ta-hero-photo{position:absolute;top:0;right:0;height:323px;width:887px;background:url('../images/hero-reference-right.jpg') right center/887px 324px no-repeat}.ta-hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10171b 0%,rgba(16,23,27,.96) 4%,rgba(16,23,27,.65) 13%,rgba(16,23,27,.16) 25%,rgba(16,23,27,0) 35%)}.ta-hero-inner{height:323px;position:relative;z-index:2}.ta-hero-copy{padding-top:14px;padding-left:6px;width:506px}.ta-hero h1{margin:0;color:#fff;font-size:45px;line-height:.99;letter-spacing:-.7px;font-weight:900}.ta-hero h1 span{color:#ffd31d}.ta-hero p{margin:8px 0 16px;font-size:15px;line-height:1.28;font-weight:700;color:#f5f5f5}.ta-hero-cta{display:flex;gap:12px}.ta-btn{height:48px;border-radius:5px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:12px;font-weight:800}.ta-btn-yellow{background:#ffd31d;color:#141a1e;min-width:185px}.ta-btn-yellow b{font-size:22px;line-height:1}.ta-btn-outline{border:2px solid #eef1f2;color:#fff;min-width:223px;background:rgba(17,25,29,.20)}.ta-btn-outline svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:1.8}.ta-hero-points{display:flex;align-items:center;gap:30px;margin-top:22px;font-size:11px;font-weight:700}.ta-hero-points span{display:flex;align-items:center;gap:7px}.ta-hero-points i{font-style:normal;color:#f3c900;font-size:15px}
.ta-trustbar{height:75px;border-bottom:1px solid #e8eaeb;background:#fff}.ta-trust-grid{height:75px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center}.ta-trust{height:75px;display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.ta-trust:not(:last-child):after{content:"";position:absolute;right:0;top:18px;width:1px;height:39px;background:#edf0f1}.ta-trust svg{width:38px;height:38px;fill:none;stroke:#121b20;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.ta-trust strong{display:block;font-size:12px;line-height:1.1}.ta-trust small{display:block;font-size:11px;line-height:1.18;color:#333b40;margin-top:2px}
.ta-paymentbar{height:86px;background:#f3f5f6;border-bottom:1px solid #ebedef}.ta-payment-inner{height:86px;display:flex;align-items:center}.ta-payment-title{width:230px;flex:0 0 230px;padding-left:1px;font-size:12px;line-height:1.2}.ta-payment-title strong,.ta-payment-title span{display:block}.ta-payment-chips{height:58px;display:flex;align-items:center;gap:10px;flex:1}.ta-pay-chip{height:48px;display:block;overflow:hidden;border-radius:4px;background:#fff}.ta-pay-chip img{height:48px;width:auto;max-width:none;object-fit:cover}.ta-pay-chip:nth-child(1){width:111px}.ta-pay-chip:nth-child(2){width:164px}.ta-pay-chip:nth-child(3){width:223px}.ta-pay-chip:nth-child(4){width:187px}.ta-pay-chip:nth-child(5){width:120px}.ta-pay-chip:nth-child(6){width:133px}
.ta-main-content{padding:0}.ta-cats{height:191px;display:grid;grid-template-columns:237px 236px 236px 235px 237px;gap:8px;align-items:start}.ta-cat-card{display:block;height:191px;overflow:hidden;position:relative;border-radius:5px;background:#222}.ta-cat-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ta-cat-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,10,12,.82) 0%,rgba(7,10,12,.42) 44%,rgba(7,10,12,.05) 75%)}.ta-cat-card>strong{position:absolute;left:15px;bottom:63px;color:#fff;font-size:23px;line-height:.95;font-weight:900;text-shadow:0 1px 2px #000}.ta-cat-button{position:absolute;left:14px;right:14px;bottom:13px;height:36px;border-radius:4px;background:#ffd31d;color:#141a1e;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.ta-cat-button b{font-size:20px}
.ta-section-head{height:36px;display:flex;align-items:center;justify-content:space-between;position:relative}.ta-section-head h2{margin:0;padding-left:15px;font-size:19px;line-height:1;font-weight:800}.ta-section-head h2:before{content:"";position:absolute;left:0;top:8px;width:5px;height:23px;background:#ffd31d;border-radius:1px}.ta-section-head>a{font-size:11px;text-decoration:underline;color:#4b5358;font-weight:600}.ta-section-head>a b{font-size:14px;text-decoration:none}.ta-products-title{height:38px}
.ta-products-grid{display:grid;gap:10px}.ta-home-products{height:370px;grid-template-columns:repeat(4,1fr)}.ta-product-card{min-width:0;height:370px;border:1px solid #dfe4e6!important;border-radius:6px;background:#fff;padding:10px 11px 10px;position:relative;display:flex!important;flex-direction:column;overflow:hidden;margin:0!important;box-shadow:none!important}.ta-heart{position:absolute;right:13px;top:11px;z-index:2;width:24px;height:24px;display:grid;place-items:center}.ta-heart svg{width:20px;height:20px;fill:none;stroke:#68757c;stroke-width:1.8}.ta-product-image{height:165px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:-2px 0 1px}.ta-product-image img{width:100%!important;height:100%!important;object-fit:contain!important;margin:0!important}.ta-product-card h3{font-size:12px!important;line-height:1.22!important;margin:3px 0 3px!important;font-weight:700!important;min-height:30px;color:#141a1e!important}.ta-product-card h3 a{color:#141a1e!important}.ta-rating{height:16px;font-size:11.5px;line-height:16px}.ta-stars{color:#ffb500;letter-spacing:.2px}.ta-review-count{color:#626b70;margin-left:4px}.ta-price-row{height:26px;display:flex;align-items:center;gap:8px;margin:0}.ta-old-price{font-size:11.5px;color:#747d82;text-decoration:line-through}.ta-old-price .woocommerce-Price-amount{color:inherit!important}.ta-price{font-size:18px;color:#c92f26;font-weight:900}.ta-price .woocommerce-Price-amount{color:#c92f26!important;font-weight:900!important}.ta-stock{margin-left:auto;font-size:10.5px;color:#2a9a4b;font-weight:700;white-space:nowrap}.ta-stock i{font-style:normal;font-size:9px}.ta-specs{padding:0 0 0 16px!important;margin:2px 0 7px!important;height:46px;overflow:hidden;font-size:10.5px;line-height:1.5;color:#30383d;list-style:disc!important}.ta-specs li{margin:0!important;padding:0!important}.ta-specs-spacer{height:53px}.ta-cart-btn{height:38px!important;min-height:38px!important;margin-top:auto!important;border:0!important;border-radius:4px!important;background:#ffd31d!important;color:#161c20!important;font-size:12px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;cursor:pointer!important;padding:0 8px!important;box-shadow:none!important;text-transform:none!important}.ta-cart-btn svg{width:19px;height:19px;fill:none;stroke:#12191d;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ta-cart-btn.loading{opacity:.75}.ta-cart-btn.added:after{display:none!important}.added_to_cart{display:none!important}
.ta-promo{height:113px;display:grid;grid-template-columns:315px 1fr 470px;margin-top:0;overflow:hidden;border-radius:5px;background:#151d21;color:#fff}.ta-promo-yellow{background:#ffd21a;color:#11191d;display:flex;flex-direction:column;justify-content:center;padding-left:36px;transform:skewX(-8deg);margin-left:-14px}.ta-promo-yellow>*{transform:skewX(8deg)}.ta-promo-yellow b{font-size:31px;line-height:.86;font-style:italic}.ta-promo-yellow small{font-size:12px;font-weight:800;margin-top:8px}.ta-promo-copy{display:flex;flex-direction:column;justify-content:center;padding-left:38px;position:relative;z-index:2}.ta-promo-copy strong{font-size:21px;line-height:1.02}.ta-promo-copy em{display:inline-flex;width:max-content;margin-top:11px;background:#ffd21a;color:#11191d;padding:8px 17px;border-radius:4px;font-style:normal;font-size:11px;font-weight:800}.ta-promo-photo{background:url('../images/promo-tools-bg.jpg') center/cover no-repeat;position:relative;display:flex;align-items:center;justify-content:flex-end;padding-right:28px}.ta-promo-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#151d21 0%,rgba(21,29,33,.05) 35%)}.ta-promo-photo i{position:relative;color:#fff;font-size:18px;line-height:1.05;font-weight:800;font-style:italic;text-align:right;transform:rotate(-8deg)}
.ta-support{height:155px;padding-top:10px;display:grid;grid-template-columns:250px 1fr 235px 267px}.ta-support>div,.ta-support>a{height:145px}.ta-support-person{background:#f1f2f2;overflow:hidden;border-radius:5px 0 0 5px}.ta-support-person img{width:100%;height:100%;object-fit:cover}.ta-support-copy{background:#f1f2f2;padding:20px 26px}.ta-support-copy h3{font-size:22px;margin:0 0 3px}.ta-support-copy p{font-size:13px;margin:0 0 10px;color:#424a4f}.ta-support-copy strong{font-size:14px;line-height:1.25}.ta-support-phone{background:#fff;border:1px solid #e1e4e5;display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto 1fr;align-items:center;padding:19px 16px;color:#161d21}.ta-support-phone>span{grid-row:1/3;font-size:41px;line-height:1}.ta-support-phone>strong{font-size:16px}.ta-support-phone>small{font-size:10px;line-height:1.25}.ta-support-chat{background:#ffd21a;border-radius:0 5px 5px 0;display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto 1fr;align-items:center;padding:18px 16px;color:#151d21}.ta-support-chat>span{grid-row:1/3;font-size:43px}.ta-support-chat>strong{font-size:18px;line-height:1}.ta-support-chat>small{font-size:10px;line-height:1.25;margin-top:5px}
.ta-reviews-title{height:40px}.ta-reviews-head{display:flex;align-items:center;gap:24px}.ta-reviews-head .ta-score{display:flex;align-items:center;gap:8px;font-size:11px}.ta-reviews-head .ta-score .ta-stars{font-size:18px}.ta-reviews-head .ta-score b{font-size:12px;color:#2d3438}.ta-reviews-head .ta-score em{font-style:normal;font-size:11px;color:#697278}.ta-reviews{height:125px;display:grid;grid-template-columns:repeat(3,1fr);gap:33px}.ta-review{height:120px;border:1px solid #e0e5e7;border-radius:5px;padding:9px 13px 8px;background:#fff;overflow:hidden}.ta-review-top{height:34px;display:flex;align-items:center;gap:9px}.ta-review-top img{width:32px;height:32px;border-radius:50%;object-fit:cover}.ta-review-top b{font-size:11px}.ta-review-top .ta-stars{font-size:10px;margin-top:1px}.ta-review p{font-size:11px;line-height:1.32;margin:4px 0 2px;padding-left:41px;color:#333c41;max-width:345px}.ta-review small{display:block;padding-left:41px;color:#7a8388;font-size:9px}.ta-faq-title{height:35px}.ta-faq{height:111px}.ta-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px 32px}.ta-faq details{height:45px;border:1px solid #dfe4e6;border-radius:4px;background:#f7f8f9;overflow:hidden}.ta-faq summary{height:44px;list-style:none;padding:0 14px;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;cursor:pointer}.ta-faq summary::-webkit-details-marker{display:none}.ta-faq summary span{font-size:25px;font-weight:400}.ta-faq details[open]{height:auto;min-height:45px;position:relative;z-index:5}.ta-faq details p{margin:0;padding:0 14px 12px;font-size:11px;line-height:1.4}
.ta-footer{height:224px;background:#151d21;color:#aeb7bc}.ta-footer-grid{height:186px;display:grid;grid-template-columns:265px 170px 185px 200px 1fr;gap:20px;padding-top:23px}.ta-footer-brand>img:first-child{width:220px;height:auto;filter:brightness(1.15)}.ta-footer-brand p{font-size:9px;line-height:1.45;margin:10px 0;color:#aeb7bc}.ta-footer-social{width:130px;height:auto}.ta-footer h4{font-size:10px;color:#fff;margin:0 0 8px;font-weight:800}.ta-footer-grid>div:not(.ta-footer-brand) a,.ta-footer-grid>div:not(.ta-footer-brand) p{display:block;font-size:9px;line-height:1.55;margin:0;color:#b2bbc0}.ta-contact p{display:flex;gap:8px;margin-bottom:5px!important}.ta-footer-paygrid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}.ta-footer-paygrid span{height:32px;background:#fff;border-radius:3px;overflow:hidden}.ta-footer-paygrid img{width:100%;height:100%;object-fit:cover}.ta-footer-bottom{height:38px;border-top:1px solid #344047}.ta-footer-bottom .ta-container{height:38px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#929ca1}
/* WooCommerce archive */
.ta-catalog-page{background:#fff;min-height:800px}.ta-catalog-heading{background:#f4f6f7;border-bottom:1px solid #e4e8ea;padding:18px 0 20px}.ta-breadcrumbs,.ta-breadcrumbs .woocommerce-breadcrumb{font-size:10px!important;color:#737c81!important;margin:0 0 10px!important}.ta-catalog-title-row{display:flex;align-items:flex-end;justify-content:space-between}.ta-catalog-title-row h1{font-size:30px;line-height:1;margin:0 0 5px;font-weight:900;color:#151d21}.ta-catalog-title-row .term-description{font-size:12px;color:#697278;max-width:700px}.ta-catalog-title-row .term-description p{margin:5px 0 0}.ta-catalog-badge{text-align:right;font-size:11px;color:#5e676c}.ta-catalog-badge b{color:#151d21}.ta-catalog-layout{display:grid;grid-template-columns:225px 1fr;gap:24px;padding:26px 0 40px}.ta-shop-sidebar{display:flex;flex-direction:column;gap:12px}.ta-filter-card{border:1px solid #dfe4e6;border-radius:5px;padding:15px;background:#fff}.ta-filter-card h3{font-size:14px;margin:0 0 11px;color:#151d21}.ta-filter-card>a{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-top:1px solid #edf0f1;font-size:11px;font-weight:700}.ta-filter-card>a:first-of-type{border-top:0}.ta-filter-card>a b{font-size:9px;color:#7c8589;background:#f2f4f5;border-radius:12px;padding:3px 7px}.ta-filter-card label{display:block;font-size:11px;margin:8px 0}.ta-filter-card input{accent-color:#ffd21a}.ta-help-card{background:#151d21;color:#fff;border:0}.ta-help-card strong{font-size:16px}.ta-help-card p{font-size:11px;line-height:1.35;color:#d7dde0}.ta-help-card a{display:block!important;border:0!important;background:#ffd21a;color:#151d21;padding:10px!important;border-radius:4px;text-align:center;font-size:12px!important}.ta-catalog-toolbar{height:47px;border:1px solid #e1e5e7;border-radius:5px;background:#f8f9f9;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:12px}.ta-result-count .woocommerce-result-count{margin:0!important;font-size:11px!important;color:#626b70}.ta-ordering .woocommerce-ordering{margin:0!important}.ta-ordering select{height:31px!important;border:1px solid #d7dcde!important;border-radius:4px!important;background:#fff!important;padding:0 28px 0 10px!important;font-size:11px!important;min-width:170px}.ta-archive-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ta-archive-products .ta-product-card{height:390px}.ta-archive-products .ta-product-image{height:175px}.ta-pagination{padding-top:22px;display:flex;justify-content:center}.ta-pagination .woocommerce-pagination{margin:0}.ta-pagination .page-numbers{display:flex!important;gap:6px;list-style:none!important;border:0!important}.ta-pagination .page-numbers li{border:0!important}.ta-pagination a.page-numbers,.ta-pagination span.page-numbers{min-width:34px;height:34px;border:1px solid #dfe4e6!important;border-radius:4px!important;display:grid!important;place-items:center;font-size:11px!important;font-weight:700!important;color:#151d21!important;background:#fff!important}.ta-pagination span.current{background:#ffd21a!important;border-color:#ffd21a!important}.ta-no-products{padding:50px 0}
@media(max-width:1100px){.ta-container{max-width:calc(100% - 32px)}.ta-head-row{grid-template-columns:250px 1fr 255px;gap:15px}.ta-brand img{width:250px}.ta-head-actions{gap:12px}.ta-wish{display:none}.ta-nav-inner>a{padding:0 15px}.ta-hero-photo{right:-120px}.ta-payment-title{width:190px;flex-basis:190px}.ta-payment-chips{gap:5px;overflow:hidden}.ta-cats{height:auto;grid-template-columns:repeat(5,1fr);gap:8px}.ta-cat-card{height:175px}.ta-home-products{height:auto}.ta-support{grid-template-columns:220px 1fr 210px 230px}.ta-footer{height:auto}.ta-footer-grid{height:auto;grid-template-columns:1.2fr repeat(4,1fr);padding-bottom:20px}.ta-catalog-layout{grid-template-columns:200px 1fr}.ta-archive-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:780px){.ta-topbar{height:auto}.ta-topbar-inner{height:32px}.ta-topbar-left em,.ta-topbar-left span:nth-of-type(n+2),.ta-topbar-right{display:none}.ta-site-head{height:auto}.ta-head-row{height:auto;grid-template-columns:1fr auto;padding:10px 0}.ta-brand{height:48px}.ta-brand img{width:230px;height:48px}.ta-head-actions{grid-column:2;grid-row:1}.ta-head-action>span:not(.ta-cart-icon){display:none}.ta-search{grid-column:1/-1;grid-row:2;width:100%;height:44px;margin-top:6px}.ta-nav{height:auto}.ta-nav-toggle{height:43px;display:block;background:#111a1f;color:#fff;border:0;padding:0 16px;font-weight:700}.ta-nav-inner{display:none;height:auto;flex-direction:column;align-items:stretch}.ta-nav.ta-open .ta-nav-inner{display:flex}.ta-nav-inner>a{justify-content:flex-start;border-top:1px solid #263137}.ta-nav-inner .ta-hamb{display:none}.ta-hero{height:390px}.ta-hero-photo{width:100%;height:390px;right:0;background-size:auto 100%;opacity:.48}.ta-hero-photo:before{background:rgba(16,23,27,.55)}.ta-hero-inner{height:390px}.ta-hero-copy{padding-top:32px;width:100%}.ta-hero h1{font-size:41px}.ta-trustbar{height:auto}.ta-trust-grid{height:auto;grid-template-columns:1fr 1fr}.ta-trust{height:66px;justify-content:flex-start;padding-left:12px}.ta-trust:nth-child(5){grid-column:1/-1}.ta-paymentbar{height:auto}.ta-payment-inner{height:auto;display:block;padding:10px 0}.ta-payment-title{width:auto;margin-bottom:8px}.ta-payment-chips{height:auto;display:grid;grid-template-columns:repeat(3,1fr)}.ta-pay-chip,.ta-pay-chip:nth-child(n){width:100%;height:auto}.ta-pay-chip img{width:100%;height:auto}.ta-cats{grid-template-columns:1fr 1fr;padding-top:8px}.ta-cat-card{height:190px}.ta-cats .ta-cat-card:last-child{grid-column:1/-1}.ta-products-grid{grid-template-columns:1fr 1fr}.ta-home-products{height:auto}.ta-product-card{height:380px}.ta-promo{height:auto;grid-template-columns:1fr}.ta-promo-yellow{min-height:95px}.ta-promo-copy{min-height:115px}.ta-promo-photo{min-height:120px}.ta-support{height:auto;grid-template-columns:1fr 1fr;padding-top:10px}.ta-support>div,.ta-support>a{height:145px}.ta-support-person{border-radius:5px 0 0 0}.ta-support-copy{border-radius:0 5px 0 0}.ta-support-chat{border-radius:0 0 5px 0}.ta-reviews-title{padding:6px 0;height:auto}.ta-reviews-head{display:block}.ta-reviews-head .ta-score{margin-top:5px}.ta-reviews-head .ta-score em{display:none}.ta-reviews{height:auto;grid-template-columns:1fr;gap:8px}.ta-faq{height:auto;padding-bottom:16px}.ta-faq-grid{grid-template-columns:1fr}.ta-footer-grid{grid-template-columns:1fr 1fr;gap:18px}.ta-footer-brand,.ta-footer-payments{grid-column:1/-1}.ta-catalog-title-row{align-items:flex-start;gap:20px}.ta-catalog-badge{display:none}.ta-catalog-layout{grid-template-columns:1fr}.ta-shop-sidebar{display:none}.ta-archive-products{grid-template-columns:1fr 1fr}.ta-catalog-toolbar{height:auto;min-height:47px;gap:10px;flex-wrap:wrap;padding:8px 10px}}
@media(max-width:520px){.ta-container{max-width:calc(100% - 22px)}.ta-brand img{width:205px}.ta-head-actions{gap:7px}.ta-hero h1{font-size:36px}.ta-hero p{font-size:13px}.ta-hero-cta{display:block}.ta-btn{width:100%;margin-bottom:8px}.ta-hero-points{gap:10px;flex-wrap:wrap}.ta-trust-grid{grid-template-columns:1fr}.ta-trust:nth-child(5){grid-column:auto}.ta-payment-chips{grid-template-columns:1fr 1fr}.ta-cats{grid-template-columns:1fr}.ta-cats .ta-cat-card:last-child{grid-column:auto}.ta-products-grid,.ta-archive-products{grid-template-columns:1fr}.ta-product-card{height:400px}.ta-support{grid-template-columns:1fr}.ta-footer-grid{grid-template-columns:1fr}.ta-footer-brand,.ta-footer-payments{grid-column:auto}.ta-footer-bottom .ta-container{height:auto;min-height:44px;display:block;padding:8px 0}.ta-footer-bottom span{display:block;margin:3px 0}.ta-catalog-title-row h1{font-size:26px}.ta-ordering{width:100%}.ta-ordering select{width:100%}}
.ta-filter-card>a.is-active{color:#11191d;background:#fff8cf;margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px;border-radius:3px}.ta-filter-card>a.is-active b{background:#ffd21a;color:#11191d}

/* ===== v6: WoodMart-native header / WooCommerce presentation ===== */
body.toolsarena-wd-ui{--ta-ink:#11191d;--ta-yellow:#ffd21a;--ta-red:#c92f26;--ta-line:#dfe4e6;--ta-soft:#f4f6f7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.toolsarena-wd-ui img{image-rendering:auto}

/* Header Builder: keep this native WoodMart, style it like the approved mockup. */
body.toolsarena-wd-ui .whb-header .container{width:1213px;max-width:calc(100% - 104px)}
body.toolsarena-wd-ui .whb-top-bar{font-size:12px;font-weight:700}
body.toolsarena-wd-ui .ta-wd-top-phone,body.toolsarena-wd-ui .ta-wd-top-shipping{white-space:nowrap;color:#f4f6f7;line-height:1}
body.toolsarena-wd-ui .ta-wd-top-phone b{color:#ffd21a}
body.toolsarena-wd-ui .ta-wd-top-phone i{font-style:normal;color:#879198;margin:0 9px}
body.toolsarena-wd-ui .ta-wd-top-shipping{display:block;text-align:right}
body.toolsarena-wd-ui .ta-wd-logo{line-height:0}
body.toolsarena-wd-ui .ta-wd-logo-link{display:inline-flex;align-items:center}
body.toolsarena-wd-ui .ta-wd-logo-svg{display:block;width:283px!important;height:auto!important;max-width:100%;filter:none!important;transform:none!important}
body.toolsarena-wd-ui .whb-general-header .wd-search-form,body.toolsarena-wd-ui .whb-general-header form.searchform{height:48px;border:1px solid #cdd2d5;border-radius:4px;background:#fff;box-shadow:none;overflow:hidden}
body.toolsarena-wd-ui .whb-general-header .wd-search-form input[type="text"],body.toolsarena-wd-ui .whb-general-header .wd-search-form input[type="search"],body.toolsarena-wd-ui .whb-general-header .searchform input[type="text"],body.toolsarena-wd-ui .whb-general-header .searchform input[type="search"]{height:46px!important;font-size:12px!important;color:#5f696f!important;padding-left:15px!important;background:#fff!important;border:0!important;box-shadow:none!important}
body.toolsarena-wd-ui .whb-general-header .searchsubmit,body.toolsarena-wd-ui .whb-general-header button[type="submit"]{width:58px!important;min-width:58px!important;height:48px!important;background:#ffd21a!important;color:#11191d!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.toolsarena-wd-ui .whb-general-header .wd-tools-element>a{color:#182126!important;font-weight:700}
body.toolsarena-wd-ui .whb-general-header .wd-tools-icon{color:#182126!important}
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main>li>a{height:43px!important;min-height:43px!important;color:#fff!important;font-size:12px!important;font-weight:700!important;padding-left:22px!important;padding-right:22px!important}
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main>li>a:hover{color:#ffd21a!important}
body.toolsarena-wd-ui .whb-header-bottom .wd-dropdown{margin-top:0}

/* Homepage sharpness and vector payment chips */
body.toolsarena-wd-home #toolsarena-app{overflow:hidden}
body.toolsarena-wd-home .ta-cat-card>img{image-rendering:auto;transform:translateZ(0);backface-visibility:hidden}
body.toolsarena-wd-home .ta-product-image img,body.toolsarena-wd-home img.ta-sharp-product-image{image-rendering:auto!important;filter:none!important;transform:none!important}
body.toolsarena-wd-home .ta-pay-chip{display:flex!important;align-items:center;justify-content:center;gap:9px;padding:0 13px;height:48px!important;background:#fff;border:1px solid #edf0f1;border-radius:4px;overflow:hidden;width:auto!important;min-width:112px;font-size:14px;font-weight:800;color:#172025}
body.toolsarena-wd-home .ta-pay-chip strong{white-space:nowrap}
body.toolsarena-wd-home .ta-pay-chip b{font-size:25px;line-height:1}
body.toolsarena-wd-home .ta-pay-bank{min-width:202px}
body.toolsarena-wd-home .ta-pay-cod{min-width:164px}
body.toolsarena-wd-home .ta-pay-iris{min-width:180px}
body.toolsarena-wd-home .ta-pay-tbi{min-width:118px}
body.toolsarena-wd-home .ta-pay-klarna{min-width:126px;background:#f7b2cf;font-size:18px}
body.toolsarena-wd-home .ta-iris-dot{color:#1697d4;text-shadow:8px 0 #ee6834,-4px 7px #1ea649}
body.toolsarena-wd-home .ta-tbi{background:#111;color:#ff7900;border-radius:7px;padding:6px;font-size:16px}

/* Mockup button: dark body, yellow lettering — not yellow button. */
body.toolsarena-wd-ui .ta-cart-btn,body.toolsarena-wd-ui .ta-cart-btn.button{background:#11191d!important;border:1px solid #11191d!important;color:#ffd21a!important;box-shadow:none!important}
body.toolsarena-wd-ui .ta-cart-btn svg{stroke:#ffd21a!important;fill:none!important}
body.toolsarena-wd-ui .ta-cart-btn:hover{background:#263238!important;color:#fff!important}
body.toolsarena-wd-ui .ta-cart-btn:hover svg{stroke:#fff!important}

/* Native WoodMart product-loop cards (shop / categories / search). */
body.toolsarena-wd-archive .main-page-wrapper{background:#fff}
body.toolsarena-wd-archive .site-content{padding-top:22px}
body.toolsarena-wd-archive .products .product-grid-item,body.toolsarena-wd-ui .wd-products .product-grid-item{border:1px solid #dfe4e6!important;border-radius:6px!important;background:#fff!important;padding:11px!important;box-shadow:none!important;overflow:hidden}
body.toolsarena-wd-archive .product-grid-item .product-element-top,body.toolsarena-wd-ui .wd-products .product-grid-item .product-element-top{background:#fff!important;min-height:205px;display:flex;align-items:center;justify-content:center;overflow:hidden}
body.toolsarena-wd-archive .product-grid-item .product-image-link img,body.toolsarena-wd-ui .wd-products .product-grid-item .product-image-link img{width:100%!important;height:205px!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;transform:none!important}
body.toolsarena-wd-archive .product-grid-item .wd-entities-title,body.toolsarena-wd-ui .wd-products .product-grid-item .wd-entities-title{font-size:13px!important;line-height:1.25!important;font-weight:700!important;color:#141a1e!important;min-height:34px;margin-top:8px!important}
body.toolsarena-wd-archive .product-grid-item .price,body.toolsarena-wd-ui .wd-products .product-grid-item .price{color:#c92f26!important;font-size:18px!important;font-weight:900!important}
body.toolsarena-wd-archive .product-grid-item .price del,body.toolsarena-wd-ui .wd-products .product-grid-item .price del{font-size:11px!important;color:#747d82!important;font-weight:400!important}
body.toolsarena-wd-archive .product-grid-item .price ins,body.toolsarena-wd-ui .wd-products .product-grid-item .price ins{text-decoration:none!important;color:#c92f26!important}
body.toolsarena-wd-archive .product-grid-item .wd-add-btn>a,body.toolsarena-wd-ui .wd-products .product-grid-item .wd-add-btn>a,body.toolsarena-wd-ui .wd-add-btn .button{width:100%!important;min-height:40px!important;background:#11191d!important;color:#ffd21a!important;border-radius:4px!important;border:1px solid #11191d!important;font-weight:800!important;box-shadow:none!important}
body.toolsarena-wd-archive .product-grid-item .wd-add-btn>a:hover,body.toolsarena-wd-ui .wd-products .product-grid-item .wd-add-btn>a:hover{background:#263238!important;color:#fff!important}
body.toolsarena-wd-archive .wd-hover-base .wd-bottom-actions{background:#fff!important;border-top:0!important}

/* Native WoodMart single product: sharp gallery + ToolsArena proportions. */
body.toolsarena-wd-single .main-page-wrapper{background:#fff!important}
body.toolsarena-wd-single .main-page-wrapper>.container,body.toolsarena-wd-single .site-content>.container,body.toolsarena-wd-single .product-image-summary-wrap{width:1213px;max-width:calc(100% - 104px);margin-left:auto;margin-right:auto}
body.toolsarena-wd-single .product-image-summary{padding-top:26px!important;padding-bottom:28px!important;align-items:flex-start}
body.toolsarena-wd-single .product-images{padding-right:24px!important}
body.toolsarena-wd-single .summary-inner{padding-left:20px!important}
body.toolsarena-wd-single .woocommerce-product-gallery,body.toolsarena-wd-single .product-images-inner{background:#fff!important}
body.toolsarena-wd-single .woocommerce-product-gallery__image,body.toolsarena-wd-single .product-image-wrap{display:flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border:1px solid #e0e4e6!important;border-radius:6px!important;overflow:hidden!important}
body.toolsarena-wd-single .woocommerce-product-gallery__image img,body.toolsarena-wd-single .product-image-wrap img{width:100%!important;height:auto!important;max-height:610px!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;transform:none!important}
body.toolsarena-wd-single .product-image-thumbnail,body.toolsarena-wd-single .wd-carousel-item .product-image-thumbnail{border:1px solid #dfe4e6!important;border-radius:4px!important;background:#fff!important;padding:4px!important;overflow:hidden!important}
body.toolsarena-wd-single .product-image-thumbnail img{width:100%!important;height:82px!important;object-fit:contain!important;image-rendering:auto!important}
body.toolsarena-wd-single .product_title{font-size:32px!important;line-height:1.12!important;font-weight:900!important;color:#151d21!important;letter-spacing:-.4px!important;margin-bottom:13px!important}
body.toolsarena-wd-single .summary .price{font-size:25px!important;font-weight:900!important;color:#c92f26!important;margin:10px 0 13px!important}
body.toolsarena-wd-single .summary .price del{font-size:15px!important;color:#777!important;font-weight:500!important}
body.toolsarena-wd-single .summary .price ins{text-decoration:none!important;color:#c92f26!important}
body.toolsarena-wd-single .woocommerce-product-details__short-description{font-size:13px!important;line-height:1.55!important;color:#626b70!important}
body.toolsarena-wd-single form.cart{display:flex!important;align-items:stretch!important;gap:8px!important;margin-top:18px!important}
body.toolsarena-wd-single form.cart .quantity{height:48px!important;border:1px solid #dfe4e6!important;border-radius:4px!important;background:#fff!important}
body.toolsarena-wd-single form.cart .single_add_to_cart_button,body.toolsarena-wd-single .single_add_to_cart_button.button{min-height:48px!important;padding:0 26px!important;background:#11191d!important;color:#ffd21a!important;border:1px solid #11191d!important;border-radius:4px!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important}
body.toolsarena-wd-single form.cart .single_add_to_cart_button:hover{background:#263238!important;color:#fff!important}
body.toolsarena-wd-single .product_meta{border-top:1px solid #e4e8ea!important;margin-top:20px!important;padding-top:16px!important;font-size:11px!important;color:#657078!important}
body.toolsarena-wd-single .woocommerce-tabs{border-top:1px solid #e5e8ea!important;margin-top:18px!important;padding-top:0!important}
body.toolsarena-wd-single .tabs-layout-tabs .tabs li a,body.toolsarena-wd-single .wd-nav-tabs>li>a{font-weight:800!important;font-size:12px!important}
body.toolsarena-wd-single .tabs-layout-tabs .tabs li.active a,body.toolsarena-wd-single .wd-nav-tabs>li.wd-active>a{color:#11191d!important;border-color:#ffd21a!important}
body.toolsarena-wd-single .woocommerce-tabs .woocommerce-Tabs-panel{font-size:13px;line-height:1.6;color:#626b70}

@media(max-width:1024px){
  body.toolsarena-wd-ui .whb-header .container{max-width:calc(100% - 24px)}
  body.toolsarena-wd-ui .ta-wd-top-shipping{display:none}
  body.toolsarena-wd-ui .ta-wd-top-phone{font-size:11px}
  body.toolsarena-wd-ui .ta-wd-top-phone i,body.toolsarena-wd-ui .ta-wd-top-phone:not(.ta-wd-top-phone-mobile){display:none}
  body.toolsarena-wd-ui .ta-wd-top-phone-mobile .ta-top-phone{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  body.toolsarena-wd-ui .ta-wd-logo-svg{width:205px!important}
  body.toolsarena-wd-ui .whb-header-bottom{background:#fff!important;padding:6px 0!important}
  body.toolsarena-wd-ui .whb-header-bottom .wd-search-form,body.toolsarena-wd-ui .whb-header-bottom form.searchform{height:44px!important;border:1px solid #cdd2d5!important;border-radius:4px!important;overflow:hidden!important;background:#fff!important}
  body.toolsarena-wd-ui .whb-header-bottom input[type="text"],body.toolsarena-wd-ui .whb-header-bottom input[type="search"]{height:42px!important;background:#fff!important;color:#5f696f!important;font-size:12px!important;padding-left:13px!important}
  body.toolsarena-wd-ui .whb-header-bottom .searchsubmit,body.toolsarena-wd-ui .whb-header-bottom button[type="submit"]{height:44px!important;width:58px!important;background:#ffd21a!important;color:#11191d!important;border:0!important;border-radius:0!important}
  body.toolsarena-wd-ui .wd-header-mobile-nav,body.toolsarena-wd-ui .wd-header-mobile-nav>a,body.toolsarena-wd-ui .mobile-nav-icon{display:flex!important;align-items:center!important;visibility:visible!important;opacity:1!important;color:#11191d!important}
  body.toolsarena-wd-single .main-page-wrapper>.container,body.toolsarena-wd-single .site-content>.container,body.toolsarena-wd-single .product-image-summary-wrap{max-width:calc(100% - 24px)}
  body.toolsarena-wd-single .product-images{padding-right:0!important}
  body.toolsarena-wd-single .summary-inner{padding-left:0!important;padding-top:18px!important}
}
@media(max-width:767px){
  body.toolsarena-wd-ui .ta-wd-logo-svg{width:178px!important}
  body.toolsarena-wd-home .ta-payment-chips{grid-template-columns:1fr 1fr!important;gap:8px!important}
  body.toolsarena-wd-home .ta-pay-chip{min-width:0!important;width:100%!important;font-size:12px!important;padding:0 8px!important}
  body.toolsarena-wd-single .product_title{font-size:25px!important}
  body.toolsarena-wd-single form.cart{flex-wrap:wrap!important}
  body.toolsarena-wd-single form.cart .single_add_to_cart_button{flex:1 1 220px!important}
  body.toolsarena-wd-archive .product-grid-item .product-element-top,body.toolsarena-wd-ui .wd-products .product-grid-item .product-element-top{min-height:160px}
  body.toolsarena-wd-archive .product-grid-item .product-image-link img,body.toolsarena-wd-ui .wd-products .product-grid-item .product-image-link img{height:160px!important}
}
body.toolsarena-wd-home #toolsarena-app{margin:0;background:#fff;color:#141a1e;font-family:Arial,Helvetica,sans-serif;line-height:1.25}
body.toolsarena-wd-home #toolsarena-app,body.toolsarena-wd-home #toolsarena-app *{box-sizing:border-box}
body.toolsarena-wd-home #toolsarena-app a{color:inherit;text-decoration:none}
body.toolsarena-wd-home #toolsarena-app img{display:block;max-width:100%}
body.toolsarena-wd-home #toolsarena-app button,body.toolsarena-wd-home #toolsarena-app input,body.toolsarena-wd-home #toolsarena-app select{font:inherit}
/* Keep WoodMart's global ecommerce accents aligned with the mockup. */
body.toolsarena-wd-ui .btn.btn-color-primary,body.toolsarena-wd-ui .button.btn-color-primary,body.toolsarena-wd-ui button[name="apply_coupon"],body.toolsarena-wd-ui .checkout-button,body.toolsarena-wd-ui #place_order{background:#11191d!important;color:#ffd21a!important;border-color:#11191d!important;box-shadow:none!important}
body.toolsarena-wd-ui .btn.btn-color-primary:hover,body.toolsarena-wd-ui .button.btn-color-primary:hover,body.toolsarena-wd-ui .checkout-button:hover,body.toolsarena-wd-ui #place_order:hover{background:#263238!important;color:#fff!important}
body.toolsarena-wd-ui .whb-top-bar{background:#263238!important}

/* ==========================================================
   v7 correction layer — full-width WoodMart integration
   ========================================================== */
body.toolsarena-wd-ui{--wd-container-w:1213px;--wd-primary-color:#ffd21a;--wd-link-color:#141a1e;}
body.toolsarena-wd-ui .whb-row>.container,
body.toolsarena-wd-ui .whb-row>.container-fluid,
body.toolsarena-wd-ui .whb-header .container{width:1213px!important;max-width:calc(100% - 104px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;}
body.toolsarena-wd-ui .whb-top-bar{min-height:33px!important;height:33px!important;background:#263238!important;}
body.toolsarena-wd-ui .whb-general-header{min-height:85px!important;height:85px!important;background:#fff!important;border-bottom:1px solid #e5e7e8!important;}
body.toolsarena-wd-ui .whb-header-bottom{min-height:43px!important;height:43px!important;background:#111a1f!important;}
body.toolsarena-wd-ui .whb-header-bottom .whb-row-center{height:43px!important;}
body.toolsarena-wd-ui .ta-wd-logo-link{display:flex!important;align-items:center!important;height:60px!important;}
body.toolsarena-wd-ui .ta-wd-logo-svg{display:block!important;width:283px!important;height:60px!important;max-width:none!important;}
body.toolsarena-wd-ui .wd-header-search-form{flex:1 1 auto!important;}
body.toolsarena-wd-ui .whb-general-header .wd-search-form,
body.toolsarena-wd-ui .whb-general-header form.searchform{width:100%!important;max-width:none!important;}
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main{display:flex!important;align-items:stretch!important;justify-content:center!important;min-height:43px!important;}
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main>li>a{height:43px!important;min-height:43px!important;padding:0 24px!important;font-size:12px!important;font-weight:800!important;color:#fff!important;text-transform:none!important;}
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main>li.current-menu-item>a,
body.toolsarena-wd-ui .whb-header-bottom .wd-nav-main>li>a:hover{color:#ffd21a!important;}

/* WoodMart must not wrap the custom homepage in its narrow page container. */
body.toolsarena-wd-home .main-page-wrapper,
body.toolsarena-wd-home .site-content,
body.toolsarena-wd-home .content-layout-wrapper,
body.toolsarena-wd-home .content-layout-wrapper>.site-content,
body.toolsarena-wd-home .main-page-wrapper>.container,
body.toolsarena-wd-home .site-content>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
body.toolsarena-wd-home .page-title,
body.toolsarena-wd-home .wd-page-title,
body.toolsarena-wd-home .page-title-default,
body.toolsarena-wd-home .title-size-small,
body.toolsarena-wd-home .title-size-default,
body.toolsarena-wd-home .breadcrumbs-location-below_header{display:none!important;}
body.toolsarena-wd-home #toolsarena-app{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:hidden!important;}
body.toolsarena-wd-home .website-wrapper{overflow-x:hidden!important;}

/* Keep the homepage artwork sharp: never stretch source images beyond intended card bounds. */
body.toolsarena-wd-home .ta-cat-card>img{image-rendering:auto!important;filter:none!important;transform:translateZ(0);backface-visibility:hidden;}
body.toolsarena-wd-home .ta-product-image img{image-rendering:auto!important;filter:none!important;transform:none!important;}
body.toolsarena-wd-home .ta-hero-photo{image-rendering:auto;}

/* Custom ToolsArena footer on the homepage; hide only the parent footer visual there. */
body.toolsarena-wd-home .footer-container,
body.toolsarena-wd-home footer.footer-container{display:none!important;}
.ta-site-footer{height:224px;background:#151d21;color:#aeb7bc;font-family:Arial,Helvetica,sans-serif;}
.ta-footer-grid{height:186px;display:grid;grid-template-columns:265px 170px 185px 215px 1fr;gap:20px;padding-top:23px;}
.ta-footer-brand{padding-right:12px}.ta-footer-logo{font-size:24px;line-height:1;font-weight:900;letter-spacing:-1.7px;color:#fff}.ta-footer-logo span{color:#ffd21a}.ta-footer-brand>small{display:block;font-size:8px;letter-spacing:1.1px;margin-top:4px;color:#aab3b8}.ta-footer-brand p{font-size:9px;line-height:1.45;margin:13px 0 11px;color:#aeb7bc}.ta-social{font-size:16px;color:#fff;letter-spacing:3px}
.ta-footer-grid h4{font-size:10px;color:#fff;margin:0 0 8px;font-weight:800}.ta-footer-grid a,.ta-footer-grid p{display:block;font-size:9px;line-height:1.55;margin:0;color:#b2bbc0}.ta-footer-pay>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.ta-footer-pay b{height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:3px;color:#11191d;font-size:10px;font-weight:900}.ta-footer-pay b:nth-child(3){font-weight:800}.ta-footer-pay b:nth-child(4){font-size:9px}.ta-footer-pay b:nth-child(5){background:#f5b5ce}.ta-footer-bottom{height:38px;border-top:1px solid #344047}.ta-footer-bottom>.ta-container{height:38px;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#929ca1}

/* ====================== Archive / shop ====================== */
body.toolsarena-wd-archive .page-title{display:none!important;}
body.toolsarena-wd-archive .main-page-wrapper>.container,
body.toolsarena-wd-archive .site-content>.container{width:1213px!important;max-width:calc(100% - 104px)!important;margin:0 auto!important;}
.ta-shop-shell{width:1213px;max-width:calc(100% - 104px);margin:0 auto;padding:22px 0 44px;font-family:Arial,Helvetica,sans-serif;color:#141a1e;}
.ta-shop-head{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1px solid #e4e8ea;padding:0 0 14px;margin-bottom:16px;gap:20px}.ta-shop-head h1{margin:0;font-size:28px;line-height:1;font-weight:900}.ta-shop-head p{margin:6px 0 0;font-size:11px;color:#697278}.ta-shop-tools{display:flex;align-items:center;gap:10px}.ta-shop-tools .woocommerce-ordering{margin:0!important}.ta-shop-tools select{height:38px;border:1px solid #d9dfe2;border-radius:4px;background:#fff;font-size:11px;padding:0 34px 0 11px}.ta-shop-count{font-size:11px;color:#697278;white-space:nowrap}.ta-shop-cats{display:flex;gap:8px;overflow:auto;padding:0 0 16px;scrollbar-width:none}.ta-shop-cats::-webkit-scrollbar{display:none}.ta-shop-cat{flex:0 0 auto;border:1px solid #dfe4e6;border-radius:4px;background:#fff;padding:8px 12px;font-size:11px;font-weight:800}.ta-shop-cat:hover{border-color:#ffd21a}.ta-shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ta-shop-grid .ta-product-card{height:392px}.ta-shop-pagination{padding-top:24px}.ta-shop-pagination .page-numbers{display:flex;justify-content:center;gap:5px;list-style:none;margin:0;padding:0}.ta-shop-pagination .page-numbers a,.ta-shop-pagination .page-numbers span{width:34px;height:34px;border:1px solid #dfe4e6;border-radius:4px;display:grid;place-items:center;font-size:11px;font-weight:800}.ta-shop-pagination .page-numbers .current{background:#11191d;color:#ffd21a;border-color:#11191d}

/* ====================== Single product ====================== */
body.single-product.toolsarena-wd-ui .page-title{display:none!important;}
body.single-product.toolsarena-wd-ui .main-page-wrapper>.container,
body.single-product.toolsarena-wd-ui .site-content>.container{width:1213px!important;max-width:calc(100% - 104px)!important;margin:0 auto!important;}
.ta-single{width:1213px;max-width:calc(100% - 104px);margin:0 auto;padding:24px 0 46px;font-family:Arial,Helvetica,sans-serif;color:#141a1e}.ta-single-breadcrumbs{font-size:10px;color:#7a8388;margin:0 0 14px}.ta-single-main{display:grid;grid-template-columns:minmax(0,620px) minmax(0,1fr);gap:46px;align-items:start}.ta-single-gallery{min-width:0}.ta-single-gallery .woocommerce-product-gallery{width:100%!important;margin:0!important}.ta-single-gallery .woocommerce-product-gallery__wrapper{margin:0!important}.ta-single-gallery .woocommerce-product-gallery__image{background:#fff;border:1px solid #dfe4e6;border-radius:6px;overflow:hidden;display:flex!important;align-items:center;justify-content:center;min-height:560px}.ta-single-gallery .woocommerce-product-gallery__image img{width:100%!important;height:auto!important;max-height:610px!important;object-fit:contain!important;image-rendering:auto!important;filter:none!important;transform:none!important}.ta-single-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:8px!important;margin:10px 0 0!important}.ta-single-gallery .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}.ta-single-gallery .flex-control-thumbs img{width:100%!important;height:88px!important;object-fit:contain!important;border:1px solid #dfe4e6;border-radius:4px;padding:4px;background:#fff;opacity:1!important}.ta-single-gallery .flex-control-thumbs img.flex-active{border-color:#ffd21a!important}.ta-single-summary{padding-top:3px}.ta-single-summary .product_title{font-size:32px!important;line-height:1.1!important;font-weight:900!important;margin:0 0 12px!important;letter-spacing:-.45px!important;color:#151d21!important}.ta-single-summary .woocommerce-product-rating{margin:0 0 11px!important;font-size:11px}.ta-single-summary .star-rating{color:#ffb500!important}.ta-single-summary .price{font-size:27px!important;line-height:1!important;font-weight:900!important;color:#c92f26!important;margin:0 0 16px!important}.ta-single-summary .price del{font-size:14px!important;color:#7b8489!important;font-weight:500!important}.ta-single-summary .price ins{text-decoration:none!important;color:#c92f26!important}.ta-single-summary .woocommerce-product-details__short-description{font-size:13px!important;line-height:1.55!important;color:#5c666c!important;margin-bottom:16px}.ta-single-stock{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:#2a9a4b;margin-bottom:14px}.ta-single-stock:before{content:"●";font-size:8px}.ta-single-summary form.cart{display:flex!important;align-items:stretch!important;gap:9px!important;margin:8px 0 14px!important}.ta-single-summary form.cart .quantity{height:48px!important;border:1px solid #dfe4e6!important;border-radius:4px!important;background:#fff!important}.ta-single-summary .single_add_to_cart_button,
body.single-product .single_add_to_cart_button,
body.single-product button.single_add_to_cart_button{height:48px!important;min-height:48px!important;background:#11191d!important;color:#ffd21a!important;border:1px solid #11191d!important;border-radius:4px!important;padding:0 28px!important;font-size:13px!important;font-weight:900!important;box-shadow:none!important;text-transform:none!important}.ta-single-summary .single_add_to_cart_button:hover,body.single-product .single_add_to_cart_button:hover{background:#263238!important;color:#fff!important}.ta-single-summary .product_meta{border-top:1px solid #e4e8ea!important;padding-top:16px!important;margin-top:14px!important;font-size:11px!important;color:#667078!important}.ta-single-summary .product_meta>span{display:block;margin:5px 0}.ta-single-tabs{margin-top:34px;border-top:1px solid #e4e8ea;padding-top:0}.ta-single-tabs .woocommerce-tabs{margin:0!important}.ta-single-tabs .tabs{display:flex!important;justify-content:center!important;gap:28px!important;border-bottom:1px solid #e4e8ea!important}.ta-single-tabs .tabs li a{font-size:12px!important;font-weight:800!important;padding:16px 0!important}.ta-single-tabs .tabs li.active a{color:#11191d!important;border-bottom:3px solid #ffd21a!important}.ta-single-tabs .woocommerce-Tabs-panel{max-width:980px;margin:0 auto;padding:24px 0!important;font-size:13px;line-height:1.65;color:#5c666c}.ta-single-related{margin-top:16px}.ta-single-related h2{font-size:19px;margin:0 0 12px;font-weight:900}.ta-single-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}

@media(max-width:1024px){
  body.toolsarena-wd-ui .whb-row>.container,body.toolsarena-wd-ui .whb-row>.container-fluid,body.toolsarena-wd-ui .whb-header .container{max-width:calc(100% - 24px)!important;width:auto!important}
  body.toolsarena-wd-ui .whb-top-bar{height:32px!important;min-height:32px!important}
  body.toolsarena-wd-ui .whb-general-header{height:66px!important;min-height:66px!important}
  body.toolsarena-wd-ui .whb-header-bottom{height:58px!important;min-height:58px!important;background:#fff!important;padding:6px 0!important;border-top:1px solid #e7eaec!important}
  body.toolsarena-wd-ui .ta-wd-logo-svg{width:205px!important;height:44px!important}
  body.toolsarena-wd-ui .wd-toolbar{display:none!important}
  body.toolsarena-wd-home .ta-container{max-width:calc(100% - 24px)!important}
  .ta-shop-shell,.ta-single{max-width:calc(100% - 24px);width:auto}
  .ta-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-single-main{grid-template-columns:1fr 1fr;gap:24px}.ta-single-gallery .woocommerce-product-gallery__image{min-height:420px}.ta-single-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ta-footer-grid{max-width:calc(100% - 24px)!important;grid-template-columns:1.2fr repeat(4,1fr);gap:14px}
}
@media(max-width:767px){
  body.toolsarena-wd-ui .ta-wd-logo-svg{width:174px!important;height:38px!important}
  body.toolsarena-wd-home .main-page-wrapper{padding-top:0!important}
  body.toolsarena-wd-home .ta-container{width:auto!important;max-width:calc(100% - 22px)!important}
  body.toolsarena-wd-home .ta-hero{height:392px!important}
  body.toolsarena-wd-home .ta-hero-inner{height:392px!important}
  body.toolsarena-wd-home .ta-hero-photo{height:392px!important;width:100%!important;right:0!important;background-size:auto 100%!important;background-position:63% center!important;opacity:.55}
  body.toolsarena-wd-home .ta-hero-photo:before{background:rgba(16,23,27,.48)!important}
  body.toolsarena-wd-home .ta-hero-copy{padding:31px 6px 0!important;width:100%!important}
  body.toolsarena-wd-home .ta-hero h1{font-size:36px!important;line-height:1.02!important}
  body.toolsarena-wd-home .ta-hero p{font-size:13px!important;margin:8px 0 16px!important}
  body.toolsarena-wd-home .ta-hero-cta{display:block!important}.ta-btn{width:100%!important;margin-bottom:8px!important}
  body.toolsarena-wd-home .ta-hero-points{gap:10px!important;flex-wrap:wrap!important;margin-top:10px!important;font-size:10px!important}
  body.toolsarena-wd-home .ta-trustbar{height:auto!important}.ta-trust-grid{height:auto!important;grid-template-columns:1fr!important}.ta-trust{height:68px!important;justify-content:flex-start!important;padding-left:14px!important}.ta-trust:not(:last-child):after{top:auto!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;height:1px!important}
  body.toolsarena-wd-home .ta-paymentbar{height:auto!important}.ta-payment-inner{height:auto!important;display:block!important;padding:12px 0!important}.ta-payment-title{width:auto!important;margin-bottom:8px!important}.ta-payment-chips{height:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.ta-pay-chip{height:44px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #eef1f2!important}
  body.toolsarena-wd-home .ta-cats{height:auto!important;grid-template-columns:1fr!important;gap:8px!important;padding-top:8px!important}.ta-cat-card{height:192px!important}.ta-cat-card>img{width:100%!important;height:100%!important;object-fit:cover!important}.ta-cat-card>strong{font-size:24px!important;bottom:58px!important}.ta-cat-button{height:38px!important;bottom:10px!important}
  body.toolsarena-wd-home .ta-products-title{height:43px!important}.ta-section-head>a{display:none!important}.ta-home-products{height:auto!important;grid-template-columns:1fr!important}.ta-product-card{height:410px!important}.ta-product-image{height:210px!important}
  .ta-promo{height:92px!important;margin-top:10px!important}.ta-promo-copy{display:none!important}.ta-promo-yellow{width:50%!important}.ta-promo-photo{width:50%!important}.ta-support{height:auto!important;grid-template-columns:110px 1fr!important;grid-template-rows:auto auto!important}.ta-support-person{height:126px!important}.ta-support-copy{padding:12px!important}.ta-support-phone,.ta-support-chat{min-height:92px!important}
  .ta-reviews-title{padding-top:8px!important}.ta-reviews-head{display:block!important}.ta-score em{display:none!important}.ta-reviews{height:auto!important;grid-template-columns:1fr!important;gap:8px!important}.ta-review{height:126px!important}.ta-faq{height:auto!important;padding-bottom:14px!important}.ta-faq-grid{grid-template-columns:1fr!important}
  .ta-site-footer{height:auto!important}.ta-footer-grid{height:auto!important;grid-template-columns:1fr 1fr!important;padding:24px 0!important}.ta-footer-brand,.ta-footer-pay{grid-column:1/-1!important}.ta-footer-bottom{height:auto!important}.ta-footer-bottom>.ta-container{height:auto!important;display:block!important;padding:10px 0!important}.ta-footer-bottom span{display:block;margin:3px 0}
  .ta-shop-shell{max-width:calc(100% - 22px);padding-top:16px}.ta-shop-head{align-items:flex-start;display:block}.ta-shop-head h1{font-size:24px}.ta-shop-tools{margin-top:12px;justify-content:space-between}.ta-shop-grid{grid-template-columns:1fr 1fr;gap:8px}.ta-shop-grid .ta-product-card{height:360px;padding:8px}.ta-shop-grid .ta-product-image{height:150px!important}.ta-shop-grid .ta-product-card h3{font-size:11px!important}.ta-shop-grid .ta-specs{display:none!important}.ta-shop-grid .ta-cart-btn{font-size:10px!important}
  .ta-single{max-width:calc(100% - 22px);padding-top:14px}.ta-single-main{grid-template-columns:1fr;gap:18px}.ta-single-gallery .woocommerce-product-gallery__image{min-height:0}.ta-single-gallery .flex-control-thumbs img{height:70px!important}.ta-single-summary .product_title{font-size:25px!important}.ta-single-summary .price{font-size:24px!important}.ta-single-summary form.cart{flex-wrap:wrap!important}.ta-single-summary .single_add_to_cart_button{flex:1 1 210px!important}.ta-single-tabs .tabs{justify-content:flex-start!important;overflow:auto!important;gap:18px!important}.ta-single-related-grid{grid-template-columns:1fr 1fr;gap:8px}
}
@media(max-width:480px){.ta-shop-grid{grid-template-columns:1fr}.ta-shop-grid .ta-product-card{height:400px}.ta-shop-grid .ta-product-image{height:205px!important}.ta-single-related-grid{grid-template-columns:1fr}.ta-footer-grid{grid-template-columns:1fr!important}.ta-footer-brand,.ta-footer-pay{grid-column:auto!important}}
