@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);:root{--purple:#413D5F;--purple-deep:#2E2B45;--grey:#979998;--find:#8F3237;--frame:#A35600;--fix:#91852C;--fasten:#5E7461;--paper:#FFFFFF;--canvas:#F4F4F5;--hairline:#E5E5E5;--max:1200px;--gutter:clamp(20px,4vw,48px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}select,.happyforms-select{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}.happyforms-submit{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:16px 28px!important;background:#413d5f!important;color:#ffffff!important;font-weight:700!important;font-size:15px!important;letter-spacing:0.01em!important;border-radius:8px!important;border:none!important;transition:background 0.15s,transform 0.15s!important;width:auto!important;cursor:pointer!important;font-family:"Montserrat",sans-serif!important}.happyforms-submit:hover{background:#2e2b45!important;transform:translateY(-1px)!important}#happyforms-6719 .happyforms-layout-title{font-size:24px!important;margin-bottom:18px!important;font-weight:700!important;color:#413d5f!important;letter-spacing:-0.025em!important;line-height:1.08!important;font-family:"Montserrat","Inter",system-ui,sans-serif!important;padding:0!important}select,select option{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}blockquote{margin:0!important;border-left:none!important;padding-left:0!important}.wpec-modal-open{display:inline-flex;align-items:center;gap:10px;padding-top:14px!important;padding-bottom:14px!important;padding-left:24px!important;padding-right:24px!important;background-color:#413D5F!important;color:#FFFFFF!important;font-weight:700!important;font-size:14px!important;letter-spacing:0.01em!important;border-radius:4px!important;border:0!important;transition:background .15s ease,transform .15s ease;cursor:pointer}.wpec-modal-open:hover{background-color:#2E2B45!important;color:#ffffff!important;transform:translateY(-1px)}.wpec-modal-open::after{font-size:14px!important;line-height:.8em!important;content:"→"!important}.hero .wpec-modal-open{display:inline-flex;align-items:center;gap:10px;padding-top:14px!important;padding-bottom:14px!important;padding-left:24px!important;padding-right:24px!important;background-color:#FFFFFF!important;color:#413D5F!important;font-weight:700!important;font-size:14px!important;letter-spacing:0.01em!important;border-radius:4px!important;border:0!important;transition:background .15s ease,transform .15s ease;cursor:pointer}.hero .wpec-modal-open:hover{background-color:#F4F4F5!important;color:#413D5F!important;transform:translateY(-1px)}.wpec-order-data-box{margin-bottom:25px}.wpec-order-details-table,.wpec-order-downloads-table{margin-bottom:25px}@media (max-width:1160px) and (min-width:982px){#top-menu>li>a{font-size:12px!important;letter-spacing:0!important;white-space:nowrap!important}#top-menu>li:last-child>a{font-size:12px!important;padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important}}@media (max-width:1160px) and (min-width:982px){#top-menu>li{margin-left:-6px!important;margin-right:-6px!important}}@media (max-width:980px){#main-header{height:73px!important}#main-header #et-top-navigation{padding-top:16px!important}}@media (max-width:980px){#main-header{height:73px!important}#main-header #et-top-navigation{padding-top:16px!important}#main-header #logo{max-height:41px!important}}.hero.ink .wpec-modal-container,.hero.ink .wpec-modal-container *{color:#413D5F!important}.wpec-modal-container .wpec-modal-content-title p{color:#413D5F!important;font-family:Montserrat,Inter,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;margin:0!important;line-height:24.8px!important}.wpec-modal-container .wpec-modal-item-excerpt{color:#2E2B45!important;font-weight:400!important;font-size:17px!important}.wpec-modal-container{background-color:#F4F4F5!important;border-radius:8px!important;border-top:4px solid #413D5F!important;box-shadow:0 8px 32px rgba(65,61,95,.25)!important}.hero.ink .wpec-modal-close svg path{fill:#413D5F!important}