:root{--error-onpurple-color: #100000}.megamenu__menu{height:auto;max-height:0px;flex-wrap:wrap;opacity:0;transition:max-height .25s ease-out,opacity 10ms ease-in-out .15s}.megamenu__menu.selected{opacity:1;transition:max-height .25s ease-in .1s,opacity .25s ease-in-out}.megamenu__toggle .megamenu__toggle__chevron{position:relative;top:0;transform:rotate(0);transform-origin:center center;transition:top .12s ease-in,transform .15s ease-in 90ms}.megamenu__toggle.selected{color:var(--hellodesign-violett)}.megamenu__toggle.selected .megamenu__toggle__chevron{top:2px;transform:rotate(180deg);transition:top .12s ease-in,transform .15s ease-in 90ms}.megamenu__content__columns{margin-top:40px}.megamenu__content__grid a:nth-child(n+5){margin-top:40px}form.hd-form{width:100%;flex-shrink:0}form.hd-form section{margin-bottom:2rem}:is(input[type=text],input[type=email],input[type=tel],input[type=number],textarea):focus{outline:none;border:1px solid #7c5dec}input.hd-input__field.error,textarea.hd-textarea__field.error{box-shadow:inset 0 0 0 1px #b91c1c}input.hd-custominput__field.error{box-shadow:inset 0 0 0 2px var(--error-onpurple-color)}input.hd-custominput__field.error+span.error{color:var(--error-onpurple-color)}span.error{margin-top:.25rem;display:flex;font-weight:400;color:#ef4444}.hd-toggle{pointer-events:none;margin-bottom:1.5rem;min-width:10rem;border-radius:.5rem;background-color:#000}.hd-toggle input{pointer-events:none;cursor:default}.hd-toggle .hd-toggle__display{pointer-events:auto;position:relative;display:block;height:1.75rem;width:44px;cursor:pointer;border-radius:9999px;border-width:1px;border-style:solid;border-color:#3c3b3b;background-color:#1a1919;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hd-toggle .hd-toggle__display:hover{background-color:#1f1f1f}.hd-toggle .hd-toggle__display:focus{outline:none;box-shadow:0 0 0 2px #7c5dec}.hd-toggle .hd-toggle__display .hd-toggle__display-dot{position:absolute;left:4px;top:4px;height:18px;width:18px;border-radius:9999px;background-color:#f2f2f2;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.hd-toggle .hd-toggle__display[aria-checked=true]{background-color:#7c5dec}.hd-toggle .hd-toggle__display[aria-checked=true]:focus{box-shadow:0 0 0 1px #7c5dec}.hd-toggle .hd-toggle__display[aria-checked=true] .hd-toggle__display-dot{transform:translate(16px)}.hd-toggle .hd-toggle__label{pointer-events:none;cursor:default;padding:0;padding-right:.75rem;font-weight:700}input[type=checkbox].hd-checkbox__input{height:1.25rem;width:1.25rem;flex-shrink:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border-style:none;box-shadow:inset 0 0 0 1px #ccc;transform:translateY(-.075em);display:grid;place-content:center;transform-origin:center;transition:.12s all ease-in-out}input.hd-checkbox__input[type=checkbox]+label p{font-size:14px;color:#fff}input.hd-checkbox__input.error[type=checkbox]{box-shadow:inset 0 0 0 2px #dc2626}input.hd-checkbox__input[type=checkbox]:hover{border-color:#7c5dec}input.hd-checkbox__input[type=checkbox]:focus{outline:none;box-shadow:0 0 0 2px #7c5dec}input.hd-checkbox__input[type=checkbox]:before{height:.5rem;width:.5rem;background-color:#fff;content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0)}input.hd-checkbox__input[type=checkbox]:checked{border-color:#7c5dec;background-color:#7c5dec}input.hd-checkbox__input[type=checkbox]:checked:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input.hd-checkbox__input.onpurple[type=checkbox]:hover{border-color:#e9d5ff}input.hd-checkbox__input.onpurple[type=checkbox]:focus{box-shadow:0 0 0 2px #e9d5ff}input.hd-checkbox__input.onpurple[type=checkbox]:before{height:.5rem;width:.5rem;background-color:#7c5dec}input.hd-checkbox__input.onpurple[type=checkbox]:checked{border-color:#fff;background-color:#fff}input.hd-checkbox__input.onpurple[type=checkbox]:checked:before{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}input.hd-checkbox__input.onpurple.error[type=checkbox]{box-shadow:inset 0 0 0 2px var(--error-onpurple-color)}.hd-selectcard{flex-direction:column}.hd-selectcard input[type=radio]{height:1.25rem;width:1.25rem;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none}.hd-selectcard__label{cursor:pointer;transition:.12s all ease-in-out}.hd-selectcard__label p{font-size:16px;color:#fff}.hd-selectcard__label:hover{cursor:pointer;background-color:#1f1f1f}.hd-selectcard__label:has(+input:checked){border-color:#7c5dec}.hd-selectcard__label:has(+input:focus){outline:none;box-shadow:inset 0 0 0 1px #7c5dec}.hd-selectcard__label:has(+input.error){box-shadow:inset 0 0 0 2px #dc2626}.hd-selectcard .card-row [role=listitem]:not(:last-of-type):after{display:block;height:.25rem;width:.25rem;border-radius:9999px;background-color:#1f2937;--tw-content: none;content:var(--tw-content);margin:0 8px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select.hd-select__field{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;color:#b3b3b3;background:url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23ffffff' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>")no-repeat,#1a1919;border:1px solid #3c3b3b;background-position:right 16px top 50%;transition:all 125ms ease,background-position 0ms,color 0ms}select.hd-select__field:invalid,select.hd-select__field[value=""]{color:#757575}select.hd-select__field:hover{background-color:#1f1f1f}select.hd-select__field:valid{color:#fff}select.hd-select__field:focus{outline:none;border:1px solid #7c5dec}select.hd-select__field.error{box-shadow:inset 0 0 0 1px #dc2626}
