/* Elementor-independent container surface for imported HUEGO page layouts. */
.huego-native-page{width:100%;min-width:0;margin:0;font-family:var(--huego-font-family,inherit);color:var(--huego-color-text,#333)}
.huego-native-page,.huego-native-page *{box-sizing:border-box}
.huego-native-page>.huego-layout-container{width:100%;max-width:none;margin:0}
.huego-layout-container{min-width:0;max-width:100%;width:var(--huego-layout-width,100%);background-position:center;background-size:cover;background-repeat:no-repeat}
.huego-layout-container__inner{display:flex;flex-direction:var(--huego-layout-direction,column);align-items:stretch;justify-content:flex-start;gap:20px;width:100%;min-width:0;padding:var(--huego-layout-padding,0)}
.huego-native-page>.huego-layout-container>.huego-layout-container__inner{max-width:var(--huego-layout-boxed,1200px);margin-inline:auto}
.huego-native-page>.huego-layout-container.huego-layout-full>.huego-layout-container__inner{max-width:100%}
.huego-layout-container:not(.huego-layout-full) .huego-layout-container__inner{max-width:100%}
.huego-native-page>.huego-layout-container:not(.huego-layout-full)>.huego-layout-container__inner{max-width:min(calc(100% - 32px),var(--huego-layout-boxed,1200px))}
.huego-layout-container.huego-layout-grid>.huego-layout-container__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.huego-layout-widget{min-width:0;max-width:100%;width:100%}
.huego-layout-container__inner>.huego-layout-container{flex:0 1 var(--huego-layout-width,auto)}
.huego-layout-container__inner>.huego-layout-widget{flex:1 1 0}
.huego-layout-container__inner[style*="direction:column"]>.huego-layout-widget{flex:0 1 auto}
.huego-native-image img{display:block;max-width:100%;width:100%;height:auto;object-fit:cover}
.huego-native-richtext{line-height:1.7}
.huego-native-richtext img{max-width:100%;height:auto}
.huego-native-icon-list{margin:0;padding:0;list-style:none;display:grid;gap:14px}
.huego-native-icon-list li{padding:0 0 0 20px;position:relative}
.huego-native-icon-list li:before{content:'✓';position:absolute;left:0;color:var(--huego-color-primary,#075343)}
.huego-native-icon-list a{color:inherit;text-decoration:none}
.huego-native-button{text-align:center;margin-block:12px}
.huego-native-icon-box{height:100%;border:1px solid #e6e8e9;border-radius:12px;background:var(--huego-color-surface,#fff);padding:26px 20px;text-align:center}
.huego-native-icon-box h3{font-size:18px;line-height:1.35;margin:0 0 12px}
.huego-native-icon-box__icon{display:block;margin-bottom:14px;color:var(--huego-color-primary,#075343);font-weight:700;font-size:13px}
.huego-native-page--dat-hang .huego-order-page{display:flex}
@media(max-width:1024px){.huego-layout-container__inner{padding:var(--huego-layout-padding-tablet,var(--huego-layout-padding,0))}.huego-layout-container.huego-layout-grid>.huego-layout-container__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.huego-layout-container__inner{padding:var(--huego-layout-padding-mobile,var(--huego-layout-padding-tablet,var(--huego-layout-padding,0)))}.huego-native-page>.huego-layout-container:not(.huego-layout-full)>.huego-layout-container__inner{max-width:calc(100% - 24px)}.huego-layout-container__inner{gap:16px}.huego-layout-container__inner:has(>.huego-layout-container){flex-direction:column}.huego-layout-container__inner>.huego-layout-container{width:100%!important;flex-basis:auto!important}.huego-layout-container.huego-layout-grid>.huego-layout-container__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.huego-native-page--dat-hang .huego-order-page{display:block}}

.huego-order-product-image:not([src]),.huego-order-product-image[src=""]{display:none!important}
/* Preserve natural height for vertical sections and equal cells for rows. */
.huego-layout-container[style*="--huego-layout-direction:column"]>.huego-layout-container__inner>.huego-layout-widget{flex:0 0 auto}
.huego-layout-container[style*="--huego-layout-direction:row"]>.huego-layout-container__inner>.huego-layout-widget{flex:1 1 0}
.huego-native-page--lien-he .huego-contact-dark-panel{color:var(--huego-color-surface,#fff)}
.huego-native-page--lien-he .huego-contact-dark-panel .huego-builder-heading__title,
.huego-native-page--lien-he .huego-contact-dark-panel .huego-builder-heading__description{color:inherit}
