html,body{max-width:100%;min-width:0!important;overflow-x:hidden}.width,.header-main,.hero-inner,.site-nav>.width,.bg_position,.bg_innner,.page-shell,.site-header,.site-nav,.site-footer{min-width:0!important;max-width:100%}@media(max-width:800px){.header-main{width:100%!important;padding-left:14px;padding-right:14px}.site-header{width:100%}.site-nav{width:100%!important}.site-nav.is-open{display:block!important}.hero-copy{max-width:100%;min-width:0}.hero h1,.hero p{max-width:100%;overflow-wrap:anywhere}.section-heading h2,.section-heading p{max-width:100%;overflow-wrap:anywhere}.product-grid{grid-template-columns:1fr 1fr}.country-links{grid-template-columns:1fr 1fr}.page-banner h1{font-size:36px;overflow-wrap:anywhere}.container_right,.container_right_pro{max-width:100%;overflow:hidden}}
@media(max-width:480px){.brand-logo{max-height:54px;max-width:210px}.product-grid,.country-links{grid-template-columns:1fr}.product-card:last-child{grid-column:auto}.hero h1{font-size:34px}.hero p:not(.eyebrow){font-size:16px}.button{max-width:100%;white-space:normal}}
.header-contact i{color:#ab8c5b;margin-right:6px}.header-contact a{color:#493a2a;font-size:16px;font-weight:700;text-decoration:none}.site-footer .ui-icon-mail{color:#ab8c5b;margin-right:4px}.container_left,.product-detail-aside{display:none!important}.container_right,.container_right_pro,.product-detail-main{flex:none;max-width:100%;width:100%}

.mobile-product-nav{background:#fff;display:block;padding:20px 0}
.page-shell{padding-top:0!important;padding-bottom:60px!important}
.position-breadcrumb{border-bottom:0!important;height:36px!important;line-height:36px!important}
.position-breadcrumb>.width{padding:0!important}
.position-breadcrumb .ui-bread{height:36px!important;overflow:visible}
.position-breadcrumb .ui-bread ul{line-height:36px!important;margin:0!important;padding:0!important}
.mobile-product-nav{margin-bottom:20px;margin-top:0;padding-top:12px;padding-bottom:12px;position:relative;z-index:1}
.mobile-product-nav ul{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}
.mobile-product-nav li{min-width:0}
.mobile-product-nav a{align-items:center;background:#493a2a;border:1px solid #493a2a;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.35;min-height:48px;padding:10px 22px;text-align:center;text-decoration:none}
.mobile-product-nav a:active,.mobile-product-nav a:hover{background:#ab8c5b;border-color:#ab8c5b;color:#fff}
@media(max-width:800px){
    .position-breadcrumb{display:none!important}
    .page-shell{padding-top:0!important;padding-bottom:32px!important}
    .mobile-product-nav{background:#fff;display:block;margin-bottom:20px;margin-top:0;padding:10px 0}
    .mobile-product-nav .width{width:min(100% - 28px,600px)}
    .mobile-product-nav ul{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}
    .mobile-product-nav li{display:flex;min-width:0}
    .mobile-product-nav li:last-child{grid-column:auto}
    .mobile-product-nav a{background:#393029;border-color:rgba(255,255,255,.12);font-size:13px;min-height:48px;padding:9px 4px;width:100%}
    .bg_position .submenu{flex-wrap:wrap}
    .bg_position .submenu li a{font-size:14px;line-height:42px;margin:0;padding:0 10px}
}
