.composition-header{margin-bottom:48px}.composition-label{font-size:14px;letter-spacing:1.1px;line-height:1.45;text-transform:uppercase;color:rgba(var(--color-foreground));font-weight:700;margin:0;padding:0}.composition-title{margin-top:24px;font-weight:400;margin-bottom:0}.composition-grid{display:grid;grid-template-columns:repeat(5,1fr)}.composition-item{text-align:center;padding:0;border-right:1px solid #DEDEDE;background:#fff}.composition-item:first-child{border-left:1px solid #DEDEDE}.composition-item:last-child{border-right:none}.composition-icon img{height:auto;margin-bottom:0;width:100%}.composition-item .composition-item-content{padding:24px 24px 32px;text-align:left}.composition-item-title{font-size:24px;margin:0;padding:0;line-height:1.5}.composition-item-content .composition-text p{margin:0;padding:0;color:rgba(var(--color-foreground));line-height:1.75;letter-spacing:0}.composition-item-content .composition-text{margin:0;padding:16px 0 0}.composition-bottom{background:#2b2b2b;padding:20px 0;margin-top:0}.bottom-icons{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:12px}.trust-item span{font-size:14px;color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1.1px;line-height:1.45}.trust-item img{height:24px;width:24px}@media screen and (max-width:1210px){.composition-item-title{font-size:20px}.composition-item .composition-item-content{padding:24px 16px;text-align:left}}@media screen and (max-width:989px){.composition-item .composition-item-content{padding:10px;text-align:left}.composition-item-title{font-size:16px}.composition-item-content .composition-text p{font-size:13px}}@media screen and (max-width:749px){.composition-grid{grid-template-columns:1fr}.composition-header{margin-bottom:32px}.composition-item:first-child{border-left:none}.composition-item{border-right:none}.composition-item{display:flex;align-items:flex-start;border-top:1px solid #DEDEDE}.composition-icon,.composition-icon img{width:100px;height:100px}.composition-item .composition-item-content{padding:24px 0 32px 16px;text-align:left}.composition-item-title{font-size:20px;line-height:1.4}.composition-item-content .composition-text{margin:0;padding:12px 0 0}.bottom-icons{justify-content:flex-start;gap:12px;flex-wrap:wrap;padding:0 16px}.composition-bottom{padding:24px 0}.composition-item-content .composition-text p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/composition-section.css.map */
