.quote-gallery{--overlap: 0px;--pad-y: calc(var(--pad) * .6)}.quote-gallery--images{--overlap: 64px}.quote-gallery__quote{background:var(--gradient-background, var(--color-background))}.quote-gallery__quote-inner{display:flex;flex-direction:column;align-items:center;gap:var(--mp-s5);max-width:880px;margin:0 auto;padding:var(--pad-y) var(--page-margin) calc(var(--pad-y) + var(--overlap));text-align:center}.quote-gallery__mark{height:32px;font-family:var(--mp-font-serif);font-size:72px;line-height:.5}.quote-gallery__text{margin:0;font-family:var(--mp-font-serif);font-style:italic;font-weight:400;font-size:clamp(calc(var(--quote-size) * .75),2.6vw,var(--quote-size));line-height:1.4;text-wrap:pretty}.quote-gallery__text p{margin:0}.quote-gallery__author{margin:0;font-family:var(--mp-font-label);font-weight:500;font-size:11px;letter-spacing:.24em;text-transform:uppercase}.quote-gallery__body{display:flex;flex-direction:column;gap:32px;max-width:var(--page-width);margin:0 auto;padding:0 var(--page-margin) var(--pad-y)}.quote-gallery__images{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:end;margin-top:calc(var(--overlap) * -1)}.quote-gallery__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--mp-bruma)}.quote-gallery__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%}.quote-gallery__closing{display:flex;flex-direction:column;align-items:center;gap:var(--mp-s5);max-width:640px;margin:0 auto;text-align:center}.quote-gallery__closing:empty{display:none}.quote-gallery__copy{display:flex;flex-direction:column;gap:var(--mp-s5);font-size:var(--text-size);line-height:1.75;text-wrap:pretty}.quote-gallery__copy p{margin:0}.quote-gallery__script{display:flex;flex-direction:column;align-items:center;gap:var(--mp-s3);margin:0;font-family:var(--mp-font-script);font-size:clamp(calc(var(--script-size) * .73),4vw,var(--script-size));line-height:1.1;text-transform:lowercase}.quote-gallery__heart{--heart-w: 18px;--heart-h: 22px}.quote-gallery__closing .button{font-size:13px;letter-spacing:.16em}@media(min-width:640px){.quote-gallery__images{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:960px){.quote-gallery{--pad-y: var(--pad)}.quote-gallery--images{--overlap: 160px}.quote-gallery__body{gap:48px;padding-inline:max(var(--page-margin),var(--mp-nav-left, var(--page-margin)))}.quote-gallery__images{gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-quote-gallery.css.map */
