.qform form,form.qform{gap:var(--form-gap) 0}.qform{--input-side: 1.1rem;--transition: .17s ease-out;--height: 3.68rem;--icon-width: calc(var(--input-side) + 1.1rem);--input-border-color: rgba(var(--color-foreground-rgb), .15)}.no_label .field__label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.form-field label,.field__label{color:var(--color-foreground);white-space:nowrap;position:absolute;font-size:.9rem;left:var(--input-side);transform-origin:left center;transition:transform var(--transition),color var(--transition),opacity var(--transition),font-size var(--transition);pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:3;margin:auto}.form-field input[type=text]~.field__label,.form-field input[type=email]~.field__label,.form-field input[type=password]~.field__label,.form-field input[type=reset]~.field__label,.form-field input[type=tel]~.field__label,.form-field textarea~.field__label{color:rgba(var(--color-foreground-rgb),.8)}.form-field.textarea-field .field__label,.form-field.textarea-field label{top:1.7rem}@media screen and (min-width: 750px){.form-field.textarea-field .field__label,.form-field.textarea-field label{top:1.2rem}}.field__input:not([aria-expanded=true],.error):focus,.form-field input:not([aria-expanded=true],.error):focus{--input-border-color: var(--color-foreground);box-shadow:inset 0 0 0 1px var(--input-border-color)}.field__input:not([aria-expanded=true],.error):hover,.form-field input:not([aria-expanded=true],.error):hover{border-color:var(--color-foreground)}.field__input:-webkit-autofill+.field__label,.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{transform:translateY(-.8rem) scale(.8);color:rgba(var(--color-foreground-rgb),.8);opacity:1}.textarea-field .field__input:-webkit-autofill~.field__label,.textarea-field .field__input:focus~.field__label,.textarea-field .field__input:not(:placeholder-shown)~.field__label,.textarea-field input:-webkit-autofill~label,.textarea-field input:focus~label,.textarea-field input:not(:placeholder-shown)~label{transform:translateY(-.4rem) scale(.8)}.field__input:focus+.field__label,.form-field input:focus+label{--color: var(--color-accent)}.form-field,.form-field_select{position:relative}.form-field.textarea-field{align-items:flex-start;height:auto}.field__label-count{--color: var(--color-foreground-rgb);--size: 1.2rem;background:rgba(var(--color),.04);padding:0 .4rem;font-size:calc(var(--size) / 1.6);line-height:0;min-width:var(--size);height:var(--size);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--size) / 2);margin-left:.4rem;color:rgb(var(--color))}.field__label-count:after{display:none}.search-form{flex-grow:1;--input-border-color: rgba(var(--color-foreground-rgb), .3)}.search-form,.search-form ._wrapper{align-items:center;display:flex;justify-content:flex-start;width:calc(100% - 1px);width:100%;height:100%}.header__search_wrapper .search-form input:focus{box-shadow:none;border:0}.search__input_wrapper{--height: 4rem}.search__input-container{--buttonsize: 2.8rem;align-items:stretch;height:3rem;max-width:100%;width:100%;overflow:hidden;border:var(--border-dark);position:relative;background:var(--color-background);display:flex;z-index:3}@media only screen and (min-width: 990px){.search__input-container{height:4rem;--buttonsize: 4rem}}.search-form ._wrapper.submitted_form{align-items:center;background-color:#73a74917;border:0;color:#73a749;display:flex;height:50px;justify-content:center;padding:0 22px}.search-form_button{width:var(--buttonsize);min-width:var(--buttonsize);--icon-size: 1.3rem;flex:0;transition:transform var(--transition);position:absolute;left:0;top:0;height:100%;z-index:2}.search-form_button:hover{opacity:.6}.search-form .sepline{align-self:center;height:50%;margin:0}.search-form input{min-width:0;width:auto;padding:0;min-height:initial;max-height:initial;padding-left:1rem;flex:2;z-index:1;background-color:transparent;padding-left:var(--buttonsize);border:0;border-radius:0}.search-form input[aria-expanded=true]{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0;box-shadow:none}.search-form:hover{--input-border-color: rgba(var(--color-foreground-rgb), 1)}.search-formel{transition:border .2s ease,background-color .2s ease;height:47px;position:relative;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between}.search-formel:after{width:100%;content:"";position:absolute;top:100%;border-bottom:2px solid currentColor;transition:transform var(--transition);--color: var(--color-foreground);border-color:var(--color);z-index:1}.search-formel:hover:after{transform:scaleX(.96)}.search-formel select{-webkit-appearance:none;-ms-flex-positive:1;flex-grow:1;z-index:2;color:inherit;padding:0;cursor:pointer;font-size:1.1rem;line-height:200%;background:0 0}.search-formel ._label-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;margin:0!important;right:0;top:0}.search-formel ._label,.search-formel label{margin:0 5px 0 10px;font-size:.88rem;font-weight:500;color:inherit}.search-formel:hover .icon{transform:translateY(7%)}.field__input,.field__select select,.form-field input{min-height:var(--height);max-height:var(--height);width:100%;position:relative;border-radius:var(--border-radius-input-field);background-color:var(--color-background);color:var(--color-foreground);padding:1.2rem var(--input-side) 0;padding-right:0;z-index:2;border:1px solid var(--input-border-color);accent-color:currentcolor;transition:border-color var(--transition),box-shadow var(--transition)}.field__input.error{--input-border-color: var(--color-error);box-shadow:inset 0 0 0 1px var(--input-border-color)}input[type=password]{padding-right:calc(var(--icon-width) * 1.5)}.field__select select{padding-right:var(--icon-width)}.form_field:hover{--color: var(--color-foreground)}body.keyboard .qform__input:focus,body.keyboard .qform__input:focus-visible{outline:1px solid var(--color-foreground);outline-offset:0}.qform label:hover input:not([type=submit]):not([type=checkbox]),.qform label:hover textarea{--color: rgba(var(--color-foreground-rgb), .4)}.qform input:not([type=submit]):not([type=checkbox]):focus-visible,.qform textarea:focus-visible{outline:0}@media screen and (max-width: 749px){textarea{margin-top:10px}}textarea.input-error{border-color:#bd4040}.qform textarea:hover{border-color:var(--color-foreground-light)}.textarea-field textarea{padding-top:2.2rem;padding-bottom:var(--input-side);resize:vertical;line-height:150%;max-height:7rem;width:100%!important;background-color:var(--color-background)}.qform form{width:100%;gap:var(--form-gap);display:flex;flex-direction:column}.qtextarea{position:relative;width:100%}.qtextarea label{background-color:transparent;color:var(--color-foreground-light);letter-spacing:.7px}.qtextarea ._label{padding-bottom:10px}.qtextarea textarea{-webkit-appearance:none;border:1px solid #e6e6e6;height:70px;max-height:400px;min-height:70px;padding:10px;resize:vertical;width:100%}.error-container{width:100%}.errors{font-size:var(--type-default);line-height:150%;margin:var(--gap) 0;padding:20px;width:100%;border-radius:var(--bradius)}.form-status__message{--color: var(--color-alert-text);--back: var(--color-alert);--gap: 1rem;background-color:var(--back);color:var(--color);gap:var(--gap);--icon-size: 1.2rem;font-weight:400;font-size:1.05rem;line-height:150%;padding:var(--gap);width:100%;border-radius:var(--bradius);display:flex;align-items:center}.form-status__message h2,.form-status__message h3{font-size:1.1rem;margin:0}.form-status-list{flex-direction:column;align-items:stretch;--gap: .3rem;margin:var(--gap) 0;padding:calc(var(--gap) * 3)}.form-status-list li a{padding-bottom:calc(var(--gap) * 3 / 2);width:100%}.form-status-list li a:hover{opacity:.8}.form-status-list li:last-child a{padding:0}.form-status-list li:after{content:"";width:100%;border-bottom:1px solid var(--color);position:absolute;bottom:0;left:0;opacity:.3}.form-status-list li:last-child:after{content:none}.form-status-list li{font-size:1rem;position:relative;display:inline-flex}.form-error{--color: var(--color-error-text);--back: var(--color-error)}.form-success{--color: var(--color-success-text);--back: var(--color-success)}.errors{background-color:var(--color-error);color:var(--color-error-text)}.errors__head{font-weight:700}.input-error:-moz-placeholder,.input-error:-ms-input-placeholder,.input-error::-moz-placeholder,.input-error::-webkit-input-placeholder{color:var(--color-success)}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--color-foreground-lighter)}.form-field{flex:1;align-items:center;justify-content:flex-start;position:relative;display:flex;height:var(--height)}.form-field.submitted_form input:not(.error){border-color:var(--color-foreground)}.form-field.has-placeholder .field__input,.form-field.has-placeholder input{padding:var(--input-gap)}.form-field:hover .field__label,.form-field:hover label{opacity:1}.form-field_select{height:var(--height);display:flex;align-items:center}.form-field_select *{cursor:pointer}.field__select{display:flex;align-self:stretch;width:100%}.field__select .icon{position:absolute;width:var(--icon-width);right:0;z-index:2;pointer-events:none}.field__select select{text-align:right;padding-top:0}.form-field:not(.has-placeholder) .field__input::placeholder,.form-field:not(.has-placeholder) input::placeholder{opacity:0}.qform label:last-child:not(fieldset label){margin:0}#RecoverPasswordLink{font-size:.9rem;margin-left:auto;color:rgba(var(--color-foreground-rgb),.8);height:2rem;width:auto}#RecoverPassword{margin-top:var(--gap-tiny);font-size:.9rem;justify-content:flex-end;padding:0}.form__errors{width:100%}.form-container.w-1 input[type=submit]{margin-top:var(--gap);margin-left:auto}html.no-js .shopify-challenge__container .shopify-challenge__errors,html.no-js .shopify-challenge__container .shopify-challenge__message{display:none!important}.form_missing_alert_wrapper{gap:1rem;margin:1rem 0;align-self:center}.form_missing_alert_wrapper .notification__item{width:100%;justify-content:space-between}.qform_checkbox{display:flex;align-items:center;--input-side: 0;gap:.3rem}.qform_checkbox:hover .field__label{opacity:1}body.keyboard .qform_checkbox:focus-within .field__label-txt{outline:1px solid rgba(var(--color-foreground-rgb),.4);outline-offset:.2rem}.qform_checkbox:hover .field__label span:not(.field__label-count):after,body.keyboard .qform_checkbox:focus-within .field__label span:not(.field__label-count):after{transform:scaleX(1);opacity:.7;transition:transform .3s ease-out,opacity .3s ease-out}.qform_checkbox input[type=checkbox]{position:absolute;opacity:1;--size: 1rem;width:var(--size);height:var(--size);left:0;z-index:-1;appearance:none;-webkit-appearance:none}.qform_checkbox .field__label{position:relative;top:initial;bottom:initial;margin:initial;transform:initial}.swatch-item .field__label{padding-left:0;font-size:var(--type-small);color:var(--color-foreground-light)}label:hover>.checkbox_icon_back{--color: var(--color-accent);box-shadow:1px 1px 1px var(--color-foreground)}.form__label{font-size:.88rem;padding:.4rem 0;padding-right:var(--gap);--icon-size: 1.5rem;position:relative;gap:.5rem;display:flex;flex-wrap:wrap;font-weight:500;align-items:center}.radio-label{--color: var(--color-foreground-rgb);--size: 2.1rem;height:var(--size);padding:0 .7rem;min-height:var(--min-input-size);min-width:var(--min-input-size);text-transform:capitalize;color:rgb(var(--color));border:0;border-bottom:1px solid rgba(var(--color),.2);transition:border-color var(--transition),box-shadow var(--transition-long),background-color var(--transition-long);border-radius:var(--bradius);font-size:.9rem}.radio-label.style-elevated,.radio-label.style-default{border:1px solid rgba(var(--color-foreground-rgb),.3);border-radius:var(--border-radius-variant)}.radio-input:focus~.radio-label,.radio-input:focus-visible~.radio-label,.radio-label:hover{border-color:rgb(var(--color))}input[type=radio]:checked~.radio-label{box-shadow:0 1px 0 0 var(--color-foreground);border-color:currentColor;pointer-events:none}.radio-label.style-elevated:hover{box-shadow:2px 2px rgba(var(--color-foreground-rgb),.8)}input[type=radio]:checked~.radio-label.style-elevated{box-shadow:3px 5px rgba(var(--color-foreground-rgb),.8);border-color:rgba(var(--color-foreground-rgb),.4)}.radio-label.style-default:hover{box-shadow:inset 0 0 0 1px rgba(var(--color-foreground-rgb),.8)}input[type=radio]:checked~.radio-label.style-default{box-shadow:0 0 0 1px rgba(var(--color-foreground-rgb),.8);border-color:rgba(var(--color-foreground-rgb),.8)}body.keyboard input[type=radio]:focus~.radio-label{outline:var(--border-dark)}input[type=radio]:focus-visible~.radio-label{outline:var(--border-dark);outline-offset:.2rem;border-radius:.1px}.swatch__option input[type=radio]:focus-visible~.radio-label{outline:none}.radio-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;width:0;height:0;opacity:0;position:absolute}.radio-field{position:relative;cursor:pointer}.radio-fields{gap:.4rem 1.1rem;width:100%;justify-content:flex-start;flex-wrap:wrap}.radio-fields.swatch__option{gap:0}.radio-fields.swatch__option.has_swatch_label{gap:0 1rem}.swatch__option .radio-label{border:0;box-shadow:none!important;padding:0;gap:.2rem;--size: calc(var(--swatch-size) + 1rem);width:var(--size);height:var(--size);font-size:.88rem;color:rgba(var(--color),.88)}.form-wrapper__single{display:flex;align-items:center}.qform .form-wrapper__single input[type=email]{height:4rem;padding:0 var(--side) 0 2rem}.form-wrapper__single .form-field{margin:0;display:flex}.newsletter-form{--side: 4rem;width:100%;max-width:400px}@media only screen and (min-width: 990px){.newsletter-form{max-width:100%;width:500px}}.newsletter-form input{padding-right:var(--side);padding-left:calc(var(--side) / 3)}.newsletter-form label{left:calc(var(--side) / 3)}.newsletter-form button{position:absolute;--offset: .9rem;--size: calc(var(--side) - var(--offset));height:var(--size);width:var(--size);right:calc(var(--offset) / 2);--icon-size: 2.2rem;z-index:2}.newsletter-form button .icon{margin:0;justify-content:center}.newsletter__form{justify-content:var(--align, flex-end)}.swatch-label{--swatch-color: var(--color-foreground);--size: 1.2rem;--offset: 5px;--swatch-size: calc(var(--size) - var(--offset));width:var(--swatch-size);height:var(--swatch-size);min-width:var(--swatch-size);min-height:var(--swatch-size);border-radius:var(--swatch-radius, calc(var(--swatch-size) / 2));--transition: .3s ease-out;transition:transform var(--transition),box-shadow var(--transition);background:var(--swatch-color);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(var(--color-foreground-rgb),.15)}.swatch-label span:after{display:none!important}.swatch-label svg{pointer-events:none}.swatch-label span{--size: 1.4rem;content:"";width:100%;height:100%;max-width:var(--size);max-height:var(--size);border-radius:var(--swatch-radius, calc(var(--swatch-size) / 2));transition:transform var(--transition),opacity var(--transition);transform:scale(0);z-index:2;background:var(--color-background);transform-origin:center;box-shadow:0 0 0 .7px var(--color-foreground-lighter)}.swatch-label._outline span{transform:scale(1);background:transparent;max-width:initial;max-height:initial;opacity:0;box-shadow:none;border:1px solid rgba(var(--color-foreground-rgb),.3)}label:hover .swatch-label._inside span{transform:scale(.6)}label:hover .swatch-label._outline span{opacity:1;transform:scale(1.3)}input:checked~label .swatch-label._inside span,input:checked~.swatch-label._inside:after{transform:scale(.3)}input:checked~label .swatch-label._outline span,input:checked~.swatch-label._outline:after{opacity:1;transform:scale(1.5)}input:checked~.swatch-label span{transform:scale(.4)}input:checked~.swatch-label._outline span{transform:scale(1.3);opacity:1}input:checked~label .swatch-label,input:checked~.swatch-label{transform:scale(1.1)}input:checked~label .swatch-label._outline,input:checked~.swatch-label._outline{transform:none}.swatch-item .qform_checkbox .input-field__label{padding:0 0 .2rem .3rem;text-transform:capitalize}input:checked~.swatch-label .swatch-selected-svg{opacity:1}input:checked~.swatch-label .swatch-svg,input:checked~label .swatch-label .swatch-svg{r:19}html:not(.no-js) text-area textarea{height:7rem}show-password{cursor:pointer;position:absolute;right:0;width:calc(var(--icon-width) * 1.5);z-index:3;display:flex;--icon-size: 1.12rem;align-items:center;justify-content:center;height:100%;transition:color var(--transition)}show-password:hover{color:var(--color-accent)}show-password.showing .show-pass,show-password:not(.showing) .hide-pass{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-foreground);-webkit-box-shadow:0 0 0px 1000px var(--color-background) inset;box-shadow:0 0 0 1000px var(--color-background) inset;transition:background-color 5000s ease-in-out 0s}input,textarea{--selection-back: rgba(var(--color-foreground-rgb), .1)}input::-moz-selection,textarea::selection{background-color:var(--selection-back);color:var(--color-foreground)}input::selection,textarea::selection{background-color:var(--selection-back);color:var(--color-foreground)}.contact-form__button{margin-top:2rem}.radio-select-label{--size: 17px;display:flex;gap:.6rem;padding:.8rem .7rem;align-items:center;font-size:.88rem;transition:background var(--transition-long);border-radius:.2rem}.radio-select-label:hover{background:rgba(var(--color-foreground-rgb),.03)}.radio-select-group-label{font-size:var(--type-default);font-weight:500;padding:1rem;gap:.9rem}.radio-select-group-label:not(.is_radio){justify-content:space-between;padding-right:1.2rem}.radio-select-group-input:checked~label{background:transparent}.radio-select-group-input:checked~label .caret-svg path{d:var(--caret-up)}.radio-select-label__inner{width:var(--size);height:var(--size);min-width:var(--size);min-height:var(--size);background:var(--color-foreground);transition:color var(--transition);border-radius:calc(var(--size) / 2);display:flex;align-items:center;justify-content:center}.radio-select-label__inner-selected{--side: 4px;--select-size: calc(var(--size) - var(--side));width:var(--select-size);height:var(--select-size);background:var(--color-background);border-radius:calc(var(--select-size) / 2);transition:transform var(--transition-long),opacity var(--transition-long)}.radio-input:checked~label .radio-select-label__inner-selected{transform:scale(.4);opacity:1}.radio-select-label:hover .radio-select-label__inner-selected{opacity:.9}.radio-select-group-radios{padding:0;flex-direction:column;height:0;overflow:hidden;display:flex}.radio-select-field:last-child{border:0}.radio-select-group{padding:0;border-bottom:var(--border-light)}.radio-select-group:last-child{border:0}.radio-select-groups{padding:0;border:var(--border);width:100%;margin:.3rem 0;color:var(--color-foreground);background:var(--color-background)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/form.css.map */
