.image-promise{display:grid;gap:4.8rem;align-items:center}@media screen and (min-width:990px){.image-promise{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem}.image-promise--image-right .image-promise__media{order:2}}.image-promise__media{position:relative;margin-bottom:2.4rem}.image-promise__image{overflow:hidden;aspect-ratio:1 / var(--ip-height, 1);border-radius:var(--ip-radius);background:rgba(var(--color-foreground),.05)}.image-promise--ratio-portrait .image-promise__image{aspect-ratio:4 / calc(5 * var(--ip-height, 1))}.image-promise--ratio-landscape .image-promise__image{aspect-ratio:4 / calc(3 * var(--ip-height, 1))}.image-promise__image img,.image-promise__image .image-promise__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.22,1,.36,1)}.image-promise__placeholder{fill:rgba(var(--color-foreground),.3)}@media(hover:hover){.image-promise__media:hover .image-promise__image img{transform:scale(1.04)}}.image-promise__stat{position:absolute;right:-1.2rem;bottom:-2.4rem;display:flex;flex-direction:column;gap:.4rem;padding:1.6rem 2rem;border-radius:2rem;background:rgb(var(--color-background));box-shadow:0 1.6rem 4rem rgba(var(--color-shadow),.14)}@media screen and (min-width:990px){.image-promise__stat{right:-2rem;padding:2rem 2.4rem}.image-promise--image-right .image-promise__stat{right:auto;left:-2rem}}.image-promise__stat strong{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.8rem;line-height:1.1;color:rgb(var(--color-button))}@media screen and (min-width:750px){.image-promise__stat strong{font-size:3.4rem}}.image-promise__stat span{font-family:var(--font-body-family);font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.image-promise__content{display:flex;flex-direction:column;align-items:flex-start;gap:2.8rem}.image-promise .section-heading--promise{gap:1.4rem;max-width:60rem;margin:0}.image-promise__list{display:flex;flex-direction:column;gap:1.4rem;margin:0;padding:0}.image-promise__point{display:flex;align-items:center;gap:1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.image-promise__point{font-size:1.6rem}}.image-promise__point svg{flex:0 0 auto;width:2.4rem;height:2.4rem;color:var(--ip-check)}.image-promise__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 3.2rem;border-radius:var(--buttons-radius-outset);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.6rem;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.image-promise__button:hover{transform:translateY(-2px);box-shadow:0 1rem 2.4rem rgba(var(--color-button),.25)}.image-promise__button .svg-wrapper{width:1.4rem;height:1.4rem;transition:transform .25s ease}.image-promise__button:hover .svg-wrapper{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.image-promise__image img,.image-promise__button{transition:none}}@media screen and (max-width:749px){.image-promise__button{min-height:4.2rem;padding:0 2.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-image-promise.css.map */
