.o-carousel-offer{margin:var(--spacer-4xs) auto 0;max-width:92rem}.o-carousel-offer__header{margin-bottom:var(--spacer-xs)}.o-carousel-offer__header .heading{font-size:2rem;font-weight:700;line-height:2.5rem}.o-carousel-offer--background{background-color:var(--color-white);border-radius:var(--border-radius-2xl);padding:var(--spacer-lg)}@media(max-width:1023px){.o-carousel-offer .o-carousel-offer__carousel{--carousel-slide-width:8.5rem;--carousel-gap:var(--spacer-3xs)}.o-carousel-offer .o-carousel-offer__carousel .ws-carousel--wrapper{margin-left:calc(var(--spacer-xs)*-1);margin-right:calc(var(--spacer-xs)*-1);overflow-x:auto;padding-left:var(--spacer-xs);padding-right:var(--spacer-xs);scroll-padding-inline:var(--spacer-xs);width:calc(100% + var(--spacer-xs)*2)}.o-carousel-offer--background{border-radius:var(--border-radius-lg);padding:var(--spacer-base) var(--spacer-xs) var(--spacer-xs)}.o-carousel-offer__header{margin-bottom:var(--spacer-2xs)}.o-carousel-offer__header .heading{font-size:1.375rem;font-weight:700;line-height:1.75rem}}.o-carousel-offer__title-skeleton{animation:shine 1.5s linear infinite;background:linear-gradient(110deg,#f5f5f580 25%,#fcfcfc80 35%,#f5f5f580 60%);background-size:200% 100%;border-radius:var(--border-radius-xs);height:2.5rem;margin-bottom:var(--spacer-xs);width:28.5rem}@media(max-width:1023px){.o-carousel-offer__title-skeleton{border-radius:var(--border-radius-2xs);height:1.75rem;margin-bottom:var(--spacer-2xs);width:13.5rem}}
