.section-404{padding:120px 48px;background:var(--salt);min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.section-404 h1,.section-404 .page-title,.section-404 .title{font-family:var(--ff-mono);font-weight:500;font-size:clamp(28px,4vw,56px);text-transform:lowercase;letter-spacing:.02em;color:var(--inkwell);margin:0 0 18px}.section-404 p,.section-404 .page-description{font-family:var(--ff-mono);font-size:15px;line-height:1.7;color:var(--muted);max-width:480px;margin:0 0 32px}.section-404 .button,.section-404 a.button{background:var(--inkwell);color:var(--salt);border:1px solid var(--inkwell);border-radius:0;font-family:var(--ff-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;padding:16px 28px;text-decoration:none;display:inline-flex;align-items:center;gap:12px;transition:background .15s ease,color .15s ease}.section-404 .button:hover{background:transparent;color:var(--inkwell)}@media(max-width:768px){.section-404{padding:80px 22px}.section-404 h1{font-size:28px}}.main-search{background:var(--salt)}.main-search .search__title,.main-search h1{font-family:var(--ff-mono);font-weight:500;font-size:clamp(22px,2vw,32px);text-transform:lowercase;letter-spacing:.02em;color:var(--inkwell);margin:0 0 32px}.main-search .field{border:1px solid var(--inkwell);border-radius:0;background:var(--salt)}.main-search .field__input,.main-search input[type=search]{font-family:var(--ff-mono);font-size:15px;color:var(--inkwell);background:transparent;border:none;border-radius:0}.main-search .field__input::placeholder{color:var(--muted-2);font-family:var(--ff-mono)}.main-search .field__button{background:transparent;border:none;color:var(--inkwell)}.main-search .search__no-results{font-family:var(--ff-mono);font-size:16px;text-transform:lowercase;color:var(--muted)}.main-search .product-count__text,.main-search .search-results-count{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:768px){.main-search .section-full-width,.main-search .page-width{padding:0 22px}}.customer{background:var(--salt);color:var(--inkwell)}.customer h1,.customer h2,.customer h3{font-family:var(--ff-mono);font-weight:500;text-transform:lowercase;letter-spacing:.02em;color:var(--inkwell)}.customer h1{font-size:clamp(22px,2vw,32px)}.customer h2{font-size:20px}.customer h3{font-size:16px}.customer p,.customer li{font-family:var(--ff-mono);font-size:14px;line-height:1.7;color:var(--inkwell)}.customer .field__label,.customer label{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.customer .field__input,.customer input[type=email],.customer input[type=password],.customer input[type=text],.customer input[type=tel]{font-family:var(--ff-mono);font-size:14px;border:1px solid var(--rule);border-radius:0;background:var(--salt);color:var(--inkwell);transition:border-color .15s ease}.customer .field__input:focus,.customer input:focus{border-color:var(--inkwell);outline:none;box-shadow:none}.customer .button,.customer button[type=submit]{background:var(--inkwell)!important;color:var(--salt)!important;border:1px solid var(--inkwell)!important;border-radius:0!important;font-family:var(--ff-mono)!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 22px!important;box-shadow:none!important;transition:background .15s ease,color .15s ease!important}.customer .button:hover,.customer button[type=submit]:hover{background:transparent!important;color:var(--inkwell)!important}.customer a{font-family:var(--ff-mono);font-size:13px;color:var(--inkwell);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:1px}.customer a:hover{border-bottom-color:var(--inkwell)}.customer table{font-family:var(--ff-mono);font-size:13px;color:var(--inkwell);width:100%;border-collapse:collapse}.customer th{font-family:var(--ff-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-weight:400;border-bottom:1px solid var(--rule);padding:10px 0;text-align:left}.customer td{border-bottom:1px solid var(--rule-2);padding:14px 0;vertical-align:top}.customer .address{border:1px solid var(--rule);padding:22px;font-family:var(--ff-mono);font-size:13px;line-height:1.7}.customer .button--secondary{background:transparent!important;color:var(--inkwell)!important;border:1px solid var(--rule)!important}.customer .button--secondary:hover{border-color:var(--inkwell)!important}.customer [href*=logout],.customer .account-nav a{font-family:var(--ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-bottom-color:transparent}.customer [href*=logout]:hover,.customer .account-nav a:hover{color:var(--inkwell);border-bottom-color:var(--rule)}@media(max-width:768px){.customer h1{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/slow-passage-pages.css.map */
