.product-teaser__title{color:var(--color-text);font-family:Inter Var,sans-serif;font-size:18px;font-weight:600;letter-spacing:0;line-height:22.5px;margin:0}@media (min-width:992px){.product-teaser__title{font-size:18px}}.product-teaser__back-card,.product-teaser__description{color:var(--color-text);font-family:Inter Var,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:22.5px;margin:0}@media (min-width:992px){.product-teaser__back-card,.product-teaser__description{font-size:18px}}.product-teaser{color:var(--color-text);container-type:inline-size;display:flex;flex-direction:column;gap:24px;position:relative}.product-teaser__card{aspect-ratio:2/3;background-color:#fff;border-radius:16px;overflow:hidden;position:relative}.product-teaser__media{cursor:pointer;height:100%;width:auto}.product-teaser__media img,.product-teaser__media picture{height:inherit}.product-teaser__media img{height:100%!important;-o-object-fit:cover;object-fit:cover}.product-teaser__toggle{bottom:24px;position:absolute!important;right:24px;z-index:3}.product-teaser__body{display:flex;flex-direction:column;gap:16px}.product-teaser__body p:last-child{margin-bottom:0}.product-teaser__action .custom-button{transform:translate(-12px)}.product-teaser__back-card{background-color:#beef9a;color:#001025;height:calc(100% + 3px);left:0;opacity:0;padding:24px 24px 40px;pointer-events:none;position:absolute;top:-3px;transition:opacity .3s ease-in-out;width:100%;z-index:2}.product-teaser__back-card:after{background:linear-gradient(180deg,hsla(95,73%,77%,0),#beef9a 90%);bottom:0;content:"";display:block;height:120px;left:0;position:absolute;width:100%}@media (min-width:992px){.product-teaser__back-card:after{height:48px}}.product-teaser__back-title{margin-block-end:16px;margin-block-start:0}.product-teaser__back-description{margin-block-end:24px}.product-teaser__back-features{margin-block-end:60px}.product-teaser--show-back .product-teaser__toggle:after{background-color:#fff}.product-teaser--show-back .product-teaser__back-card{opacity:1;pointer-events:all}.content-section:only-child(.product-teaser-module)+.content-section:only-child(.product-teaser-module){padding-block-start:0}
