.product-card-impacts__trigger{display:block;width:100%;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer;pointer-events:auto}.product-card-impacts__trigger:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.product-card-impacts__trigger--cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--impacts-cta-gap, .8rem);width:auto;padding:var(--impacts-cta-padding-y, .6rem) var(--impacts-cta-padding-x, 1rem);color:var(--impacts-cta-color, inherit);font-family:var(--font-body-family);font-size:var(--impacts-cta-font-size, 1.6rem);line-height:1.2}.product-card-impacts__trigger-icon{width:var(--impacts-cta-icon-size, 1.8rem);height:var(--impacts-cta-icon-size, 1.8rem);object-fit:contain}.card-wrapper[data-impacts-mode]{perspective:1000px}.product-card-impacts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;overflow:hidden;border-radius:inherit;background:var(--product-card-impacts-bg, #fff);color:var(--product-card-impacts-text, var(--color-text-primary));opacity:0;visibility:hidden;backface-visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.product-card-impacts--slide{transform:translateY(15%)}.product-card-impacts--flip{transform:rotateY(90deg)}.card-wrapper.impacts-open .product-card-impacts{opacity:1;visibility:visible;transform:none;transition-delay:0s}@media(hover:hover){.card-wrapper[data-impacts-mode=hover]:not(.impacts-dismissed):has(.product-card-impacts__trigger:hover) .product-card-impacts,.card-wrapper[data-impacts-mode=hover]:not(.impacts-dismissed):has(.product-card-impacts__trigger:focus-visible) .product-card-impacts,.card-wrapper[data-impacts-mode=hover]:not(.impacts-dismissed):has(.product-card-impacts:focus-within) .product-card-impacts,.card-wrapper[data-impacts-mode=hover]:not(.impacts-dismissed):has(.product-card-impacts:hover) .product-card-impacts{opacity:1;visibility:visible;transform:none;transition-delay:0s}}.product-card-impacts__inner{display:flex;flex-direction:column;gap:.8rem;width:100%;padding:2rem;overflow-y:auto;box-sizing:border-box}.product-card-impacts__close{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:inherit;cursor:pointer}.product-card-impacts__close svg{width:1.4rem;height:1.4rem}.product-card-impacts__title{margin:0 3.2rem 0 0;font-family:var(--font-heading-family);font-size:var(--impacts-panel-title-size, 1.8rem);line-height:1.2}.product-card-impacts__text,.product-card-impacts__footnote{margin:0;font-family:var(--font-body-family);font-size:var(--impacts-panel-font-size, 1.6rem);line-height:1.4}.product-card-impacts__text>*:first-child{margin-top:0}.product-card-impacts__text>*:last-child{margin-bottom:0}.product-card-impacts__rows{display:flex;flex-direction:column;gap:.6rem;margin:.4rem 0 0;padding:0;list-style:none}.product-card-impacts__row{display:grid;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding-bottom:.6rem;border-bottom:1px solid var(--color-divisor);font-family:var(--font-body-family);font-size:var(--impacts-panel-font-size, 1.6rem);line-height:1.3}.product-card-impacts__row:last-child{border-bottom:0;padding-bottom:0}.product-card-impacts__row--value-only{grid-template-columns:2.4rem minmax(0,1fr)}.product-card-impacts__row--value-only .product-card-impacts__row-value{justify-self:end}.product-card-impacts__row-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--color-text-environmental)}.product-card-impacts__row-icon svg,.product-card-impacts__row-image{width:100%;height:100%;object-fit:contain;fill:currentColor}.product-card-impacts__row-value{font-family:var(--font-heading-family);white-space:nowrap}.product-card-impacts__row-unit{font-family:var(--font-body-family);font-size:inherit}.product-card-impacts__footnote{margin-top:auto;padding-top:.8rem;opacity:.75}@media(prefers-reduced-motion:reduce){.product-card-impacts{transition:opacity .01ms linear,visibility 0s;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/component-product-card-impacts.css.map */
