:root{

--mdpi-ink-900:#0E1417; --mdpi-ink-800:#161D21; --mdpi-ink-700:#1F2937; --mdpi-ink-600:#374151;

--mdpi-text:#111827; --mdpi-text-2:#3F4955; --mdpi-text-3:#6B7280;
--mdpi-text-on-dark:#F4F6F7; --mdpi-text-on-dark-2:#C2CCD3;

--mdpi-amber:#DC6B2F;          
--mdpi-amber-cta:#B05423;      
--mdpi-amber-cta-hover:#8F4017;
--mdpi-amber-ink:#9A4519;      
--mdpi-amber-bg:#FBF1EA; --mdpi-amber-border:#F0C6A2;

--mdpi-wa:#157F40; --mdpi-wa-hover:#10632F; --mdpi-wa-brand:#25D366;

--mdpi-white:#FFFFFF; --mdpi-surface:#F7F8F9; --mdpi-surface-2:#EEF1F3;
--mdpi-border:#E2E6E9; --mdpi-border-strong:#CDD3D8;

--mdpi-success:#15803D; --mdpi-warning:#B45309; --mdpi-error:#B91C1C; --mdpi-info:#1E40AF;


--mdpi-font:'IBM Plex Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
--mdpi-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;

--mdpi-fs-micro:12px;                                  
--mdpi-fs-small:14px;                                  
--mdpi-fs-body:16px;                                   
--mdpi-fs-lead:18px;          
--mdpi-fs-h3:22px;         
--mdpi-fs-h2:clamp(22px,18px + .9vw,28px);            
--mdpi-fs-h1:clamp(28px,20px + 1.6vw,38px);              
--mdpi-fs-display:clamp(32px,24px + 2vw,48px);

--mdpi-lh-tight:1.18; --mdpi-lh-snug:1.35; --mdpi-lh:1.65; --mdpi-lh-loose:1.78;
--mdpi-ls-tight:-.02em; --mdpi-ls-wide:.12em;


--mdpi-s1:4px; --mdpi-s2:8px; --mdpi-s3:12px; --mdpi-s4:16px; --mdpi-s5:24px;
--mdpi-s6:32px; --mdpi-s7:48px; --mdpi-s8:64px; --mdpi-s9:96px; --mdpi-s10:128px;

--mdpi-r-xs:2px; --mdpi-r:4px; --mdpi-r-md:6px; --mdpi-r-lg:10px; --mdpi-r-pill:999px;
--mdpi-sh-1:0 1px 2px rgba(14,20,23,.06),0 1px 1px rgba(14,20,23,.04);
--mdpi-sh-2:0 8px 24px rgba(14,20,23,.10);
--mdpi-maxw:1280px; --mdpi-maxw-text:760px;

--mdpi-gutter:clamp(16px,5vw,72px);   
--mdpi-marco:1440px;                  
--mdpi-medio:880px;                   
--mdpi-lectura:72ch;                  
--mdpi-dur:.18s; --mdpi-ease:cubic-bezier(.2,.6,.2,1);

--mdpi-fs-12:12px; --mdpi-fs-13:13px; --mdpi-fs-14:14px;
--mdpi-fs-15:15px; --mdpi-fs-16:16px; --mdpi-fs-18:18px;
--mdpi-fs-22:22px; --mdpi-fs-28:28px; --mdpi-fs-36:36px; --mdpi-fs-46:46px;
--mdpi-hairline:#D8DDE1;

}


.mdpi-scope{font-family:var(--mdpi-font);color:var(--mdpi-text);font-size:var(--mdpi-fs-body);line-height:var(--mdpi-lh);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}
.mdpi-scope *{box-sizing:border-box;}


#brx-content .mdpi-cat-body{font-family:var(--mdpi-font);color:var(--mdpi-text);font-size:var(--mdpi-fs-body);line-height:var(--mdpi-lh);

max-width:var(--mdpi-maxw);margin-inline:auto;padding-inline:var(--mdpi-s5);box-sizing:border-box;}
#brx-content .mdpi-cat-body h1,#brx-content .mdpi-cat-body h2,#brx-content .mdpi-cat-body h3,#brx-content .mdpi-cat-body h4{font-family:var(--mdpi-font);color:var(--mdpi-text);font-weight:600;line-height:var(--mdpi-lh-tight);letter-spacing:var(--mdpi-ls-tight);margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body h1{font-size:var(--mdpi-fs-h1);font-weight:700;}

#brx-content .mdpi-cat-body h2{margin-top:var(--mdpi-s8);}
#brx-content .mdpi-cat-body h3{margin-top:var(--mdpi-s6);}
#brx-content .mdpi-cat-body>.mdpi-scope>*:first-child,#brx-content .mdpi-cat-body>*:first-child{margin-top:0;}
#brx-content .mdpi-cat-body .mdpi-cat-hero+*{margin-top:var(--mdpi-s7);}
#brx-content .mdpi-cat-body h2{font-size:var(--mdpi-fs-h2);}
#brx-content .mdpi-cat-body h3{font-size:var(--mdpi-fs-h3);}
#brx-content .mdpi-cat-body p{font-size:var(--mdpi-fs-body);line-height:var(--mdpi-lh);color:var(--mdpi-text-2);margin:0 0 var(--mdpi-s4);max-width:72ch;}
#brx-content .mdpi-cat-body ul,#brx-content .mdpi-cat-body ol{margin:0 0 var(--mdpi-s4);padding-left:var(--mdpi-s5);}
#brx-content .mdpi-cat-body li{font-size:var(--mdpi-fs-body);line-height:var(--mdpi-lh);color:var(--mdpi-text-2);margin:0 0 var(--mdpi-s2);}
#brx-content .mdpi-cat-body strong,#brx-content .mdpi-cat-body li strong{color:var(--mdpi-text);font-weight:600;}

#brx-content .mdpi-cat-body p a,#brx-content .mdpi-cat-body li a{color:var(--mdpi-amber-ink);text-decoration:underline;text-underline-offset:2px;font-weight:500;}
#brx-content .mdpi-cat-body p a:hover,#brx-content .mdpi-cat-body li a:hover{color:var(--mdpi-amber-cta-hover);}


#brx-content .mdpi-cat-body img{max-width:100%;height:auto;display:block;}


.mdpi-eyebrow{display:inline-block;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-micro);font-weight:500;letter-spacing:var(--mdpi-ls-wide);text-transform:uppercase;color:var(--mdpi-amber-ink);}
.mdpi-data{font-family:var(--mdpi-mono);font-variant-numeric:tabular-nums;}



.mdpi-btn,#brx-content .mdpi-cat-body a.mdpi-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mdpi-s2);font-family:var(--mdpi-font);font-size:var(--mdpi-fs-body);font-weight:600;line-height:1.1;padding:13px 20px;border-radius:var(--mdpi-r);border:1.5px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--mdpi-dur) var(--mdpi-ease),border-color var(--mdpi-dur),color var(--mdpi-dur),transform .1s var(--mdpi-ease);}

.mdpi-btn--primary,#brx-content .mdpi-cat-body a.mdpi-btn--primary{background:var(--mdpi-amber-cta);color:#fff;border-color:var(--mdpi-amber-cta);}
.mdpi-btn--primary:hover,#brx-content .mdpi-cat-body a.mdpi-btn--primary:hover{background:var(--mdpi-amber-cta-hover);border-color:var(--mdpi-amber-cta-hover);color:#fff;}

