section.composition-section{background:#f0f5f4;position:relative;overflow:hidden}section.composition-section .composition__text{max-width:42.5rem;width:100%;padding:14.5rem 0}section.composition-section .composition__text p.h6{font:normal normal bold 12px/17px var(--font-heading-family);letter-spacing:1.2px;margin:0 0 21px}section.composition-section .composition__text h2{font:normal normal bold 25px/34px var(--font-heading-family);letter-spacing:0px;margin:0 0 24px}section.composition-section .composition__text p,.composition__points ul li .settings-rte{font:normal normal normal 16px/23px var(--font-body-family);letter-spacing:0px;color:rgb(var(--color-foreground))}.composition__points ul li .settings-rte a{color:rgb(var(--color-foreground))}section.composition-section .composition__image{position:absolute;width:50%;height:100%;top:0;right:0}section.composition-section .composition__image img{display:block;width:100%;height:100%;object-fit:cover}section.composition-section .composition__icon{background:#f0f5f4;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:27.5rem;height:27.5rem;padding:6.5rem}section.composition-section .composition__icon img{width:100%;height:100%;object-fit:cover}section.composition-section .composition__icon-mobile{display:none}.composition__points ul{list-style:none;margin:0;padding:12px 0 0}.composition__points ul li{margin-bottom:30px;display:flex;text-align:left}.composition__points ul li span{flex:0 0 90px}.composition__points ul li span img{display:block;max-width:70px}.composition__points ul li p,.composition__points ul li .settings-rte{margin:0}@media screen and (min-width: 900px){section.composition-section .composition__text h2{font:normal normal bold 32px/44px var(--font-heading-family);margin:0 0 24px}section.composition-section .composition__text p,.composition__points ul li .settings-rte{font:normal normal normal 18px/26px var(--font-body-family)}}@media screen and (max-width: 899px){section.composition-section{position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:7rem}section.composition-section .composition__text{max-width:100%;padding-top:0;text-align:center;padding-bottom:0}section.composition-section .composition__image{position:static;width:100%;top:auto;right:auto;order:-1}section.composition-section .composition__icon{display:none}section.composition-section .composition__icon-mobile{display:block;margin:0 auto;border-radius:50%;background:#f0f5f4;width:20rem;height:20rem;padding:4.6rem;margin-top:-10rem}section.composition-section .composition__icon-mobile img{width:100%;height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/component-composition.css.map */
