.commitment{padding:0}.commitment__wrapper{display:grid;grid-template-columns:1fr;gap:0px;align-items:stretch}.commitment__image-container{width:100%}.commitment__image{width:100%;height:auto;display:block}.commitment__content{display:flex;flex-direction:column;gap:35px;max-width:100%;letter-spacing:0;padding:50px 30px}.commitment__title{font-weight:400;line-height:var(--commitment-title-line-height-mobile, 36px);padding-bottom:var(--commitment-title-padding-bottom-mobile, 0px);margin:0}.commitment__title p{padding:0;margin:0}.commitment__title p strong,.commitment__title span{font-weight:700}.commitment__description{line-height:1.4;margin:0;font-size:27px;max-width:635px;color:#0d0e0d;font-family:Inter;font-size:20px;font-style:normal;font-weight:200;line-height:25px}.commitment__description-mobile{display:none}.commitment__description p{margin:0 0 25px;line-height:normal}.commitment__description p:last-child{margin-bottom:0}.commitment__description strong{font-weight:700}.commitment__button{align-self:flex-start;text-decoration:none;text-align:center;transition:all .3s ease-in-out;max-width:197px;min-width:197px;color:#fff;font-family:Inter;font-size:22.8px;font-style:normal;font-weight:700;line-height:28px}.commitment__button:hover{box-shadow:0 0 0 3px #d47a8f inset;background-color:#bc7384!important}@media(min-width:575px){.commitment__title{font-size:32px}}@media(min-width:768px){.commitment{padding:0}.commitment__title{font-size:36px;line-height:var(--commitment-title-line-height-desktop, 62px);padding-bottom:var(--commitment-title-padding-bottom-desktop, 0px)}.commitment__title .inter-48-bold{font-size:36px}}@media(min-width:991px){.commitment{padding:0}.commitment__wrapper{grid-template-columns:1fr 1fr;max-width:none;margin:0;padding:0;min-height:55.56vw;max-height:800px}.commitment__image-container{height:100%;overflow:hidden}.commitment__image{width:100%;height:100%;object-fit:contain}.commitment__title,.commitment__title .inter-48-bold{max-width:100%;width:100%;color:#0d0e0d;font-family:Inter;font-size:45.6px;font-style:normal;font-weight:200;line-height:55px;letter-spacing:-.456px}.commitment__content{max-width:none;padding:70px 20px 50px;box-sizing:border-box;justify-content:center}}@media(min-width:1441px){.commitment__content{padding:50px}}@media(min-width:1800px){.commitment{padding:0}.commitment__content{padding:50px 0}}@media(min-width:2560px){.commitment__content{padding:50px 0}}@media(max-width:768px){.commitment__description-mobile{display:block;line-height:normal}.commitment__button.c__btn-home{font-size:12.2px}.commitment__wrapper{display:flex;grid-template-columns:1fr;gap:0px;align-items:stretch;position:relative}.commitment__image-container{width:100%;position:relative}.commitment__image{height:auto;display:block;position:absolute;width:400px;top:10%;left:-171px}.commitment__description{display:none}.commitment__content{gap:22px;padding:38px 0 51px;position:relative;max-width:237px;right:10px;min-width:174px}.commitment__title p{color:#0d0e0d;font-family:Inter;font-size:26px;font-style:normal;font-weight:200;line-height:26px;letter-spacing:.96px;max-width:180px}.c__btn-home{font-family:Inter;font-size:12px;font-style:normal;font-weight:700;line-height:15px;width:100%;padding:5px 8px;max-width:200px;min-width:initial}.commitment__description-mobile p{margin:0;color:#0d0e0d;font-family:Inter;font-size:14px;font-style:normal;font-weight:200;line-height:17px;letter-spacing:-.14px;max-width:174px}}
/*# sourceMappingURL=/cdn/shop/t/288/assets/ethical-beauty.css.map */
