.skeleton-row{background-color:#f1f1f1;display:inline-block;overflow:hidden;position:relative;vertical-align:middle}.skeleton-row:after{animation:shimmer 5s infinite;background-image:linear-gradient(90deg,#f1f1f1,#e9e9e9 20%,#e2e2e2 60%,#c6c6c6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}.homepage-carousel{margin:0 auto;max-width:1140px;width:100%}.homepage-carousel .skeleton-row{padding-bottom:.98889px}@media screen and (min-width:577px){.homepage-carousel .skeleton-row{padding-bottom:.32456px}}.homepage-carousel-placeholder{aspect-ratio:360/356}@media screen and (min-width:577px){.homepage-carousel-placeholder{aspect-ratio:1140/370}}.homepage-content{aspect-ratio:1/2.2}@media screen and (min-width:577px){.homepage-content{aspect-ratio:1/1.2}}.container .pagebuilder-column .brands{display:flex}.container .pagebuilder-column .brands__item{margin:0}.homepage .commercial [class*=col]{padding-top:0}.homepage-cms-page>div>div>.section.mt-2:first-child div.col-12.col-sm-6.col-md-3{text-align:center}@media only screen and (min-width:400px)and (max-width:576px){.homepage-cms-page>div>div>.section.mt-2:first-child div.col-12.col-sm-6.col-md-3{flex:0 0 50%;max-width:50%}}.personalization-widget-wrapper:empty{margin-bottom:0!important;margin-top:0!important}.homepage-banners{margin:0 auto;max-width:1140px;width:100%}.homepage-banners .carousel-inner{height:auto;width:100%}.homepage-banners .carousel-inner .carousel-item{aspect-ratio:360/330;height:auto;width:100%}@media screen and (min-width:577px){.homepage-banners .carousel-inner .carousel-item{aspect-ratio:1140/330}}