.mdpi-btn--wa,#brx-content .mdpi-cat-body a.mdpi-btn--wa{background:var(--mdpi-wa);color:#fff;border-color:var(--mdpi-wa);}
.mdpi-btn--wa:hover,#brx-content .mdpi-cat-body a.mdpi-btn--wa:hover{background:var(--mdpi-wa-hover);border-color:var(--mdpi-wa-hover);color:#fff;}

.mdpi-btn--secondary,#brx-content .mdpi-cat-body a.mdpi-btn--secondary{background:transparent;color:var(--mdpi-text);border-color:var(--mdpi-border-strong);}
.mdpi-btn--secondary:hover,#brx-content .mdpi-cat-body a.mdpi-btn--secondary:hover{background:var(--mdpi-surface);border-color:var(--mdpi-ink-700);color:var(--mdpi-text);}

.mdpi-btn--on-dark,#brx-content .mdpi-cat-body a.mdpi-btn--on-dark{background:transparent;color:#fff;border-color:rgba(255,255,255,.3);}
.mdpi-btn--on-dark:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.7);color:#fff;}
.mdpi-btn--lg{font-size:var(--mdpi-fs-body);padding:15px 26px;}
.mdpi-btn:active{transform:translateY(1px);}
.mdpi-btn:focus-visible{outline:2px solid var(--mdpi-amber);outline-offset:2px;}


