.welcome-wrapper{margin:-20px 0 -50px!important;text-align:center}
.homepage-blog-wrapper{margin-top:-60px!important;padding:15px 0}
.welcome-wrapper,.welcome-wrapper:before,.welcome-wrapper:after{background:transparent!important}
.welcome-wrapper h1{font-size:36px!important;margin-bottom:16px!important;font-weight:600}
.latest-contribution-wrapper{display:none}
@media(max-width:768px){.welcome-wrapper h1{font-size:26px!important;margin-bottom:12px!important}.welcome-wrapper p{font-size:16px;line-height:1.5}}
.siteCookies__button,.cookiesSetting__button--green{background:#46a128;padding:0 75px}
.siteCookies{top:40%;position:fixed}
span.load-products.btn.btn-default.unveil-button{background:#d51e26}
.navigation-tools .dropdown button,div.navigation-in.menu ul.navigationActions li.ext{display:none}
.navigation-in>ul>li.ext>ul>li>div>ul{line-height:16px;max-height:32px;overflow:hidden;display:none}
.h2{padding-top:0;margin-top:0}.h4{padding-top:0}
.next-to-carousel-banners{display:flex;flex-direction:row;justify-content:space-evenly;padding-top:10px}
.benefitBanner{display:flex;flex-flow:row nowrap;margin:0}
div.brand-wrapper,span.sold-out{display:none}
.navigation-in{font-size:16px;line-height:16px}
.homepage-group-title.h4{margin-top:30px;margin-bottom:0}
.product-slider-holder{padding:20px 0}
.products-block>div .p .p-in .p-in-in .name{height:auto}
span.flag:not(.flag-freeshipping){font-size:12px;line-height:12px}
span.flag.flag-freeshipping{font-size:14px;line-height:14px}
.description-inner .basic-description>h4:first-child,.description-inner .extended-description{display:none}
.p-detail-inner .buttons-wrapper{margin-bottom:0}
.breadcrumbs{padding:16px}
.amg-contact-row{display:flex;align-items:stretch;margin:35px 0 50px;overflow:hidden}
.amg-contact-info{flex:0 0 42%;box-sizing:border-box;padding:38px 42px;background:#f4f4f4}
.amg-contact-photo{flex:1 1 58%;min-width:0}
.amg-contact-info h2{margin-top:0;margin-bottom:25px}
.amg-contact-info h3{margin-top:35px;margin-bottom:15px}
.amg-contact-info p{margin-bottom:20px;line-height:1.7}
.amg-contact-info a{text-decoration:none}
.amg-contact-photo img{display:block;width:100%;height:100%;min-height:430px;object-fit:cover;object-position:center}
.amg-team-member{display:flex;gap:40px;align-items:flex-start;margin:30px 0 50px}
.amg-team-photo{flex:0 0 35%;min-width:0}
.amg-team-photo img{display:block;width:100%;height:auto}
.amg-team-text{flex:1 1 auto;min-width:0}
.amg-team-text h3{margin-top:0}
@media(min-width:768px){
.link-icons{height:80px}
.p-detail-full-width{padding:0 0 32px}
.category-top{margin-bottom:20px;padding-bottom:0}
.shp-tabs-row .shp-tabs-holder ul.shp-tabs li.shp-tab a{padding:9px 40px 15px}
.p-detail-full-width #tab-content{padding:25px 35px}
.p-detail-inner .p-short-description,.p-detail-inner .detail-parameters,.p-detail-inner .p-detail-inner-header,.p-detail-inner .p-to-cart-block,.p-detail-inner .p-price-wrapper,.p-detail-inner .size-id-wrapper,.p-detail-inner .buttons-wrapper,.p-detail-inner .surcharge-list{margin-bottom:18px}
#header .header-top .header-top-wrapper .site-name,#header .header-top .header-top-wrapper h1.site-name{padding:16px 0 8px}
.welcome-wrapper{padding:30px 0}
.benefitBanner{max-width:920px;margin:0 auto}
#header .header-top .header-top-wrapper .site-name{max-width:400px}
}
@media(min-width:992px){.sidebar{width:310px}}
@media(min-width:1200px){.p-detail-inner .p-image-wrapper{width:60%;padding-right:30px}.p-detail-inner .p-data-wrapper{width:40%}}
@media(max-width:768px){
.amg-contact-row{flex-direction:column;margin:25px 0 40px}
.amg-contact-info,.amg-contact-photo{flex:1 1 100%;width:100%}
.amg-contact-info{padding:28px 24px}
.amg-contact-photo img{height:auto;min-height:0}
.amg-team-member{flex-direction:column;gap:25px}
.amg-team-photo,.amg-team-text{flex:1 1 100%;width:100%}
}
@media(max-width:479px){.overall-wrapper{padding-top:60px}}
.site-msg.information{position:static!important}
.btn.btn-primary,a.btn.btn-primary{background:#d51e26;border-color:#d51e26;color:#fff}
@media(min-width:1921px){.carousel-wrapper .wide-carousel,.carousel-wrapper #carousel{max-width:1920px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}}
.blog-wrapper .news-item{height:auto!important;min-height:0!important;overflow:hidden;background:#fff;border-radius:6px}
.blog-wrapper .news-item>a{display:flex!important;flex-direction:column!important;text-decoration:none;height:100%!important}
.blog-wrapper .news-item .image{position:relative!important;display:block!important;flex:none!important;width:100%!important;height:220px!important;min-height:0!important;overflow:hidden;border-radius:6px}
.blog-wrapper .news-item .image img{display:block;width:100%!important;height:100%!important;object-fit:cover}
.blog-wrapper .news-item :is(.image,a):before,.blog-wrapper .news-item :is(.image,a):after{background:none!important;box-shadow:none!important}
.blog-wrapper .news-item .text{position:static!important;inset:auto!important;display:flex!important;flex-direction:column;flex:1 1 auto!important;width:100%!important;height:auto!important;padding:14px 4px 18px!important;background:#fff!important;color:#111!important;text-align:left!important}
.blog-wrapper .news-item .text,.blog-wrapper .news-item .text *{color:#111!important;text-shadow:none!important}
.blog-wrapper .news-item .text .title{display:block;font-size:21px!important;line-height:1.3!important;margin:0 0 9px!important}
.blog-wrapper .news-item .text .description{font-size:16px!important;line-height:1.45!important;margin:0 0 10px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.blog-wrapper .news-item .text .read-article{margin-top:auto}
.homepage-blog-wrapper .news-item:nth-of-type(n+4){display:none!important}
@media(min-width:769px){.blog-wrapper .news-item .image{height:300px!important}}
@media(max-width:768px){
.homepage-blog-wrapper .news-item{width:100%!important;margin:0!important;padding:12px 0!important;border-bottom:1px solid #e5e5e5;border-radius:0!important}
.homepage-blog-wrapper .news-item>a{flex-direction:row!important;align-items:center!important;gap:12px!important}
.homepage-blog-wrapper .news-item .image{flex:0 0 112px!important;width:112px!important;height:90px!important;aspect-ratio:auto!important;border-radius:5px!important}
.homepage-blog-wrapper .news-item .text{flex:1 1 0!important;width:auto!important;min-width:0!important;padding:0!important}
.homepage-blog-wrapper .news-item .text .title{font-size:16px!important;line-height:1.3!important;margin:0 0 7px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.homepage-blog-wrapper .news-item .text .description{display:none!important}
.homepage-blog-wrapper .news-item .text .read-article{display:block;font-size:13px!important}
.blog-wrapper .news-item .image{height:auto!important;aspect-ratio:16/9}
}
.amgmoto-blog-more{text-align:center;margin:25px auto 30px}
.amgmoto-blog-more a{display:inline-block;padding:12px 30px;border:1px solid #111;border-radius:3px;color:#111;text-decoration:none;font-weight:700}
.amgmoto-blog-more a:hover{background:#d71920;border-color:#d71920;color:#fff}
