.x-cms-merchandizingbanner{position:relative;width:100%;min-height:68px}.x-cms-merchandizingbanner .merchandizingBanner-shine,.x-cms-merchandizingbanner .merchandizingBanner{min-height:68px}.x-cms-merchandizingbanner .merchandizingBanner{align-items:center;color:#000;justify-content:center;position:relative;overflow:hidden}.x-cms-merchandizingbanner .content{align-items:center;box-sizing:border-box;display:flex;justify-content:center;max-width:1424px;position:relative;width:100%}.x-cms-merchandizingbanner .banner-carousel,.x-cms-merchandizingbanner .merchandizingInfo{font-size:16px;overflow:hidden;position:relative;text-align:center;width:100%}.x-cms-merchandizingbanner .swiper-wrapper{display:flex}.x-cms-merchandizingbanner .swiper-slide{flex:0 0 100%}.x-cms-merchandizingbanner .carsoueltrue{--legacy-carousel-item-height: 50px;--legacy-carousel-vertical-margin: 18px}.x-cms-merchandizingbanner .carsoueltrue .banner-carousel,.x-cms-merchandizingbanner .carsoueltrue .swiper-wrapper{height:calc(var(--legacy-carousel-item-height) + var(--legacy-carousel-vertical-margin))}.x-cms-merchandizingbanner .carsoueltrue .swiper-slide{height:var(--legacy-carousel-item-height)}.x-cms-merchandizingbanner .merchandizingItem{align-items:center;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:center;line-height:19px;margin:9px 0;min-height:0;overflow:hidden;padding:0 24px;position:relative;text-align:center}.x-cms-merchandizingbanner .contentHeight{padding:0 24px;pointer-events:none;position:relative;z-index:2}.x-cms-merchandizingbanner .contentHeight a{pointer-events:auto;position:relative;z-index:2}.x-cms-merchandizingbanner .carsouelLink{cursor:pointer;inset:0;position:absolute;z-index:1}.x-cms-merchandizingbanner .slideBtn{align-items:center;background:transparent;border:0;color:var(--merch-banner-arr-color, #000);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;position:absolute;top:calc(50% - 12px);width:24px;z-index:3}.x-cms-merchandizingbanner .slideBtn>span:before{color:var(--merch-banner-arr-color, #000)!important}.x-cms-merchandizingbanner .preInfoBtn{left:0}.x-cms-merchandizingbanner .nextInfoBtn{right:0}.x-cms-merchandizingbanner .banner-play-btn{align-items:center;background:#fff;border:0;border-radius:50%;color:#171717;cursor:pointer;display:flex;bottom:0;height:24px;inset-inline-start:10px;justify-content:center;margin:auto;padding:0;position:absolute;top:0;width:24px;z-index:9}.x-cms-merchandizingbanner .static{align-items:stretch;display:flex;justify-content:center;list-style:none;margin:0;padding:0}.x-cms-merchandizingbanner .noAutoRun{flex:1 1 0;padding-left:24px;padding-right:24px}.x-cms-merchandizingbanner .divide{align-self:center;height:2px;min-height:24px;width:2px}.x-cms-merchandizingbanner .alwaysFree{flex:0 1 300px;padding:8px 24px 8px 0;position:relative;z-index:2}.x-cms-merchandizingbanner .banner-wide-pc{display:none}.x-cms-merchandizingbanner .sr-only{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}.x-cms-merchandizingbanner button:focus-visible,.x-cms-merchandizingbanner a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (min-width: 1920px){.x-cms-merchandizingbanner .merchandizingItem.has-wide-pc-variant>.contentHeight:not(.banner-wide-pc),.x-cms-merchandizingbanner .merchandizingItem.has-wide-pc-variant>.carsouelLink:not(.banner-wide-pc){display:none}.x-cms-merchandizingbanner .merchandizingItem>.banner-wide-pc{display:block}}@media (min-width: 1478px){.x-cms-merchandizingbanner .banner-play-btn{inset-inline-start:48px}}@media (min-width: 768px) and (max-width: 1279px){.x-cms-merchandizingbanner .content{max-width:calc(100% - 64px)}.x-cms-merchandizingbanner .merchandizingItem{padding:0 8px}.x-cms-merchandizingbanner .contentHeight{font-size:14px;line-height:17px;padding:0 8px}.x-cms-merchandizingbanner .alwaysFree{flex-basis:16%;padding-right:10px}.x-cms-merchandizingbanner .static .divide{align-self:stretch;height:auto;margin:9px 0;min-height:0}}@media (min-width: 1280px) and (max-width: 1919px){.x-cms-merchandizingbanner .content{max-width:calc(100% - 96px)}.x-cms-merchandizingbanner .content.carsouelfalse{max-width:min(1424px,100% - 96px)}.x-cms-merchandizingbanner .alwaysFree{flex-basis:232px;max-width:232px}}@media (min-width: 1280px){.x-cms-merchandizingbanner .content.carsouelfalse{font-family:Lato,Helvetica,Arial,sans-serif}.x-cms-merchandizingbanner .static.static-single,.x-cms-merchandizingbanner .static.static-multiple{align-items:center}.x-cms-merchandizingbanner .static.static-single{height:47px;max-height:47px}.x-cms-merchandizingbanner .static.static-multiple{height:94px;max-height:94px}.x-cms-merchandizingbanner .static.static-single .noAutoRun,.x-cms-merchandizingbanner .static.static-multiple .noAutoRun{height:50px;margin:0}.x-cms-merchandizingbanner .static.static-multiple .noAutoRun{height:68px;min-height:68px;margin:5px 0}.x-cms-merchandizingbanner .static.static-multiple .divide{height:68px;min-height:68px}.x-cms-merchandizingbanner .static.static-single .noAutoRun,.x-cms-merchandizingbanner .static.static-single .divide{max-height:47px}.x-cms-merchandizingbanner .static.static-multiple .noAutoRun,.x-cms-merchandizingbanner .static.static-multiple .divide{max-height:94px}.x-cms-merchandizingbanner .static.static-single .divide{height:50px;min-height:0}}@media (max-width: 767px){.x-cms-merchandizingbanner,.x-cms-merchandizingbanner .merchandizingBanner-shine,.x-cms-merchandizingbanner .merchandizingBanner{min-height:66px}.x-cms-merchandizingbanner .content{margin:0;max-width:none;min-height:66px;padding:0 16px;width:calc(100% - 64px)}.x-cms-merchandizingbanner .merchandizingItem{font-size:12px;line-height:14px;margin:8px 0;padding:0}.x-cms-merchandizingbanner .carsoueltrue{--legacy-carousel-vertical-margin: 16px}.x-cms-merchandizingbanner .carsoueltrue .banner-carousel{margin-inline:-16px;width:calc(100% + 32px)}.x-cms-merchandizingbanner .contentHeight{padding:0 8px}.x-cms-merchandizingbanner .carsoueltrue .contentHeight{padding-inline:32px}.x-cms-merchandizingbanner .content.carsouelfalse{padding:0 16px;width:100%}.x-cms-merchandizingbanner .static{align-items:stretch;flex-direction:row;justify-content:space-around;margin:0 8px}.x-cms-merchandizingbanner .static .merchandizingItem{font-family:Lato,Helvetica,Arial,sans-serif;margin:5px 0}.x-cms-merchandizingbanner .static .divide{align-self:stretch;height:auto;margin:5px 0;min-height:0;width:2px}}
