.description-item{color:var(--color-text);background-color:var(--color-background);padding:2.4rem;border-radius:100rem;overflow:hidden}.description-item__col--media{margin-bottom:2.1rem}.description-item__media img{pointer-events:none;border-radius:50%;outline:.1rem solid currentColor;outline-offset:-.1rem}.description-item__badge{position:absolute;bottom:0;right:0;width:7.8rem;height:7.8rem}.description-item__title{margin-bottom:1.7rem;font-weight:400;letter-spacing:-.03em}.description-item__entry :where(h1,h2,h3,h4,h5,h6){position:relative;width:fit-content;margin-inline:auto;padding:0 1.2rem .45em}.description-item__entry :where(h1,h2,h3,h4,h5,h6,p,ul,ol){margin-block:.5em}.description-item__entry h6{font-style:italic}.description-item__entry-cols{--gap-y: .775em;--gap-x: 1.6rem}@media screen and (max-width:989px){.description-item{font-size:1.6rem}.description-item__title{font-size:2.6rem}.description-item__entry h6{font-size:1.6rem}}@media screen and (max-width:749px){.description-item{text-align:center;padding-bottom:6.4rem}.description-item__entry-col:last-child>p:last-child{padding:0 3%}}@media screen and (min-width:750px){.description-item{display:flex;align-items:center;column-gap:1.6rem;padding-bottom:2.4rem}.description-item__col--media{width:35.221%;margin-bottom:0}.description-item__col--content{align-self:stretch;flex:1;padding:1.8rem 0;padding:3.2rem 0 1rem}.description-item__badge{top:0;bottom:auto}.description-item__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;max-width:94%}.description-item__entry :where(h1,h2,h3,h4,h5,h6){margin-inline:0;padding-left:0}.description-item__entry-cols{--items-width: 50%}.description-item__entry-col{flex-grow:1;max-width:100%}.description-item__entry-col:nth-child(odd):last-child{max-width:94%}}@media screen and (min-width:990px){.description-item{column-gap:3.2rem}.description-item__badge{width:9.8rem;height:9.8rem}.description-item__title{margin-bottom:2.4rem}.description-item__entry :where(h1,h2,h3,h4,h5,h6){padding:0 3rem .5em 0}.description-item__entry-cols{--gap-y: 2.4rem;--gap-x: 2.4rem}}@media screen and (min-width:1100px){.description-item{column-gap:6.4rem}}@media screen and (min-width:1300px){.description-item__col--content{padding-bottom:3rem}}@media screen and (min-width:1400px){.description-item__entry-cols{--gap-y: 4rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/component-description-item.css.map */
