.main-page-title,.template-page .main-page-title{font-family:var(--sp-font-display);font-weight:500;font-size:clamp(3.2rem,2.2rem + 2.6vw,5.6rem);line-height:1;letter-spacing:-.004em;color:var(--sp-ink);text-align:left;margin:0 0 var(--sp-5);padding-bottom:var(--sp-4);border-bottom:var(--sp-hairline) solid var(--sp-line);max-width:62rem}.template-page .page-width,.shopify-section .page-width>.rte{margin-inline:0}#MainContent .rte{max-width:62rem;font-family:var(--sp-font-ui);font-size:var(--sp-body-size);line-height:1.62;color:var(--sp-ink)}#MainContent .rte h2{font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);font-weight:var(--sp-micro-weight);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-clay);margin:var(--sp-7) 0 var(--sp-4);padding-bottom:var(--sp-2);border-bottom:var(--sp-hairline) solid var(--sp-line)}#MainContent .rte h2:first-child{margin-top:0}#MainContent .rte h3{font-family:var(--sp-font-display);font-weight:500;font-size:2.2rem;line-height:1.2;color:var(--sp-ink);margin:var(--sp-5) 0 var(--sp-2)}#MainContent .rte h4{font-family:var(--sp-font-ui);font-size:1.5rem;font-weight:600;color:var(--sp-ink);margin:var(--sp-4) 0 var(--sp-2)}#MainContent .rte p{margin:0 0 var(--sp-4);color:var(--sp-muted)}#MainContent .rte h3+p{color:var(--sp-ink)}#MainContent .rte strong{color:var(--sp-ink);font-weight:600}#MainContent .rte a{color:var(--sp-ink);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}#MainContent .rte a:hover{color:var(--sp-clay)}#MainContent .rte a:focus-visible{outline:2px solid var(--sp-ink);outline-offset:3px}#MainContent .rte ul,#MainContent .rte ol{margin:0 0 var(--sp-4);padding-left:1.4em;color:var(--sp-muted)}#MainContent .rte li{margin-bottom:var(--sp-2)}#MainContent .rte li::marker{color:var(--sp-stone)}#MainContent .rte hr{border:0;border-top:var(--sp-hairline) solid var(--sp-line);margin:var(--sp-6) 0}#MainContent .rte table{width:100%;border:0;border-collapse:collapse;margin:0 0 var(--sp-4);font-family:var(--sp-font-ui);font-size:var(--sp-body-size);font-variant-numeric:tabular-nums;color:var(--sp-ink)}#MainContent .rte thead th{text-align:left;font-size:1.25rem;font-weight:var(--sp-micro-weight);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-muted);padding:0 var(--sp-4) var(--sp-2) 0;border:0;border-bottom:1px solid var(--sp-ink);background:transparent;white-space:nowrap}#MainContent .rte tbody td{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border:0;border-bottom:var(--sp-hairline) solid var(--sp-line);background:transparent;white-space:nowrap}#MainContent .rte tbody tr:last-child td{border-bottom:0}#MainContent .rte tbody td:first-child{font-weight:600}#MainContent .rte table th:last-child,#MainContent .rte table td:last-child{padding-right:0}.template-page .contact .field,.contact__fields .field,.contact .field{background:transparent;border:0;border-bottom:var(--sp-hairline) solid var(--sp-line);border-radius:0;box-shadow:none}.contact .field:before,.contact .field:after{display:none}.contact .field:focus-within{border-bottom-color:var(--sp-ink)}.contact .field__input,.contact .text-area{font-family:var(--sp-font-ui);font-size:var(--sp-body-size);color:var(--sp-ink);background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:0;min-height:52px}.contact .field__label{font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-muted)}.contact .field__input:focus-visible,.contact .text-area:focus-visible{outline:0}.contact .button{background:var(--sp-ink);color:var(--sp-bone);border:0;border-radius:0;box-shadow:none;min-height:52px;padding-inline:var(--sp-6);font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);font-weight:500;letter-spacing:var(--sp-micro-ls);text-transform:uppercase}.contact .button:after,.contact .button:before{display:none}.contact .button:focus-visible{outline:2px solid var(--sp-ink);outline-offset:3px}.contact .form-status{font-family:var(--sp-font-ui);font-size:var(--sp-body-size);color:var(--sp-ink)}.contact .form__message{color:var(--sp-clay)}.sp-page-route{margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:var(--sp-hairline) solid var(--sp-line);max-width:62rem}.sp-page-route__link{font-family:var(--sp-font-ui);font-size:var(--sp-micro-size);font-weight:var(--sp-micro-weight);letter-spacing:var(--sp-micro-ls);text-transform:uppercase;color:var(--sp-ink);text-decoration:underline;text-underline-offset:.35em}.sp-page-route__link:hover{color:var(--sp-clay)}@media(max-width:989px){.main-page-title{margin-bottom:var(--sp-4)}#MainContent .rte h2{margin-top:var(--sp-6)}}@media(max-width:749px){#MainContent .rte,.main-page-title,.sp-page-route{max-width:none}#MainContent .rte h3{font-size:2rem}#MainContent .rte table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--sp-bone) 30%,rgba(239,233,223,0)) left / 40px 100% no-repeat,linear-gradient(to left,var(--sp-bone) 30%,rgba(239,233,223,0)) right / 40px 100% no-repeat,radial-gradient(farthest-side at 0 50%,rgba(26,23,18,.16),transparent) left / 14px 100% no-repeat,radial-gradient(farthest-side at 100% 50%,rgba(26,23,18,.16),transparent) right / 14px 100% no-repeat;background-attachment:local,local,scroll,scroll}#MainContent .rte thead th,#MainContent .rte tbody td{padding-right:var(--sp-5)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/sp-page.css.map */