.mdpi-badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-micro);font-weight:500;letter-spacing:.02em;padding:5px 10px;border-radius:var(--mdpi-r-xs);border:1px solid var(--mdpi-border-strong);background:var(--mdpi-surface);color:var(--mdpi-text-2);}
.mdpi-badge--amber{background:var(--mdpi-amber-bg);border-color:var(--mdpi-amber-border);color:var(--mdpi-amber-ink);}
.mdpi-badge--ink{background:var(--mdpi-ink-700);border-color:var(--mdpi-ink-700);color:#fff;}
.mdpi-badge--stock{color:var(--mdpi-success);border-color:#BBE6CC;background:#F0FAF3;}


#brx-content .mdpi-cat-body>*{margin-left:auto;margin-right:auto;}
#brx-content .mdpi-cat-body .mdpi-cat-section{margin:0 0 var(--mdpi-s9);}
#brx-content .mdpi-cat-body .mdpi-cat-section__head{max-width:var(--mdpi-maxw-text);margin:0 0 var(--mdpi-s6);}
#brx-content .mdpi-cat-body .mdpi-cat-section__head>span:first-child,
#brx-content .mdpi-cat-body .mdpi-cat-section__head .mdpi-eyebrow{display:block;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-micro);font-weight:500;letter-spacing:var(--mdpi-ls-wide);text-transform:uppercase;color:var(--mdpi-amber-ink);margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-section__head h2{margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-section__head p{font-size:var(--mdpi-fs-lead);color:var(--mdpi-text-2);}


#brx-content .mdpi-cat-body .mdpi-cat-hero{background:var(--mdpi-ink-900);color:var(--mdpi-text-on-dark);border-radius:var(--mdpi-r-lg);padding:clamp(24px,3.2vw,44px);margin:0 0 var(--mdpi-s8);}

#brx-content .mdpi-cat-body .mdpi-cat-hero .mdpi-cat-hero__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--mdpi-s7);align-items:center;max-width:none;}
#brx-content .mdpi-cat-body .mdpi-cat-hero .mdpi-eyebrow{color:var(--mdpi-amber);margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-hero h1{color:#fff;font-size:var(--mdpi-fs-h1);margin:0 0 var(--mdpi-s4);}
#brx-content .mdpi-cat-body .mdpi-cat-hero strong,#brx-content .mdpi-cat-body .mdpi-cat-hero b{color:#fff;}
#brx-content .mdpi-cat-body .mdpi-cat-hero__content>p{color:var(--mdpi-text-on-dark-2);font-size:var(--mdpi-fs-lead);line-height:var(--mdpi-lh);margin:0 0 var(--mdpi-s5);max-width:60ch;}
#brx-content .mdpi-cat-body .mdpi-cat-hero__chips{display:flex;flex-wrap:wrap;gap:var(--mdpi-s2);margin:0 0 var(--mdpi-s5);}
#brx-content .mdpi-cat-body .mdpi-cat-hero__chips .mdpi-badge{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#E8EDF0;}
#brx-content .mdpi-cat-body .mdpi-cat-hero__cta{display:flex;flex-wrap:wrap;gap:var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-hero__panel{display:flex;flex-direction:column;gap:var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-hero__metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--mdpi-amber);border-radius:var(--mdpi-r);padding:var(--mdpi-s4);}
#brx-content .mdpi-cat-body .mdpi-cat-hero__metric strong{display:block;font-size:var(--mdpi-fs-h3);color:#fff;margin:0 0 2px;}
#brx-content .mdpi-cat-body .mdpi-cat-hero__metric span{font-size:var(--mdpi-fs-small);color:var(--mdpi-text-on-dark-2);}
@media(max-width:860px){#brx-content .mdpi-cat-body .mdpi-cat-hero .mdpi-cat-hero__inner{grid-template-columns:1fr;gap:var(--mdpi-s6);}}


#brx-content .mdpi-cat-body .mdpi-cat-decision-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--mdpi-s5);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision{display:block;background:var(--mdpi-white);border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);padding:var(--mdpi-s6);text-decoration:none;transition:transform var(--mdpi-dur) var(--mdpi-ease),border-color var(--mdpi-dur),box-shadow var(--mdpi-dur);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision:hover{transform:translateY(-3px);border-color:var(--mdpi-amber);box-shadow:var(--mdpi-sh-2);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision>span:first-child{font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-small);font-weight:600;color:var(--mdpi-amber-ink);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision h3{margin:var(--mdpi-s2) 0;color:var(--mdpi-text);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision p{margin:0 0 var(--mdpi-s3);font-size:var(--mdpi-fs-small);color:var(--mdpi-text-2);}
#brx-content .mdpi-cat-body a.mdpi-cat-decision strong{font-size:var(--mdpi-fs-small);color:var(--mdpi-amber-ink);font-weight:600;}


#brx-content .mdpi-cat-body .mdpi-cat-solutions{display:flex;flex-direction:column;gap:var(--mdpi-s8);}
#brx-content .mdpi-cat-body .mdpi-cat-solution{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--mdpi-s7);row-gap:var(--mdpi-s4);align-items:center;}
#brx-content .mdpi-cat-body .mdpi-cat-solution__media{grid-column:1;grid-row:1;min-width:0;margin:0;}
#brx-content .mdpi-cat-body .mdpi-cat-solution__media img{display:block;width:100%;height:auto;margin:0;border-radius:var(--mdpi-r-md);border:1px solid var(--mdpi-border);background:var(--mdpi-surface-2);}
#brx-content .mdpi-cat-body .mdpi-cat-solution__content{grid-column:2;grid-row:1;min-width:0;}

#brx-content .mdpi-cat-body .mdpi-cat-solution--reverse .mdpi-cat-solution__media{grid-column:2;}
#brx-content .mdpi-cat-body .mdpi-cat-solution--reverse .mdpi-cat-solution__content{grid-column:1;}
#brx-content .mdpi-cat-body .mdpi-cat-solution__tag{display:inline-flex;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-micro);letter-spacing:.04em;color:var(--mdpi-amber-ink);background:var(--mdpi-amber-bg);border:1px solid var(--mdpi-amber-border);border-radius:var(--mdpi-r-xs);padding:4px 10px;margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-solution__content h2{margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-solution__actions{margin-top:var(--mdpi-s4);}

@media(max-width:860px){
#brx-content .mdpi-cat-body .mdpi-cat-solution{grid-template-columns:1fr;}
#brx-content .mdpi-cat-body .mdpi-cat-solution__media,
#brx-content .mdpi-cat-body .mdpi-cat-solution--reverse .mdpi-cat-solution__media{grid-column:1;grid-row:1;}
#brx-content .mdpi-cat-body .mdpi-cat-solution__content,
#brx-content .mdpi-cat-body .mdpi-cat-solution--reverse .mdpi-cat-solution__content{grid-column:1;grid-row:2;}
}


#brx-content .mdpi-cat-body ul.mdpi-cat-list{list-style:none;padding:0;margin:0 0 var(--mdpi-s4);}
#brx-content .mdpi-cat-body ul.mdpi-cat-list li{position:relative;padding-left:var(--mdpi-s5);margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body ul.mdpi-cat-list li::before{content:"";position:absolute;left:0;top:.5em;width:8px;height:8px;border-right:2px solid var(--mdpi-amber);border-bottom:2px solid var(--mdpi-amber);transform:rotate(45deg);}


#brx-content .mdpi-cat-body .mdpi-cat-ctable{border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);overflow:hidden;}
#brx-content .mdpi-cat-body .mdpi-cat-trow{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--mdpi-border);}
#brx-content .mdpi-cat-body .mdpi-cat-trow:last-child{border-bottom:0;}
#brx-content .mdpi-cat-body .mdpi-cat-trow>*{padding:13px 16px;font-size:var(--mdpi-fs-small);line-height:var(--mdpi-lh-snug);border-right:1px solid var(--mdpi-border);}
#brx-content .mdpi-cat-body .mdpi-cat-trow>*:last-child{border-right:0;}
#brx-content .mdpi-cat-body .mdpi-cat-trow--head{background:var(--mdpi-ink-700);}
#brx-content .mdpi-cat-body .mdpi-cat-trow--head>strong{color:#fff;font-size:var(--mdpi-fs-micro);text-transform:uppercase;letter-spacing:.04em;}
#brx-content .mdpi-cat-body .mdpi-cat-trow:not(.mdpi-cat-trow--head):nth-child(even){background:var(--mdpi-surface);}
#brx-content .mdpi-cat-body .mdpi-cat-trow span{color:var(--mdpi-text-2);}
@media(max-width:720px){#brx-content .mdpi-cat-body .mdpi-cat-trow{grid-template-columns:1fr;gap:0;}#brx-content .mdpi-cat-body .mdpi-cat-trow>*{border-right:0;}#brx-content .mdpi-cat-body .mdpi-cat-trow>*:first-child{background:var(--mdpi-surface-2);font-weight:600;}}


#brx-content .mdpi-cat-body .mdpi-cat-process__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--mdpi-s5);}
#brx-content .mdpi-cat-body .mdpi-cat-step{background:var(--mdpi-white);border:1px solid var(--mdpi-border);border-top:3px solid var(--mdpi-amber);border-radius:var(--mdpi-r-md);padding:var(--mdpi-s6);}
#brx-content .mdpi-cat-body .mdpi-cat-step>span:first-child{font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-h3);font-weight:700;color:var(--mdpi-border-strong);}
#brx-content .mdpi-cat-body .mdpi-cat-step h3{margin:var(--mdpi-s3) 0 var(--mdpi-s2);}
#brx-content .mdpi-cat-body .mdpi-cat-step p{font-size:var(--mdpi-fs-small);margin:0;}


#brx-content .mdpi-cat-body .mdpi-cat-business .mdpi-cat-section__inner{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--mdpi-s7);align-items:start;}
#brx-content .mdpi-cat-body .mdpi-cat-business__box{background:var(--mdpi-ink-900);color:var(--mdpi-text-on-dark);border-radius:var(--mdpi-r-md);padding:var(--mdpi-s7);}
#brx-content .mdpi-cat-body .mdpi-cat-business__box h3{color:#fff;margin:0 0 var(--mdpi-s3);}
#brx-content .mdpi-cat-body .mdpi-cat-business__box p{color:var(--mdpi-text-on-dark-2);}
@media(max-width:860px){#brx-content .mdpi-cat-body .mdpi-cat-business .mdpi-cat-section__inner{grid-template-columns:1fr;}}


#brx-content .mdpi-cat-body .mdpi-cat-final{text-align:center;background:var(--mdpi-surface);border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);padding:var(--mdpi-s8);}
#brx-content .mdpi-cat-body .mdpi-cat-final .mdpi-cat-section__inner{max-width:var(--mdpi-maxw-text);margin:0 auto;}


#brx-content .mdpi-cat-body table{width:100%;border-collapse:collapse;font-size:var(--mdpi-fs-small);margin:0 0 var(--mdpi-s5);border:1px solid var(--mdpi-border);}
#brx-content .mdpi-cat-body th,#brx-content .mdpi-cat-body td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--mdpi-border);}
#brx-content .mdpi-cat-body thead th{background:var(--mdpi-ink-700);color:#fff;font-weight:600;font-size:var(--mdpi-fs-micro);}
#brx-content .mdpi-cat-body tbody tr:nth-child(even){background:var(--mdpi-surface);}
#brx-content .mdpi-cat-body details{border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r);padding:var(--mdpi-s4) var(--mdpi-s5);margin:0 0 var(--mdpi-s3);background:var(--mdpi-white);}
#brx-content .mdpi-cat-body summary{font-weight:600;cursor:pointer;color:var(--mdpi-text);font-size:var(--mdpi-fs-body);}
#brx-content .mdpi-cat-body details[open] summary{margin-bottom:var(--mdpi-s3);}



#brx-content body.mdpi-cat-v2 ul.products,body.mdpi-cat-v2 ul.products{max-width:var(--mdpi-maxw);margin-left:auto;margin-right:auto;padding-left:var(--mdpi-s5);padding-right:var(--mdpi-s5);box-sizing:border-box;gap:var(--mdpi-s5) !important;}
body.mdpi-cat-v2 ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--mdpi-s5);margin:0 0 var(--mdpi-s7);padding:0;list-style:none;}
body.mdpi-cat-v2 ul.products::before,body.mdpi-cat-v2 ul.products::after{display:none !important;}
body.mdpi-cat-v2 ul.products li.product{float:none !important;width:auto !important;margin:0 !important;clear:none !important;background:#fff;border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);overflow:hidden;display:flex;flex-direction:column;padding:0;font-family:var(--mdpi-font);transition:transform var(--mdpi-dur) var(--mdpi-ease),border-color var(--mdpi-dur),box-shadow var(--mdpi-dur);}
body.mdpi-cat-v2 ul.products li.product:hover{transform:translateY(-3px);border-color:var(--mdpi-amber);box-shadow:var(--mdpi-sh-2);}
body.mdpi-cat-v2 li.product>a img,body.mdpi-cat-v2 li.product img{margin:0 !important;border-radius:0;width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}
body.mdpi-cat-v2 li.product .mdpi-loop-brand{display:block;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mdpi-text-3);padding:14px 16px 0;}
body.mdpi-cat-v2 li.product .woocommerce-loop-product__title{font-size:var(--mdpi-fs-body) !important;font-weight:600;line-height:var(--mdpi-lh-snug);color:var(--mdpi-text);padding:4px 16px 6px !important;}
body.mdpi-cat-v2 li.product .price{padding:0 16px !important;font-family:var(--mdpi-font) !important;font-weight:700;font-size:var(--mdpi-fs-h3) !important;color:var(--mdpi-text) !important;}
body.mdpi-cat-v2 li.product .price del,body.mdpi-cat-v2 li.product .price ins{font-size:var(--mdpi-fs-body);}
body.mdpi-cat-v2 li.product .mdpi-loop-iva{padding:3px 16px 0;font-size:var(--mdpi-fs-micro);color:var(--mdpi-text-2);}
body.mdpi-cat-v2 li.product .mdpi-loop-finance{padding:7px 16px 0;font-size:var(--mdpi-fs-micro);font-weight:600;color:var(--mdpi-amber-ink);}
body.mdpi-cat-v2 li.product .button,body.mdpi-cat-v2 li.product .mdpi-loop-ver{margin:14px 16px 16px !important;margin-top:auto !important;display:block;text-align:center;background:var(--mdpi-amber-cta) !important;color:#fff !important;border-radius:var(--mdpi-r);padding:12px 14px !important;font-weight:600;text-decoration:none;border:0;transition:background var(--mdpi-dur);}
body.mdpi-cat-v2 li.product .button:hover,body.mdpi-cat-v2 li.product .mdpi-loop-ver:hover{background:var(--mdpi-amber-cta-hover) !important;color:#fff !important;}


#brx-content .mdpi-cat-body .mdpi-cat-solution__media img{transition:transform .4s var(--mdpi-ease);}
#brx-content .mdpi-cat-body .mdpi-cat-solution:hover .mdpi-cat-solution__media img{transform:scale(1.03);}
.mdpi-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s var(--mdpi-ease),transform .5s var(--mdpi-ease);}
.mdpi-reveal.is-in{opacity:1;transform:none;}


@media(max-width:768px){
#brx-content .mdpi-cat-body .mdpi-cat-section{margin-bottom:var(--mdpi-s8);}
.mdpi-btn{width:100%;}
#brx-content .mdpi-cat-body .mdpi-cat-hero__cta .mdpi-btn{width:auto;}
}
@media(prefers-reduced-motion:reduce){
*{transition:none !important;animation:none !important;}
.mdpi-reveal{opacity:1 !important;transform:none !important;}
}





.mdpi-btn--ghost{background:transparent;color:var(--mdpi-amber-ink);padding:10px 6px;}
.mdpi-btn--ghost:hover{color:var(--mdpi-amber-cta-hover);text-decoration:underline;}

.mdpi-navlink:focus-visible,.mdpi-crumbs a:focus-visible,.mdpi-card a:focus-visible{outline:2px solid var(--mdpi-amber);outline-offset:2px;border-radius:var(--mdpi-r-xs);}


.mdpi-card{display:flex;flex-direction:column;background:var(--mdpi-white);border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);overflow:hidden;}

.mdpi-card__media{position:relative;aspect-ratio:4/3;background:var(--mdpi-surface-2);}
.mdpi-card__media img{width:100%;height:100%;object-fit:cover;display:block;}
.mdpi-card__flag{position:absolute;top:10px;left:10px;}
.mdpi-card__body{padding:var(--mdpi-s4);display:flex;flex-direction:column;gap:var(--mdpi-s3);flex:1;}
.mdpi-card__brand{font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mdpi-text-3);}
.mdpi-card__title{font-size:var(--mdpi-fs-16);font-weight:600;line-height:var(--mdpi-lh-tight);margin:0;min-height:2.3em;}

.mdpi-card__specs{display:grid;gap:6px;padding:var(--mdpi-s3) 0;border-top:1px solid var(--mdpi-border);border-bottom:1px solid var(--mdpi-border);}
.mdpi-card__spec{display:flex;justify-content:space-between;gap:var(--mdpi-s3);font-size:var(--mdpi-fs-13);}
.mdpi-card__spec dt{color:var(--mdpi-text-3);}
.mdpi-card__spec dd{margin:0;font-family:var(--mdpi-mono);font-variant-numeric:tabular-nums;color:var(--mdpi-text);text-align:right;}
.mdpi-card__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--mdpi-s3);}
.mdpi-card__price{font-family:var(--mdpi-font);font-weight:700;font-size:var(--mdpi-fs-22);color:var(--mdpi-text);line-height:1.05;letter-spacing:-.01em;}
.mdpi-card__iva{font-size:var(--mdpi-fs-13);font-weight:600;color:var(--mdpi-text-2);letter-spacing:0;}
.mdpi-card__ivaincl{display:block;font-family:var(--mdpi-font);font-weight:400;font-size:var(--mdpi-fs-13);color:var(--mdpi-text-2);margin-top:4px;}

