.form_box .items{display:flex;position:relative;flex-wrap:wrap;width:calc(100% + var(--gap-grid));margin:0 calc(-1*var(--gap-grid)) calc(-1*var(--gap-vertical)) 0;z-index:2}.form_box .item{display:inline-flex;position:relative;flex-direction:column;flex-grow:0;flex-shrink:0;width:calc(var(--width-item) - var(--gap-grid));margin:0 var(--gap-grid) var(--gap-vertical) 0}.form_box .label{display:block;margin:0 0 8px;font-family:var(--font-main);font-size:11px;font-weight:600;line-height:14px;letter-spacing:.05em;text-transform:uppercase}.form_box .remove{display:inline-block;position:relative;width:12px;height:12px;border:none;font-size:0;line-height:0;vertical-align:middle;transition:.2s;cursor:pointer}.form_box .remove:before,.form_box .remove:after{content:"";display:block;position:absolute;top:50%;left:50%;width:2px;height:14px;margin-top:-7px;margin-left:-1px;border-radius:1px;background-color:currentColor;transform:rotate(45deg)}.form_box .remove:after{transform:rotate(-45deg)}@media(hover: hover){.form_box .remove:hover{color:var(--color-bright)}}.form_box .checkbox{display:flex;align-items:flex-start;font-size:16px;font-weight:500;line-height:20px}.form_box .checkbox input{margin-right:10px}.form_box .file input{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(1px, 1px, 1px, 1px);word-wrap:normal}.form_box .section{display:block;margin:0 0 30px}.form_box .section:last-child{margin-bottom:0}.form_box .section.is_hidden{display:none}.form_box .section .heading{display:flex;flex-wrap:wrap;align-items:baseline;margin:0 0 20px;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:700;line-height:24px;gap:10px}.form_box .section .count{display:inline-flex;flex-grow:0;flex-shrink:0;align-self:center;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:var(--color-primary);color:var(--color-base);font-size:12px;font-weight:700;line-height:16px}.form_box .section .legend{margin-left:auto}.form_box .items{--width-item: 100%;--gap-vertical: 20px;--gap-grid: 20px}.form_box .items.inline{flex-wrap:nowrap;align-items:flex-start;--gap-grid: 10px}.form_box .items.inline .item{flex-grow:1;width:auto}.form_box .items.inline .submit{flex-grow:0;flex-shrink:0}.form_box .item{display:block}.form_box .item_half{--width-item: 50%}.form_box .item_third{--width-item: 33.333%}.form_box .item_heading{padding-top:10px}.form_box .item_heading:first-child{padding-top:0}.form_box .item.hidden,.form_box .item:empty{display:none}.form_box .item.offset{margin-top:10px}.form_box .item.centered{align-self:center}.form_box .line{display:flex;align-items:center;margin-bottom:5px}.form_box .line:last-child{margin-bottom:0}.form_box .line .label{margin-bottom:0}.form_box .lost{margin-left:auto;color:var(--color-muted);text-align:right}.form_box .lost:hover{color:var(--color-primary)}.form_box .label.centered{display:flex;align-items:center}.form_box .field{display:block;position:relative;width:100%;z-index:1}.form_box .check{display:block;margin:5px 0}.form_box .error,.form_box .notify{display:block;margin:12px 0 -8px;color:#ef463d;font-size:16px;font-weight:400;line-height:20px}.form_box .notify{color:inherit}.form_box .success{display:block;padding:12px 20px;margin-top:20px;background-color:#e9ffed;font-size:16px;font-weight:500;line-height:22px}.form_box .remove{top:-1px;margin-left:2px}.form_box .content{display:block;position:relative;margin:-4px 0 20px}.form_box .content.compact{color:#6e6e73;font-size:14px}.form_box .content:last-child{margin-bottom:0}.form_box .content p{margin:0 0 12px}.form_box .content p:last-child{margin-bottom:0}.form_box .required{color:var(--color-bright);font-size:14px;font-weight:700;line-height:12px}.form_box .required.is_hidden{display:none}.form_box .buttons{display:flex;flex-wrap:wrap}.form_box .buttons .button{flex-basis:160px;flex-grow:1}.form_box .file{display:block;position:relative;color:var(--color-heading);font-size:var(--size-base);font-weight:600;line-height:1.25}.form_box .file.is_loading label,.form_box .file.is_loading em{color:rgba(0,0,0,0)}.form_box .file.is_loading label{background-image:url(../../images/ico_loading.svg)}.form_box .file label{display:block;padding:20px;border:1px dashed var(--color-muted);background:var(--color-background) 50% 50%/19px 19px no-repeat;text-align:center}.form_box .file em{color:var(--color-link);font-style:normal;text-decoration:underline}.form_box p:last-child,.form_box .woocommerce-privacy-policy-text:last-child{margin-bottom:0}.form_box .legend{display:block;color:var(--color-text);font-size:var(--size-small);font-weight:500;line-height:1.25}.form_box .legend .required{font-size:16px;line-height:1}.form_box a:not([class]){color:var(--color-link);text-decoration:underline}.form_box a:not([class]):hover{text-decoration:none}@media(max-width: 480px){.form_box .item{--width-item: 100%}.form_box .success{font-size:16px}}
/*# sourceMappingURL=form.css.map */
