.collection-editorial-block{position:relative}.collection-editorial-block__background-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.collection-editorial-block__background-image img{width:100%;height:100%;object-fit:cover}.collection-editorial-block__content{position:relative;z-index:1}.collection-editorial-block__icon{width:100%;height:32px;margin:0 0 8px 0 !important}@media(min-width: 767px){.collection-editorial-block__icon{height:48px;margin:0 0 16px 0 !important}}.collection-editorial-block__icon img{height:100%}.collection-editorial-block__title-wrapper{margin-bottom:27px !important;display:flex;flex-direction:column;gap:5px}@media(min-width: 767px){.collection-editorial-block__title-wrapper{margin-bottom:22px !important;gap:10px}}.collection-editorial-block__title-wrapper--small{margin-bottom:8px !important}.collection-editorial-block__title-wrapper--small .heading--h2{display:block;background:none;font-size:12px;font-weight:600}@media(min-width: 767px){.collection-editorial-block__title-wrapper--small .heading--h2{font-weight:500;font-size:16px}}.collection-editorial-block__title-wrapper--small .collection-editorial-block__sub-title{margin-bottom:5px !important}.collection-editorial-block__sub-title{margin-bottom:0 !important;font-weight:500;font-size:14px}@media(min-width: 768px){.collection-editorial-block__sub-title{font-size:16px}}.collection-editorial-block__title{margin:0 !important}@media(min-width: 768px){.collection-editorial-block__title{font-size:28px}}.collection-editorial-block__text{color:var(--rc-active-color)}.collection-editorial-block__text p{line-height:130%;font-weight:400;font-size:14px}@media(min-width: 767px){.collection-editorial-block__text p{font-size:16px}}@media(min-width: 767px){.collection-editorial-block__text--small-text{margin-top:13px;width:calc(100% - 24px)}}.collection-editorial-block__text--small-text strong{display:block;line-height:115%;font-size:14px;margin-bottom:8px}@media(min-width: 767px){.collection-editorial-block__text--small-text strong{font-size:16px}}.collection-editorial-block__text--small-text p{font-size:14px;line-height:130%}@media(min-width: 767px){.collection-editorial-block__text--small-text p{font-size:16px}}.collection-editorial-block__button{margin-top:20px}.has-background{padding:24px}