.card-text-overlay .card__media .media>img{transition:transform var(--duration-default) cubic-bezier(0,0,.17,.61)}.card-text-overlay .card__content,.card-text-overlay .card__information.card__information--overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.6rem}.card-text-overlay .card__information.card__information--overlay{opacity:0;visibility:hidden;pointer-events:none;transition:var(--duration-default) ease-in-out;transition-property:opacity;color:rgba(var(--color-foreground),1);background:rgba(var(--color-background));background:var(--gradient-background)}.card-text-overlay.show-content .card__information:not(.card__information--overlay){opacity:0;visibility:hidden}.card-text-overlay.show-content .card__information.card__information--overlay{opacity:1;visibility:visible;pointer-events:all}.card-text-overlay.not-image .card__inner{padding-bottom:100%}.card-text-overlay .card__heading{--font-family: var(--font-heading-family);--font-size: var(--card-heading-font-size-mobile);--font-weight: 500;--text-transform: inherit;--letter-spacing: var(--heading-letter-spacing, calc(var(--font-heading-scale) * .06rem));line-height:calc(1 + .2 / var(--font-heading-scale));min-height:unset}.card-text-overlay .card-toggle__button{--point-size: 3.6rem;-webkit-appearance:none;appearance:none;overflow:hidden;position:absolute;top:auto;bottom:1.6rem;right:1.6rem;display:flex;align-items:center;justify-content:center;padding:0;width:var(--point-size);height:var(--point-size);background:rgba(var(--color-white),1);cursor:pointer;border-radius:50%;border:none;color:#231f20;z-index:2;padding:1.1rem}.card-text-overlay .card-toggle__button .icon{width:100%;height:100%;transition-duration:var(--duration-default)}.card-text-overlay .card-toggle__button:hover .icon{transform:rotate(180deg)}.card-text-overlay.show-content .card-toggle__button .icon{transform:rotate(135deg)}.card-text-overlay .card-toggle__button:hover,.card-text-overlay.show-content .card-toggle__button{background-color:#fff200}.section__text-overlay .card__content{justify-content:flex-end}.section__text-overlay .card__information--overlay .card__heading{width:100%;margin-bottom:1.6rem;min-height:unset}.section__text-overlay .section__main{cursor:grab}@media screen and (max-width:767px){.section__text-overlay .section__header-heading{padding:0 1rem}.section__text-overlay .section__header-icon{margin-top:1.5rem}.section__text-overlay .section__header-icon img{max-width:6rem;object-fit:contain}.section__text-overlay .section__header-text{margin-top:1.1rem}.section__text-overlay .section__header{margin-bottom:2rem}.card-text-overlay .card-toggle__button{--point-size: 2.8rem;padding:.8rem;bottom:1.2rem;right:1.2rem}.section__text-overlay .card__content{padding:1.6rem 1.2rem}}@media screen and (min-width:750px){.card-text-overlay .card__content,.card-text-overlay .card__information.card__information--overlay{padding:2rem 1.8rem}.card-text-overlay .card__heading{--font-size: var(--card-heading-font-size-tablet)}.card-text-overlay .card-toggle__button{--point-size: 3.8rem}}@media screen and (min-width:1025px){.card-text-overlay .card__heading{--font-size: var(--card-heading-font-size-desktop)}.section__text-overlay .section__header{margin-bottom:2.6rem}.section__text-overlay .section__header-icon{margin-top:2.4rem}.section__text-overlay .section__header-text{margin-top:2rem}.section__text-overlay .section__header-container{max-width:80.1rem}.section__text-overlay .section__header-heading{padding-left:2rem;padding-right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/section-text-overlay.css.map */