.mdpi-card__finance{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:600;font-size:var(--mdpi-fs-13);color:var(--mdpi-amber-ink);}
.mdpi-card__finance svg{width:15px;height:15px;flex:none;color:var(--mdpi-amber);}

.mdpi-card__foot .mdpi-btn{align-self:stretch;justify-content:center;}


.mdpi-table-wrap{overflow-x:auto;border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);}
.mdpi-table{width:100%;border-collapse:collapse;font-size:var(--mdpi-fs-14);}
.mdpi-table th,.mdpi-table td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--mdpi-border);}
.mdpi-table thead th{background:var(--mdpi-ink-700);color:#fff;font-weight:600;font-size:var(--mdpi-fs-13);position:sticky;top:0;}
.mdpi-table tbody tr:nth-child(even){background:var(--mdpi-surface);}
.mdpi-table td.mdpi-num{font-family:var(--mdpi-mono);font-variant-numeric:tabular-nums;text-align:right;}
.mdpi-table th[scope=row]{font-weight:500;color:var(--mdpi-text-2);background:var(--mdpi-surface-2);}


.mdpi-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--mdpi-border);border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);overflow:hidden;}
.mdpi-trust__item{background:var(--mdpi-white);padding:var(--mdpi-s4);display:flex;gap:var(--mdpi-s3);align-items:flex-start;}
.mdpi-trust__ic{flex:none;width:22px;height:22px;color:var(--mdpi-amber);}
.mdpi-trust__t{font-weight:600;font-size:var(--mdpi-fs-14);margin:0 0 2px;}
.mdpi-trust__d{font-size:var(--mdpi-fs-13);color:var(--mdpi-text-3);margin:0;line-height:1.4;}


.mdpi-crumbs{font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-12);color:var(--mdpi-text-3);display:flex;flex-wrap:wrap;gap:6px;align-items:center;}
.mdpi-crumbs a{color:var(--mdpi-text-2);text-decoration:none;}
.mdpi-crumbs a:hover{color:var(--mdpi-amber-ink);}
.mdpi-crumbs span[aria-current]{color:var(--mdpi-text);}


.mdpi-buybox{border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);padding:var(--mdpi-s5);background:var(--mdpi-white);display:flex;flex-direction:column;gap:var(--mdpi-s4);max-width:420px;}
.mdpi-buybox__price{font-family:var(--mdpi-font);font-weight:700;font-size:var(--mdpi-fs-36);line-height:1;letter-spacing:-.02em;color:var(--mdpi-text);}
.mdpi-buybox__iva{font-size:var(--mdpi-fs-15);font-weight:600;color:var(--mdpi-text-2);}
.mdpi-buybox__ivaincl{font-size:var(--mdpi-fs-14);color:var(--mdpi-text-2);}

.mdpi-finance{display:flex;gap:var(--mdpi-s3);align-items:flex-start;background:var(--mdpi-amber-bg);border:1px solid var(--mdpi-amber-border);border-left:3px solid var(--mdpi-amber);border-radius:var(--mdpi-r);padding:var(--mdpi-s4);}
.mdpi-finance__ic{flex:none;width:26px;height:26px;color:var(--mdpi-amber);}
.mdpi-finance__t{font-weight:700;font-size:var(--mdpi-fs-16);color:var(--mdpi-amber-ink);margin:0 0 3px;}
.mdpi-finance__d{font-size:var(--mdpi-fs-13);color:var(--mdpi-text-2);margin:0;line-height:1.45;}

