.mta-category-page,.mta-category-page *{box-sizing:border-box}.mta-category-page{background:#fdfdfd;color:#111;padding:34px 0 72px;font-family:inherit}.mta-category-container{width:min(1240px, calc(100% - 48px));margin:0 auto}.mta-category-page a{color:inherit}.mta-category-breadcrumbs{margin:0 0 22px;font-size:12px;color:#777}.mta-category-breadcrumbs .woocommerce-breadcrumb{margin:0;color:#777}.mta-category-breadcrumbs a{text-decoration:none;color:#525254}.mta-category-breadcrumbs span{display:inline-block;padding:0 9px;color:#aaa}.mta-category-hero{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-height:285px;padding:clamp(28px, 5vw, 66px);margin-bottom:64px;background:#111;color:#fff;isolation:isolate}.mta-category-hero::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(90deg,transparent 49px,rgb(255 255 255 / .075) 50px),linear-gradient(0deg,transparent 49px,rgb(255 255 255 / .075) 50px);background-size:50px 50px;mask-image:linear-gradient(90deg,#000 0%,rgb(0 0 0 / .6) 55%,transparent 100%)}.mta-category-hero::after{content:"";position:absolute;z-index:-1;width:520px;height:520px;right:-170px;top:-230px;border:1px solid rgb(255 255 255 / .15);border-radius:50%;box-shadow:0 0 0 38px rgb(255 255 255 / .025),0 0 0 78px rgb(255 255 255 / .02),0 0 0 120px rgb(255 255 255 / .018)}.mta-category-hero-copy{max-width:730px}.mta-category-kicker{display:inline-block;margin-bottom:12px;color:#777;font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.mta-category-hero .mta-category-kicker{color:#c4c4c4}.mta-category-hero h1{margin:0;color:#fff;font-size:clamp(34px, 5.3vw, 62px);font-weight:650;letter-spacing:-.045em;line-height:1.04}.mta-category-hero-copy>p{max-width:590px;margin:18px 0 25px;color:rgb(255 255 255 / .76);font-size:15px;line-height:1.75}.mta-category-hero-meta{display:flex;flex-wrap:wrap;gap:10px 26px;color:rgb(255 255 255 / .68);font-size:11px}.mta-category-hero-meta strong{color:#fff;font-size:14px}.mta-category-hero-mark{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 190px;width:190px;height:190px;margin-right:30px;border:1px solid rgb(255 255 255 / .24);border-radius:50%;color:#fff;font-size:28px;font-weight:800;letter-spacing:-.08em}.mta-category-hero-mark i{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff}.mta-category-hero-mark i:nth-of-type(1){top:18px;left:50%}.mta-category-hero-mark i:nth-of-type(2){right:20px;bottom:43px}.mta-category-hero-mark i:nth-of-type(3){left:20px;bottom:43px}.mta-category-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.mta-category-section-heading .mta-category-kicker{margin-bottom:7px}.mta-category-section-heading h2{margin:0;color:#111;font-size:clamp(22px, 3vw, 32px);font-weight:650;letter-spacing:-.035em;line-height:1.18}.mta-category-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px}.mta-category-toolbar .woocommerce-result-count{margin:0;color:#737373;font-size:12px}.mta-category-toolbar .woocommerce-ordering{margin:0}.mta-category-toolbar .woocommerce-ordering select{min-width:180px;max-width:230px;min-height:42px;padding:0 34px 0 12px;border:1px solid #ddd;border-radius:3px;background:#fff;color:#222;font-size:12px}.mta-product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important;margin:0!important;padding:0!important;list-style:none!important}.mta-product-grid>.mta-product-card{display:block;min-width:0;margin:0!important;padding:0!important;list-style:none!important;content-visibility:auto;contain-intrinsic-size:auto 440px}.mta-product-card-inner{display:flex;height:100%;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid #e8e8e8;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mta-product-card-inner:hover{transform:translateY(-4px);border-color:#bdbdbd;box-shadow:0 16px 36px rgb(0 0 0 / .07)}.mta-product-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;overflow:hidden;padding:20px;background:#f5f5f4;text-decoration:none!important}.mta-product-image{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s ease}.mta-product-card-inner:hover .mta-product-image{transform:scale(1.035)}.mta-product-image-placeholder{color:#999;font-size:12px;font-weight:700;letter-spacing:.12em}.mta-product-copy{display:flex;flex:1;flex-direction:column;padding:18px 18px 12px}.mta-product-sku{display:block;margin:0 0 9px;color:#858585;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.mta-product-title{margin:0;color:#111;font-size:16px;font-weight:650;letter-spacing:-.02em;line-height:1.38}.mta-product-title a{text-decoration:none!important}.mta-product-title a:hover{color:#555}.mta-product-excerpt{margin:10px 0 0;color:#727272;font-size:12px;line-height:1.65}.mta-product-price{margin-top:auto;padding-top:13px;color:#111;font-size:13px;font-weight:650}.mta-product-price del{color:#999;font-weight:400}.mta-product-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px 17px;border-top:1px solid #f0f0f0}.mta-product-actions .button{display:inline-flex!important;align-items:center;justify-content:center;min-height:38px;margin:0!important;padding:0 13px!important;border:1px solid #111!important;border-radius:2px!important;background:#111!important;color:#fff!important;font-size:10px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important}.mta-product-actions .button:hover{background:#393939!important}.mta-product-actions .added_to_cart{display:none!important}.mta-product-details{color:#525254!important;font-size:10px;font-weight:650;text-decoration:none!important;white-space:nowrap}.mta-product-details span{margin-left:4px}.mta-category-loading{padding:20px;color:#666;text-align:center;font-size:12px}.mta-category-load-trigger{width:100%;height:2px}.mta-category-load-controls{display:flex;flex-direction:column;align-items:center;gap:18px;padding:26px 0 0}.mta-load-more-button{display:none;align-items:center;gap:15px;min-height:44px;padding:0 23px;border:1px solid #111;border-radius:2px;background:#111;color:#fff;font:inherit;font-size:12px;font-weight:650;cursor:pointer;transition:background .2s ease}.mta-load-more-button:hover{background:#393939}html.mta-category-enhanced .mta-load-more-button{display:inline-flex}.mta-load-more-button[hidden]{display:none!important}.mta-load-more-button:disabled{opacity:.55;cursor:wait}.mta-category-pagination{width:100%}.mta-category-pagination ul.page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.mta-category-pagination .page-numbers a,.mta-category-pagination .page-numbers span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:34px;padding:0 10px;border:1px solid #e4e4e4;color:#444;font-size:11px;text-decoration:none}.mta-category-pagination .page-numbers .current{border-color:#111;background:#111;color:#fff}.mta-category-pagination .page-numbers a:hover{border-color:#111;color:#111}.mta-category-empty{padding:55px 25px;border:1px solid #e8e8e8;text-align:center}.mta-category-empty h2{margin:0 0 8px;font-size:23px}.mta-category-empty p{color:#777;font-size:13px}.mta-category-empty a{display:inline-flex;gap:8px;margin-top:10px;color:#111;font-size:12px;font-weight:700;text-decoration:none}.mta-category-description{margin-top:72px;padding-top:42px;border-top:1px solid #e7e7e7}.mta-category-description-heading{margin-bottom:18px}.mta-category-description-heading .mta-category-kicker{margin-bottom:6px}.mta-category-description-heading h2{margin:0;color:#111;font-size:clamp(25px, 3vw, 36px);font-weight:650;letter-spacing:-.04em}.mta-category-description-inner{color:#525254;font-size:14px;line-height:1.85}.mta-category-description-inner h2{margin:30px 0 12px;color:#111;font-size:22px;font-weight:650;line-height:1.3}.mta-category-description-inner h2:first-child{margin-top:0}.mta-category-description-inner h3{margin:26px 0 10px;color:#111;font-size:19px;line-height:1.35}.mta-category-description-inner h4{margin:22px 0 7px;color:#111;font-size:15px;font-weight:700;line-height:1.45}.mta-category-description-inner p{margin:0 0 15px}.mta-category-description-inner ul,.mta-category-description-inner ol{margin:0 0 18px;padding-left:22px}.mta-category-description-inner li{margin:0 0 7px;padding-left:3px}.mta-category-description-inner a{color:#111;font-weight:650;text-decoration:underline;text-underline-offset:3px}.mta-category-description-inner strong{color:#222}.mta-description-toggle{display:none}html.mta-category-enhanced .mta-category-description-inner:not(.is-expanded){position:relative;max-height:310px;overflow:hidden}html.mta-category-enhanced .mta-category-description-inner:not(.is-expanded)::after{position:absolute;right:0;bottom:0;left:0;height:90px;background:linear-gradient(180deg,#fff0,#fdfdfd 88%);content:"";pointer-events:none}html.mta-category-enhanced .mta-description-toggle{display:inline-flex;align-items:center;gap:13px;margin-top:13px;padding:0;border:0;background:#fff0;color:#111;font:inherit;font-size:12px;font-weight:750;cursor:pointer}.mta-description-toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #aaa;border-radius:50%;font-size:16px;line-height:1}.mta-category-support{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:70px;padding:30px 34px;background:#f1f1f0}.mta-category-support .mta-category-kicker{margin-bottom:7px}.mta-category-support h2{margin:0 0 7px;color:#111;font-size:22px;font-weight:650;letter-spacing:-.025em}.mta-category-support p{margin:0;color:#666;font-size:12px;line-height:1.6}.mta-category-support>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:13px;min-height:43px;padding:0 18px;background:#111;color:#fff;font-size:11px;font-weight:650;text-decoration:none}.mta-category-support>a:hover{background:#393939}@media (max-width:1100px){.mta-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mta-category-hero-mark{margin-right:0}}@media (max-width:760px){.mta-category-container{width:min(100% - 32px, 620px)}.mta-category-page{padding-top:22px}.mta-category-hero{min-height:auto;margin-bottom:42px;padding:34px 25px}.mta-category-hero-mark{display:none}.mta-category-hero-copy>p{font-size:13px}.mta-category-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.mta-category-toolbar{width:100%;align-items:flex-start;justify-content:space-between}.mta-category-toolbar .woocommerce-ordering{max-width:62%}.mta-category-toolbar .woocommerce-ordering select{min-width:0;width:100%}.mta-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.mta-product-copy{padding:13px 12px 10px}.mta-product-title{font-size:13px}.mta-product-sku{font-size:9px}.mta-product-actions{align-items:stretch;flex-direction:column;padding:10px 12px 13px}.mta-product-actions .button{width:100%}.mta-product-details{text-align:center}.mta-category-description{margin-top:50px;padding-top:32px}.mta-category-description-inner{font-size:13px}.mta-category-description-inner h2{font-size:19px}.mta-category-support{align-items:flex-start;flex-direction:column;padding:25px 22px}}@media (max-width:390px){.mta-product-grid{grid-template-columns:1fr}.mta-product-media{aspect-ratio:1.18 / 1}}@media (prefers-reduced-motion:reduce){.mta-product-card-inner,.mta-product-image{transition:none!important}}.mta-category-hero::after{content:"MAT";z-index:0;display:block;position:absolute;top:.04em;right:-.16em;width:max-content;height:auto;border:0;border-radius:0;box-shadow:none;background:#fff0;color:rgb(255 255 255 / .055);font-family:inherit;font-size:clamp(180px, 36vw, 560px);font-weight:950;letter-spacing:-.13em;line-height:.76;white-space:nowrap;pointer-events:none}.mta-category-hero-copy,.mta-category-hero-mark{position:relative;z-index:1}@media(max-width:760px){.mta-category-hero::after{top:.06em;right:-.24em;font-size:clamp(160px, 64vw, 330px)}}