.cc,.bc{position:relative}.cc__grid,.bc__grid{display:flex;flex-direction:column}@media screen and (min-width:990px){.cc__grid,.bc__grid{flex-direction:row}.cc__grid--reverse,.bc__grid--reverse{flex-direction:row-reverse}}.cc__catalogue-col,.cc__image-col,.cc__text-col,.bc__catalogue-col,.bc__image-col,.bc__text-col{width:100%}.cc__catalogue-col,.bc__catalogue-col{display:flex;align-items:center;justify-content:center}.cc__image-wrapper,.bc__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}.cc__image,.bc__image{display:block;width:100%;height:100%;object-fit:cover}.cc__placeholder,.bc__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cc__placeholder .placeholder-svg,.bc__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}.cc__image-overlay-text,.bc__image-overlay-text{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:var(--space-28, 2.8rem);display:flex;flex-direction:column;gap:var(--space-28, 2.8rem)}@media screen and (min-width:990px){.cc__image-overlay-text,.bc__image-overlay-text{padding:var(--space-52, 5.2rem) var(--space-28, 2.8rem)}}.cc__image-overlay-text:before,.bc__image-overlay-text:before{content:"";position:absolute;top:-100%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 60%);z-index:-1;pointer-events:none}.cc__text-col,.bc__text-col{display:flex;align-items:center}.cc__text-inner,.bc__text-inner{width:100%;display:flex;flex-direction:column;gap:var(--space-28, 2.8rem)}.cc__heading,.bc__heading{display:block;margin:0;line-height:1}.cc__heading-line-1,.cc__heading-line-2,.bc__heading-line-1,.bc__heading-line-2{display:block}.cc__heading:not(.cc__heading--single) .cc__heading-line-1,.cc__heading:not(.cc__heading--single) .cc__heading-line-2,.bc__heading:not(.bc__heading--single) .bc__heading-line-1,.bc__heading:not(.bc__heading--single) .bc__heading-line-2{white-space:nowrap}.cc__image-overlay-text .cc__heading,.bc__image-overlay-text .bc__heading,.cc__image-overlay-text .cc__cta,.bc__image-overlay-text .bc__cta{color:var(--on-surface-dark, #eaeaed)}.cc__body,.bc__body{max-width:30rem;font-size:1.4rem;line-height:1.2;color:#7d6b5e}.cc__body p,.bc__body p{margin:0}.cc__cta,.bc__cta{font-family:var(--font-body-family);font-size:2rem;line-height:1.2;text-decoration:underline;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-catalogue.css.map */
