.template-page .page-width,.template-article .page-width,.template-customers-login .page-width,.template-customers-register .page-width,.template-customers-account .page-width,.template-customers-order .page-width{max-width:1600px;padding-left:clamp(16px,4vw,64px);padding-right:clamp(16px,4vw,64px)}.template-page.page-contact,.contact{background:var(--ts-black)}.contact .title,.contact h1,.contact h2{font-family:var(--font-heading-family);color:var(--ts-white);letter-spacing:-.02em}.contact .field__input,.contact .field__label,.contact textarea.field__input{background:var(--ts-surface-1);border-color:var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-white);font-family:var(--font-body-family)}.contact .field__input::placeholder{color:var(--ts-dim)}.contact .field__input:focus,.contact textarea.field__input:focus{border-color:var(--ts-blue);box-shadow:0 0 0 3px var(--ts-blue-glow);outline:none}.contact .field__label{color:var(--ts-muted);font-size:13px}.contact .button{background:var(--ts-blue);border:none;border-radius:var(--ts-radius-sm);color:var(--ts-white);font-family:var(--font-body-family);font-size:15px;font-weight:500;height:48px;padding:0 28px;transition:background .2s ease,box-shadow .3s ease}.contact .button:hover{background:var(--ts-blue-light);box-shadow:var(--ts-shadow-blue)}.template-article{background:var(--ts-black)}.article{max-width:720px;margin-left:auto;margin-right:auto}.article__hero-container{border-radius:var(--ts-radius-lg);overflow:hidden;margin-bottom:var(--ts-space-8)}.article__tags a,.article .article__date,.article__tags-item{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ts-dim);text-decoration:none}.article__tags a:hover{color:var(--ts-blue-light)}.article__title h1{font-family:var(--font-heading-family);font-size:var(--ts-h1);font-weight:700;color:var(--ts-white);letter-spacing:-.02em;line-height:1.1}.article__content .rte,.article .rte{color:var(--ts-muted);font-size:var(--ts-body-lg);line-height:1.8}.article .rte h2,.article .rte h3,.article .rte h4{font-family:var(--font-heading-family);color:var(--ts-white);letter-spacing:-.01em}.article .rte a{color:var(--ts-blue-light);text-decoration:underline;text-underline-offset:3px}.article .rte a:hover{color:var(--ts-cyan)}.article .rte blockquote{border-left:3px solid var(--ts-cyan);margin:var(--ts-space-6) 0;padding:var(--ts-space-3) var(--ts-space-4);background:var(--ts-surface-1);border-radius:0 var(--ts-radius-sm) var(--ts-radius-sm) 0}.article .rte blockquote p{color:var(--ts-cyan);font-family:var(--font-heading-family);font-size:var(--ts-h3);font-weight:700;letter-spacing:-.01em;margin:0}.article .rte code,.article .rte pre{background:var(--ts-surface-2);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);font-family:JetBrains Mono,monospace;color:var(--ts-cyan);font-size:14px}.article__author{color:var(--ts-dim);font-size:var(--ts-small)}.article .share-button__button{background:var(--ts-surface-1);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-muted)}.template-customers-login,.template-customers-register,.template-customers-activate-account,.template-customers-reset-password{background:var(--ts-black)}.customer.login,.customer.register,.customer.activate_account,.customer.reset_password{max-width:480px;margin:var(--ts-space-12) auto;padding:var(--ts-space-8);background:var(--ts-surface-1);border:1px solid var(--ts-border);border-radius:var(--ts-radius-xl)}.customer .title,.customer h1{font-family:var(--font-heading-family);font-size:var(--ts-h2);font-weight:700;color:var(--ts-white);letter-spacing:-.02em;margin-bottom:var(--ts-space-6);text-align:center}.customer .field__input{background:var(--ts-surface-2);border:1px solid var(--ts-border);border-radius:var(--ts-radius-sm);color:var(--ts-white);font-family:var(--font-body-family);height:48px;padding:0 16px}.customer .field__input::placeholder{color:var(--ts-dim)}.customer .field__input:focus{border-color:var(--ts-blue);box-shadow:0 0 0 3px var(--ts-blue-glow);outline:none}.customer .field__label{color:var(--ts-muted);font-size:13px;font-weight:500}.customer .button{background:var(--ts-blue);border:none;border-radius:var(--ts-radius-sm);color:var(--ts-white);font-family:var(--font-body-family);font-size:15px;font-weight:500;height:48px;width:100%;cursor:pointer;transition:background .2s ease,box-shadow .3s ease}.customer .button:hover{background:var(--ts-blue-light);box-shadow:var(--ts-shadow-blue)}.customer a:not(.button){color:var(--ts-blue-light);text-decoration:none}.customer a:not(.button):hover{color:var(--ts-cyan);text-decoration:underline}.customer .errors ul{list-style:none;padding:0}.customer .errors li,.customer .form__message--error{color:var(--ts-error);font-size:13px;background:#ff3b3014;border:1px solid rgba(255,59,48,.25);border-radius:var(--ts-radius-sm);padding:10px 14px}.template-customers-account,.template-customers-order,.template-customers-addresses{background:var(--ts-black)}.account .title,.account h1{font-family:var(--font-heading-family);color:var(--ts-white);letter-spacing:-.02em}.orders table,.order-summary table{width:100%;border-collapse:collapse}.orders th,.order-summary th{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ts-dim);border-bottom:1px solid var(--ts-border);padding:var(--ts-space-2) var(--ts-space-3);text-align:left}.orders td,.order-summary td{color:var(--ts-muted);font-size:14px;padding:var(--ts-space-2) var(--ts-space-3);border-bottom:1px solid var(--ts-border-dim)}.orders .order-number a,.orders a[href*=orders]{font-family:JetBrains Mono,monospace;color:var(--ts-blue-light);text-decoration:none;font-size:13px}.orders .order-number a:hover{color:var(--ts-cyan)}.template-page{background:var(--ts-black)}.page-width--narrow{max-width:720px}.main-page-title,.page-title{font-family:var(--font-heading-family);font-size:var(--ts-h1);font-weight:700;color:var(--ts-white);letter-spacing:-.02em;margin-bottom:var(--ts-space-6)}.page .rte{color:var(--ts-muted);line-height:1.8}.page .rte h2,.page .rte h3{font-family:var(--font-heading-family);color:var(--ts-white)}.page .rte a{color:var(--ts-blue-light)}.page .rte a:hover{color:var(--ts-cyan)}.page .accordion{border-top:1px solid var(--ts-border-dim)}.page .accordion details,.page .accordion__title,.page details summary{border-bottom:1px solid var(--ts-border-dim);cursor:pointer}.page details summary,.page .accordion summary{font-family:var(--font-heading-family);font-size:16px;font-weight:600;color:var(--ts-white);padding:var(--ts-space-3) 0;list-style:none;display:flex;align-items:center;justify-content:space-between;transition:color .15s ease}.page details summary:hover,.page .accordion summary:hover{color:var(--ts-blue-light)}.page details[open] summary,.page .accordion details[open] summary{color:var(--ts-blue);border-left:4px solid var(--ts-blue);padding-left:var(--ts-space-3)}.page .accordion__content,.page details .accordion__content{color:var(--ts-muted);line-height:1.7;padding:var(--ts-space-2) 0 var(--ts-space-3)}.page details[open] .accordion__content{padding-left:var(--ts-space-3);border-left:4px solid var(--ts-border-dim)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/techshop-pages.css.map */