.mdpi-finance > .mdpi-wrap{min-width:0;}
@media (max-width:767px){.mdpi-finance > .mdpi-wrap .mdpi-btn{white-space:normal;}}

.mdpi-buybox__ctas{display:flex;flex-direction:column;gap:var(--mdpi-s2);}
.mdpi-buybox__ctas .mdpi-btn{width:100%;justify-content:center;}
.mdpi-buybox__contact{display:flex;flex-wrap:wrap;gap:var(--mdpi-s4);padding-top:var(--mdpi-s3);border-top:1px solid var(--mdpi-border);}
.mdpi-buybox__contact a{font-size:var(--mdpi-fs-14);font-weight:600;color:var(--mdpi-amber-ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;}
.mdpi-buybox__contact a:hover{color:var(--mdpi-amber-cta-hover);text-decoration:underline;}
.mdpi-buybox__contact .mdpi-sec{color:var(--mdpi-text-2);font-weight:500;}




.mdpi-card{transition:transform var(--mdpi-dur) var(--mdpi-ease),border-color var(--mdpi-dur),box-shadow var(--mdpi-dur);will-change:transform;}
.mdpi-card:hover{transform:translateY(-3px);border-color:var(--mdpi-amber);box-shadow:var(--mdpi-sh-2);}
.mdpi-card__media img{transition:transform .35s var(--mdpi-ease);}
.mdpi-card:hover .mdpi-card__media img{transform:scale(1.04);}


.mdpi-navlink{position:relative;text-decoration:none;color:var(--mdpi-text);}
.mdpi-navlink::after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--mdpi-amber);transform:scaleX(0);transform-origin:left;transition:transform var(--mdpi-dur) var(--mdpi-ease);}
.mdpi-navlink:hover::after,.mdpi-navlink[aria-current]::after{transform:scaleX(1);}

.mdpi-header{position:sticky;top:0;z-index:50;background:var(--mdpi-white);border-bottom:1px solid transparent;transition:box-shadow var(--mdpi-dur),border-color var(--mdpi-dur),padding var(--mdpi-dur);}
.mdpi-header.is-compact{box-shadow:var(--mdpi-sh-1);border-bottom-color:var(--mdpi-border);}

@keyframes mdpi-pulse{0%,100%{box-shadow:0 0 0 0 rgba(21,127,64,.0);}50%{box-shadow:0 0 0 5px rgba(21,127,64,.10);}}
.mdpi-btn--wa.mdpi-pulse{animation:mdpi-pulse 2.6s var(--mdpi-ease) infinite;}

@media (max-width:768px){.mdpi-card__foot{flex-direction:column;align-items:stretch;}}


