.membership-main{margin-top:25px;margin-bottom:25px}.field .checkbox-label{display:flex;align-items:center;gap:.75rem;margin-bottom:0}.field .checkbox-label input[type=checkbox]{width:auto;flex:0 0 auto;margin:0}.field .checkbox-label span{display:inline;margin:0}.field input:hover,.field select:hover{border-color:#ece7da26}.membership-form button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border:1px solid var(--sand);text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:900;color:var(--sand);transition:.18s ease;background-color:#ece7da00}.membership-form button:hover{transform:translateY(-2px)}.membership-faq{padding:3}.membership-faq-box{max-width:850px}.membership-faq h2{margin-bottom:2rem}.membership-faq details{border-top:1px solid rgba(236,231,218,.1);padding:1.25rem 0}.membership-faq details:last-child{border-bottom:1px solid rgba(236,231,218,.1)}.membership-faq summary{cursor:pointer;font-weight:800;color:var(--cream)}.membership-faq summary::marker{color:var(--sand)}.membership-faq details p{margin:1rem 0 0;color:var(--sand)}.links a{text-decoration:none;font-weight:200;padding:5px}.links a:hover{transform:translateY(-1px);background:#b9b0a026}@media screen and (max-width:1300px){.membership-main{width:100%;overflow:hidden}.membership-main .page-width{width:calc(100% - 32px);max-width:100%;margin:0}.membership-main-grid{grid-template-columns:1fr;width:100%;margin:0}.membership-main-right{position:static;top:auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/membership.css.map */
