.page-template{background-color:#000;color:#fff;min-height:60vh}.page-header{position:relative;overflow:hidden;text-align:center;padding:7rem 2rem 3.5rem;background:radial-gradient(65% 42% at 50% 55%,rgba(0,255,136,.18) 0%,transparent 100%),#000}.page-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#000 0%,transparent 8%,transparent 92%,#000 100%),linear-gradient(to bottom,rgba(0,0,0,.9) 0%,transparent 35%,transparent 65%,#000 100%);pointer-events:none}.page-header__title{position:relative;z-index:1;margin:0;font-family:Goldman,sans-serif;font-size:clamp(2rem,6vw,4rem);font-weight:400;text-transform:uppercase;text-shadow:0 5px 3px rgba(0,0,0,.68);color:#fff}.page-header__subtitle{position:relative;z-index:1;margin-top:1rem;font-size:1.125rem;color:#fffc}.page-content{max-width:820px;margin:0 auto;padding:2rem 2rem 5rem}.rte{font-size:1.0625rem;line-height:1.8;color:#ffffffe0}.rte>*+*{margin-top:1.25rem}.rte h1,.rte h2,.rte h3,.rte h4{color:#fff;margin-top:2.5rem;margin-bottom:.75rem}.rte h2{font-size:1.6rem}.rte h3{font-size:1.3rem}.rte a{color:#0f8;text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:1.5rem}.rte li+li{margin-top:.5rem}.rte img{border-radius:8px;margin:1.5rem auto}.rte table{width:100%;border-collapse:collapse}.rte th,.rte td{padding:.75rem;border:1px solid rgba(255,255,255,.15);text-align:left}.rte blockquote{padding-left:1rem;border-left:3px solid #00ff88;font-style:italic}.page-form{margin-top:3rem;display:grid;gap:1rem}.page-form__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.page-form__field{display:flex;flex-direction:column;gap:.4rem}.page-form__label{font-size:.875rem;color:#ffffffbf}.page-form__input{width:100%;padding:.9rem 1rem;font:inherit;font-size:1rem;color:#fff;background-color:#ffffff0f;border:1px solid rgba(255,255,255,.25);border-radius:4px;transition:border-color .2s ease}.page-form__input:focus{outline:none;border-color:#0f8}textarea.page-form__input{min-height:160px;resize:vertical}.page-form__submit{justify-self:start;padding:1rem 2.5rem;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#000;background-color:#fff;border:2px solid #fff;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.page-form__submit:hover{background-color:transparent;color:#fff}.page-notice{padding:1rem 1.25rem;border-radius:4px;font-weight:600}.page-notice--success{background-color:#0f8;color:#000}.page-notice--error{background-color:#f44;color:#fff}.page-notice--error ul{margin-top:.5rem;padding-left:1.25rem;font-weight:400}.page-404{text-align:center}.page-404__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem}.page-404__button{display:inline-block;padding:1rem 2.5rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:2px solid #fff;border-radius:4px;transition:background-color .2s ease,color .2s ease}.page-404__button--primary{background-color:#fff;color:#000}.page-404__button--primary:hover{background-color:transparent;color:#fff}.page-404__button--secondary{color:#fff}.page-404__button--secondary:hover{background-color:#fff;color:#000}.page-404__search{display:flex;max-width:480px;margin:3rem auto 0;gap:.5rem}.collections-list{max-width:1200px;margin:0 auto;padding:2rem 2rem 5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;list-style:none}.collections-list__link{display:block;color:#fff}.collections-list__image{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:8px;background:radial-gradient(65% 42% at 50% 55%,rgba(0,255,136,.18) 0%,transparent 100%),#111}.collections-list__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .3s ease}.collections-list__link:hover .collections-list__image img{transform:scale(1.04);filter:brightness(1.15)}.collections-list__title{margin:1rem 0 0;font-family:Goldman,sans-serif;font-size:1.25rem;font-weight:400;text-transform:uppercase;text-align:center}.collections-list__count{display:block;margin-top:.25rem;text-align:center;font-size:.875rem;color:#fff9}@media(max-width:1024px){.collections-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.page-header{padding:4rem 1.5rem 2rem}.page-content{padding:1.5rem 1.5rem 4rem}.page-form__row{grid-template-columns:1fr}.page-form__submit{justify-self:stretch}.collections-list{padding:1.5rem 1.5rem 4rem;gap:1rem}.collections-list__title{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pages.css.map */
