.pila-legal__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--pila-black);margin:0 0 var(--space-20) 0;padding:0}@media screen and (max-width:767px){.pila-legal__title{font-size:var(--text-3xl);margin-bottom:var(--space-10)}}.pila-legal__rows{display:flex;flex-direction:column}.pila-legal__row{display:grid;grid-template-columns:28rem 1fr;column-gap:var(--space-16);align-items:start;padding-top:var(--space-12);padding-bottom:var(--space-12)}@media screen and (max-width:1024px){.pila-legal__row{grid-template-columns:22rem 1fr;column-gap:var(--space-10)}}@media screen and (max-width:767px){.pila-legal__row{grid-template-columns:1fr;padding-top:var(--space-10);padding-bottom:var(--space-10)}}.pila-legal__category-name{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--pila-black);margin:0;padding:0}@media screen and (max-width:767px){.pila-legal__category-name{font-size:3.8rem;margin-bottom:var(--space-6)}}.pila-legal__row-links{display:flex;flex-direction:column;gap:var(--space-5);padding-top:.5rem}@media screen and (max-width:767px){.pila-legal__row-links{gap:var(--space-6);padding-top:0}}.pila-legal__link-item{margin:0;padding:0}.pila-legal__link{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--pila-black);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#0000008c;transition:text-decoration-color var(--transition-fast);display:inline}.pila-legal__link:hover{text-decoration-color:var(--pila-black);color:var(--pila-black)}.pila-legal__link-name{font-weight:var(--weight-bold)}.pila-legal__link-sep{font-weight:var(--weight-regular);padding:0 .2em}.pila-legal__link-desc{font-weight:var(--weight-regular)}.pila-legal__hr{border:none;border-top:1px solid var(--pila-light-gray);margin:0;width:100%}.pila-legal.pila-section{padding-top:var(--space-20);padding-bottom:var(--space-24)}@media screen and (max-width:767px){.pila-legal.pila-section{padding-top:var(--space-16);padding-bottom:var(--space-20)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pila-legal-index.css.map */
