.form_box .label{display:block;margin:0 0 8px;font-family:var(--font-main);font-size:var(--size-tiny);font-weight:500;line-height:1.25}.form_box .check,.form_box .checkbox{display:flex;align-items:flex-start;font-size:1rem;font-weight:400;line-height:1.25rem}.form_box .check input,.form_box .checkbox input{margin-right:10px}.form_box .remove{display:inline-flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;border:none;font-size:0;line-height:0;vertical-align:middle;transition:0.2s;cursor:pointer}.form_box .remove:before{content:'';display:block;background-color:currentColor;width:.875rem;height:.875rem;-webkit-mask:url(../../images/ico_remove.svg) 50% 50%/contain no-repeat}@media (hover: hover){.form_box .remove:hover{color:var(--color-primary)}}.form_box.is_compact .wrapper{padding:0;border-radius:0;background:none}.form_box .fixed{max-width:640px}.form_box .wrapper{display:block;position:relative;padding:var(--gap-card);border-radius:var(--radius-regular);background-color:var(--color-background);z-index:2}.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;align-items:center;margin:0 0 20px;color:var(--color-primary);font-family:var(--font-heading);font-size:var(--size-h3);font-weight:700;line-height:1.25}.form_box .section .count{display:inline-flex;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin:0 10px 0 0;border-radius:50%;background-color:var(--color-primary);color:var(--color-primary-text);font-size:12px;font-weight:700;line-height:16px}.form_box .items{--width-item: 100%;--gap-grid-y: var(--gap-field-y);--gap-grid-x: var(--gap-field-x)}.form_box .items_inline{flex-wrap:nowrap;align-items:flex-start;--gap-grid-x: 10px;--gap-button: 20px}.form_box .items_inline .item{position:relative;flex-grow:1;flex-shrink:unset}.form_box .items_inline .submit{flex-grow:0;flex-shrink:0;width:auto}.form_box .items_inline .button{width:100%;border-radius:var(--radius-small)}.form_box .item{display:block;position:relative;z-index:1}.form_box .item:focus-within{z-index:2}.form_box .item_half{--width-item: 50%}.form_box .item_narrow{--width-item: 150px}.form_box .item_third{--width-item: 33.333%}.form_box .item_wide{flex-grow:1;min-width:0;--width-item: calc(50% - 50px)}.form_box .item_heading{padding-top:15px;--gap-grid-y: var(--gap-heading)}.form_box .item_heading:first-child{padding-top:0}.form_box .item_control{--width-item: 100px}.form_box .item_control .button{width:100%}.form_box .item_submit{padding-top:5px}.form_box .item.additional{padding:5px 0}.form_box .item.hidden,.form_box .item:empty{display:none}.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:currentColor;text-align:right}@media (hover: hover){.form_box .lost:hover{color:var(--color-link)}}.form_box .label.centered{display:flex;align-items:center}.form_box .field{display:block;position:relative;width:100%;z-index:1}.form_box .check{margin:5px 0}.form_box .error,.form_box .notify{display:block;margin:8px 0 -6px;color:var(--color-error);font-size:var(--size-base);font-weight:400;line-height:1.25rem}.form_box .notify{color:inherit}.form_box .success{display:block;padding:15px 20px;margin-top:20px;border:1px solid #d4e7c8;border-radius:var(--radius-regular);outline:none;background-color:#f5fdf0;color:#314129;font-size:1rem;font-weight:500;line-height:1.5;text-align:center}.form_box .remove{top:-1px;margin-left:2px}.form_box .content{display:block;position:relative;margin:-4px 0 20px}.form_box .content.compact{color:var(--color-muted);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-error);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 p:last-child,.form_box .woocommerce-privacy-policy-text:last-child{margin-bottom:0}.form_box .legend{display:block;margin:-5px 0 0;font-size:var(--size-base);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: 30rem){.form_box .item{--width-item: 100%}.form_box .items_inline:has(.item:nth-child(3)){flex-wrap:wrap}.form_box .items_inline:has(.item:nth-child(3)) .submit{flex-grow:1}.form_box .items_inline:has(.item:nth-child(3)) .submit .label{display:none}}

/*# sourceMappingURL=form.css.map */
