.tx-container{width:100%;max-width:1350px;margin-inline:auto;padding-inline:16px}.tx-heading{font-family:Arial,sans-serif;color:#08c;font-size:40px;line-height:1.2;font-weight:400;margin:0 0 16px;letter-spacing:0}.tx-icon{display:inline-block;vertical-align:middle;flex:none}.tx-action{border:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;cursor:pointer;text-decoration:none}.tx-action:focus-visible,.tx-menu-list a:focus-visible,.tx-menu-list summary:focus-visible,.tx-category a:focus-visible{outline:3px solid #0088cc;outline-offset:4px}.trimex-header-section{position:sticky;top:0;z-index:30;transition:top .2s;background:#fff}.trimex-header-section.tx-header-static{position:relative}.trimex-header-section.tx-header-hidden{top:calc(-1 * var(--tx-header-height,240px))}trimex-header{display:block;font-family:Arial,sans-serif;font-size:15px;line-height:1.6;letter-spacing:0}trimex-header a{text-decoration:none}.tx-utility{background:#fff;color:#1f1f27;font-size:13px}.tx-utility-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-height:36px}.tx-utility ul{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;list-style:none;padding:0;margin:0}.tx-utility a{color:inherit;display:block;padding:6px 12px}.tx-utility li+li{border-left:1px solid #999}.tx-country{display:flex;gap:6px;align-items:center;font-size:12px}.tx-country label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tx-country select,.tx-country button{font:inherit;border:1px solid #ddd;background:#fff;padding:3px}.tx-brandbar{background:var(--tx-header-bg,#0088cc);color:#fff}.tx-brand-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding-block:10px}.tx-brand{display:block;flex:0 0 auto;width:var(--tx-logo-width,235px);max-width:40%;color:inherit}.tx-brand img{display:block;width:100%;height:auto}.tx-header-actions{display:flex;align-items:center;gap:8px}.tx-header-actions .tx-action{position:relative;color:#fff}.tx-cart-count{font-size:11px;position:absolute;right:1px;top:0;min-width:17px;text-align:center;border-radius:50%;background:#fff;color:#08c;line-height:17px}.tx-search{display:flex;background:#fff;align-items:center;color:#111;border:1px solid #ddd;min-height:39px}.tx-desktop-search{width:505px;max-width:54%}.tx-search input{font-family:Arial,sans-serif;font-size:15px;border:0;padding:8px 14px;min-width:0;width:100%;height:38px;color:#111;background:#fff}.tx-search button{border:0;border-left:1px solid #eee;background:#fff;color:#111;min-width:54px;min-height:38px;cursor:pointer}.tx-mobile-menu-button,.tx-mobile-search-button{display:none}.tx-desktop-nav{background:#fff}.tx-menu-list{list-style:none;padding:0;margin:0}.tx-menu-root{display:flex;align-items:center;flex-wrap:wrap}.tx-menu-root>li{position:relative}.tx-menu-list a,.tx-menu-list summary{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px 18px;color:#000;font-size:15px;text-decoration:none;cursor:pointer;list-style:none}.tx-menu-list summary::-webkit-details-marker{display:none}.tx-menu-root>li>a,.tx-menu-root>li>details>summary{font-weight:700;text-transform:uppercase;padding:23px 14px;line-height:26px}.tx-submenu{position:absolute;top:100%;left:0;min-width:235px;max-width:340px;max-height:70vh;overflow:auto;background:#f7f7f5;box-shadow:0 8px 20px #0002;border-top:2px solid #0088cc;z-index:35}.tx-submenu .tx-submenu{position:static;min-width:0;box-shadow:none;border:0;margin-left:10px}.tx-submenu a:hover,.tx-submenu summary:hover{color:#08c;background:#fff}.tx-dialog{color:#222;font-family:Arial,sans-serif;border:0;padding:20px;max-height:100dvh;overflow:auto;overscroll-behavior:contain}.tx-dialog::backdrop{background:#0008}.tx-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.tx-dialog-heading h2{font-family:inherit;font-size:22px;letter-spacing:0;margin:0}.tx-menu-dialog{margin:0;height:100dvh;width:min(90vw,420px);max-width:none}.tx-menu-dialog .tx-menu-root{display:block}.tx-menu-dialog .tx-menu-list a,.tx-menu-dialog .tx-menu-list summary{padding:12px 8px;font-size:15px;line-height:1.5}.tx-menu-dialog .tx-submenu{position:static;box-shadow:none;max-height:none;margin-left:12px;border:0;max-width:none;min-width:0}.tx-mobile-utility{display:flex;flex-direction:column;border-top:1px solid #ddd;margin-top:20px;padding-top:14px}.tx-mobile-utility a{padding:8px;color:#333}.tx-search-dialog{width:min(90vw,650px);margin:12vh auto}.tx-bottom-nav{display:none}.tx-hero picture,.tx-hero img{display:block;width:100%}.tx-hero img{height:var(--tx-hero-height,328px);object-fit:cover;object-position:center}.tx-rich{padding-top:var(--tx-pad-top,50px);padding-bottom:var(--tx-pad-bottom,0);text-align:center;font:15px/1.8 Arial,sans-serif;letter-spacing:0;color:#515167}.tx-rich-copy{max-width:1076px;margin-inline:auto}.tx-rich .tx-heading{font-size:36px;line-height:1.2}.tx-rich-copy{letter-spacing:.05em}.tx-rich-copy p{margin:0 0 16px}.tx-rich-copy h3{font:400 26.4px/1.14 Arial,sans-serif;color:#08c;margin:20px 0 12px;letter-spacing:0}.tx-rich-copy a{color:#08c}.tx-categories{padding-block:10px;margin-bottom:50px;font:15px/1.6 Arial,sans-serif;letter-spacing:0;color:#515167}.tx-category-heading{text-align:center;margin-bottom:24px}.tx-category-heading .tx-heading{margin-bottom:0}.tx-category-heading p{margin:8px 0 0}.tx-category-heading p{font-weight:600}.tx-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.tx-category{position:relative;min-width:0}.tx-category-link{display:block;position:relative;text-decoration:none;color:#08c}.tx-category-image{aspect-ratio:1/1.20543;position:relative;overflow:hidden;background:#fff}.tx-category-image img{width:100%;height:100%;display:block;object-fit:contain}.tx-category h3{position:absolute;bottom:0;left:0;width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;margin:0;padding:15px 4px;border-bottom:2px solid #0088cc;font:700 13px/1.231 Arial,sans-serif;text-transform:uppercase;letter-spacing:0;text-align:center;color:#08c;background:transparent;transition:background-color .12s,color .12s}.tx-category-link:hover h3,.tx-category-link:focus-visible h3{background:#08c;color:#fff}.tx-ticker{padding:var(--tx-ticker-pad,18px 0 19px);font-family:Arial,sans-serif;text-align:center}.tx-ticker span{margin-inline:24px}.tx-divider{border:0;border-top:1px solid #dadbe0;width:100%;margin:0}.tx-footer-cta{background:#08c;padding:80px 20px;text-align:center}.tx-footer-cta h2{margin:0;color:#fff;font:500 22px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:0}.tx-footer{padding-top:50px;background:#fff;color:#555;font:15px/1.6 Arial,sans-serif;letter-spacing:0}.tx-footer-grid{max-width:1400px;margin:0 auto 40px;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px}.tx-footer-grid>div{flex:1 1 300px;min-width:260px}.tx-footer h2{font:700 18px/1.5 Arial,sans-serif;letter-spacing:0;color:#333;margin:0 0 15px}.tx-footer-grid>div>div{margin-bottom:6px}.tx-footer ul{list-style:none;padding:0;margin:0}.tx-footer li{margin-bottom:8px}.tx-footer a{color:#333;text-decoration:none}.tx-footer a:hover{color:#007bff;text-decoration:underline}.tx-footer-logo img{display:block;max-width:240px;width:100%;height:auto;margin:0 auto 15px}.tx-footer-bottom{border-top:1px solid #ddd}.tx-footer-bottom-inner{max-width:1400px;margin:0 auto 40px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:20px}.tx-footer small{color:#777;font-size:14px;text-align:center;padding:15px 10px}.tx-payments{width:50%;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.tx-payments img{width:100%;height:auto;display:block}.tx-review-page{padding-block:60px;text-align:center}.tx-review-page h1{font-size:32px}.tx-editor-notice{padding:24px;border:1px dashed #0088cc;background:#edf9ff;color:#183847;font:15px/1.6 Arial,sans-serif}@media(min-width:1470px){.tx-container{max-width:1470px}}@media(max-width:1400px){.tx-footer-grid{gap:15px}.tx-footer-grid>div{flex:1 1 184px;min-width:233px}}@media(max-width:1400px){.tx-hero img{object-fit:contain}}@media(min-width:768px)and (max-width:991px){.tx-hero img{height:var(--tx-hero-tablet,200px)}}@media(max-width:1199px){.tx-desktop-nav{display:none}.tx-mobile-menu-button{display:inline-flex}.tx-brand-inner{gap:16px}.tx-brand{margin-right:auto}.tx-desktop-search{max-width:46%}}@media(max-width:991px){.tx-utility{display:none}.tx-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tx-rich{padding-top:var(--tx-pad-top-mobile,30px);padding-bottom:var(--tx-pad-bottom-mobile,30px)}.tx-bottom-nav{position:fixed;z-index:29;bottom:0;left:0;width:100%;padding:8px 8px max(6px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-around;background:#fff;border-top:1px solid #ddd;box-shadow:0 -2px 12px #0001;transition:transform .2s}.tx-bottom-nav a,.tx-bottom-nav button{font:13px/1.3 Arial,sans-serif;color:#7c99a9;background:none;border:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-decoration:none;min-height:44px;padding:2px;cursor:pointer}.tx-bottom-nav.tx-bottom-hidden{transform:translateY(110%)}body:has(.tx-bottom-nav){padding-bottom:78px}}@media(max-width:767px){.tx-container{padding-inline:16px}.tx-brand-inner{min-height:68px;gap:8px}.tx-brand{width:146px;max-width:48%;margin:0 auto}.tx-desktop-search{display:none}.tx-mobile-search-button{display:inline-flex}.tx-brand-inner>.tx-mobile-menu-button{padding-inline:5px;min-width:32px}.tx-header-actions{gap:0}.tx-heading{font-size:30px}.tx-rich-copy h3{font-size:24px}.tx-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tx-categories{padding-block:0;margin-bottom:30px}.tx-category h3{padding:11px 2px;min-height:40px;background:#08c;color:#fff}.tx-hero img{height:auto;object-fit:contain}.tx-hero-legacy img{padding-bottom:20px}.tx-ticker{padding:var(--tx-ticker-mobile,10px 0)}.tx-footer-grid{flex-direction:column;text-align:center;gap:15px}.tx-footer-grid>div{flex:initial;min-width:0;width:100%}.tx-footer-bottom-inner{flex-direction:column;gap:12px}.tx-payments{width:50%}.tx-footer-cta h2{font-size:22px}.tx-footer-logo img{max-width:240px}}@media(max-width:480px){.tx-hero-legacy img{height:1466px;object-fit:contain}}@media(max-width:400px){.tx-hero-legacy img{height:1230px}}@media(max-width:330px){.tx-hero-legacy img{height:1101px}}@media(prefers-reduced-motion:reduce){.trimex-header-section,.tx-bottom-nav,.tx-category h3{transition:none}}.tx-utility{font-family:Arial,sans-serif;letter-spacing:0}.tx-utility a{text-decoration:none}.tx-utility a:hover{text-decoration:underline}.tx-information-page{padding-block:40px;color:#515167;font:15px/1.7 Arial,sans-serif;letter-spacing:0}.tx-information-page h1{font:400 36px/1.2 Arial,sans-serif;color:#08c}.tx-product-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tx-product-gallery img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;margin-bottom:20px}.tx-variant-information{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block:20px}.tx-variant-information select,.tx-variant-information button{font:inherit;padding:8px;border:1px solid #bbb;background:#fff;color:#222}.tx-information-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-block:30px}.tx-information-card a{color:#08c;text-decoration:none}.tx-information-card h2{font:600 16px/1.4 Arial,sans-serif;letter-spacing:0}.tx-information-card img{display:block;width:100%;height:240px;object-fit:contain}.tx-information-notice{padding:16px;background:#f2f6f8;color:#333}@media(max-width:991px){.tx-information-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.tx-product-layout{grid-template-columns:1fr;gap:20px}.tx-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tx-information-card img{height:180px}.tx-information-page h1{font-size:28px}}.tx-menu-root>.tx-menu-linked-parent>.tx-menu-parent-link{padding-right:44px}.tx-menu-root>.tx-menu-linked-parent>.tx-menu-branch>summary{position:absolute;right:0;top:0;bottom:auto;width:38px;height:72px;padding:0;justify-content:center}.tx-menu-dialog .tx-menu-root>.tx-menu-linked-parent>.tx-menu-parent-link{padding-right:44px}.tx-menu-dialog .tx-menu-root>.tx-menu-linked-parent>.tx-menu-branch>summary{height:46.5px;width:44px;padding:0}
/*# sourceMappingURL=/cdn/shop/t/22/assets/trimex-storefront.css.map */