.term-249 ul.products{display:grid !important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin:0 0 var(--mdpi-s6);padding:0;list-style:none;}
.term-249 ul.products::before,.term-249 ul.products::after{display:none !important;}
.term-249 ul.products li.product{float:none !important;width:auto !important;margin:0 !important;clear:none !important;background:#fff;border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r-md);overflow:hidden;display:flex;flex-direction:column;padding:0;font-family:var(--mdpi-font);transition:transform var(--mdpi-dur) var(--mdpi-ease),border-color var(--mdpi-dur),box-shadow var(--mdpi-dur);}
.term-249 ul.products li.product:hover{transform:translateY(-3px);border-color:var(--mdpi-amber);box-shadow:var(--mdpi-sh-2);}
.term-249 li.product>a img,.term-249 li.product img{margin:0 !important;border-radius:0;width:100%;aspect-ratio:4/3;object-fit:cover;display:block;}
.term-249 li.product .mdpi-loop-brand{display:block;font-family:var(--mdpi-mono);font-size:var(--mdpi-fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--mdpi-text-3);padding:14px 16px 0;}
.term-249 li.product .woocommerce-loop-product__title{font-size:var(--mdpi-fs-16) !important;font-weight:600;line-height:1.2;color:var(--mdpi-text);padding:4px 16px 6px !important;}
.term-249 li.product .price{padding:0 16px !important;font-family:var(--mdpi-font) !important;font-weight:700;font-size:var(--mdpi-fs-22) !important;color:var(--mdpi-text) !important;}
.term-249 li.product .price del,.term-249 li.product .price ins{font-size:var(--mdpi-fs-16);}
.term-249 li.product .mdpi-loop-iva{padding:3px 16px 0;font-size:var(--mdpi-fs-13);color:var(--mdpi-text-2);}
.term-249 li.product .mdpi-loop-finance{padding:7px 16px 0;font-size:var(--mdpi-fs-13);font-weight:600;color:var(--mdpi-amber-ink);}
.term-249 li.product .button,.term-249 li.product .mdpi-loop-ver{margin:14px 16px 16px !important;margin-top:auto !important;display:block;text-align:center;background:var(--mdpi-amber-cta) !important;color:#fff !important;border-radius:var(--mdpi-r);padding:11px 14px !important;font-weight:600;text-decoration:none;border:0;}
.term-249 li.product .button:hover,.term-249 li.product .mdpi-loop-ver:hover{background:var(--mdpi-amber-cta-hover) !important;}


.mdpi-cat-hero{background:var(--mdpi-ink-900);color:var(--mdpi-text-on-dark);border-radius:8px;padding:48px 40px;margin:0 0 var(--mdpi-s7);font-family:var(--mdpi-font);}
.mdpi-cat-hero__inner{max-width:760px;}
.mdpi-cat-hero .mdpi-eyebrow{color:var(--mdpi-amber);display:block;margin-bottom:14px;}
.mdpi-cat-hero h1{font-family:var(--mdpi-font);font-weight:700;font-size:var(--mdpi-fs-36);line-height:1.12;letter-spacing:-.02em;color:#fff;margin:0 0 16px;}
.mdpi-cat-hero__lead{font-size:var(--mdpi-fs-16);line-height:1.6;color:var(--mdpi-text-on-dark-2);margin:0 0 14px;}
.mdpi-cat-hero__lead strong{color:#fff;font-weight:600;}
.mdpi-cat-hero__chips{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px;}
.mdpi-cat-hero__chips .mdpi-badge{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#e8edf0;}
.mdpi-cat-hero__chips .mdpi-badge--amber{background:var(--mdpi-amber-bg);border-color:var(--mdpi-amber-border);color:var(--mdpi-amber-ink);}
.mdpi-cat-hero__cta{display:flex;flex-wrap:wrap;gap:12px;}
.mdpi-cat-hero__cta .mdpi-btn--secondary{color:#fff;border-color:rgba(255,255,255,.28);}
.mdpi-cat-hero__cta .mdpi-btn--secondary:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.55);}
@media(max-width:768px){.mdpi-cat-hero{padding:32px 20px;}.mdpi-cat-hero h1{font-size:var(--mdpi-fs-28);}}

body.mdpi-cat-v2 ul.products li.product a.button.mdpi-loop-ver,#brx-content body.mdpi-cat-v2 li.product a.mdpi-loop-ver{background-image:none !important;background-color:var(--mdpi-amber-cta) !important;color:#fff !important;border-color:var(--mdpi-amber-cta) !important;box-shadow:none !important;}
body.mdpi-cat-v2 ul.products li.product a.button.mdpi-loop-ver:hover{background:var(--mdpi-amber-cta-hover) !important;}

body.mdpi-cat-v2 li.product h5{font-size:var(--mdpi-fs-body) !important;font-weight:600;line-height:var(--mdpi-lh-snug);color:var(--mdpi-text);margin:0;padding:4px 16px 6px;}
body.mdpi-cat-v2 li.product h5 a{color:inherit;text-decoration:none;}
body.mdpi-cat-v2 li.product .dynamic:has(.woocommerce-price-suffix){padding:2px 16px 0;line-height:1.1;}
body.mdpi-cat-v2 li.product .dynamic:has(.woocommerce-price-suffix) .amount{font-family:var(--mdpi-font);font-weight:700;font-size:var(--mdpi-fs-h3);color:var(--mdpi-text);letter-spacing:-.01em;}
body.mdpi-cat-v2 li.product .woocommerce-price-suffix{font-family:var(--mdpi-font);font-size:var(--mdpi-fs-13);font-weight:600;color:var(--mdpi-text-2);}
body.mdpi-cat-v2 li.product .mdpi-loop-iva .amount{font-size:var(--mdpi-fs-13) !important;font-weight:400 !important;color:var(--mdpi-text-2);}
body.mdpi-cat-v2 li.product a.mdpi-loop-ver{padding:13px 20px !important;border:1px solid var(--mdpi-amber-cta) !important;}

body.mdpi-cat-v2 li.product h5{min-height:2.3em;}
body.mdpi-cat-v2 .woocommerce-pagination{margin:4px 0 var(--mdpi-s7);}
body.mdpi-cat-v2 .woocommerce-pagination ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;list-style:none;margin:0;padding:0;}
body.mdpi-cat-v2 .woocommerce-pagination ul.page-numbers::before,body.mdpi-cat-v2 .woocommerce-pagination ul.page-numbers::after{display:none !important;}
body.mdpi-cat-v2 .woocommerce-pagination li{margin:0 !important;padding:0 !important;list-style:none !important;background:none !important;}
body.mdpi-cat-v2 .woocommerce-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;box-sizing:border-box;font-family:var(--mdpi-font);font-size:var(--mdpi-fs-body);font-weight:600;line-height:1;color:var(--mdpi-text);background:#fff;border:1px solid var(--mdpi-border);border-radius:var(--mdpi-r);text-decoration:none;transition:border-color var(--mdpi-dur),background var(--mdpi-dur),color var(--mdpi-dur);}
body.mdpi-cat-v2 .woocommerce-pagination a.page-numbers:hover{border-color:var(--mdpi-amber);color:var(--mdpi-amber-ink);background:var(--mdpi-amber-bg,#FDF4EE);}
body.mdpi-cat-v2 .woocommerce-pagination .page-numbers.current{background:var(--mdpi-amber-cta) !important;border-color:var(--mdpi-amber-cta) !important;color:#fff !important;}
body.mdpi-cat-v2 .woocommerce-pagination .page-numbers.dots{border-color:transparent;background:transparent;color:var(--mdpi-text-3);min-width:auto;padding:0 4px;}
body.mdpi-cat-v2 .woocommerce-pagination .page-numbers.next,body.mdpi-cat-v2 .woocommerce-pagination .page-numbers.prev{font-weight:700;}
body.mdpi-cat-v2 .woocommerce-pagination{display:flex;justify-content:center;}

body.mdpi-cat-v2 li.product .dynamic:has(.woocommerce-price-suffix){order:1;}
body.mdpi-cat-v2 li.product .dynamic:has(.mdpi-loop-iva){order:2;}
body.mdpi-cat-v2 li.product .dynamic:has(.mdpi-loop-ver){order:3;}

body.mdpi-cat-v2 ul.products li.product{padding:0 !important;}
body.mdpi-cat-v2 li.product h5{line-height:1.18;}
body.mdpi-cat-v2 li.product .mdpi-loop-brand{letter-spacing:.08em;}
body.mdpi-cat-v2 li.product .mdpi-loop-iva{font-size:var(--mdpi-fs-13);}
body.mdpi-cat-v2 li.product .mdpi-loop-finance{font-size:var(--mdpi-fs-13);}
body.mdpi-cat-v2 li.product a.mdpi-loop-ver,body.mdpi-cat-v2 li.product .button{font-size:var(--mdpi-fs-body) !important;}

body{font-family:var(--mdpi-font) !important;}
#brx-content body.mdpi-cat-v2 ul.products,body.mdpi-cat-v2 ul.products{grid-template-columns:repeat(4,1fr) !important;gap:20px !important;}
@media(max-width:1024px){#brx-content body.mdpi-cat-v2 ul.products,body.mdpi-cat-v2 ul.products{grid-template-columns:repeat(3,1fr) !important;}}
@media(max-width:680px){#brx-content body.mdpi-cat-v2 ul.products,body.mdpi-cat-v2 ul.products{grid-template-columns:repeat(2,1fr) !important;}}
body.mdpi-cat-v2 li.product .mdpi-loop-desc{padding:6px 16px 0;margin:0;font-size:var(--mdpi-fs-13);line-height:1.45;color:var(--mdpi-text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}


header .mdpi-header-nav .brx-nav-nested-items > li{position:relative;}
header .mdpi-header-nav .brx-nav-nested-items > li > .brx-submenu-toggle,header .mdpi-header-nav .brx-nav-nested-items > li > a{position:relative;}
header .mdpi-header-nav .brx-nav-nested-items > li > .brx-submenu-toggle::after,header .mdpi-header-nav .brx-nav-nested-items > li > a:not(.brx-submenu-toggle)::after{content:"";position:absolute;left:2px;right:2px;bottom:-6px;height:2px;background:var(--mdpi-amber);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--mdpi-ease,ease);border-radius:2px;}
header .mdpi-header-nav .brx-nav-nested-items > li:hover > .brx-submenu-toggle::after,header .mdpi-header-nav .brx-nav-nested-items > li.brx-open > .brx-submenu-toggle::after,header .mdpi-header-nav .brx-nav-nested-items > li:hover > a::after,header .mdpi-header-nav .brx-nav-nested-items > li.active > a::after{transform:scaleX(1);}
header .mdpi-header-nav .brx-nav-nested-items > li:hover > .brx-submenu-toggle span,header .mdpi-header-nav .brx-nav-nested-items > li:hover > a{color:var(--mdpi-amber-ink) !important;}
header .mdpi-header-nav .brx-nav-nested-items > li > .brx-submenu-toggle span{color:var(--mdpi-text) !important;font-weight:500;}

@media(max-width:1199px){

header .mdpi-header-nav .brx-nav-nested-items{justify-content:flex-start !important;align-items:stretch !important;flex-direction:column !important;flex-wrap:nowrap !important;gap:0 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;top:0 !important;bottom:auto !important;height:100dvh !important;max-height:100dvh !important;padding:48px 18px 28px !important;}
header .mdpi-header-nav .brx-nav-nested-items > li{width:100% !important;flex:0 0 auto !important;border-bottom:1px solid var(--mdpi-border);}
header .mdpi-header-nav .brx-nav-nested-items > li > .brx-submenu-toggle,header .mdpi-header-nav .brx-nav-nested-items > li > a{width:100% !important;justify-content:space-between !important;min-height:0 !important;padding-top:10px !important;padding-bottom:10px !important;text-align:left !important;}

header .mdpi-header-nav .brx-dropdown-content{justify-content:flex-start !important;align-items:stretch !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;max-height:100dvh !important;gap:0 !important;}

#brxe-kfcucg .brx-dropdown-content > li,#brxe-kfcucg .brx-nav-nested-items > li{padding-top:0 !important;padding-bottom:0 !important;}
#brxe-kfcucg .brx-dropdown-content > li{border-bottom:1px solid var(--mdpi-border) !important;}
#brxe-kfcucg .brx-dropdown-content > li > a,#brxe-kfcucg .brx-dropdown-content > li > .brx-submenu-toggle{padding-top:10px !important;padding-bottom:10px !important;min-height:0 !important;line-height:1.3 !important;}


header .mdpi-header-nav .brx-nav-nested-items > li:has(> .brxe-toggle){display:none !important;}
header .mdpi-header-nav .brx-nav-nested-items > li > .brxe-toggle{display:none !important;}
}



.mdpi-qty{display:inline-flex;align-items:stretch;border:1px solid #D1D5DB;border-radius:8px;overflow:hidden;background:#fff;height:40px;line-height:1;vertical-align:middle;box-shadow:0 1px 2px rgba(17,24,39,.04);}
.mdpi-qty__btn{flex:0 0 38px;width:38px;border:0;background:#fff;color:#1F2937;font-size:19px;font-weight:500;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s;}
.mdpi-qty__btn:hover{background:#F9FAFB;color:#B05423;}
.mdpi-qty__btn:active{background:#FDF4EE;color:#B05423;}
.mdpi-qty__in{flex:0 0 46px;width:46px !important;min-width:46px;max-width:46px;border:0;border-left:1px solid #E5E7EB;border-right:1px solid #E5E7EB;text-align:center;font-family:'JetBrains Mono','IBM Plex Mono',ui-monospace,monospace;font-size:15px;font-weight:500;color:#111827;padding:0;-moz-appearance:textfield;background:#fff;box-sizing:border-box;}
.mdpi-qty__in::-webkit-outer-spin-button,.mdpi-qty__in::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.mdpi-qty__in:focus{outline:none;background:#F9FAFB;}

.mdpi-buyrow{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;width:100%;margin:0 0 6px;}
.mdpi-buyrow .mdpi-qty{flex:0 0 auto;}
.mdpi-buyrow .mdpi-card-cta{flex:1 1 148px;min-width:148px;width:auto;margin:0;min-height:40px;display:inline-flex;align-items:center;justify-content:center;}

.mdpi-qty--pdp{height:48px;margin:0 0 12px;align-self:flex-start;}
.mdpi-qty--pdp .mdpi-qty__btn{flex:0 0 46px;width:46px;font-size:22px;}
.mdpi-qty--pdp .mdpi-qty__in{flex:0 0 56px;width:56px !important;min-width:56px;max-width:56px;font-size:16px;}
.mdpi-qty__lbl{display:flex;align-items:center;padding:0 14px;font-size:13px;color:#4B5563;border-left:1px solid #E5E7EB;font-family:var(--mdpi-font-sans,'Inter',sans-serif);}
.card__foot .mdpi-qty__lbl{display:none;}



:root{
--v2-cta:#B05423;            
--v2-cta-hover:#8F4017;
--v2-link:#2F81F7;           
--v2-chip-bg:#F3F4F6;
--v2-chip-ink:#4B5563;
--v2-chip-bd:#E5E7EB;
--v2-card-bd:#E5E7EB;
}


html #mdpicat.mdpi-woo,
html #mdpicat.mdpi-woo2,
html #mdpicat{
--woo-amberbg:var(--v2-chip-bg);
--woo-amberbd:var(--v2-chip-bd);
--woo-amberink:var(--v2-chip-ink);
--woo-techbg:var(--v2-chip-bg);
--woo-techbd:var(--v2-chip-bd);
--woo-techink:var(--v2-chip-ink);
}


.card .card__optag,
.mdpi-cro .lo-chip,
.mdpi-fchip,
.of-chip{
background:var(--v2-chip-bg);
color:var(--v2-chip-ink);
border:1px solid var(--v2-chip-bd);
border-radius:var(--mdpi-r);
font-weight:500;
}
html #mdpicat .badge--tec{
background:var(--v2-chip-bg);
color:var(--v2-chip-ink);
border-color:var(--v2-chip-bd);
}


html #mdpicat .badge--stock,
html #mdpicat .card__stocklive{
background:#F0FDF4;
color:#15803D;
border-color:#BBF7D0;
}


html #mdpicat .card.card--opc1 .card__tecrow{ display:none; }
html #mdpicat .card.card--opc1 .card__featrow .card__featchip:nth-of-type(n+3){ display:none; }


html #mdpicat .card.card--opc1{
box-shadow:none;
border:1px solid var(--v2-card-bd);
border-radius:6px;
}
html #mdpicat .card.card--opc1:hover{
box-shadow:none;
border-color:#CDD3D8;
}


html #mdpicat .card__gball{
width:auto; height:auto; min-width:0;
padding:3px 7px;
border-radius:4px;
background:rgba(255,255,255,.94);
color:#3F4955;
border:1px solid var(--v2-chip-bd);
font-size:11px; font-weight:600; line-height:1.25;
display:flex; align-items:center; justify-content:center;
box-shadow:none;
}


html #mdpicat .mdpi-pk-anchor,
html #mdpicat .lo-btn,
html #mdpicat .mdpi-card-cta,
html .btn.btn--cart-solid{
background:var(--v2-cta);
border-color:var(--v2-cta);
}
html #mdpicat .mdpi-pk-anchor:hover,
html #mdpicat .lo-btn:hover,
html #mdpicat .mdpi-card-cta:hover,
html .btn.btn--cart-solid:hover{
background:var(--v2-cta-hover);
border-color:var(--v2-cta-hover);
}




html .of-btn.of-btn--wa{ background:#157F40; border-color:#157F40; }
html .of-btn.of-btn--wa:hover{ background:#10632F; }


html #mdpicat .card.card--opc1 .card__title{
font-size:16px; font-weight:600; line-height:1.35; letter-spacing:-.005em;
}
html #mdpicat .card__tecchip,
html #mdpicat .card__featchip,
html #mdpicat .card__optag{ font-size:11.5px; font-weight:500; }


html #mdpicat .card__lote,
html #mdpicat .pk-colors__badge{
background:var(--v2-chip-bg);
color:var(--v2-chip-ink);
border-color:var(--v2-chip-bd);
}
html #mdpicat .mdpi-perso-side .chip.active,
html #mdpi-f1chips .f1-row > a.chip.active,
html #mdpicat.mdpi-opc1 .mdpi-sortchip.active{
background:#1F2937;
border-color:#1F2937;
color:#fff;
font-weight:600;
}
html #mdpicat .mdpi-perso-side .chip.active .mdpi-fc-n,
html #mdpi-f1chips .f1-row > a.chip.active .mdpi-fc-n{ color:#fff; opacity:.75; }


html .of-chip{
background:var(--v2-chip-bg);
color:var(--v2-chip-ink);
border-color:var(--v2-chip-bd);
}


html #mdpicat .mdpi-perso-clr{ color:var(--v2-link); }






html #mdpicat,
html #mdpicat.mdpi-woo,
html #mdpicat.mdpi-woo2,
html #mdpi-lote{
--c-amber:#B05423;
--c-amber-ink:#8F4017;
--c-amber-bg:#F9FAFB;   
--c-amber-bd:#E5E7EB;
}



html #mdpicat a{ color:#2F81F7; }
html #mdpicat a:hover{ color:#1D62C9; }

html #mdpicat a.btn,
html #mdpicat a.lo-btn,
html #mdpicat a.mdpi-pk-anchor,
html #mdpicat a.mdpi-card-cta,
html #mdpicat a.of-btn,
html #mdpicat a.mdpi-preq-btn,
html #mdpicat a.mpcb-btn,
html #mdpicat a[class*="cta"]{ color:#fff; }
html #mdpicat a.btn--ghost,
html #mdpicat a.btn--cart-ghost,
html #mdpicat a.card__verficha,
html #mdpicat a.mdpi-cc__cta--ver{ color:var(--c-t1,#111827); }


html body.single-product #mdpicat .mdpi-prose > h2{
color:#111827;
font-size:clamp(1.7rem,2.9vw,2.25rem);
font-weight:700;
letter-spacing:-.02em;
line-height:1.24;
margin-top:2.6em;
}
html body.single-product #mdpicat .mdpi-prose > h2:first-child{ margin-top:6px; }
html body.single-product #mdpicat .mdpi-prose > h3{
color:#111827; font-weight:600; letter-spacing:-.01em; margin-top:1.8em;
}

html body.single-product #mdpicat .mdpi-prose .mdpi-splitrow > h2{
color:#111827;
font-size:clamp(1.7rem,2.9vw,2.25rem);
font-weight:700;
letter-spacing:-.02em;
}
html body.single-product #mdpicat .mdpi-prose .mdpi-splitrow > h3{ color:#111827; }


html #mdpicat .eyebrow,
html #mdpicat .sec-eyebrow{ color:#6B7280; }

html #mdpicat .mdpi-dispo .sec-eyebrow{ color:#15803D; }

html #mdpicat .wiz .eyebrow{ color:#F3B58A; }


html #mdpi-lote,
html #mdpi-lote.lo-fullw{
background:#F9FAFB;
border:1px solid #E5E7EB;
box-shadow:none;
}
html #mdpicat .lo-cstrip,
html #mdpi-lote .lo-cstrip{
background:#FFFFFF;
border:1px solid #E5E7EB;
border-radius:8px;
box-shadow:none;
}
html #mdpicat .lo-cstrip__lbl,
html #mdpi-lote .lo-cstrip__lbl{ color:#4B5563; }
html #mdpicat .lo-cstrip__lbl b,
html #mdpi-lote .lo-cstrip__lbl b{ color:#111827; }


html #mdpi-lote .lo-tab{ border:1.5px solid #E5E7EB; background:#FFFFFF; }
html #mdpi-lote .lo-tab:hover{ border-color:#CBD5E1; }
html #mdpi-lote .lo-tab.on{
border-color:#1F2937;
background:#F9FAFB;
box-shadow:0 0 0 1.5px #1F2937;
}
html #mdpi-lote .lo-tab.on::before{
border-color:#1F2937;
background:#1F2937;
box-shadow:inset 0 0 0 3px #fff;
}
html #mdpi-lote .lo-tab.on .lo-tab__t,
html #mdpi-lote .lo-tab.on b,
html #mdpi-lote .lo-tab.on span{ color:#111827; }


