.mx-title-style-heading-1{--mx-et-size:var(--mx-style-h1-size,42px);--mx-et-size-md:var(--mx-style-h1-size-md,36px);--mx-et-size-sm:var(--mx-style-h1-size-sm,30px);--mx-et-weight:var(--mx-style-h1-weight,700);--mx-et-line:var(--mx-style-h1-line,1.08);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-heading-2{--mx-et-size:var(--mx-style-h2-size,34px);--mx-et-size-md:var(--mx-style-h2-size-md,30px);--mx-et-size-sm:var(--mx-style-h2-size-sm,26px);--mx-et-weight:var(--mx-style-h2-weight,700);--mx-et-line:var(--mx-style-h2-line,1.12);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-heading-3{--mx-et-size:var(--mx-style-h3-size,28px);--mx-et-size-md:var(--mx-style-h3-size-md,25px);--mx-et-size-sm:var(--mx-style-h3-size-sm,22px);--mx-et-weight:var(--mx-style-h3-weight,700);--mx-et-line:var(--mx-style-h3-line,1.18);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-heading-4{--mx-et-size:var(--mx-style-h4-size,23px);--mx-et-size-md:var(--mx-style-h4-size-md,21px);--mx-et-size-sm:var(--mx-style-h4-size-sm,19px);--mx-et-weight:var(--mx-style-h4-weight,650);--mx-et-line:var(--mx-style-h4-line,1.22);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-heading-5{--mx-et-size:var(--mx-style-h5-size,19px);--mx-et-size-md:var(--mx-style-h5-size-md,18px);--mx-et-size-sm:var(--mx-style-h5-size-sm,17px);--mx-et-weight:var(--mx-style-h5-weight,650);--mx-et-line:var(--mx-style-h5-line,1.25);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-heading-6{--mx-et-size:var(--mx-style-h6-size,16px);--mx-et-size-md:var(--mx-style-h6-size-md,16px);--mx-et-size-sm:var(--mx-style-h6-size-sm,15px);--mx-et-weight:var(--mx-style-h6-weight,650);--mx-et-line:var(--mx-style-h6-line,1.3);--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-lead{--mx-et-size:var(--mx-style-lead-size,21px);--mx-et-size-md:var(--mx-style-lead-size-md,20px);--mx-et-size-sm:var(--mx-style-lead-size-sm,18px);--mx-et-weight:var(--mx-style-lead-weight,400);--mx-et-line:var(--mx-style-lead-line,1.45);--mx-et-color:var(--mx-style-text-color,#333)}
.mx-title-style-large{--mx-et-size:var(--mx-style-large-size,20px);--mx-et-size-md:var(--mx-style-large-size-md,19px);--mx-et-size-sm:var(--mx-style-large-size-sm,18px);--mx-et-weight:var(--mx-style-large-weight,600);--mx-et-line:1.35;--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-medium{--mx-et-size:var(--mx-style-medium-size,16px);--mx-et-size-md:var(--mx-style-medium-size-md,16px);--mx-et-size-sm:var(--mx-style-medium-size-sm,15px);--mx-et-weight:var(--mx-style-medium-weight,600);--mx-et-line:1.4;--mx-et-color:var(--mx-style-heading-color,#222)}
.mx-title-style-small{--mx-et-size:var(--mx-style-small-size,13px);--mx-et-size-md:var(--mx-style-small-size-md,13px);--mx-et-size-sm:var(--mx-style-small-size-sm,12px);--mx-et-weight:var(--mx-style-small-weight,600);--mx-et-line:1.4;--mx-et-color:var(--mx-style-text-color,#555)}
.mx-title-style-muted{--mx-et-size:var(--mx-style-muted-size,14px);--mx-et-size-md:var(--mx-style-muted-size-md,14px);--mx-et-size-sm:var(--mx-style-muted-size-sm,13px);--mx-et-weight:var(--mx-style-muted-weight,500);--mx-et-line:1.4;--mx-et-color:var(--mx-style-muted-color,#777)}
.mx-text-style-body{--mx-text-size:var(--mx-style-body-size,14px);--mx-text-size-md:var(--mx-style-body-size-md,14px);--mx-text-size-sm:var(--mx-style-body-size-sm,14px);--mx-text-weight:400;--mx-text-line:1.55;--mx-text-color:var(--mx-style-text-color,#555);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-text-style-lead{--mx-text-size:var(--mx-style-lead-size,20px);--mx-text-size-md:var(--mx-style-lead-size-md,19px);--mx-text-size-sm:var(--mx-style-lead-size-sm,18px);--mx-text-weight:400;--mx-text-line:1.55;--mx-text-color:var(--mx-style-text-color,#444);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-text-style-large{--mx-text-size:17px;--mx-text-size-md:17px;--mx-text-size-sm:16px;--mx-text-weight:400;--mx-text-line:1.55;--mx-text-color:var(--mx-style-text-color,#555);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-text-style-medium{--mx-text-size:15px;--mx-text-size-md:15px;--mx-text-size-sm:14px;--mx-text-weight:400;--mx-text-line:1.5;--mx-text-color:var(--mx-style-text-color,#555);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-text-style-small{--mx-text-size:12px;--mx-text-size-md:12px;--mx-text-size-sm:12px;--mx-text-weight:400;--mx-text-line:1.45;--mx-text-color:var(--mx-style-text-color,#666);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-text-style-muted{--mx-text-size:13px;--mx-text-size-md:13px;--mx-text-size-sm:12px;--mx-text-weight:400;--mx-text-line:1.5;--mx-text-color:var(--mx-style-muted-color,#777);--mx-text-font-style:normal;--mx-text-decoration:none}
.mx-catalog-grid{display:grid;grid-template-columns:repeat(var(--mx-col-lg,var(--mx-columns,3)),minmax(0,1fr));gap:var(--mx-grid-gap,20px)}
.mx-catalog-grid.mx-grid-stretch{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--mx-grid-gap,20px)}
.mx-catalog-grid.mx-grid-stretch>.mx-catalog-card{flex:1 1 240px}
.mx-catalog-card{position:relative;min-width:0;min-height:var(--mx-card-min-h,0);margin:var(--mx-card-margin,0);background:var(--mx-card-bg,#f5f5f5);border-radius:var(--mx-card-radius,14px);padding:var(--mx-card-padding,18px);border-style:var(--mx-card-border-style,none);border-color:var(--mx-card-border-color,transparent);border-width:var(--mx-card-border-width,0);box-shadow:var(--mx-card-shadow,none);overflow:var(--mx-card-overflow,hidden);transform:translate(var(--mx-card-x,0),var(--mx-card-y,0)) scale(var(--mx-card-scale,1));transition:box-shadow var(--mx-card-transition,.22s) var(--mx-card-easing,ease),transform var(--mx-card-transition,.22s) var(--mx-card-easing,ease),border-color var(--mx-card-transition,.22s) var(--mx-card-easing,ease),background-color var(--mx-card-transition,.22s) var(--mx-card-easing,ease)}
.mx-catalog-card:hover{background:var(--mx-card-hover-bg,var(--mx-card-bg,#f5f5f5));border-color:var(--mx-card-hover-border-color,var(--mx-card-border-color,transparent));box-shadow:var(--mx-card-hover-shadow,var(--mx-card-shadow,none));transform:translate(var(--mx-card-hover-x,var(--mx-card-x,0)),var(--mx-card-hover-y,var(--mx-card-y,0))) scale(var(--mx-card-hover-scale,var(--mx-card-scale,1)))}
.mx-heading{margin:0}
.mx-text{display:flex;flex-direction:column;justify-content:var(--mx-text-v-align,flex-start);align-items:var(--mx-text-items-align,flex-start);text-align:var(--mx-text-align,left);margin:var(--mx-text-margin,0);padding:var(--mx-text-padding,0);min-height:var(--mx-text-min-height,0);font-size:var(--mx-text-size,14px);font-weight:var(--mx-text-weight,400);line-height:var(--mx-text-line,1.5);font-style:var(--mx-text-font-style,normal);text-decoration-line:var(--mx-text-decoration,none);color:var(--mx-text-color,#555);background:var(--mx-text-bg,transparent);box-sizing:border-box}
.mx-text.mx-align-left{align-items:flex-start;text-align:left}
.mx-text.mx-align-center{align-items:center;text-align:center}
.mx-text.mx-align-right{align-items:flex-end;text-align:right}
.mx-text>p,.mx-text>ul,.mx-text>ol,.mx-text>blockquote,.mx-text>h2,.mx-text>h3,.mx-text>h4,.mx-text>h5,.mx-text>h6{box-sizing:border-box;width:100%;max-width:100%;color:inherit;font:inherit;text-align:inherit}
.mx-text>p:first-child,.mx-text>ul:first-child,.mx-text>ol:first-child,.mx-text>blockquote:first-child,.mx-text>h2:first-child,.mx-text>h3:first-child,.mx-text>h4:first-child,.mx-text>h5:first-child,.mx-text>h6:first-child{margin-top:0}
.mx-text>p:last-child,.mx-text>ul:last-child,.mx-text>ol:last-child,.mx-text>blockquote:last-child,.mx-text>h2:last-child,.mx-text>h3:last-child,.mx-text>h4:last-child,.mx-text>h5:last-child,.mx-text>h6:last-child{margin-bottom:0}
.mx-text ul{list-style:disc outside;padding-left:1.35em}
.mx-text ol{list-style:decimal outside;padding-left:1.35em}
.mx-text li{display:list-item;color:inherit;font:inherit;line-height:inherit;text-align:inherit}
.mx-text strong,.mx-text b{font-weight:700}
.mx-text em,.mx-text i{font-style:italic}
.mx-text a{color:inherit;text-decoration:underline}

.mx-align-left{text-align:left}
.mx-align-center{text-align:center}
.mx-align-right{text-align:right}
.mx-element-title-wrap{position:relative;display:flex;flex-direction:column;justify-content:var(--mx-et-v-align,center);min-height:var(--mx-et-min-height,0);margin:var(--mx-et-margin,0 0 8px 0);padding:var(--mx-et-padding,0);text-align:var(--mx-et-align,left)}
.mx-element-title-wrap>.mx-element-title,
.mx-element-title-wrap>.mx-heading,
.mx-element-title-wrap>.mx-features-title,
.mx-element-title-wrap>.mx-details-title{margin:0;color:var(--mx-et-color,#222);font-size:var(--mx-et-size,18px);font-weight:var(--mx-et-weight,700);line-height:var(--mx-et-line,1.25)}
.mx-element-title-wrap.mx-title-flat{color:var(--mx-et-color,#222);font-size:var(--mx-et-size,18px);font-weight:var(--mx-et-weight,700);line-height:var(--mx-et-line,1.25)}
.mx-element-title-wrap.mx-title-underlined:not(.mx-u-unicode):not(.mx-u-ornament):after{content:"";display:block;width:var(--mx-et-u-width,54px);margin-top:var(--mx-et-u-gap,7px);border-top-width:var(--mx-et-u-thickness,2px);border-top-color:var(--mx-et-u-color,#c61d23);border-top-style:solid}
.mx-element-title-wrap.mx-u-dashed:after{border-top-style:dashed}
.mx-element-title-wrap.mx-u-dotted:after{border-top-style:dotted}
.mx-element-title-wrap.mx-u-double:after{border-top-style:double}
.mx-element-title-wrap.mx-title-underlined.mx-title-align-d-center:after{margin-left:auto;margin-right:auto}
.mx-element-title-wrap.mx-title-underlined.mx-title-align-d-right:after{margin-left:auto}
.mx-title-underline-marker{display:flex;width:var(--mx-et-u-width,54px);align-items:center;gap:6px;margin-top:var(--mx-et-u-gap,7px);color:var(--mx-et-u-color,#c61d23);line-height:1}
.mx-title-underline-marker:before,
.mx-title-underline-marker:after{content:"";height:var(--mx-et-u-thickness,2px);background:currentColor;flex:1}
.mx-title-underline-marker>span{flex:0 0 auto}
.mx-element-title-wrap.mx-title-align-d-center>.mx-title-underline-marker{margin-left:auto;margin-right:auto}
.mx-element-title-wrap.mx-title-align-d-right>.mx-title-underline-marker{margin-left:auto}
.mx-title-boundary-divider{display:flex;width:100%;align-items:center;gap:8px;margin:var(--mx-et-fd-top,8px) 0 var(--mx-et-fd-bottom,8px);color:var(--mx-et-fd-color,#e3e3e3);line-height:1}
.mx-title-boundary-divider:not(.mx-divider-unicode):not(.mx-divider-ornament){border-top-width:var(--mx-et-fd-thickness,1px);border-top-color:currentColor;border-top-style:solid}
.mx-title-boundary-divider.mx-divider-dashed{border-top-style:dashed}
.mx-title-boundary-divider.mx-divider-dotted{border-top-style:dotted}
.mx-title-boundary-divider.mx-divider-double{border-top-style:double}
.mx-title-boundary-divider.mx-divider-unicode:before,
.mx-title-boundary-divider.mx-divider-unicode:after,
.mx-title-boundary-divider.mx-divider-ornament:before,
.mx-title-boundary-divider.mx-divider-ornament:after{content:"";height:var(--mx-et-fd-thickness,1px);background:currentColor;flex:1}
.mx-title-boundary-divider>span{flex:0 0 auto}
.mx-v-start{justify-content:flex-start}
.mx-v-center{justify-content:center}
.mx-v-end{justify-content:flex-end}
.mx-boundary-divider{display:flex;align-items:center;width:100%;gap:8px;margin-top:var(--mx-boundary-top,0);margin-bottom:var(--mx-boundary-bottom,0);color:var(--mx-boundary-color,#ddd);box-sizing:border-box}
.mx-boundary-divider:not(.mx-divider-unicode):not(.mx-divider-ornament){border-top-width:var(--mx-boundary-thickness,1px);border-top-color:currentColor;border-top-style:solid}
.mx-boundary-divider.mx-divider-dashed{border-top-style:dashed}
.mx-boundary-divider.mx-divider-dotted{border-top-style:dotted}
.mx-boundary-divider.mx-divider-double{border-top-style:double}
.mx-boundary-divider.mx-divider-unicode:before,
.mx-boundary-divider.mx-divider-unicode:after,
.mx-boundary-divider.mx-divider-ornament:before,
.mx-boundary-divider.mx-divider-ornament:after{content:"";height:var(--mx-boundary-thickness,1px);background:currentColor;flex:1}
.mx-boundary-divider>span{flex:0 0 auto}
.mx-badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--mx-badge-min-h,36px);padding:var(--mx-badge-padding,8px 12px);margin:var(--mx-badge-margin,0 0 8px);background:var(--mx-badge-bg,#c61d23);color:var(--mx-badge-color,#fff);font-size:var(--mx-badge-size,12px);font-weight:var(--mx-badge-weight,700);border:var(--mx-badge-bw,0) var(--mx-badge-border-style,none) var(--mx-badge-border-color,transparent);border-radius:var(--mx-badge-radius,0);box-shadow:var(--mx-badge-shadow,none);transform:translate(var(--mx-badge-x,0),var(--mx-badge-y,0));position:relative;z-index:1}
.mx-badge-width-full{width:100%}
.mx-badge-width-custom{width:min(100%,var(--mx-badge-custom-w,160px))}
.mx-badge-width-auto{width:max-content;max-width:100%}
.mx-badge.mx-align-left{margin-right:auto}
.mx-badge.mx-align-center{margin-left:auto;margin-right:auto}
.mx-badge.mx-align-right{margin-left:auto}
.mx-badge-pill{border-radius:999px}
.mx-badge-ribbon{clip-path:polygon(0 0,100% 0,calc(100% - var(--mx-badge-notch,12px)) 50%,100% 100%,0 100%)}
.mx-badge-floating{width:max-content;max-width:100%}
.mx-image-area{display:flex;width:var(--mx-img-area-w,100%);max-width:100%;height:var(--mx-img-area-h,auto);padding:var(--mx-img-area-padding,0);background:var(--mx-img-area-bg,transparent);border-radius:var(--mx-img-area-radius,0);box-sizing:border-box}
.mx-overflow-hidden{overflow:hidden}
.mx-overflow-visible{overflow:visible}
.mx-img-align-d-left{justify-content:flex-start}
.mx-img-align-d-center{justify-content:center}
.mx-img-align-d-right{justify-content:flex-end}
.mx-ratio-1-1{aspect-ratio:1/1}
.mx-ratio-4-3{aspect-ratio:4/3}
.mx-ratio-3-2{aspect-ratio:3/2}
.mx-ratio-16-9{aspect-ratio:16/9}
.mx-image-area .mx-image{display:block;width:var(--mx-img-w,100%);max-width:100%;height:var(--mx-img-h,auto);object-fit:var(--mx-img-fit,contain);object-position:var(--mx-img-position,center);border-radius:var(--mx-img-radius,0);transform:scale(var(--mx-img-scale,1));transform-origin:center}
.mx-image-area.mx-img-auto-height{height:auto}
.mx-image-area.mx-ratio-active{position:relative}
.mx-image-area.mx-ratio-active>.mx-image{width:100%;max-width:none;height:100%;max-height:none;object-fit:var(--mx-img-fit,cover)}
/* Generic Image crop engine. Crop belongs to the core Image element, not Query/Nav assets. */
.mx-image-area.mx-img-crop{position:relative!important;aspect-ratio:var(--mx-img-crop-ratio,4/3)!important;overflow:hidden!important}
.mx-image-area.mx-img-crop>.mx-image{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:var(--mx-img-fit,cover)!important;object-position:var(--mx-img-position,center center)!important}
.mx-button-wrap{display:flex;padding:var(--mx-button-area-padding,0)}
.mx-btn-align-d-left{justify-content:flex-start}
.mx-btn-align-d-center{justify-content:center}
.mx-btn-align-d-right{justify-content:flex-end}
.mx-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--mx-button-media-gap,7px);min-height:var(--mx-button-min-h,40px);padding:var(--mx-button-padding,10px 20px);background:var(--mx-button-bg,#c61d23);color:var(--mx-button-color,#fff)!important;border:var(--mx-button-bw,1px) var(--mx-button-border-style,solid) var(--mx-button-border,var(--mx-button-bg,#c61d23));border-radius:var(--mx-button-radius,7px);font-size:var(--mx-button-size,14px);font-weight:var(--mx-button-weight,600);line-height:var(--mx-button-line,1.2);text-decoration:none!important;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.mx-button:hover{background:var(--mx-button-hover-bg,var(--mx-button-bg,#c61d23));color:var(--mx-button-hover-color,var(--mx-button-color,#fff))!important;border-color:var(--mx-button-hover-border,var(--mx-button-border,#c61d23))}
.mx-button-full{width:100%}
.mx-button-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--mx-button-media-size,16px);transform:translateY(var(--mx-button-media-y,0))}
.mx-button-icon img{display:block;width:var(--mx-button-media-size,16px);height:var(--mx-button-media-size,16px);object-fit:contain}
.mx-button-bar{display:flex;gap:var(--mx-button-bar-gap,8px);min-width:0}
.mx-bbar-d-row{flex-direction:row}
.mx-bbar-d-column{flex-direction:column}
.mx-button-bar.mx-wrap{flex-wrap:wrap}
.mx-button-bar.mx-equal>.mx-button{flex:1 1 0;min-width:0}
.mx-features{margin:var(--mx-feat-margin,0);padding:var(--mx-feat-padding,0)}
.mx-features-area{box-sizing:border-box;display:block;min-width:0;background:var(--mx-feat-bg,transparent);margin:var(--mx-feat-area-margin,0);padding:var(--mx-feat-area-padding,0)}
.mx-features-list{display:flex;list-style:none!important;margin:0!important;padding:0!important;gap:var(--mx-feat-gap,0);min-width:0}
.mx-feat-d-column .mx-features-list{flex-direction:column}
.mx-feat-d-row .mx-features-list{flex-direction:row;flex-wrap:wrap}
.mx-feature-item{position:relative;display:flex;align-items:center;gap:var(--mx-fi-media-gap,9px);min-width:0;min-height:var(--mx-fi-min-height,38px);margin:var(--mx-fi-margin,0)!important;padding:var(--mx-fi-padding,9px 4px);background:var(--mx-fi-bg,transparent);border-radius:var(--mx-fi-radius,8px);box-sizing:border-box}
.mx-feature-item:not(.mx-stretch){flex:0 0 auto;width:fit-content;max-width:100%;align-self:auto}
.mx-feature-item.mx-stretch{width:100%;align-self:stretch;flex:1 1 auto}
.mx-feat-d-row .mx-feature-item.mx-stretch{width:auto}
.mx-feature-item.mx-item-plain{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:2px 0!important}
.mx-feature-item.mx-item-rounded{border-width:1px;border-style:solid;border-color:var(--mx-fi-border,#e4e4e4)}
.mx-feature-item.mx-item-pill{border-width:1px;border-style:solid;border-color:var(--mx-fi-border,#e4e4e4);border-radius:999px!important}
.mx-feature-item.mx-item-bordered{background:transparent!important;border-width:1px;border-style:solid;border-color:var(--mx-fi-border,#e4e4e4)}
.mx-feature-item.mx-item-card{border-width:1px;border-style:solid;border-color:var(--mx-fi-border,#e4e4e4);box-shadow:0 2px 8px rgba(0,0,0,.08)}
.mx-feature-item.mx-item-box{border:1px solid var(--mx-fi-border,#e4e4e4)}
.mx-feature-item.mx-media-top,
.mx-feature-item.mx-media-bottom{flex-direction:column}
.mx-feature-item.mx-media-after{flex-direction:row}
.mx-feature-item.mx-media-bottom{flex-direction:column}
.mx-feature-copy{display:flex;flex-direction:column;min-width:0}
.mx-feature-text{font-size:var(--mx-fi-title-size,15px);font-weight:var(--mx-fi-title-weight,400);line-height:var(--mx-fi-line,1.35);color:var(--mx-fi-title-color,#555)}
.mx-feature-subtitle{font-size:var(--mx-fi-sub-size,12px);line-height:1.4;color:var(--mx-fi-sub-color,#777)}
.mx-feature-media{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:var(--mx-fi-media-size,18px);line-height:1;color:var(--mx-fi-media-color,#c61d23);background:var(--mx-fi-media-bg,transparent);margin:var(--mx-fi-media-margin,0);padding:var(--mx-fi-media-padding,0);border:var(--mx-fi-media-bw,0) var(--mx-fi-media-border-style,none) var(--mx-fi-media-border,#ddd);border-radius:var(--mx-fi-media-radius,0);transform:translateY(var(--mx-fi-media-offset,0))}
.mx-feature-media img{display:block;width:var(--mx-fi-image-w,24px);height:var(--mx-fi-image-h,24px);object-fit:contain}
.mx-feature-item.mx-row-divider:not(:last-child):after{content:"";position:absolute;left:var(--mx-fi-padding-left,4px);right:var(--mx-fi-padding-right,4px);bottom:calc(var(--mx-fi-row-gap,0px) / -2);border-top:var(--mx-fi-divider-thickness,1px) var(--mx-fi-divider-style,solid) var(--mx-fi-divider-color,#e5e5e5)}
.mx-feature-item.mx-full-divider:not(:last-child):after{left:0;right:0}
.mx-feature-separator{margin-left:var(--mx-fi-sep-gap,8px);color:var(--mx-fi-sep-color,#c61d23);font-size:var(--mx-fi-sep-size,10px);line-height:1}
.mx-feature-item.mx-sep-line .mx-feature-separator{display:none}
.mx-feature-item.mx-sep-line:not(:last-child):before{content:"";order:99;align-self:stretch;margin-left:var(--mx-fi-sep-gap,8px);border-left:1px solid var(--mx-fi-sep-color,#c61d23)}
.mx-fi-ha-d-left{justify-content:flex-start;text-align:left}
.mx-fi-ha-d-center{justify-content:center;text-align:center}
.mx-fi-ha-d-right{justify-content:flex-end;text-align:right}
.mx-fi-va-d-start{align-items:flex-start}
.mx-fi-va-d-center{align-items:center}
.mx-fi-va-d-end{align-items:flex-end}
.mx-details{margin:var(--mx-details-margin,0);color:var(--mx-details-text,#243047);font-size:var(--mx-details-size,14px);line-height:var(--mx-details-line,1.45);background:var(--mx-details-bg,#fffaf1);border:var(--mx-details-bw,1px) solid var(--mx-details-border,#eadfcf);border-radius:var(--mx-details-radius,10px);overflow:hidden}
.mx-details-plain{border:0;background:transparent}
.mx-details-card{box-shadow:0 2px 8px rgba(0,0,0,.06)}
.mx-details>.mx-element-title-wrap{background:var(--mx-details-title-bg,transparent);padding:var(--mx-details-title-padding,10px 14px);margin-bottom:0}
.mx-details-items{display:flex;flex-direction:column;gap:var(--mx-details-gap,0);list-style:none!important;margin:0!important;padding:var(--mx-details-padding,12px 14px)!important}
.mx-detail-item{position:relative;display:flex;gap:8px;align-items:flex-start;padding:8px 0;margin:0!important}
.mx-detail-item.mx-has-divider:not(:last-child):after{content:"";position:absolute;left:0;right:0;bottom:0;border-top:var(--mx-details-divider-thickness,1px) solid var(--mx-details-divider,#eadfcf)}
.mx-detail-marker{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--mx-details-icon,#c61d23);line-height:1.3}
.mx-marker-circle{width:1.7em;height:1.7em;border-radius:50%;background:color-mix(in srgb,var(--mx-details-icon,#c61d23) 12%,transparent)}
.mx-marker-box{width:1.7em;height:1.7em;border:1px solid currentColor;border-radius:4px}
.mx-detail-copy{display:flex;flex-direction:column;min-width:0}
.mx-detail-copy small{opacity:.72;font-size:.86em}
.mx-details-align-d-left .mx-detail-item{justify-content:flex-start;text-align:left}
.mx-details-align-d-center .mx-detail-item{justify-content:center;text-align:center}
.mx-details-align-d-right .mx-detail-item{justify-content:flex-end;text-align:right}
.mx-details-accordion{border:0}
.mx-details-accordion>summary{display:flex;align-items:center;cursor:pointer;padding:var(--mx-details-title-padding,10px 14px);background:var(--mx-details-title-bg,transparent);font-weight:700;list-style:none}
.mx-details-accordion>summary::-webkit-details-marker{display:none}
.mx-details-accordion>summary:after{content:"+";margin-left:auto;font-size:18px;line-height:1}
.mx-details-accordion[open]>summary:after{content:"−"}
.mx-divider{display:flex;align-items:center;width:var(--mx-divider-width,100%);min-height:1px;margin-top:var(--mx-divider-gap,8px);margin-bottom:var(--mx-divider-gap,8px);color:var(--mx-divider-color,#ddd)}
.mx-divider-line{border-top:var(--mx-divider-thickness,1px) solid var(--mx-divider-color,#ddd)}
.mx-divider-unicode,
.mx-divider-ornament{gap:8px}
.mx-divider-unicode:before,
.mx-divider-unicode:after,
.mx-divider-ornament:before,
.mx-divider-ornament:after{content:"";height:var(--mx-divider-thickness,1px);background:currentColor;flex:1}
.mx-divider.mx-align-left{margin-right:auto}
.mx-divider.mx-align-center{margin-left:auto;margin-right:auto}
.mx-divider.mx-align-right{margin-left:auto}
.mx-root-separator{display:flex;align-items:center;justify-content:center;width:var(--mx-root-separator-width,100%);margin:var(--mx-root-separator-gap,12px) auto;color:var(--mx-root-separator-color,#bbb)}
.mx-root-separator.mx-separator-line{border-top:var(--mx-root-separator-thickness,1px) solid var(--mx-root-separator-color,#ddd)}
.mx-root-separator.mx-separator-unicode:before,
.mx-root-separator.mx-separator-unicode:after,
.mx-root-separator.mx-separator-ornament:before,
.mx-root-separator.mx-separator-ornament:after{content:"";height:var(--mx-root-separator-thickness,1px);background:currentColor;flex:1}
.mx-root-separator span{padding:0 8px}
.mx-list{display:flex;list-style:none!important;padding:0!important;margin:0!important;gap:var(--mx-list-gap,0)}
.mx-list-column{flex-direction:column}
.mx-list-row{flex-direction:row;flex-wrap:wrap}
.mx-list-item{position:relative;display:flex;align-items:flex-start;gap:8px;padding:9px 0;margin:0!important}
.mx-list-item.mx-has-divider:not(:last-child){border-bottom:1px solid var(--mx-item-divider-color,#e5e5e5)}
.mx-item-pill{padding:7px 10px;border-radius:999px;background:#fff}
.mx-item-box{padding:10px;border:1px solid var(--mx-item-divider-color,#e5e5e5);border-radius:8px;background:#fff}
.mx-item-copy{display:flex;flex-direction:column;min-width:0}
.mx-item-title{font-size:var(--mx-item-title-size,14px);font-weight:var(--mx-item-title-weight,600);color:var(--mx-item-title-color,#222);line-height:1.35}
.mx-item-subtitle{font-size:var(--mx-item-subtitle-size,12px);color:var(--mx-item-subtitle-color,#666);line-height:1.4}
.mx-item-icon{flex:0 0 auto;font-size:var(--mx-item-icon-size,14px);color:var(--mx-item-icon-color,#c61d23);line-height:1.35}
.mx-item-image{width:var(--mx-item-icon-size,18px);height:var(--mx-item-icon-size,18px);object-fit:contain}
.mx-item-separator{margin-left:auto;color:var(--mx-item-icon-color,#c61d23)}
.mx-inner-grid{display:grid;grid-template-columns:repeat(var(--mx-inner-grid-columns,3),minmax(0,1fr));gap:var(--mx-inner-grid-gap,10px)}
.mx-grid-item{display:flex;flex-direction:column;gap:5px;min-width:0;padding:var(--mx-inner-grid-padding,10px);background:var(--mx-inner-grid-bg,#fff);border-radius:var(--mx-inner-grid-radius,8px);text-decoration:none!important}
.mx-grid-item img{display:block;width:100%;height:auto;border-radius:calc(var(--mx-inner-grid-radius,8px) * .7)}
.mx-grid-item-title{font-size:var(--mx-grid-title-size,14px);font-weight:var(--mx-grid-title-weight,600);color:var(--mx-grid-title-color,#222)}
.mx-grid-item-subtitle{font-size:var(--mx-grid-subtitle-size,12px);color:var(--mx-grid-subtitle-color,#666)}
@media (max-width:1024px){.mx-boundary-divider{margin-top:var(--mx-boundary-top-md,var(--mx-boundary-top,0));margin-bottom:var(--mx-boundary-bottom-md,var(--mx-boundary-bottom,0));border-top-width:var(--mx-boundary-thickness-md,var(--mx-boundary-thickness,1px))}.mx-title-boundary-divider{margin-top:var(--mx-et-fd-top-md,var(--mx-et-fd-top,8px));margin-bottom:var(--mx-et-fd-bottom-md,var(--mx-et-fd-bottom,8px));border-top-width:var(--mx-et-fd-thickness-md,var(--mx-et-fd-thickness,1px))}.mx-title-underline-marker{width:var(--mx-et-u-width-md,var(--mx-et-u-width,54px));margin-top:var(--mx-et-u-gap-md,var(--mx-et-u-gap,7px))}.mx-catalog-grid{grid-template-columns:repeat(var(--mx-col-md,var(--mx-columns-md,var(--mx-col-lg,var(--mx-columns,2)))),minmax(0,1fr));gap:var(--mx-grid-gap-md,16px)}.mx-catalog-grid.mx-grid-stretch{gap:var(--mx-grid-gap-md,16px)}.mx-catalog-grid.mx-grid-stretch>.mx-catalog-card{flex-basis:220px}.mx-catalog-card{min-height:var(--mx-card-min-h-md,var(--mx-card-min-h,0));margin:var(--mx-card-margin-md,var(--mx-card-margin,0));padding:var(--mx-card-padding-md,var(--mx-card-padding,18px));background:var(--mx-card-bg-md,var(--mx-card-bg,#f5f5f5));border-radius:var(--mx-card-radius-md,var(--mx-card-radius,14px));border-color:var(--mx-card-border-color-md,var(--mx-card-border-color,transparent));border-width:var(--mx-card-border-width-md,var(--mx-card-border-width,0));box-shadow:var(--mx-card-shadow-md,var(--mx-card-shadow,none))}.mx-catalog-card:hover{background:var(--mx-card-hover-bg-md,var(--mx-card-hover-bg,var(--mx-card-bg-md,var(--mx-card-bg,#f5f5f5))));border-color:var(--mx-card-hover-border-color-md,var(--mx-card-hover-border-color,var(--mx-card-border-color-md,var(--mx-card-border-color,transparent))));box-shadow:var(--mx-card-hover-shadow-md,var(--mx-card-hover-shadow,var(--mx-card-shadow-md,var(--mx-card-shadow,none))));transform:translate(var(--mx-card-hover-x-md,var(--mx-card-hover-x,var(--mx-card-x-md,var(--mx-card-x,0)))),var(--mx-card-hover-y-md,var(--mx-card-hover-y,var(--mx-card-y-md,var(--mx-card-y,0))))) scale(var(--mx-card-hover-scale-md,var(--mx-card-hover-scale,var(--mx-card-scale-md,var(--mx-card-scale,1)))))}.mx-element-title-wrap{margin:var(--mx-et-margin-md,var(--mx-et-margin,0 0 8px 0));padding:var(--mx-et-padding-md,var(--mx-et-padding,0));text-align:var(--mx-et-align-md,var(--mx-et-align,left));justify-content:var(--mx-et-v-align-md,var(--mx-et-v-align,center))}.mx-element-title-wrap>.mx-element-title,
.mx-element-title-wrap>.mx-heading,
.mx-element-title-wrap>.mx-features-title,
.mx-element-title-wrap>.mx-details-title,
.mx-element-title-wrap.mx-title-flat{font-size:var(--mx-et-size-md,var(--mx-et-size,18px))}.mx-element-title-wrap.mx-title-underlined:after{width:var(--mx-et-u-width-md,var(--mx-et-u-width,54px));border-top-width:var(--mx-et-u-thickness-md,var(--mx-et-u-thickness,2px));margin-top:var(--mx-et-u-gap-md,var(--mx-et-u-gap,7px))}.mx-badge{min-height:var(--mx-badge-min-h-md,var(--mx-badge-min-h,36px));padding:var(--mx-badge-padding-md,var(--mx-badge-padding,8px 12px));margin:var(--mx-badge-margin-md,var(--mx-badge-margin,0 0 8px));border-width:var(--mx-badge-bw-md,var(--mx-badge-bw,0));border-radius:var(--mx-badge-radius-md,var(--mx-badge-radius,0));font-size:var(--mx-badge-size-md,var(--mx-badge-size,12px));transform:translate(var(--mx-badge-x-md,var(--mx-badge-x,0)),var(--mx-badge-y-md,var(--mx-badge-y,0)))}.mx-badge-width-custom{width:min(100%,var(--mx-badge-custom-w-md,var(--mx-badge-custom-w,160px)))}.mx-image-area{width:var(--mx-img-area-w-md,var(--mx-img-area-w,100%));height:var(--mx-img-area-h-md,var(--mx-img-area-h,auto));padding:var(--mx-img-area-padding-md,var(--mx-img-area-padding,0));border-radius:var(--mx-img-area-radius-md,var(--mx-img-area-radius,0))}.mx-img-align-t-left{justify-content:flex-start}.mx-img-align-t-center{justify-content:center}.mx-img-align-t-right{justify-content:flex-end}.mx-image-area .mx-image{width:var(--mx-img-w-md,var(--mx-img-w,100%));height:var(--mx-img-h-md,var(--mx-img-h,auto));border-radius:var(--mx-img-radius-md,var(--mx-img-radius,0));transform:scale(var(--mx-img-scale-md,var(--mx-img-scale,1)))}.mx-btn-align-t-left{justify-content:flex-start}.mx-btn-align-t-center{justify-content:center}.mx-btn-align-t-right{justify-content:flex-end}.mx-button-wrap{padding:var(--mx-button-area-padding-md,var(--mx-button-area-padding,0))}.mx-button{min-height:var(--mx-button-min-h-md,var(--mx-button-min-h,40px));padding:var(--mx-button-padding-md,var(--mx-button-padding,10px 20px));border-width:var(--mx-button-bw-md,var(--mx-button-bw,1px));border-radius:var(--mx-button-radius-md,var(--mx-button-radius,7px));gap:var(--mx-button-media-gap-md,var(--mx-button-media-gap,7px));font-size:var(--mx-button-size-md,var(--mx-button-size,14px))}.mx-button-icon{font-size:var(--mx-button-media-size-md,var(--mx-button-media-size,16px));transform:translateY(var(--mx-button-media-y-md,var(--mx-button-media-y,0)))}.mx-button-icon img{width:var(--mx-button-media-size-md,var(--mx-button-media-size,16px));height:var(--mx-button-media-size-md,var(--mx-button-media-size,16px))}.mx-bbar-t-row{flex-direction:row}.mx-bbar-t-column{flex-direction:column}.mx-button-bar{gap:var(--mx-button-bar-gap-md,var(--mx-button-bar-gap,8px))}.mx-features{margin:var(--mx-feat-margin-md,var(--mx-feat-margin,0));padding:var(--mx-feat-padding-md,var(--mx-feat-padding,0))}.mx-features-area{margin:var(--mx-feat-area-margin-md,var(--mx-feat-area-margin,0));padding:var(--mx-feat-area-padding-md,var(--mx-feat-area-padding,0))}.mx-features-list{margin:0!important;padding:0!important;gap:var(--mx-feat-gap-md,var(--mx-feat-gap,0))}.mx-feat-t-column .mx-features-list{flex-direction:column}.mx-feat-t-row .mx-features-list{flex-direction:row;flex-wrap:wrap}.mx-feat-t-row .mx-feature-item.mx-stretch{width:auto}.mx-feature-item{min-height:var(--mx-fi-min-height-md,var(--mx-fi-min-height,38px));margin:var(--mx-fi-margin-md,var(--mx-fi-margin,0))!important;padding:var(--mx-fi-padding-md,var(--mx-fi-padding,9px 4px));border-radius:var(--mx-fi-radius-md,var(--mx-fi-radius,8px))}.mx-feature-text{font-size:var(--mx-fi-title-size-md,var(--mx-fi-title-size,15px))}.mx-feature-subtitle{font-size:var(--mx-fi-sub-size-md,var(--mx-fi-sub-size,12px))}.mx-feature-media{margin:var(--mx-fi-media-margin-md,var(--mx-fi-media-margin,0));padding:var(--mx-fi-media-padding-md,var(--mx-fi-media-padding,0));border-radius:var(--mx-fi-media-radius-md,var(--mx-fi-media-radius,0));font-size:var(--mx-fi-media-size-md,var(--mx-fi-media-size,18px));transform:translateY(var(--mx-fi-media-offset-md,var(--mx-fi-media-offset,0)))}.mx-feature-media img{width:var(--mx-fi-image-w-md,var(--mx-fi-image-w,24px));height:var(--mx-fi-image-h-md,var(--mx-fi-image-h,24px))}.mx-feature-separator{font-size:var(--mx-fi-sep-size-md,var(--mx-fi-sep-size,10px));margin-left:var(--mx-fi-sep-gap-md,var(--mx-fi-sep-gap,8px))}.mx-fi-ha-t-left{justify-content:flex-start;text-align:left}.mx-fi-ha-t-center{justify-content:center;text-align:center}.mx-fi-ha-t-right{justify-content:flex-end;text-align:right}.mx-fi-va-t-start{align-items:flex-start}.mx-fi-va-t-center{align-items:center}.mx-fi-va-t-end{align-items:flex-end}.mx-details{margin:var(--mx-details-margin-md,var(--mx-details-margin,0));border-radius:var(--mx-details-radius-md,var(--mx-details-radius,10px));font-size:var(--mx-details-size-md,var(--mx-details-size,14px))}.mx-details-items{padding:var(--mx-details-padding-md,var(--mx-details-padding,12px 14px))!important}.mx-details>.mx-element-title-wrap,
.mx-details-accordion>summary{padding:var(--mx-details-title-padding-md,var(--mx-details-title-padding,10px 14px))}.mx-details-items{gap:var(--mx-details-gap-md,var(--mx-details-gap,0))}.mx-detail-item.mx-has-divider:not(:last-child):after{border-top-width:var(--mx-details-divider-thickness-md,var(--mx-details-divider-thickness,1px))}.mx-details-align-t-left .mx-detail-item{justify-content:flex-start;text-align:left}.mx-details-align-t-center .mx-detail-item{justify-content:center;text-align:center}.mx-details-align-t-right .mx-detail-item{justify-content:flex-end;text-align:right}}
@media (max-width:767px){.mx-boundary-divider{margin-top:var(--mx-boundary-top-sm,var(--mx-boundary-top,0));margin-bottom:var(--mx-boundary-bottom-sm,var(--mx-boundary-bottom,0));border-top-width:var(--mx-boundary-thickness-sm,var(--mx-boundary-thickness,1px))}.mx-title-boundary-divider{margin-top:var(--mx-et-fd-top-sm,var(--mx-et-fd-top,8px));margin-bottom:var(--mx-et-fd-bottom-sm,var(--mx-et-fd-bottom,8px));border-top-width:var(--mx-et-fd-thickness-sm,var(--mx-et-fd-thickness,1px))}.mx-title-underline-marker{width:var(--mx-et-u-width-sm,var(--mx-et-u-width,46px));margin-top:var(--mx-et-u-gap-sm,var(--mx-et-u-gap,6px))}.mx-catalog-grid{grid-template-columns:repeat(var(--mx-col-sm,var(--mx-columns-sm,var(--mx-col-md,var(--mx-columns-md,var(--mx-col-lg,var(--mx-columns,1)))))),minmax(0,1fr));gap:var(--mx-grid-gap-sm,12px)}.mx-catalog-grid.mx-grid-stretch{gap:var(--mx-grid-gap-sm,12px)}.mx-catalog-grid.mx-grid-stretch>.mx-catalog-card{flex-basis:100%}.mx-catalog-card{min-height:var(--mx-card-min-h-sm,var(--mx-card-min-h-md,var(--mx-card-min-h,0)));margin:var(--mx-card-margin-sm,var(--mx-card-margin-md,var(--mx-card-margin,0)));padding:var(--mx-card-padding-sm,var(--mx-card-padding-md,var(--mx-card-padding,18px)));background:var(--mx-card-bg-sm,var(--mx-card-bg-md,var(--mx-card-bg,#f5f5f5)));border-radius:var(--mx-card-radius-sm,var(--mx-card-radius-md,var(--mx-card-radius,14px)));border-color:var(--mx-card-border-color-sm,var(--mx-card-border-color-md,var(--mx-card-border-color,transparent)));border-width:var(--mx-card-border-width-sm,var(--mx-card-border-width-md,var(--mx-card-border-width,0)));box-shadow:var(--mx-card-shadow-sm,var(--mx-card-shadow-md,var(--mx-card-shadow,none)))}.mx-catalog-card:hover{background:var(--mx-card-hover-bg-sm,var(--mx-card-hover-bg-md,var(--mx-card-hover-bg,var(--mx-card-bg-sm,var(--mx-card-bg-md,var(--mx-card-bg,#f5f5f5))))));border-color:var(--mx-card-hover-border-color-sm,var(--mx-card-hover-border-color-md,var(--mx-card-hover-border-color,var(--mx-card-border-color-sm,var(--mx-card-border-color-md,var(--mx-card-border-color,transparent))))));box-shadow:var(--mx-card-hover-shadow-sm,var(--mx-card-hover-shadow-md,var(--mx-card-hover-shadow,var(--mx-card-shadow-sm,var(--mx-card-shadow,none)))));transform:translate(var(--mx-card-hover-x-sm,var(--mx-card-hover-x-md,var(--mx-card-hover-x,var(--mx-card-x-sm,var(--mx-card-x-md,var(--mx-card-x,0)))))),var(--mx-card-hover-y-sm,var(--mx-card-hover-y-md,var(--mx-card-hover-y,var(--mx-card-y-sm,var(--mx-card-y-md,var(--mx-card-y,0))))))) scale(var(--mx-card-hover-scale-sm,var(--mx-card-hover-scale-md,var(--mx-card-hover-scale,var(--mx-card-scale-sm,var(--mx-card-scale-md,var(--mx-card-scale,1)))))))}.mx-element-title-wrap{margin:var(--mx-et-margin-sm,var(--mx-et-margin,0 0 8px 0));padding:var(--mx-et-padding-sm,var(--mx-et-padding,0));text-align:var(--mx-et-align-sm,var(--mx-et-align,left));justify-content:var(--mx-et-v-align-sm,var(--mx-et-v-align-md,var(--mx-et-v-align,center)))}.mx-element-title-wrap>.mx-element-title,
.mx-element-title-wrap>.mx-heading,
.mx-element-title-wrap>.mx-features-title,
.mx-element-title-wrap>.mx-details-title,
.mx-element-title-wrap.mx-title-flat{font-size:var(--mx-et-size-sm,var(--mx-et-size,17px))}.mx-element-title-wrap.mx-title-underlined:after{width:var(--mx-et-u-width-sm,var(--mx-et-u-width,46px));border-top-width:var(--mx-et-u-thickness-sm,var(--mx-et-u-thickness,2px));margin-top:var(--mx-et-u-gap-sm,var(--mx-et-u-gap,6px))}.mx-badge{min-height:var(--mx-badge-min-h-sm,var(--mx-badge-min-h,32px));padding:var(--mx-badge-padding-sm,var(--mx-badge-padding,8px 12px));margin:var(--mx-badge-margin-sm,var(--mx-badge-margin,0 0 8px));border-width:var(--mx-badge-bw-sm,var(--mx-badge-bw,0));border-radius:var(--mx-badge-radius-sm,var(--mx-badge-radius,0));font-size:var(--mx-badge-size-sm,var(--mx-badge-size,11px));transform:translate(var(--mx-badge-x-sm,var(--mx-badge-x,0)),var(--mx-badge-y-sm,var(--mx-badge-y,0)))}.mx-badge-width-custom{width:min(100%,var(--mx-badge-custom-w-sm,var(--mx-badge-custom-w,140px)))}.mx-image-area{width:var(--mx-img-area-w-sm,var(--mx-img-area-w,100%));height:var(--mx-img-area-h-sm,var(--mx-img-area-h,auto));padding:var(--mx-img-area-padding-sm,var(--mx-img-area-padding,0));border-radius:var(--mx-img-area-radius-sm,var(--mx-img-area-radius,0))}.mx-img-align-m-left{justify-content:flex-start}.mx-img-align-m-center{justify-content:center}.mx-img-align-m-right{justify-content:flex-end}.mx-image-area .mx-image{width:var(--mx-img-w-sm,var(--mx-img-w,100%));height:var(--mx-img-h-sm,var(--mx-img-h,auto));border-radius:var(--mx-img-radius-sm,var(--mx-img-radius,0));transform:scale(var(--mx-img-scale-sm,var(--mx-img-scale,1)))}.mx-btn-align-m-left{justify-content:flex-start}.mx-btn-align-m-center{justify-content:center}.mx-btn-align-m-right{justify-content:flex-end}.mx-button-wrap{padding:var(--mx-button-area-padding-sm,var(--mx-button-area-padding,0))}.mx-button{min-height:var(--mx-button-min-h-sm,var(--mx-button-min-h,38px));padding:var(--mx-button-padding-sm,var(--mx-button-padding,10px 20px));border-width:var(--mx-button-bw-sm,var(--mx-button-bw,1px));border-radius:var(--mx-button-radius-sm,var(--mx-button-radius,7px));gap:var(--mx-button-media-gap-sm,var(--mx-button-media-gap,6px));font-size:var(--mx-button-size-sm,var(--mx-button-size,14px))}.mx-button-icon{font-size:var(--mx-button-media-size-sm,var(--mx-button-media-size,15px));transform:translateY(var(--mx-button-media-y-sm,var(--mx-button-media-y,0)))}.mx-button-icon img{width:var(--mx-button-media-size-sm,var(--mx-button-media-size,15px));height:var(--mx-button-media-size-sm,var(--mx-button-media-size,15px))}.mx-bbar-m-row{flex-direction:row}.mx-bbar-m-column{flex-direction:column}.mx-button-bar{gap:var(--mx-button-bar-gap-sm,var(--mx-button-bar-gap,8px))}.mx-features{margin:var(--mx-feat-margin-sm,var(--mx-feat-margin,0));padding:var(--mx-feat-padding-sm,var(--mx-feat-padding,0))}.mx-features-area{margin:var(--mx-feat-area-margin-sm,var(--mx-feat-area-margin-md,var(--mx-feat-area-margin,0)));padding:var(--mx-feat-area-padding-sm,var(--mx-feat-area-padding-md,var(--mx-feat-area-padding,0)))}.mx-features-list{margin:0!important;padding:0!important;gap:var(--mx-feat-gap-sm,var(--mx-feat-gap,0))}.mx-feat-m-column .mx-features-list{flex-direction:column}.mx-feat-m-row .mx-features-list{flex-direction:row;flex-wrap:wrap}.mx-feat-m-row .mx-feature-item.mx-stretch{width:auto}.mx-feature-item{min-height:var(--mx-fi-min-height-sm,var(--mx-fi-min-height,36px));margin:var(--mx-fi-margin-sm,var(--mx-fi-margin,0))!important;padding:var(--mx-fi-padding-sm,var(--mx-fi-padding,9px 4px));border-radius:var(--mx-fi-radius-sm,var(--mx-fi-radius,8px))}.mx-feature-text{font-size:var(--mx-fi-title-size-sm,var(--mx-fi-title-size,14px))}.mx-feature-subtitle{font-size:var(--mx-fi-sub-size-sm,var(--mx-fi-sub-size,12px))}.mx-feature-media{margin:var(--mx-fi-media-margin-sm,var(--mx-fi-media-margin-md,var(--mx-fi-media-margin,0)));padding:var(--mx-fi-media-padding-sm,var(--mx-fi-media-padding,0));border-radius:var(--mx-fi-media-radius-sm,var(--mx-fi-media-radius,0));font-size:var(--mx-fi-media-size-sm,var(--mx-fi-media-size,17px));transform:translateY(var(--mx-fi-media-offset-sm,var(--mx-fi-media-offset,0)))}.mx-feature-media img{width:var(--mx-fi-image-w-sm,var(--mx-fi-image-w,22px));height:var(--mx-fi-image-h-sm,var(--mx-fi-image-h,22px))}.mx-feature-separator{font-size:var(--mx-fi-sep-size-sm,var(--mx-fi-sep-size,10px));margin-left:var(--mx-fi-sep-gap-sm,var(--mx-fi-sep-gap,6px))}.mx-fi-ha-m-left{justify-content:flex-start;text-align:left}.mx-fi-ha-m-center{justify-content:center;text-align:center}.mx-fi-ha-m-right{justify-content:flex-end;text-align:right}.mx-fi-va-m-start{align-items:flex-start}.mx-fi-va-m-center{align-items:center}.mx-fi-va-m-end{align-items:flex-end}.mx-details{margin:var(--mx-details-margin-sm,var(--mx-details-margin,0));border-radius:var(--mx-details-radius-sm,var(--mx-details-radius,10px));font-size:var(--mx-details-size-sm,var(--mx-details-size,13px))}.mx-details-items{padding:var(--mx-details-padding-sm,var(--mx-details-padding,12px 14px))!important}.mx-details>.mx-element-title-wrap,
.mx-details-accordion>summary{padding:var(--mx-details-title-padding-sm,var(--mx-details-title-padding,10px 14px))}.mx-details-items{gap:var(--mx-details-gap-sm,var(--mx-details-gap,0))}.mx-detail-item.mx-has-divider:not(:last-child):after{border-top-width:var(--mx-details-divider-thickness-sm,var(--mx-details-divider-thickness,1px))}.mx-details-align-m-left .mx-detail-item{justify-content:flex-start;text-align:left}.mx-details-align-m-center .mx-detail-item{justify-content:center;text-align:center}.mx-details-align-m-right .mx-detail-item{justify-content:flex-end;text-align:right}}
.mx-button-label{min-width:0}
.mx-action-bar{width:100%;isolation:isolate}
.mx-action-bar>.mx-action{appearance:none;-webkit-appearance:none;cursor:pointer;font-family:inherit}
.mx-action-bar.mx-equal>.mx-action{flex:1 1 0;min-width:0}
.mx-action-closed-icons .mx-button-label{display:none}
.mx-action-closed-icons>.mx-action{padding-left:10px;padding-right:10px}
.mx-action-closed-compact>.mx-action{padding-top:7px;padding-bottom:7px}
.mx-action-bar.mx-bbar-d-row>.mx-action+.mx-action{margin-left:-1px}
.mx-action-bar.mx-bbar-d-column>.mx-action+.mx-action{margin-top:-1px}
.mx-action-whatsapp .mx-button-icon{font-size:calc(var(--mx-button-media-size,16px) * 1.06)}
body.mx-quick-open{overflow:hidden}
.mx-quick-overlay{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.52);display:flex;align-items:center;justify-content:center;padding:28px}
.mx-quick-dialog{width:min(680px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;border-radius:14px;box-shadow:0 22px 70px rgba(0,0,0,.25)}
.mx-quick-body{padding:18px}
.mx-quick-card.mx-catalog-card{width:100%;margin:0;background:transparent;box-shadow:none;transform:none!important}
.mx-quick-close{position:fixed;top:18px;right:20px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#222;font-size:28px;line-height:1;display:grid;place-items:center;cursor:pointer;z-index:2;box-shadow:0 4px 20px rgba(0,0,0,.18)}
@media (max-width:767px){.mx-action-bar.mx-bbar-m-row>.mx-action+.mx-action{margin-left:-1px;margin-top:0}.mx-action-bar.mx-bbar-m-column>.mx-action+.mx-action{margin-left:0;margin-top:-1px}.mx-quick-overlay{padding:14px}.mx-quick-dialog{max-height:90vh;border-radius:12px}.mx-quick-body{padding:12px}.mx-quick-close{top:10px;right:10px}}
.mx-feature-media svg{display:block;width:1em;height:1em;max-width:none;max-height:none;color:currentColor}
@media (max-width:1024px){.mx-element-title-wrap.mx-title-underlined.mx-title-align-t-left:after{margin-left:0;margin-right:0}.mx-element-title-wrap.mx-title-underlined.mx-title-align-t-center:after{margin-left:auto;margin-right:auto}.mx-element-title-wrap.mx-title-underlined.mx-title-align-t-right:after{margin-left:auto;margin-right:0}.mx-element-title-wrap.mx-title-align-t-left>.mx-title-underline-marker{margin-left:0;margin-right:0}.mx-element-title-wrap.mx-title-align-t-center>.mx-title-underline-marker{margin-left:auto;margin-right:auto}.mx-element-title-wrap.mx-title-align-t-right>.mx-title-underline-marker{margin-left:auto;margin-right:0}}
@media (max-width:767px){.mx-element-title-wrap.mx-title-underlined.mx-title-align-m-left:after{margin-left:0;margin-right:0}.mx-element-title-wrap.mx-title-underlined.mx-title-align-m-center:after{margin-left:auto;margin-right:auto}.mx-element-title-wrap.mx-title-underlined.mx-title-align-m-right:after{margin-left:auto;margin-right:0}.mx-element-title-wrap.mx-title-align-m-left>.mx-title-underline-marker{margin-left:0;margin-right:0}.mx-element-title-wrap.mx-title-align-m-center>.mx-title-underline-marker{margin-left:auto;margin-right:auto}.mx-element-title-wrap.mx-title-align-m-right>.mx-title-underline-marker{margin-left:auto;margin-right:0}}
.mx-button.mx-media-pos-before,
.mx-button.mx-media-pos-after{flex-direction:row}
.mx-button.mx-media-pos-top,
.mx-button.mx-media-pos-bottom{flex-direction:column;text-align:center}
.mx-button.mx-media-pos-top .mx-button-icon,
.mx-button.mx-media-pos-bottom .mx-button-icon{margin:0}
.mx-action-bar>.mx-action.mx-media-pos-top,
.mx-action-bar>.mx-action.mx-media-pos-bottom{white-space:normal;line-height:1.15}
@media (min-width:768px) and (max-width:1024px){.mx-layout-flex{--mx-layout-flex-group-count-active:var(--mx-layout-flex-group-count-md,var(--mx-layout-flex-group-count,0))}}
@media (max-width:767px){.mx-layout-flex{--mx-layout-flex-group-count-active:var(--mx-layout-flex-group-count-sm,var(--mx-layout-flex-group-count-md,var(--mx-layout-flex-group-count,0)))}}
.mx-icon-svg{display:block;width:1em;height:1em;max-width:none;max-height:none;color:inherit;overflow:visible;pointer-events:none;stroke-width:var(--mx-icon-stroke-width,1)}
.mx-icon-svg use{pointer-events:none}
.mx-action-mode-toggle>.mx-action{transition:flex-basis .2s ease,padding .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}
.mx-action-mode-toggle.mx-action-closed-labels .mx-button-label{display:none}
.mx-catalog-card.mx-action-open .mx-action-mode-toggle.mx-action-closed-labels .mx-button-label,
.mx-action-mode-toggle.mx-action-is-open.mx-action-closed-labels .mx-button-label,
.mx-action-mode-toggle.mx-action-closed-labels:focus-within .mx-button-label{display:block!important}
.mx-action-mode-toggle.mx-action-closed-compact .mx-button-label{display:none}
.mx-action-mode-toggle.mx-action-closed-compact>.mx-action{padding-left:10px;padding-right:10px}
.mx-catalog-card.mx-action-open .mx-action-mode-toggle.mx-action-closed-compact .mx-button-label,
.mx-action-mode-toggle.mx-action-is-open.mx-action-closed-compact .mx-button-label,
.mx-action-mode-toggle.mx-action-closed-compact:focus-within .mx-button-label{display:block!important}
.mx-action-mode-toggle.mx-action-closed-bar{opacity:0;visibility:hidden;max-height:0;overflow:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,max-height .22s ease,visibility 0s linear .22s}
.mx-catalog-card.mx-action-open .mx-action-mode-toggle.mx-action-closed-bar,
.mx-action-mode-toggle.mx-action-closed-bar:focus-within{opacity:1;visibility:visible;max-height:320px;overflow:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}
@media (hover:hover) and (pointer:fine){.mx-catalog-card:hover .mx-action-mode-toggle.mx-action-trigger-hover_tap.mx-action-closed-bar{opacity:1;visibility:visible;max-height:320px;overflow:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.mx-catalog-card:hover .mx-action-mode-toggle.mx-action-trigger-hover_tap.mx-action-closed-labels .mx-button-label,
.mx-catalog-card:hover .mx-action-mode-toggle.mx-action-trigger-hover_tap.mx-action-closed-compact .mx-button-label{display:block!important}}
@media (hover:none), (pointer:coarse){.mx-action-mode-toggle.mx-action-closed-labels .mx-button-label,
.mx-action-mode-toggle.mx-action-closed-compact .mx-button-label{display:none}.mx-catalog-card.mx-action-open .mx-action-mode-toggle.mx-action-closed-labels .mx-button-label,
.mx-catalog-card.mx-action-open .mx-action-mode-toggle.mx-action-closed-compact .mx-button-label,
.mx-action-mode-toggle.mx-action-is-open.mx-action-closed-labels .mx-button-label,
.mx-action-mode-toggle.mx-action-is-open.mx-action-closed-compact .mx-button-label{display:block!important}}
.mx-catalog-card.mx-card-expanded .mx-action-mode-toggle.mx-action-closed-labels .mx-button-label,
.mx-catalog-card.mx-card-expanded .mx-action-mode-toggle.mx-action-closed-compact .mx-button-label{display:block!important}
.mx-catalog-card:not(.mx-quick-card):not(.mx-card-expanded) [data-mx-vis-card="0"]{display:none!important}
.mx-catalog-card:not(.mx-quick-card).mx-card-expanded [data-mx-vis-expanded="0"]{display:none!important}
.mx-quick-card [data-mx-vis-quick="0"]{display:none!important}
.mx-expanded-area{box-sizing:border-box;
  min-width:0;
  max-width:none;
  margin-left:calc(-1 * var(--mx-card-pad-left,18px));
  margin-right:calc(-1 * var(--mx-card-pad-right,18px));
  padding:var(--mx-expanded-area-padding,0)}
.mx-quick-card .mx-expanded-area{margin-left:0;
  margin-right:0;
  padding:0}
@media (min-width:768px) and (max-width:1024px){.mx-expanded-area{margin-left:calc(-1 * var(--mx-card-pad-left-md,var(--mx-card-pad-left,18px)));
    margin-right:calc(-1 * var(--mx-card-pad-right-md,var(--mx-card-pad-right,18px)));
    padding:var(--mx-expanded-area-padding-md,var(--mx-expanded-area-padding,0))}}
@media (max-width:767px){.mx-expanded-area{margin-left:calc(-1 * var(--mx-card-pad-left-sm,var(--mx-card-pad-left-md,var(--mx-card-pad-left,18px))));
    margin-right:calc(-1 * var(--mx-card-pad-right-sm,var(--mx-card-pad-right-md,var(--mx-card-pad-right,18px))));
    padding:var(--mx-expanded-area-padding-sm,var(--mx-expanded-area-padding-md,var(--mx-expanded-area-padding,0)))}}
.mx-catalog-card.mx-card-best-option{border-color:var(--mx-best-border-color,#c70030)!important;border-width:var(--mx-best-border-width,2px)!important;border-style:var(--mx-best-border-style,solid)!important;border-radius:var(--mx-best-radius,14px)!important}
@media (max-width:1024px){.mx-catalog-card.mx-card-best-option{border-width:var(--mx-best-border-width-md,var(--mx-best-border-width,2px))!important;border-radius:var(--mx-best-radius-md,var(--mx-best-radius,14px))!important}}
@media (max-width:767px){.mx-catalog-card.mx-card-best-option{border-width:var(--mx-best-border-width-sm,var(--mx-best-border-width-md,var(--mx-best-border-width,2px)))!important;border-radius:var(--mx-best-radius-sm,var(--mx-best-radius-md,var(--mx-best-radius,14px)))!important}}
@media (max-width:1024px){.mx-image-area.mx-img-auto-height{height:auto}.mx-image-area.mx-ratio-active>.mx-image{width:100%;height:100%;max-width:none;max-height:none}}
@media (max-width:767px){.mx-image-area.mx-img-auto-height{height:auto}.mx-image-area.mx-ratio-active>.mx-image{width:100%;height:100%;max-width:none;max-height:none}}
@media (max-width:1024px){.mx-image-area.mx-img-crop{aspect-ratio:var(--mx-img-crop-ratio-md,var(--mx-img-crop-ratio,4/3))!important}.mx-image-area.mx-img-crop>.mx-image{object-position:var(--mx-img-position-md,var(--mx-img-position,center center))!important}}
@media (max-width:767px){.mx-image-area.mx-img-crop{aspect-ratio:var(--mx-img-crop-ratio-sm,var(--mx-img-crop-ratio-md,var(--mx-img-crop-ratio,4/3)))!important}.mx-image-area.mx-img-crop>.mx-image{object-position:var(--mx-img-position-sm,var(--mx-img-position-md,var(--mx-img-position,center center)))!important}}
.mx-section{min-width:0;gap:var(--mx-flow-gap,10px);row-gap:var(--mx-flow-row-gap,var(--mx-flow-gap,10px));column-gap:var(--mx-flow-column-gap,var(--mx-flow-gap,10px))}
.mx-layout{width:var(--mx-layout-width,100%);
  min-width:var(--mx-layout-min-width,0);
  max-width:var(--mx-layout-max-width,none);
  height:var(--mx-layout-height,auto);
  min-height:var(--mx-layout-min-height,0);
  max-height:var(--mx-layout-max-height,none);
  box-sizing:border-box;
  padding:var(--mx-layout-padding,0);
  margin:var(--mx-layout-margin,0);
  background:var(--mx-layout-bg,transparent);
  border-style:var(--mx-layout-border-style,none);
  border-color:var(--mx-layout-border-color,#ddd);
  border-width:var(--mx-layout-border-width,0);
  border-radius:var(--mx-layout-radius,0);
  overflow:var(--mx-layout-overflow,visible);
  gap:var(--mx-layout-gap,12px);
  row-gap:var(--mx-layout-row-gap,var(--mx-layout-gap,12px));
  column-gap:var(--mx-layout-column-gap,var(--mx-layout-gap,12px));}
.mx-layout-grid{display:grid;
  grid-template-columns:var(--mx-layout-template,repeat(2,minmax(0,1fr)));
  grid-template-rows:var(--mx-layout-grid-rows,none);
  grid-auto-flow:var(--mx-layout-grid-flow,row);
  justify-items:var(--mx-layout-grid-justify-items,stretch);
  align-items:var(--mx-layout-grid-align-items,stretch);
  justify-content:var(--mx-layout-grid-justify-content,stretch);
  align-content:var(--mx-layout-grid-align-content,stretch);}
.mx-layout-flex{display:flex;
  flex-direction:var(--mx-layout-direction,row);
  flex-wrap:var(--mx-layout-wrap,nowrap);
  justify-content:var(--mx-layout-justify,flex-start);
  align-items:var(--mx-layout-align,stretch);
  align-content:var(--mx-layout-align-content,stretch);}
.mx-layout-flex.mx-dir-d-row{flex-direction:row}
.mx-layout-flex.mx-dir-d-row-reverse{flex-direction:row-reverse}
.mx-layout-flex.mx-dir-d-column{flex-direction:column}
.mx-layout-flex.mx-dir-d-column-reverse{flex-direction:column-reverse}
.mx-layout-flex.mx-media-pos-d-left{flex-direction:row!important}
.mx-layout-flex.mx-media-pos-d-right{flex-direction:row-reverse!important}
.mx-layout-flex.mx-media-pos-d-top{flex-direction:column!important}
.mx-layout-flex.mx-media-pos-d-bottom{flex-direction:column-reverse!important}
.mx-layout-flex.mx-layout-wrap-nowrap{flex-wrap:nowrap}
.mx-layout-flex.mx-layout-wrap-wrap{flex-wrap:wrap}
.mx-layout-flex.mx-layout-wrap-wrap-reverse{flex-wrap:wrap-reverse}
.mx-layout-flex{--mx-layout-flex-group-count-active:var(--mx-layout-flex-group-count,0);}
.mx-layout-flex.mx-layout-flex-grouped-column{height:var(--mx-layout-flex-group-height,var(--mx-layout-height,auto));}
.mx-layout-flex.mx-layout-flex-grouped-column>*{width:var(--mx-layout-flex-group-item-width,100%);
  max-width:var(--mx-layout-flex-group-item-width,100%);}
.mx-layout-column{min-width:0;
  box-sizing:border-box;
  display:flex;
  flex-direction:column;
  gap:var(--mx-layout-item-gap,8px);}
@media (min-width:768px) and (max-width:1024px){.mx-section{gap:var(--mx-flow-gap-md,var(--mx-flow-gap,10px));row-gap:var(--mx-flow-row-gap-md,var(--mx-flow-gap-md,var(--mx-flow-gap,10px)));column-gap:var(--mx-flow-column-gap-md,var(--mx-flow-gap-md,var(--mx-flow-gap,10px)))}.mx-layout{width:var(--mx-layout-width-md,var(--mx-layout-width,100%));min-width:var(--mx-layout-min-width-md,var(--mx-layout-min-width,0));max-width:var(--mx-layout-max-width-md,var(--mx-layout-max-width,none));height:var(--mx-layout-height-md,var(--mx-layout-height,auto));min-height:var(--mx-layout-min-height-md,var(--mx-layout-min-height,0));max-height:var(--mx-layout-max-height-md,var(--mx-layout-max-height,none));padding:var(--mx-layout-padding-md,var(--mx-layout-padding,0));margin:var(--mx-layout-margin-md,var(--mx-layout-margin,0));border-width:var(--mx-layout-border-width-md,var(--mx-layout-border-width,0));border-radius:var(--mx-layout-radius-md,var(--mx-layout-radius,0));gap:var(--mx-layout-gap-md,var(--mx-layout-gap,12px));row-gap:var(--mx-layout-row-gap-md,var(--mx-layout-gap-md,var(--mx-layout-gap,12px)));column-gap:var(--mx-layout-column-gap-md,var(--mx-layout-gap-md,var(--mx-layout-gap,12px)))}.mx-text{font-size:var(--mx-text-size-md,var(--mx-text-size,14px));min-height:var(--mx-text-min-height-md,var(--mx-text-min-height,0));padding:var(--mx-text-padding-md,var(--mx-text-padding,0));margin:var(--mx-text-margin-md,var(--mx-text-margin,0));align-items:var(--mx-text-items-align-md,var(--mx-text-items-align,flex-start));text-align:var(--mx-text-align-md,var(--mx-text-align,left))}.mx-layout-grid{grid-template-columns:var(--mx-layout-template-md,var(--mx-layout-template,repeat(2,minmax(0,1fr))));grid-template-rows:var(--mx-layout-grid-rows-md,var(--mx-layout-grid-rows,none));grid-auto-flow:var(--mx-layout-grid-flow-md,var(--mx-layout-grid-flow,row));justify-items:var(--mx-layout-grid-justify-items-md,var(--mx-layout-grid-justify-items,stretch));align-items:var(--mx-layout-grid-align-items-md,var(--mx-layout-grid-align-items,stretch));justify-content:var(--mx-layout-grid-justify-content-md,var(--mx-layout-grid-justify-content,stretch));align-content:var(--mx-layout-grid-align-content-md,var(--mx-layout-grid-align-content,stretch))}.mx-layout-flex{flex-direction:var(--mx-layout-direction-md,var(--mx-layout-direction,row));flex-wrap:var(--mx-layout-wrap-md,var(--mx-layout-wrap,nowrap));justify-content:var(--mx-layout-justify-md,var(--mx-layout-justify,flex-start));align-items:var(--mx-layout-align-md,var(--mx-layout-align,stretch));align-content:var(--mx-layout-align-content-md,var(--mx-layout-align-content,stretch))}.mx-layout-flex.mx-dir-t-row{flex-direction:row}.mx-layout-flex.mx-dir-t-row-reverse{flex-direction:row-reverse}.mx-layout-flex.mx-dir-t-column{flex-direction:column}.mx-layout-flex.mx-dir-t-column-reverse{flex-direction:column-reverse}.mx-layout-flex.mx-media-pos-t-left{flex-direction:row!important}.mx-layout-flex.mx-media-pos-t-right{flex-direction:row-reverse!important}.mx-layout-flex.mx-media-pos-t-top{flex-direction:column!important}.mx-layout-flex.mx-media-pos-t-bottom{flex-direction:column-reverse!important}.mx-layout-column{gap:var(--mx-layout-item-gap-md,var(--mx-layout-item-gap,8px))}}
@media (max-width:767px){.mx-section{gap:var(--mx-flow-gap-sm,var(--mx-flow-gap-md,var(--mx-flow-gap,10px)));row-gap:var(--mx-flow-row-gap-sm,var(--mx-flow-gap-sm,var(--mx-flow-gap-md,var(--mx-flow-gap,10px))));column-gap:var(--mx-flow-column-gap-sm,var(--mx-flow-gap-sm,var(--mx-flow-gap-md,var(--mx-flow-gap,10px))))}.mx-layout{width:var(--mx-layout-width-sm,var(--mx-layout-width-md,var(--mx-layout-width,100%)));min-width:var(--mx-layout-min-width-sm,var(--mx-layout-min-width-md,var(--mx-layout-min-width,0)));max-width:var(--mx-layout-max-width-sm,var(--mx-layout-max-width-md,var(--mx-layout-max-width,none)));height:var(--mx-layout-height-sm,var(--mx-layout-height-md,var(--mx-layout-height,auto)));min-height:var(--mx-layout-min-height-sm,var(--mx-layout-min-height-md,var(--mx-layout-min-height,0)));max-height:var(--mx-layout-max-height-sm,var(--mx-layout-max-height-md,var(--mx-layout-max-height,none)));padding:var(--mx-layout-padding-sm,var(--mx-layout-padding-md,var(--mx-layout-padding,0)));margin:var(--mx-layout-margin-sm,var(--mx-layout-margin-md,var(--mx-layout-margin,0)));border-width:var(--mx-layout-border-width-sm,var(--mx-layout-border-width-md,var(--mx-layout-border-width,0)));border-radius:var(--mx-layout-radius-sm,var(--mx-layout-radius-md,var(--mx-layout-radius,0)));gap:var(--mx-layout-gap-sm,var(--mx-layout-gap-md,var(--mx-layout-gap,10px)));row-gap:var(--mx-layout-row-gap-sm,var(--mx-layout-gap-sm,var(--mx-layout-gap-md,var(--mx-layout-gap,10px))));column-gap:var(--mx-layout-column-gap-sm,var(--mx-layout-gap-sm,var(--mx-layout-gap-md,var(--mx-layout-gap,10px))))}.mx-text{font-size:var(--mx-text-size-sm,var(--mx-text-size-md,var(--mx-text-size,14px)));min-height:var(--mx-text-min-height-sm,var(--mx-text-min-height-md,var(--mx-text-min-height,0)));padding:var(--mx-text-padding-sm,var(--mx-text-padding-md,var(--mx-text-padding,0)));margin:var(--mx-text-margin-sm,var(--mx-text-margin-md,var(--mx-text-margin,0)));align-items:var(--mx-text-items-align-sm,var(--mx-text-items-align-md,var(--mx-text-items-align,flex-start)));text-align:var(--mx-text-align-sm,var(--mx-text-align-md,var(--mx-text-align,left)))}.mx-layout-grid{grid-template-columns:var(--mx-layout-template-sm,var(--mx-layout-template-md,var(--mx-layout-template,1fr)));grid-template-rows:var(--mx-layout-grid-rows-sm,var(--mx-layout-grid-rows-md,var(--mx-layout-grid-rows,none)));grid-auto-flow:var(--mx-layout-grid-flow-sm,var(--mx-layout-grid-flow-md,var(--mx-layout-grid-flow,row)));justify-items:var(--mx-layout-grid-justify-items-sm,var(--mx-layout-grid-justify-items-md,var(--mx-layout-grid-justify-items,stretch)));align-items:var(--mx-layout-grid-align-items-sm,var(--mx-layout-grid-align-items-md,var(--mx-layout-grid-align-items,stretch)));justify-content:var(--mx-layout-grid-justify-content-sm,var(--mx-layout-grid-justify-content-md,var(--mx-layout-grid-justify-content,stretch)));align-content:var(--mx-layout-grid-align-content-sm,var(--mx-layout-grid-align-content-md,var(--mx-layout-grid-align-content,stretch)))}.mx-layout-flex{flex-direction:var(--mx-layout-direction-sm,var(--mx-layout-direction-md,var(--mx-layout-direction,row)));flex-wrap:var(--mx-layout-wrap-sm,var(--mx-layout-wrap-md,var(--mx-layout-wrap,nowrap)));justify-content:var(--mx-layout-justify-sm,var(--mx-layout-justify-md,var(--mx-layout-justify,flex-start)));align-items:var(--mx-layout-align-sm,var(--mx-layout-align-md,var(--mx-layout-align,stretch)));align-content:var(--mx-layout-align-content-sm,var(--mx-layout-align-content-md,var(--mx-layout-align-content,stretch)))}.mx-layout-flex.mx-dir-m-row{flex-direction:row}.mx-layout-flex.mx-dir-m-row-reverse{flex-direction:row-reverse}.mx-layout-flex.mx-dir-m-column{flex-direction:column}.mx-layout-flex.mx-dir-m-column-reverse{flex-direction:column-reverse}.mx-layout-flex.mx-media-pos-m-left{flex-direction:row!important}.mx-layout-flex.mx-media-pos-m-right{flex-direction:row-reverse!important}.mx-layout-flex.mx-media-pos-m-top{flex-direction:column!important}.mx-layout-flex.mx-media-pos-m-bottom{flex-direction:column-reverse!important}.mx-layout-column{gap:var(--mx-layout-item-gap-sm,var(--mx-layout-item-gap-md,var(--mx-layout-item-gap,8px)))}}
.mx-layout-flex.mx-layout-wrap-auto{flex-wrap:nowrap}
.mx-layout-flex.mx-layout-wrap-auto.mx-layout-auto-wrapped{flex-wrap:wrap;justify-content:flex-start}
.mx-section.mx-section-vdivider{border-left-width:var(--mx-section-vdivider-left,0);
  border-right-width:var(--mx-section-vdivider-right,0);
  border-left-style:var(--mx-section-vdivider-style,solid);
  border-right-style:var(--mx-section-vdivider-style,solid);
  border-left-color:var(--mx-section-vdivider-color,#ddd);
  border-right-color:var(--mx-section-vdivider-color,#ddd);}
.mx-divider{position:relative;box-sizing:border-box;font-size:var(--mx-divider-unicode-size,14px);color:var(--mx-divider-color,#ddd)}
.mx-divider.mx-divider-horizontal{display:flex;align-items:center;width:var(--mx-divider-width,100%);min-height:var(--mx-divider-thickness,1px);margin-top:var(--mx-divider-gap,8px);margin-bottom:var(--mx-divider-gap,8px)}
.mx-divider.mx-divider-horizontal.mx-align-left{margin-left:0;margin-right:auto}
.mx-divider.mx-divider-horizontal.mx-align-center{margin-left:auto;margin-right:auto}
.mx-divider.mx-divider-horizontal.mx-align-right{margin-left:auto;margin-right:0}
.mx-divider.mx-divider-horizontal.mx-align-stretch{width:100%;margin-left:0;margin-right:0}
.mx-divider.mx-divider-horizontal.mx-divider-line{border-top:var(--mx-divider-thickness,1px) var(--mx-divider-line-style,solid) var(--mx-divider-color,#ddd)}
.mx-divider.mx-divider-vertical{display:flex;flex-direction:column;justify-content:center;align-self:stretch;flex:0 0 auto;width:calc(var(--mx-divider-thickness,1px) + (var(--mx-divider-gap,8px) * 2));min-width:1px;min-height:1em;margin:0}
.mx-divider.mx-divider-vertical.mx-v-align-start{justify-content:flex-start}
.mx-divider.mx-divider-vertical.mx-v-align-center{justify-content:center}
.mx-divider.mx-divider-vertical.mx-v-align-end{justify-content:flex-end}
.mx-divider.mx-divider-vertical.mx-v-align-stretch{justify-content:stretch}
.mx-divider.mx-divider-vertical.mx-divider-line{border:0}
.mx-divider.mx-divider-vertical.mx-divider-line:before{content:"";position:absolute;left:50%;height:var(--mx-divider-length,100%);border-left:var(--mx-divider-thickness,1px) var(--mx-divider-line-style,solid) var(--mx-divider-color,#ddd);transform:translateX(-50%)}
.mx-divider.mx-divider-vertical.mx-divider-line.mx-v-align-start:before{top:0}
.mx-divider.mx-divider-vertical.mx-divider-line.mx-v-align-center:before{top:50%;transform:translate(-50%,-50%)}
.mx-divider.mx-divider-vertical.mx-divider-line.mx-v-align-end:before{top:auto;bottom:0}
.mx-divider.mx-divider-vertical.mx-divider-line.mx-v-align-stretch:before{top:0;bottom:0;height:auto}
.mx-divider.mx-divider-vertical.mx-divider-unicode,
.mx-divider.mx-divider-vertical.mx-divider-ornament{gap:8px}
.mx-divider.mx-divider-vertical.mx-divider-unicode:before,
.mx-divider.mx-divider-vertical.mx-divider-unicode:after,
.mx-divider.mx-divider-vertical.mx-divider-ornament:before,
.mx-divider.mx-divider-vertical.mx-divider-ornament:after{width:var(--mx-divider-thickness,1px);height:auto;min-height:1px;background:currentColor;flex:1}
.mx-divider.mx-divider-vertical>span{padding:6px 0}
.mx-root-separator.mx-root-separator-horizontal{display:flex;align-items:center;justify-content:center;width:var(--mx-root-separator-width,100%);margin:var(--mx-root-separator-gap,12px) auto}
.mx-root-separator.mx-root-separator-vertical{display:flex;flex-direction:column;align-self:stretch;justify-content:center;width:auto;min-width:1px;min-height:1em;margin:0 var(--mx-root-separator-gap,12px)}
.mx-root-separator.mx-root-separator-vertical.mx-separator-line{border-top:0;border-left:var(--mx-root-separator-thickness,1px) solid var(--mx-root-separator-color,#ddd)}
.mx-root-separator.mx-root-separator-vertical:is(.mx-separator-unicode,.mx-separator-ornament):before,
.mx-root-separator.mx-root-separator-vertical:is(.mx-separator-unicode,.mx-separator-ornament):after{width:var(--mx-root-separator-thickness,1px);height:auto;min-height:1px;background:currentColor;flex:1}
.mx-root-separator.mx-root-separator-vertical span{padding:6px 0}
@media (min-width:768px) and (max-width:1024px){.mx-section.mx-section-vdivider{border-left-width:var(--mx-section-vdivider-left-md,var(--mx-section-vdivider-left,0));border-right-width:var(--mx-section-vdivider-right-md,var(--mx-section-vdivider-right,0))}}
@media (max-width:767px){.mx-section.mx-section-vdivider{border-left-width:var(--mx-section-vdivider-left-sm,var(--mx-section-vdivider-left-md,var(--mx-section-vdivider-left,0)));border-right-width:var(--mx-section-vdivider-right-sm,var(--mx-section-vdivider-right-md,var(--mx-section-vdivider-right,0)))}}
.mx-section-flex{display:flex;
  flex-direction:var(--mx-flow-direction,column);
  flex-wrap:var(--mx-flow-wrap,nowrap);
  justify-content:var(--mx-flow-justify,flex-start);
  align-items:var(--mx-flow-align,stretch);
  align-content:var(--mx-flow-align-content,stretch);}
.mx-section-grid{display:grid;
  grid-auto-flow:var(--mx-section-grid-flow,row);
  grid-auto-columns:minmax(0,1fr);
  grid-auto-rows:auto;
  justify-items:var(--mx-section-grid-justify-items,stretch);
  align-items:var(--mx-section-grid-align-items,stretch);
  justify-content:var(--mx-section-grid-justify-content,stretch);
  align-content:var(--mx-section-grid-align-content,stretch);}
@media (min-width:768px) and (max-width:1024px){.mx-section-flex{flex-direction:var(--mx-flow-direction-md,var(--mx-flow-direction,column));flex-wrap:var(--mx-flow-wrap-md,var(--mx-flow-wrap,nowrap));justify-content:var(--mx-flow-justify-md,var(--mx-flow-justify,flex-start));align-items:var(--mx-flow-align-md,var(--mx-flow-align,stretch));align-content:var(--mx-flow-align-content-md,var(--mx-flow-align-content,stretch))}.mx-section-grid{grid-auto-flow:var(--mx-section-grid-flow-md,var(--mx-section-grid-flow,row));justify-items:var(--mx-section-grid-justify-items-md,var(--mx-section-grid-justify-items,stretch));align-items:var(--mx-section-grid-align-items-md,var(--mx-section-grid-align-items,stretch));justify-content:var(--mx-section-grid-justify-content-md,var(--mx-section-grid-justify-content,stretch));align-content:var(--mx-section-grid-align-content-md,var(--mx-section-grid-align-content,stretch))}}
@media (max-width:767px){.mx-section-flex{flex-direction:var(--mx-flow-direction-sm,var(--mx-flow-direction-md,var(--mx-flow-direction,column)));flex-wrap:var(--mx-flow-wrap-sm,var(--mx-flow-wrap-md,var(--mx-flow-wrap,nowrap)));justify-content:var(--mx-flow-justify-sm,var(--mx-flow-justify-md,var(--mx-flow-justify,flex-start)));align-items:var(--mx-flow-align-sm,var(--mx-flow-align-md,var(--mx-flow-align,stretch)));align-content:var(--mx-flow-align-content-sm,var(--mx-flow-align-content-md,var(--mx-flow-align-content,stretch)))}.mx-section-grid{grid-auto-flow:var(--mx-section-grid-flow-sm,var(--mx-section-grid-flow-md,var(--mx-section-grid-flow,row)));justify-items:var(--mx-section-grid-justify-items-sm,var(--mx-section-grid-justify-items-md,var(--mx-section-grid-justify-items,stretch)));align-items:var(--mx-section-grid-align-items-sm,var(--mx-section-grid-align-items-md,var(--mx-section-grid-align-items,stretch)));justify-content:var(--mx-section-grid-justify-content-sm,var(--mx-section-grid-justify-content-md,var(--mx-section-grid-justify-content,stretch)));align-content:var(--mx-section-grid-align-content-sm,var(--mx-section-grid-align-content-md,var(--mx-section-grid-align-content,stretch)))}}
@media (max-width:1024px){.mx-catalog-card{transform:translate(var(--mx-card-x-md,var(--mx-card-x,0)),var(--mx-card-y-md,var(--mx-card-y,0))) scale(var(--mx-card-scale-md,var(--mx-card-scale,1)))}}
@media (max-width:767px){.mx-catalog-card{transform:translate(var(--mx-card-x-sm,var(--mx-card-x-md,var(--mx-card-x,0))),var(--mx-card-y-sm,var(--mx-card-y-md,var(--mx-card-y,0)))) scale(var(--mx-card-scale-sm,var(--mx-card-scale-md,var(--mx-card-scale,1))))}}
.mx-layout-flex>*{align-self:var(--mx-item-align-self,auto)}
.mx-layout-flex:is(.mx-dir-d-row,.mx-dir-d-row-reverse)>*{width:auto;
  flex-grow:var(--mx-item-grow,var(--mx-layout-flex-grow,1));
  flex-shrink:var(--mx-item-shrink,var(--mx-layout-flex-shrink,1));
  flex-basis:var(--mx-item-basis,var(--mx-layout-flex-count-basis,var(--mx-layout-flex-basis,auto)));}
.mx-layout-flex:is(.mx-dir-d-column,.mx-dir-d-column-reverse)>*{width:100%;
  flex-grow:var(--mx-item-grow,0);
  flex-shrink:var(--mx-item-shrink,0);
  flex-basis:var(--mx-item-basis,auto);}
.mx-layout-flex.mx-layout-wrap-auto:is(.mx-dir-d-row,.mx-dir-d-row-reverse)>*{width:auto;max-width:100%;
  flex-grow:var(--mx-item-grow,0);
  flex-shrink:var(--mx-item-shrink,0);
  flex-basis:var(--mx-item-basis,auto);}
@media (min-width:768px) and (max-width:1024px){.mx-layout-flex>*{align-self:var(--mx-item-align-self-md,var(--mx-item-align-self,auto))}.mx-layout-flex:is(.mx-dir-t-row,.mx-dir-t-row-reverse)>*{width:auto;
    flex-grow:var(--mx-item-grow-md,var(--mx-item-grow,var(--mx-layout-flex-grow-md,var(--mx-layout-flex-grow,1))));
    flex-shrink:var(--mx-item-shrink-md,var(--mx-item-shrink,var(--mx-layout-flex-shrink-md,var(--mx-layout-flex-shrink,1))));
    flex-basis:var(--mx-item-basis-md,var(--mx-item-basis,var(--mx-layout-flex-count-basis-md,var(--mx-layout-flex-count-basis,var(--mx-layout-flex-basis-md,var(--mx-layout-flex-basis,auto))))));}.mx-layout-flex:is(.mx-dir-t-column,.mx-dir-t-column-reverse)>*{width:100%;
    flex-grow:var(--mx-item-grow-md,var(--mx-item-grow,0));
    flex-shrink:var(--mx-item-shrink-md,var(--mx-item-shrink,0));
    flex-basis:var(--mx-item-basis-md,var(--mx-item-basis,auto));}.mx-layout-flex.mx-layout-wrap-auto:is(.mx-dir-t-row,.mx-dir-t-row-reverse)>*{width:auto;max-width:100%;
    flex-grow:var(--mx-item-grow-md,var(--mx-item-grow,0));
    flex-shrink:var(--mx-item-shrink-md,var(--mx-item-shrink,0));
    flex-basis:var(--mx-item-basis-md,var(--mx-item-basis,auto));}}
@media (max-width:767px){.mx-layout-flex>*{align-self:var(--mx-item-align-self-sm,var(--mx-item-align-self-md,var(--mx-item-align-self,auto)))}.mx-layout-flex:is(.mx-dir-m-row,.mx-dir-m-row-reverse)>*{width:auto;
    flex-grow:var(--mx-item-grow-sm,var(--mx-item-grow-md,var(--mx-item-grow,var(--mx-layout-flex-grow-sm,var(--mx-layout-flex-grow-md,var(--mx-layout-flex-grow,1))))));
    flex-shrink:var(--mx-item-shrink-sm,var(--mx-item-shrink-md,var(--mx-item-shrink,var(--mx-layout-flex-shrink-sm,var(--mx-layout-flex-shrink-md,var(--mx-layout-flex-shrink,1))))));
    flex-basis:var(--mx-item-basis-sm,var(--mx-item-basis-md,var(--mx-item-basis,var(--mx-layout-flex-count-basis-sm,var(--mx-layout-flex-count-basis-md,var(--mx-layout-flex-count-basis,var(--mx-layout-flex-basis-sm,var(--mx-layout-flex-basis-md,var(--mx-layout-flex-basis,auto))))))))));}.mx-layout-flex:is(.mx-dir-m-column,.mx-dir-m-column-reverse)>*{width:100%;
    flex-grow:var(--mx-item-grow-sm,var(--mx-item-grow-md,var(--mx-item-grow,0)));
    flex-shrink:var(--mx-item-shrink-sm,var(--mx-item-shrink-md,var(--mx-item-shrink,0)));
    flex-basis:var(--mx-item-basis-sm,var(--mx-item-basis-md,var(--mx-item-basis,auto)));}.mx-layout-flex.mx-layout-wrap-auto:is(.mx-dir-m-row,.mx-dir-m-row-reverse)>*{width:auto;max-width:100%;
    flex-grow:var(--mx-item-grow-sm,var(--mx-item-grow-md,var(--mx-item-grow,0)));
    flex-shrink:var(--mx-item-shrink-sm,var(--mx-item-shrink-md,var(--mx-item-shrink,0)));
    flex-basis:var(--mx-item-basis-sm,var(--mx-item-basis-md,var(--mx-item-basis,auto)));}}
