.obligations-header{width:100%;max-width:90rem;margin:0 auto}.obligations-header__image{width:100%;height:auto;position:relative;min-height:21.875rem;display:flex}@media screen and (min-width: 990px){.obligations-header__image{height:25.375rem}}.obligations-header__image img{width:100%;object-fit:cover;display:block}.obligations-header__title{position:absolute;top:0;left:50%;transform:translate(-50%);color:#fff;padding-top:2rem;padding-bottom:4rem}.obligations-header__title>*{margin-bottom:0}.obligations-header__card{position:relative;background-color:#fff;border-radius:.75rem;margin:-4rem auto 0;padding:4rem 1.5rem;z-index:1}.obligations-header-card__text{width:100%;max-width:50rem;margin:0 auto;text-align:center}.obligations-header-card__text p:last-of-type{margin-bottom:0}.obligation-item{display:flex;align-items:stretch;width:100%;max-width:90rem;margin:0 auto}.obligation-item.obligation-item--reverse{flex-direction:row-reverse}.obligation-item>div{width:50%}.obligation-item__content{padding:5rem 1.5rem}.obligation-item-content__inner{width:100%;max-width:31.25rem;padding-left:4.5rem}.obligation-item.obligation-item--reverse .obligation-item-content__inner{padding-left:0;padding-right:4.5rem;margin-left:auto}.obligation-item-content__inner>span{display:block;color:#6f7e0d;font-size:1.375rem;font-weight:700;font-style:italic;margin-bottom:1.5rem}.obligation-item-content__inner>h2{font-weight:700;font-style:italic;text-transform:uppercase;margin-bottom:1.5rem}.obligation-item__text{font-size:1.125rem;margin-bottom:2rem}.obligation-item__text li:not(:last-child){margin-bottom:2rem}.obligation-item-content__inner>details summary span{padding-bottom:.3rem;border-bottom:solid 1px}.obligation-item__details-text{margin-top:2rem;font-size:.875rem}.obligation-item-content__inner>details[open] .obligation-item__details-text{animation-name:details-animation;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@media screen and (max-width: 989px){.obligation-item{flex-direction:column;max-width:43rem}.obligation-item__image{padding-top:100%}.obligation-item.obligation-item--reverse{flex-direction:column}.obligation-item>div{width:100%}.obligation-item__content{padding:3.8rem 1.25rem}.obligation-item-content__inner{max-width:none;padding-left:0}.obligation-item.obligation-item--reverse .obligation-item-content__inner{padding-right:0;margin-left:0}}@keyframes details-animation{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/obligations.css.map */