html #mdpicat .mdpi-vol{
background:#F9FAFB; border:1px solid #E5E7EB; box-shadow:none;
}
html #mdpicat .mdpi-vol__eye{ color:#111827; }
html #mdpicat .mdpi-vol__chip{ border-color:#E5E7EB; }
html #mdpicat .mdpi-vol__chip em{ color:#111827; }
html #mdpicat .mdpi-vol__note i{ color:#6B7280; }


html #mdpicat .mdpi-swatch.active{
border-color:#1F2937; box-shadow:0 0 0 2px #1F2937;
}
html #mdpicat .mdpi-vtable tr.on{ background:#F3F4F6; }
html #mdpicat .mdpi-cc-more>summary{ background:#F9FAFB; border-color:#E5E7EB; }


html #mdpicat table.mdpi-smx thead th,
html #mdpicat .mdpi-vtable thead th,
html #mdpicat .tablewrap table thead th{
background:#F9FAFB; color:#374151; font-weight:600;
}
html #mdpicat table.mdpi-smx td,
html #mdpicat .mdpi-vtable td,
html #mdpicat .tablewrap table td{
font-variant-numeric:tabular-nums; font-feature-settings:"tnum" 1;
}
html #mdpicat table.mdpi-smx td.smx-c{ background:#FCFCFD; color:#111827; }
html #mdpicat .tablewrap{ border-color:#E5E7EB; }


