html,body{overflow-x:hidden}a.button,a.header-cta{display:inline-flex;text-decoration:none;align-items:center;justify-content:space-between;gap:18px}a.text-link{cursor:pointer}.apex-skip{position:fixed;left:16px;top:-100px;z-index:99999;background:white;color:black;padding:12px}.apex-skip:focus{top:40px}.admin-bar .site-header,.admin-bar .cat-header,.admin-bar .pd-header{top:32px}.apex-simple{padding-top:100px;min-height:65vh}.apex-simple h1{font-size:clamp(38px,6vw,78px);line-height:1.1;max-width:1050px;margin:12px 0 40px}.apex-simple h2{margin-top:40px}.apex-simple p{line-height:1.8;max-width:900px}.apex-collection-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:70px}.apex-collection-layout img{width:100%;height:480px;object-fit:cover}.apex-simple .collection-grid img{height:320px;width:100%;object-fit:cover}.apex-simple .collection-grid a{color:inherit;text-decoration:none}.apex-simple .collection-grid h2{margin:20px 0 40px;font-size:25px}.apex-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status:not(:empty){padding:14px;border:1px solid currentColor}.apex-simple .button{margin-top:20px}.contact-form a{color:inherit;text-decoration:underline}button,a,input,select,textarea{touch-action:manipulation}@media(max-width:782px){.admin-bar .site-header,.admin-bar .cat-header,.admin-bar .pd-header{top:46px}}@media(max-width:700px){.apex-collection-layout{grid-template-columns:1fr;gap:30px}.apex-collection-layout img{height:300px}.apex-simple{padding-top:76px}.apex-simple .collection-grid{grid-template-columns:1fr}.cat-header.menu-open nav,.pd-header.menu-open nav{display:flex}}
