.rb-story__wrapper{background-color:#fff;width:calc(100% + 40px);margin:0 -20px;padding:0 20px 64px}.rb-story__title{font-size:21px;line-height:1.24}.rb-story__content-wrapper{padding-top:24px}.rb-story__image{--aspect-ratio:var(--mobile-aspect-ratio);width:calc(100% + 40px);margin:0 -20px}.rb-story__sections{margin-top:15px}.rb-story__section{margin-top:22px}.rb-story__section:first-child{margin-top:0}.rb-story__section:last-child{margin-bottom:0}.rb-story__section--media-slider{margin-top:32px;margin-bottom:32px}.rb-story__footer{flex-direction:column;gap:48px;margin-top:64px;display:flex}.rb-story__footer-product{width:100%}.rb-story__footer-title{margin-bottom:22px}.rb-story__media-slider{width:100%;overflow:hidden}.rb-story__media-slide{--aspect-ratio:1.25424;background-color:#403333;width:100%;height:auto;margin-right:20px}.rb-story__media-slide:last-child{margin-right:0}.rb-story__section-image{--aspect-ratio:var(--mobile-aspect-ratio);margin-top:32px}.rb-story__section-image--indent{margin-top:22px}@media only screen and (min-width:560px){.rb-story__footer-product,.rb-story__media-slide{width:calc(50% - 10px)}}@media only screen and (min-width:768px){.rb-story__image,.rb-story__section-image{--aspect-ratio:var(--desktop-aspect-ratio)}}@media only screen and (min-width:1024px){.rb-story{width:100%}.rb-story__wrapper{border-radius:15px;width:100%;margin:0;padding:20px 20px 64px}.rb-story__image{border-radius:12px;width:100%;margin:0;overflow:hidden}.rb-story__title{font-size:36px}.rb-story__sections{margin-top:30px}.rb-story__content-wrapper{padding:32px 32px 0}.rb-story__content{width:100%;max-width:768px;margin:0 auto}.rb-story__section{margin-top:32px}.rb-story__section--default p{margin-bottom:32px}.rb-story__section--media-slider{margin-top:50px;margin-bottom:50px}.rb-story__footer-product{width:calc(50% - 18px)}.rb-story__footer-stories-wrapper{flex:1}.rb-story__footer-stories{gap:36px;display:flex}.rb-story__footer-story{width:calc(50% - 18px);display:flex}.rb-story__section-image--indent{margin-top:32px}}@media only screen and (min-width:1200px){.rb-story__wrapper{padding:30px 30px 80px}.rb-story__content-wrapper{padding-top:58px}}@media only screen and (min-width:1300px){.rb-story__footer{flex-direction:row;gap:36px}.rb-story__footer-product{width:calc(33.3333% - 24px)}.rb-story__media-slide{width:calc(33.3333% - 13.3333px)}}
