.product__commitment-section{background:#f7f7f7;padding:50px 20px}.commitment__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:40px}.commitment__image{width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:4px}.commitment__image img{width:100%;height:100%;object-fit:cover}.commitment__content{display:flex;flex-direction:column}.commitment__title{font-family:var(--font-heading-family),serif;font-size:2.1rem;font-weight:400;line-height:1.4;color:#1a1a2e;margin:0 0 24px;letter-spacing:.01em}.commitment__text{font-family:var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:400;color:#555;margin:0 0 40px;line-height:1.7}.commitment__accordions{border-top:1px solid rgba(0,0,0,.1)}.commitment__accordion{border-bottom:1px solid rgba(0,0,0,.1)}.commitment__accordion-trigger{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--font-body-family),sans-serif;font-size:1.4rem;font-weight:500;color:#1a1a2e;background:none;border:none}.commitment__accordion-trigger::-webkit-details-marker{display:none}.commitment__accordion-trigger span{flex:1;text-align:left}.commitment__accordion-trigger svg{flex-shrink:0;transition:transform .3s ease;color:#1a1a2e}.commitment__accordion[open] .commitment__accordion-trigger svg{transform:rotate(180deg)}.commitment__accordion-content{padding:0 0 20px}.commitment__accordion-content p{font-family:var(--font-body-family),sans-serif;font-size:1.35rem;font-weight:400;color:#555;margin:0;line-height:1.7}@media screen and (min-width: 750px){.product__commitment-section{padding:70px 40px}.commitment__grid{grid-template-columns:1fr 1fr;gap:60px;align-items:start}.commitment__image{aspect-ratio:1/1}.commitment__title{font-size:2.25rem}.commitment__text{font-size:1.5rem}}@media screen and (min-width: 990px){.product__commitment-section{padding:80px 60px}.commitment__grid{gap:80px}.commitment__title{font-size:2.4rem;margin-bottom:28px}.commitment__text{font-size:1.6rem;margin-bottom:45px}.commitment__accordion-trigger{font-size:1.5rem;padding:22px 0}.commitment__accordion-content p{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-main-product-extras.css.map */
