.firefox .top-offer__wrapper{scrollbar-width:thin}.top-offer{background:#f2f2f2;padding-bottom:24px}@media only screen and (min-width:1024px){.top-offer{padding-bottom:32px}}.top-offer__title h2{color:#1a1a1a;font-size:24px;letter-spacing:0;line-height:28px;padding:32px 16px 8px;text-transform:none}@media only screen and (min-width:1024px){.top-offer__title h2{max-width:568px}}.top-offer__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:var(--col-gap-sm);-moz-column-gap:var(--col-gap-sm);column-gap:var(--col-gap-sm);cursor:-webkit-grab;cursor:grab;-ms-flex-flow:row nowrap;flex-flow:row nowrap;overflow:auto hidden;padding:0 16px}@media only screen and (max-width:1023px){.top-offer__wrapper{scrollbar-color:unset}.top-offer__wrapper::-webkit-scrollbar{display:none}}@media only screen and (min-width:1024px)and (max-width:1199px){.top-offer__wrapper{-webkit-column-gap:var(--col-gap-md);-moz-column-gap:var(--col-gap-md);column-gap:var(--col-gap-md);margin:0 16px;padding:0 0 10px}}@media only screen and (min-width:1200px){.top-offer__wrapper{-webkit-column-gap:var(--col-gap-lg);-moz-column-gap:var(--col-gap-lg);column-gap:var(--col-gap-lg);margin:0 16px;padding:0 0 10px}}