body.mundo-line-page{background:#f4f7f6}body.mundo-line-page .woocommerce-products-header{display:block!important;margin:0}body.mundo-line-page .woocommerce-products-header__title{display:none!important}body.mundo-line-page .ast-woocommerce-container{padding-top:24px}body.mundo-line-page .ma-line-filter-inline{display:none!important}.ma-line-hero{background:radial-gradient(circle at 92% 8%,rgb(255 255 255 / .13),transparent 28%),linear-gradient(135deg,#106060 0%,#0a4b4b 100%);border-radius:20px;box-shadow:0 16px 38px rgb(10 75 75 / .16);box-sizing:border-box;color:#fff;display:grid;gap:24px 34px;grid-template-columns:minmax(0,1fr) 190px;margin:0 0 26px;overflow:hidden;padding:34px 38px 26px;position:relative}.ma-line-hero::after{color:rgb(255 255 255 / .055);content:"MA";font-size:13rem;font-weight:800;letter-spacing:-.08em;line-height:1;pointer-events:none;position:absolute;right:-24px;top:-25px}.ma-line-hero__content,.ma-line-hero__aside,.ma-line-hero__nav{position:relative;z-index:1}.ma-line-hero__eyebrow{color:#b9dedb;display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.ma-line-hero h1{color:#fff;font-size:clamp(2rem, 4vw, 3.25rem);font-weight:800;letter-spacing:-.035em;line-height:1.05;margin:0 0 15px}.ma-line-hero p{color:rgb(255 255 255 / .84);font-size:1rem;line-height:1.65;margin:0;max-width:760px}.ma-line-hero__features{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:19px 0 22px;padding:0}.ma-line-hero__features li{background:rgb(255 255 255 / .11);border:1px solid rgb(255 255 255 / .16);border-radius:999px;color:#eef8f7;font-size:.78rem;font-weight:700;padding:6px 10px}.ma-line-hero__button{align-items:center;background:#fff;border-radius:9px;color:#106060!important;display:inline-flex;font-size:.88rem;font-weight:800;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none!important;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}.ma-line-hero__button:hover,.ma-line-hero__button:focus-visible{background:#dff0ee;color:#0a4b4b!important;transform:translateY(-1px)}.ma-line-hero__button:focus-visible,.ma-line-hero__nav-link:focus-visible{outline:3px solid rgb(255 255 255 / .35);outline-offset:3px}.ma-line-hero__aside{align-items:flex-start;align-self:center;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .16);border-radius:14px;display:flex;flex-direction:column;padding:20px}.ma-line-hero__status{color:#b9dedb;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ma-line-hero__aside strong{color:#fff;font-size:2.2rem;line-height:1;margin:9px 0 7px}.ma-line-hero__aside>span:last-child{color:rgb(255 255 255 / .75);font-size:.82rem;line-height:1.35}.ma-line-hero__nav{border-top:1px solid rgb(255 255 255 / .14);display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;padding-top:20px}.ma-line-hero__nav-link{align-items:center;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .14);border-radius:8px;color:#e8f4f3!important;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;min-height:36px;padding:7px 12px;text-decoration:none!important;transition:background-color 160ms ease,color 160ms ease}.ma-line-hero__nav-link:hover{background:rgb(255 255 255 / .17);color:#fff!important}.ma-line-hero__nav-link.is-active{background:#fff;border-color:#fff;color:#106060!important}.ma-line-hero__nav-link small{color:inherit;font-size:.66rem;font-weight:700;opacity:.68}.ma-line-content{display:grid;gap:24px;margin:0 0 28px}.ma-line-content__eyebrow{color:#106060;display:block;font-size:.72rem;font-weight:800;letter-spacing:.09em;margin-bottom:8px;text-transform:uppercase}.ma-line-benefits{align-items:center;background:#fff;border:1px solid #d3e1df;border-radius:16px;box-sizing:border-box;display:grid;gap:30px;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.15fr);padding:27px 30px}.ma-line-benefits__intro h2,.ma-line-systems__header h2{color:#173b3a;font-size:clamp(1.35rem, 2.3vw, 1.8rem);line-height:1.18;margin:0 0 10px}.ma-line-benefits__intro p,.ma-line-systems__header p{color:#526665;line-height:1.6;margin:0}.ma-line-benefits__list{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ma-line-benefits__list li,.ma-line-system-card li{color:#405b57;line-height:1.45;padding-left:24px;position:relative}.ma-line-benefits__list li::before,.ma-line-system-card li::before{background:#106060;border-radius:50%;color:#fff;content:"✓";font-size:.64rem;font-weight:800;height:16px;left:0;line-height:16px;position:absolute;text-align:center;top:0;width:16px}.ma-line-systems{background:#fff;border:1px solid #d3e1df;border-radius:16px;box-sizing:border-box;padding:28px 30px 24px}.ma-line-systems__header{margin-bottom:22px;max-width:780px}.ma-line-systems__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ma-line-system-card{background:#f8fbfa;border:1px solid #dce8e6;border-radius:12px;display:flex;flex-direction:column;min-height:235px;padding:18px;position:relative}.ma-line-system-card::before{background:#106060;border-radius:12px 12px 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.ma-line-system-card__family{color:#106060;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ma-line-system-card h3{color:#173b3a;font-size:1.08rem;line-height:1.25;margin:7px 0 8px}.ma-line-system-card>p{color:#526665;font-size:.87rem;line-height:1.5;margin:0 0 15px}.ma-line-system-card ul{display:grid;gap:6px;list-style:none;margin:auto 0 0;padding:0}.ma-line-system-card li{font-size:.78rem}.ma-line-systems__footer{align-items:center;border-top:1px solid #e2ecea;display:flex;gap:24px;justify-content:space-between;margin-top:22px;padding-top:20px}.ma-line-systems__footer p{color:#697a77;font-size:.78rem;line-height:1.45;margin:0;max-width:720px}.ma-line-systems__footer a{background:#106060;border-radius:8px;color:#fff!important;display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:800;justify-content:center;min-height:40px;padding:9px 14px;text-align:center;text-decoration:none!important}.ma-line-systems__footer a:hover,.ma-line-systems__footer a:focus-visible{background:#0a4b4b;color:#fff!important}body.mundo-catalog-page{background:#f4f7f6}body.mundo-catalog-page .ast-woocommerce-container{padding-top:24px}.ma-catalog-intro{background:radial-gradient(circle at 92% 8%,rgb(255 255 255 / .13),transparent 28%),linear-gradient(135deg,#106060 0%,#0a4b4b 100%);border-radius:20px;box-shadow:0 16px 38px rgb(10 75 75 / .16);box-sizing:border-box;color:#fff;display:grid;gap:24px 34px;grid-template-columns:minmax(0,1fr) 190px;margin:0 0 18px;overflow:hidden;padding:34px 38px 26px;position:relative}.ma-catalog-intro::after{color:rgb(255 255 255 / .055);content:"MA";font-size:13rem;font-weight:800;letter-spacing:-.08em;line-height:1;pointer-events:none;position:absolute;right:-24px;top:-25px}.ma-catalog-intro__content,.ma-catalog-intro__count,.ma-catalog-intro__nav{position:relative;z-index:1}.ma-catalog-intro__eyebrow,.ma-line-quote-guide__eyebrow{color:#b9dedb;display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin-bottom:9px;text-transform:uppercase}.ma-catalog-intro h2{color:#fff;font-size:clamp(1.8rem, 3.5vw, 2.75rem);font-weight:800;letter-spacing:-.035em;line-height:1.08;margin:0 0 14px;max-width:850px}.ma-catalog-intro__content>p{color:rgb(255 255 255 / .84);font-size:.95rem;line-height:1.65;margin:0;max-width:780px}.ma-catalog-intro__features{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:18px 0 21px;padding:0}.ma-catalog-intro__features li{background:rgb(255 255 255 / .11);border:1px solid rgb(255 255 255 / .16);border-radius:999px;color:#eef8f7;font-size:.75rem;font-weight:700;padding:6px 10px}.ma-catalog-intro__button{align-items:center;background:#fff;border-radius:9px;color:#106060!important;display:inline-flex;font-size:.86rem;font-weight:800;justify-content:center;min-height:44px;padding:10px 18px;text-decoration:none!important}.ma-catalog-intro__button:hover,.ma-catalog-intro__button:focus-visible{background:#dff0ee;color:#0a4b4b!important}.ma-catalog-intro__count{align-items:flex-start;align-self:center;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .16);border-radius:14px;display:flex;flex-direction:column;padding:20px}.ma-catalog-intro__count>span:first-child{color:#b9dedb;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ma-catalog-intro__count strong{color:#fff;font-size:2.2rem;line-height:1;margin:9px 0 7px}.ma-catalog-intro__count>span:last-child{color:rgb(255 255 255 / .75);font-size:.82rem;line-height:1.35}.ma-catalog-intro__nav{border-top:1px solid rgb(255 255 255 / .14);display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;padding-top:20px}.ma-catalog-intro__nav a{align-items:center;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .14);border-radius:8px;color:#e8f4f3!important;display:inline-flex;font-size:.8rem;font-weight:700;gap:7px;min-height:36px;padding:7px 12px;text-decoration:none!important}.ma-catalog-intro__nav a:hover,.ma-catalog-intro__nav a:focus-visible{background:#fff;color:#106060!important}.ma-catalog-intro__nav small{color:inherit;font-size:.66rem;font-weight:700;opacity:.68}.ma-catalog-guide{background:#fff;border:1px solid #d3e1df;border-radius:16px;display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 26px;overflow:hidden}.ma-catalog-guide>div{border-right:1px solid #e2ecea;box-sizing:border-box;padding:20px 24px}.ma-catalog-guide>div:last-child{border-right:0}.ma-catalog-guide span{color:#8da5a1;display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:7px}.ma-catalog-guide strong{color:#173b3a;display:block;font-size:1rem;margin-bottom:5px}.ma-catalog-guide p{color:#526665;font-size:.82rem;line-height:1.5;margin:0}.ma-line-selection{background:#fff;border:1px solid #d3e1df;border-radius:16px;box-sizing:border-box;padding:28px 30px}.ma-line-selection__header{margin-bottom:22px;max-width:840px}.ma-line-selection__header h2,.ma-line-quote-guide h2{color:#173b3a;font-size:clamp(1.35rem, 2.3vw, 1.8rem);line-height:1.18;margin:0 0 10px}.ma-line-selection__header p{color:#526665;line-height:1.65;margin:0}.ma-line-selection__grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.ma-line-selection__card{background:#f8fbfa;border:1px solid #dce8e6;border-radius:12px;padding:18px}.ma-line-selection__number{color:#106060;display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.04em;margin-bottom:9px}.ma-line-selection__card h3{color:#173b3a;font-size:1rem;margin:0 0 8px}.ma-line-selection__card p{color:#526665;font-size:.84rem;line-height:1.55;margin:0}.ma-line-applications{align-items:flex-start;border-top:1px solid #e2ecea;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr);margin-top:22px;padding-top:20px}.ma-line-applications>span{color:#106060;font-size:.72rem;font-weight:800;letter-spacing:.06em;padding-top:5px;text-transform:uppercase}.ma-line-applications ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ma-line-applications li{background:#e8f2f0;border-radius:999px;color:#24534f;font-size:.76rem;font-weight:700;padding:6px 10px}.ma-line-quote-guide{align-items:center;background:radial-gradient(circle at 96% 14%,rgb(255 255 255 / .1),transparent 25%),linear-gradient(135deg,#106060 0%,#0a4b4b 100%);border-radius:16px;box-sizing:border-box;color:#fff;display:grid;gap:32px;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.15fr);overflow:hidden;padding:28px 30px;position:relative}.ma-line-quote-guide::after{color:rgb(255 255 255 / .055);content:"MA";font-size:10rem;font-weight:800;letter-spacing:-.08em;line-height:1;pointer-events:none;position:absolute;right:-16px;top:-18px}.ma-line-quote-guide__intro,.ma-line-quote-guide__list{position:relative;z-index:1}.ma-line-quote-guide h2{color:#fff}.ma-line-quote-guide__intro p{color:rgb(255 255 255 / .8);line-height:1.6;margin:0 0 18px}.ma-line-quote-guide__intro a{background:#fff;border-radius:8px;color:#106060!important;display:inline-flex;font-size:.82rem;font-weight:800;padding:10px 15px;text-decoration:none!important}.ma-line-quote-guide__intro a:hover,.ma-line-quote-guide__intro a:focus-visible{background:#dff0ee;color:#0a4b4b!important}.ma-line-quote-guide__list{display:grid;gap:10px 16px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ma-line-quote-guide__list li{color:#eef8f7;font-size:.84rem;line-height:1.45;padding-left:24px;position:relative}.ma-line-quote-guide__list li::before{background:rgb(255 255 255 / .2);border-radius:50%;color:#fff;content:"✓";font-size:.64rem;font-weight:800;height:16px;left:0;line-height:16px;position:absolute;text-align:center;top:0;width:16px}body.mundo-line-page .woocommerce-result-count{color:#526665;font-weight:600}body.mundo-line-page .woocommerce-no-products-found,body.mundo-line-page .woocommerce-info{background:#fff;border:1px solid #d3e1df;border-radius:12px}@media (max-width:780px){body.mundo-line-page .ast-woocommerce-container,body.mundo-catalog-page .ast-woocommerce-container{padding-top:16px}.ma-catalog-intro,.ma-line-hero{gap:20px;grid-template-columns:1fr;padding:26px 22px 20px}.ma-catalog-intro__count,.ma-line-hero__aside{align-self:stretch;min-height:112px}.ma-catalog-intro__nav,.ma-line-hero__nav{flex-wrap:nowrap;margin-left:-22px;margin-right:-22px;overflow-x:auto;padding-left:22px;padding-right:22px;scrollbar-width:thin}.ma-catalog-intro__nav a,.ma-line-hero__nav-link{flex:0 0 auto}.ma-catalog-guide{grid-template-columns:1fr}.ma-catalog-guide>div{border-bottom:1px solid #e2ecea;border-right:0}.ma-catalog-guide>div:last-child{border-bottom:0}.ma-line-benefits{grid-template-columns:1fr;padding:23px 20px}.ma-line-systems{padding:23px 20px 20px}.ma-line-systems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-line-systems__footer{align-items:flex-start;flex-direction:column}.ma-line-selection,.ma-line-quote-guide{padding:23px 20px}.ma-line-selection__grid,.ma-line-quote-guide{grid-template-columns:1fr}.ma-line-applications{grid-template-columns:1fr}}@media (max-width:560px){.ma-line-benefits__list,.ma-line-systems__grid,.ma-line-quote-guide__list{grid-template-columns:1fr}.ma-line-system-card{min-height:0}}@media (prefers-reduced-motion:no-preference){.ma-line-hero__button,.ma-line-hero__nav-link{will-change:transform}}