html body.single-product #mdpicat .mdpi-prose .mdpi-cmptbl{
border:1px solid #E5E7EB;
border-radius:8px;
overflow:hidden;
color:#111827;
font-variant-numeric:tabular-nums;
}
html body.single-product #mdpicat .mdpi-prose .mdpi-cmptbl > div{
border-bottom:1px solid #F1F2F4;
}
html body.single-product #mdpicat .mdpi-prose .mdpi-cmptbl > div:last-child{
border-bottom:0;
}
html body.single-product #mdpicat .mdpi-prose .mdpi-cmptbl > div:first-child{
background:#F9FAFB; font-weight:600; color:#374151;
}


html #mdpicat .faq summary::after{ color:#6B7280; font-weight:600; }
html #mdpicat .faq summary{ color:#111827; }
html #mdpicat .faq details{ border-bottom-color:#E5E7EB; }




html #mdpi-lote .lo-c.on{ border-color:#1F2937; box-shadow:0 0 0 1px #1F2937; }
html #mdpi-lote .lo-chip.on{ background:#1F2937; border-color:#1F2937; color:#fff; }

html #mdpi-lote .lo-hd{ color:#6B7280; }
html #mdpi-lote .lo-tab__d,
html #mdpi-lote .lo-tab.on .lo-tab__d{ color:#6B7280; }

html #mdpi-lote .lo-qty button{ color:#374151; }
html #mdpi-lote .lo-price{ border-color:#E5E7EB; }


html #mdpicat .mdpi-vtable-acc,
html #mdpicat .mdpi-specs-acc,
html #mdpicat details.mdpi-vtable-acc.mdpi-specs-acc,
html #mdpicat details.mdpi-vtable-acc{ border:1px solid #E5E7EB; }

html #mdpicat .mdpi-acc-h2{ color:#111827; }
html #mdpicat .mdpi-zona__m{ color:#4B5563; }



html #mdpicat .mdpi-aside .aside-links a,
html #mdpicat .aside-card a,
html #mdpicat .mdpi-aside a,
html #mdpicat .mdpi-cc-more > summary,
html #mdpicat .mdpi-dispo summary{ color:#2F81F7; }


html #mdpicat .mdpi-cc__cta--opt{ border-color:#D1D5DB; color:#111827; }







#cmplz-cookiebanner-container .cmplz-cookiebanner{
max-width:min(560px,calc(100vw - 32px));
}


#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{
display:flex; flex-direction:row; flex-wrap:wrap; gap:8px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn{
width:auto; flex:1 1 auto; min-height:40px;
}


#cmplz-cookiebanner-container .cmplz-btn.cmplz-accept{
background:#1F2937; border-color:#1F2937;
}


#mdpicat .mc2 .chips .chip,
#mdpi-cfg2-root .mc2 .chips .chip{
border-color:#D1D5DB;
}
#mdpicat .mc2 .chips .chip.on,
#mdpi-cfg2-root .mc2 .chips .chip.on{
background:#1F2937;
border-color:#1F2937;
color:#FFFFFF;
}




@media (max-width: 860px) {


html #mdpicat .gal__thumbs{
display:flex;
flex-wrap:nowrap;
overflow-x:auto;
-webkit-overflow-scrolling:touch;
scrollbar-width:none;
}
html #mdpicat .gal__thumbs::-webkit-scrollbar{ display:none; }
html #mdpicat .gal__thumbs > *{ flex:0 0 auto; }


html #mdpicat .gal__main{ aspect-ratio:16/10; }

}
