@import"https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;1,400;1,500&display=swap";.pull-quote{--pq-serif: "Lora", Georgia, serif;--pq-max: 82rem;display:flex;justify-content:center;padding:0 var(--page-margin-mobile, 2rem)}@media screen and (min-width:750px){.pull-quote{padding:0 var(--page-margin-desktop, 4.8rem)}}.pull-quote__inner{width:100%;max-width:var(--pq-max);position:relative}.pull-quote__overline{font-family:var(--font-heading-family);font-weight:600;font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.6);margin:0 0 2rem;line-height:1.4}@media screen and (min-width:750px){.pull-quote__overline{font-size:1.2rem;margin:0 0 2.4rem}}.pull-quote__quote{font-family:var(--pq-serif);font-style:italic;font-weight:400;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.18;letter-spacing:-.005em;color:rgb(var(--color-foreground));margin:0 0 2.8rem;text-wrap:balance;border-left:2px solid rgb(var(--color-foreground));padding-left:1.8rem}.pull-quote__quote em,.pull-quote__quote i{font-style:italic}.pull-quote__quote p{display:inline;margin:0}@media screen and (min-width:750px){.pull-quote__quote{margin:0 0 3.2rem;padding-left:2.4rem}}.pull-quote__mark{font-family:var(--pq-serif);font-style:italic;font-weight:500;color:rgb(var(--color-button));font-size:1.15em;line-height:0;-webkit-user-select:none;user-select:none;vertical-align:-.05em}.pull-quote__mark--open{margin-right:.06em}.pull-quote__mark--close{margin-left:.06em}.pull-quote__attrib{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem 1.6rem}.pull-quote__attrib-name{font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--color-foreground));line-height:1.4}.pull-quote__attrib-rule{display:inline-block;width:2.4rem;height:1px;background:rgba(var(--color-foreground),.45);flex-shrink:0}.pull-quote__attrib-detail{font-family:var(--font-body-family);font-weight:400;font-size:1.4rem;color:rgba(var(--color-foreground),.7);line-height:1.5}@media screen and (max-width:749px){.pull-quote__attrib{gap:.8rem 1.2rem}.pull-quote__attrib-rule{width:1.8rem}.pull-quote__attrib-detail{font-size:1.3rem;flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-pull-quote.css.map */
