/* Approval preview: typography only. */
html body #main .porscia-hero__heading,html body #main .porscia-overlay__heading{font-size:36px!important;line-height:1.18!important;letter-spacing:.025em!important}
html body #main .porscia-hero__subheading{font-family:var(--text-font-family)!important;font-size:17px!important;line-height:1.65!important;letter-spacing:.015em!important;max-width:48ch}
html body #main .porscia-press-grid__title,html body #main .seasonless-collection__heading,html body #main .follow-us__heading{font-size:30px!important;line-height:1.25!important;letter-spacing:.05em!important}
html body #main .porscia-video__heading{font-size:36px!important;line-height:1.2!important;letter-spacing:.035em!important;margin-bottom:20px!important}
html body #main .porscia-video__subheading{font-family:var(--text-font-family)!important;font-size:17px!important;line-height:1.7!important;letter-spacing:.01em!important;max-width:48ch;margin-inline:auto!important;text-wrap:pretty}
html body #main .pb-copy .pb-heading{font-size:30px!important;line-height:1.25!important;letter-spacing:.015em!important;margin-bottom:22px!important;text-wrap:balance}
html body #main .pb-copy--lead .pb-heading{font-size:36px!important}
html body #main .pb-copy .pb-text{font-size:16px!important;line-height:1.8!important;letter-spacing:0!important;max-width:58ch}
html body #main .pb-copy .pb-text + .pb-text{margin-top:1.25em!important}
@media(max-width:699px){
 html body #main .porscia-hero__heading,html body #main .porscia-overlay__heading{font-size:28px!important;line-height:1.2!important;letter-spacing:.015em!important}
 html body #main .porscia-hero__subheading{font-size:16px!important;line-height:1.6!important}
 html body #main .porscia-press-grid__title,html body #main .seasonless-collection__heading,html body #main .follow-us__heading{font-size:24px!important;letter-spacing:.035em!important}
 html body #main .porscia-video__heading{font-size:28px!important;margin-bottom:16px!important}
 html body #main .porscia-video__subheading{font-size:16px!important;line-height:1.65!important;max-width:32ch}
 html body #main .pb-copy .pb-heading{font-size:25px!important}
 html body #main .pb-copy--lead .pb-heading{font-size:30px!important}
 html body #main .pb-copy .pb-text{font-size:16px!important;line-height:1.75!important}
}