.fl-legal{background-color:var(--color-bg);padding-block:var(--space-10) var(--space-16)}.fl-legal-inner{max-inline-size:var(--measure);margin-inline:auto;padding-inline:var(--page-inline-padding)}.fl-legal-title{margin:0;font-size:var(--text-page-title)}.fl-legal-updated{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--color-text-secondary)}.fl-legal-intro{margin:var(--space-5) 0 0;font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-secondary)}.fl-legal-body{margin-block-start:var(--space-10);font-size:var(--text-md);line-height:var(--leading-body);color:var(--color-text)}.fl-legal-body>:first-child{margin-block-start:0}.fl-legal-body p{margin-block:0 var(--space-4)}.fl-legal-body h2{margin-block:var(--space-12) var(--space-4);padding-block-start:var(--space-6);border-block-start:1px solid var(--color-border-subtle);font-size:var(--text-lg);scroll-margin-block-start:calc(var(--header-height) + var(--space-4))}.fl-legal-body h3{margin-block:var(--space-6) var(--space-2);font-size:var(--text-md);color:var(--color-wine-900)}.fl-legal-body ul,.fl-legal-body ol{margin-block:0 var(--space-4);padding-inline-start:var(--space-6)}.fl-legal-body li{margin-block-end:var(--space-2)}.fl-legal-body li::marker{color:var(--color-sage-700)}.fl-legal-body a{color:var(--color-action);text-decoration:underline;text-underline-offset:.2em}.fl-legal-body a:hover{color:var(--color-action-hover)}.fl-legal-body strong,.fl-legal-body b{font-weight:var(--weight-heading)}.fl-legal-body em,.fl-legal-body i{font-style:normal;font-weight:var(--weight-ui)}.fl-legal-body .fl-legal-toc{margin-block:0 var(--space-8);padding:var(--space-5) var(--space-6);padding-inline-start:calc(var(--space-6) + var(--space-5));border-radius:var(--radius-lg);background-color:var(--color-bg-brand-tint);font-size:var(--text-sm)}.fl-legal-body .fl-legal-toc li{margin-block-end:var(--space-1)}.fl-legal-body .fl-legal-toc a{color:var(--color-text);text-decoration:none}.fl-legal-body .fl-legal-toc a:hover{color:var(--color-action);text-decoration:underline}.fl-legal-body .fl-legal-contact{margin-block-start:var(--space-6);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background-color:var(--color-bg-subtle)}.fl-legal-body .fl-legal-contact p{margin-block-end:var(--space-2)}.fl-legal-body .fl-legal-contact p:last-child{margin-block-end:0}@media screen and (min-width:768px){.fl-legal{padding-block:var(--space-12) var(--space-20)}.fl-legal-body h2{font-size:var(--text-xl)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/florista-legal.css.map */
