.lf-page{max-width:760px;margin:0 auto;padding:100px 22px 64px;background:var(--color-bg)}@media(min-width:768px){.lf-page{padding:140px 40px 96px}}.lf-page__eyebrow{font-family:var(--font-body);font-size:10px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--color-mid);margin:0 0 16px}.lf-page__title{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.02em;line-height:.95;color:var(--color-dark);font-size:clamp(40px,12vw,72px);margin:0 0 24px}.lf-page__lead{font-family:var(--font-serif);font-size:clamp(21px,5.5vw,28px);line-height:1.35;color:var(--color-ink2);margin:0 0 32px}.lf-page__rule{height:1px;background:var(--color-border);border:0;margin:0 0 32px}.lf-page__body,.shopify-policy__body{font-family:var(--font-body);font-size:14px;line-height:1.8;color:var(--color-ink2)}.lf-page__body>*:first-child,.shopify-policy__body>*:first-child{margin-top:0}.lf-page__body>*:last-child,.shopify-policy__body>*:last-child{margin-bottom:0}.lf-page__body p,.shopify-policy__body p{margin:0 0 1.1em}.lf-page__body h1,.lf-page__body h2,.lf-page__body h3,.lf-page__body h4,.lf-page__body h5,.lf-page__body h6,.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-family:var(--font-heading);font-weight:400;text-transform:uppercase;letter-spacing:.04em;line-height:1.15;color:var(--color-dark);margin:1.9em 0 .55em}.lf-page__body h2,.shopify-policy__body h2{font-size:26px}.lf-page__body h3,.shopify-policy__body h3{font-size:19px}.lf-page__body h4,.lf-page__body h5,.lf-page__body h6,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6{font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.2em}.lf-page a,.lf-page__body a,.shopify-policy__body a{color:var(--color-dark);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:opacity .2s ease}.lf-page a:hover,.lf-page__body a:hover,.shopify-policy__body a:hover{opacity:.55}.lf-page__body ul,.lf-page__body ol,.shopify-policy__body ul,.shopify-policy__body ol{margin:0 0 1.1em;padding-left:1.3em}.lf-page__body li,.shopify-policy__body li{margin:0 0 .5em;padding-left:.3em}.lf-page__body ul,.shopify-policy__body ul{list-style:none}.lf-page__body ul>li,.shopify-policy__body ul>li{position:relative}.lf-page__body ul>li:before,.shopify-policy__body ul>li:before{content:"\2014";position:absolute;left:-1.3em;color:var(--color-mid)}.lf-page__body strong,.shopify-policy__body strong{font-weight:600;color:var(--color-dark)}.lf-page__body em,.shopify-policy__body em{font-style:italic}.lf-page__body blockquote,.shopify-policy__body blockquote{margin:1.4em 0;padding:4px 0 4px 22px;border-left:2px solid var(--color-dark);font-family:var(--font-serif);font-size:23px;line-height:1.4;color:var(--color-ink2)}.lf-page__body img,.shopify-policy__body img{width:100%;height:auto;display:block;margin:1.6em 0}.lf-page__body hr,.shopify-policy__body hr{height:1px;background:var(--color-border);border:0;margin:1.8em 0}.lf-page__body table,.shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:13px}.lf-page__body th,.lf-page__body td,.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--color-border);padding:10px 12px;text-align:left}.lf-page__body th,.shopify-policy__body th{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;font-size:10px;background:var(--color-bg2)}.lf-about__signature{font-family:var(--font-serif);font-size:26px;color:var(--color-ink2);margin-top:40px}.shopify-policy__container{width:100%}.shopify-policy__title{margin:0}.contact .lf-page__lead{margin-bottom:40px}.contact form{margin:0}.contact__fields{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:22px}@media(min-width:600px){.contact__fields{grid-template-columns:1fr 1fr}}.contact .field{position:relative;display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.contact__fields .field{margin-bottom:0}.contact .field__label{order:-1;font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--color-mid);margin:0;position:static;pointer-events:auto}.contact .field__label span{color:var(--color-dark)}.contact .field__input,.contact .text-area{width:100%;background:transparent;border:1px solid var(--color-border);border-radius:0;font-family:var(--font-body);font-size:14px;color:var(--color-dark);padding:14px;transition:border-color .2s ease;-webkit-appearance:none;appearance:none}.contact .text-area{min-height:168px;resize:vertical;line-height:1.6}.contact .field__input::placeholder,.contact .text-area::placeholder{color:var(--color-mid);opacity:.7}.contact .field__input:focus,.contact .text-area:focus{outline:none;border-color:var(--color-dark)}.contact__button{margin-top:6px}.contact__button .button{width:100%;background:var(--color-dark);color:var(--color-bg);border:none;border-radius:0;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:17px 18px;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.contact__button .button:active{transform:scale(.98);opacity:.9}@media(min-width:600px){.contact__button .button{width:auto;min-width:240px}}.contact .form-status,.contact .form__message{font-family:var(--font-body);font-size:13px;letter-spacing:.02em;color:var(--color-ink2);margin-bottom:22px;display:flex;align-items:center;gap:8px}.contact .form-status-list{list-style:none;padding:0;margin:0 0 22px}.contact .form-status-list a{color:var(--color-dark);text-decoration:underline}.contact .contact__field-error{color:#b44a2d;font-size:11px}.contact .form-status svg,.contact .form__message svg{width:15px;height:15px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/21/assets/lf-pages.css.map */
