body.noScroll{overflow:hidden;position:fixed;inset:0}@keyframes dot-animation{0%{background-color:rgba(29,29,27,.4)}50%{background-color:rgba(29,29,27,.7)}100%{background-color:#1d1d1b}}.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}.batcom--loading::before{animation-delay:.4s;left:-20px}.batcom--loading::after{animation-delay:1.2s;right:-20px}.batcom__loading-container{position:relative}.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.batcom__loading-container.loading{pointer-events:none;opacity:.3}.batcom__loading-container.loading .batcom--loading{display:inline-block}.batcom-overlay__shorthand{position:relative;z-index:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.cmp-list.cmp-list__carousel .cmp-list__items-container{display:grid;justify-content:space-between;grid-template-areas:"carousel-area carousel-area" "left-carousel-button-container right-carousel-button-container"}@media only screen and (min-width: 768px){.cmp-list.cmp-list__carousel .cmp-list__items-container{grid-template-areas:"left-carousel-button-container carousel-area right-carousel-button-container";grid-template-columns:auto 1fr auto}}.cmp-list.cmp-list__carousel .cmp-list__items{display:flex;flex-flow:row nowrap;justify-content:center;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;grid-area:carousel-area;-ms-overflow-style:none;scrollbar-width:none;margin-left:0;margin-right:0}.cmp-list.cmp-list__carousel .cmp-list__items::-webkit-scrollbar{display:none}.cmp-list.cmp-list__carousel .cmp-list__item-layout-product{position:relative;scroll-snap-align:start;margin:0 var(--batcom-layout-spacing-between-components-mobile, 32px) 0 0;width:47%;min-width:47%;margin-left:1.75%;margin-right:1.75%;height:100%;padding-bottom:20px}@media only screen and (min-width: 768px){.cmp-list.cmp-list__carousel .cmp-list__item-layout-product{width:30%;min-width:30%;margin-left:2.5%;margin-right:2.5%}}@media only screen and (min-width: 1024px){.cmp-list.cmp-list__carousel .cmp-list__item-layout-product{width:20%;min-width:20%}}@media only screen and (min-width: 1280px){.cmp-list.cmp-list__carousel .cmp-list__item-layout-product{width:218px;min-width:218px;margin-left:0;margin-right:32px}}.cmp-list.cmp-list__carousel .cmp-list__item-layout-product:first-child{margin-left:0}.cmp-list.cmp-list__carousel .cmp-list__item-layout-product:last-child{margin-right:0}.cmp-list.cmp-list__carousel .cmp-list__carousel-button-container{display:flex;align-items:center;margin-top:var(--batcom-layout-spacing-bottom-small-mobile, 16px);width:100%}.cmp-list__items-1 .cmp-list.cmp-list__carousel .cmp-list__carousel-button-container,.cmp-list__items-2 .cmp-list.cmp-list__carousel .cmp-list__carousel-button-container{display:none}.cmp-list.cmp-list__carousel .cmp-list__carousel-button-container:first-of-type{padding-right:28px;grid-area:left-carousel-button-container}.cmp-list.cmp-list__carousel .cmp-list__carousel-button-container:last-of-type{padding-left:28px;grid-area:right-carousel-button-container;justify-content:end}@media only screen and (min-width: 768px){.cmp-list.cmp-list__carousel .cmp-list__carousel-button-container{margin-top:0;width:100px}.cmp-list__items-3 .cmp-list.cmp-list__carousel .cmp-list__carousel-button-container,.cmp-list__items-4 .cmp-list.cmp-list__carousel .cmp-list__carousel-button-container,.cmp-list__items-5 .cmp-list.cmp-list__carousel .cmp-list__carousel-button-container{display:none}}@media only screen and (min-width: 1680px){.cmp-list.cmp-list__carousel .cmp-list__carousel-button-container{width:64px}}.cmp-list.cmp-list__carousel .cmp-list__carousel-prev,.cmp-list.cmp-list__carousel .cmp-list__carousel-next{display:flex;justify-content:center;align-items:center;font-size:0;width:36px;height:36px;border:0;padding:0;background:none}@media only screen and (min-width: 480px){.cmp-list.cmp-list__carousel .cmp-list__carousel-prev,.cmp-list.cmp-list__carousel .cmp-list__carousel-next{border-radius:50%;background-color:var(--batcom-color-palette-pale-grey, #e9ecf0);cursor:pointer}}.cmp-list.cmp-list__carousel .cmp-list__carousel-prev::after,.cmp-list.cmp-list__carousel .cmp-list__carousel-next::after{display:inline-block;width:50%;height:50%;content:"";background-color:var(--batcom-color-button-link-text, #2b2b2b);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cmp-list.cmp-list__carousel .cmp-list__carousel-prev:disabled,.cmp-list.cmp-list__carousel .cmp-list__carousel-next:disabled{cursor:default}.cmp-list.cmp-list__carousel .cmp-list__carousel-prev:disabled::after,.cmp-list.cmp-list__carousel .cmp-list__carousel-next:disabled::after{opacity:.2}.cmp-list.cmp-list__carousel .cmp-list__carousel-prev::after{-webkit-mask-image:url("../../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left.svg");mask-image:url("../../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left.svg");-webkit-mask-position:center left;mask-position:center left}.cmp-list.cmp-list__carousel .cmp-list__carousel-next::after{-webkit-mask-image:url("../../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-right.svg");mask-image:url("../../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-right.svg");-webkit-mask-position:center right;mask-position:center right}