.template-page,.template-page-contact,.template-page .color-scheme-1,.template-page .gradient,.template-page-contact .color-scheme-1,.template-page-contact .gradient{background:var(--himclo-bg)!important;color:var(--himclo-text)!important}.template-page main,.template-page-contact main{background:var(--himclo-bg)!important;padding-block:2rem 4rem}.page__title,.template-page h1,.template-page-contact h1,.main-page-title{font-family:var(--font-display)!important;font-size:var(--type-4xl)!important;font-weight:var(--weight-bold)!important;line-height:var(--lh-tight)!important;letter-spacing:var(--tracking-normal)!important;text-transform:uppercase!important;color:var(--himclo-text)!important;margin:0 0 2rem!important;text-align:center}.page-content,.template-page .rte,.template-page-contact .rte,.template-page-contact .contact{max-width:720px;margin:0 auto;font-family:var(--font-body)!important;font-size:var(--type-md)!important;line-height:var(--lh-loose)!important;color:var(--himclo-text)!important}.template-page .rte h2,.template-page .rte h3{font-family:var(--font-heading)!important;color:var(--himclo-text)!important;margin-block:2rem 1rem!important;text-transform:uppercase!important;letter-spacing:var(--tracking-wider)}.template-page .rte h2{font-size:var(--type-2xl)!important}.template-page .rte h3{font-size:var(--type-xl)!important}.template-page .rte p{color:var(--himclo-text-muted)!important;margin:0 0 1em}.template-page .rte a{color:var(--himclo-text)!important;text-decoration:underline;text-underline-offset:3px}.template-page .rte ul,.template-page .rte ol{color:var(--himclo-text-muted)!important;padding-left:1.5rem}.template-page-contact .contact-form,.template-page-contact form{max-width:560px;margin:2rem auto 0;display:flex;flex-direction:column;gap:1rem}.template-page-contact .field,.template-page-contact input,.template-page-contact textarea,.template-page-contact select{background:transparent!important;border:1px solid var(--himclo-border-strong)!important;border-radius:0!important;color:var(--himclo-text)!important;font-family:var(--font-body)!important;font-size:var(--type-md)!important;padding:.85rem .9rem!important;width:100%;outline:none;min-height:48px;transition:border-color .2s ease}.template-page-contact textarea{min-height:140px}.template-page-contact input:focus,.template-page-contact textarea:focus{border-color:var(--himclo-text)!important}.template-page-contact label,.template-page-contact .field__label{font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-medium)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;color:var(--himclo-text-muted)!important;margin-bottom:.4rem}.template-page-contact button,.template-page-contact input[type=submit],.template-page-contact .button{padding:.95rem 2rem!important;background:var(--himclo-text)!important;color:var(--himclo-bg)!important;border:1px solid var(--himclo-text)!important;border-radius:0!important;font-family:var(--font-heading)!important;font-size:var(--type-sm)!important;font-weight:var(--weight-bold)!important;letter-spacing:var(--tracking-wider)!important;text-transform:uppercase!important;cursor:pointer;min-height:48px;transition:background-color .2s ease,color .2s ease}.template-page-contact button:hover{background:transparent!important;color:var(--himclo-text)!important}.template-page-contact .form-status{border:1px solid var(--himclo-border-strong)!important;padding:.75rem 1rem!important;color:var(--himclo-text)!important;border-radius:0!important;margin-bottom:1rem;font-family:var(--font-body)!important;font-size:var(--type-sm)!important}@media screen and (max-width:749px){.page__title,.template-page h1{font-size:var(--type-3xl)!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/himclo-page-overlay.css.map */
