.FormButtonRow{display:flex;gap:var(--spacing-16,16px);margin-top:40px;width:100%}.FormButtonRow [type=submit]{order:-1}.FormLabel{display:block;font-size:14px;line-height:1;margin-bottom:.75em}@media (min-width:750px){.FormLabel{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.FormLabel{font-size:16px}}.FormInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--c-night-blue),.5);border-radius:4px;display:block;padding:12px 16px;width:100%}.FormInput:focus{border-color:rgba(var(--c-night-blue),1);box-shadow:inset 0 0 0 1px rgba(var(--c-night-blue),1)}.FormSelect{position:relative}.FormSelect:after{--transform:translateX(0);border-color:currentcolor;border-style:solid none none solid;border-width:1px;content:"";display:inline-block;height:8px;margin-top:-5px;pointer-events:none;position:absolute;right:20px;top:50%;transform:var(--transform) translateY(48%) rotate(-135deg) translate(50%,50%);width:8px}.FormSelect>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--c-night-blue),.5);border-radius:4px;display:block;padding:12px 30px 12px 16px;width:100%}.FormSelect>select:focus{border-color:rgba(var(--c-night-blue),1);box-shadow:inset 0 0 0 1px rgba(var(--c-night-blue),1)}.Product{border:1px solid rgba(var(--c-border));display:flex;font-size:14px;padding:var(--spacing-24,24px)}@media (min-width:750px){.Product{font-size:calc(.37736vw + 11.16981px)}}@media (min-width:1280px){.Product{font-size:16px}}@media screen and (max-width:580px){.Product{display:block;padding:15px}}.Product--media{align-items:center;display:flex;flex-shrink:0;max-width:250px;width:33.33%}@media screen and (max-width:580px){.Product--media{margin-left:auto;margin-right:auto}}.Product--body{display:flex;flex-direction:column;flex-grow:1;padding-left:var(--spacing-24,24px)}@media screen and (max-width:580px){.Product--body{margin-top:20px;padding-left:0}}.Product--title{font-size:18px;font-style:italic;font-weight:700;line-height:1.2;margin-bottom:.5em}@media (min-width:750px){.Product--title{font-size:calc(1.13208vw + 9.50943px)}}@media (min-width:1280px){.Product--title{font-size:24px}}@media screen and (max-width:750px){.Product--title{line-height:1.2}}.Product--description{margin-bottom:var(--spacing-24,24px)}.Product--form{margin-top:auto}.Product--form--row{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.Product--form--row+.Product--form--row{margin-top:10px}.Product--select{max-width:100%;width:150px}.Form--row{margin-bottom:var(--spacing-24,24px)}.FormFieldset--title{font-size:18px;font-style:italic;font-weight:700;line-height:1.2;margin-bottom:1.25em;margin-top:2em}@media (min-width:750px){.FormFieldset--title{font-size:calc(1.13208vw + 9.50943px)}}@media (min-width:1280px){.FormFieldset--title{font-size:24px}}@media screen and (max-width:750px){.FormFieldset--title{line-height:1.2}}.FormFieldset--text{margin-bottom:2em}.FormFieldset--text>:first-child{margin-top:0}.FormFieldset--text>:last-child{margin-bottom:0}.FormFieldset--text>[data-slate-fragment]>:first-child{margin-top:0}.FormFieldset--text>[data-slate-fragment]>:last-child{margin-bottom:0}.FormFieldset--text .Button+.Button{margin-left:16px}.FormFieldset--text p{color:rgba(var(--c-text),1);margin-bottom:1em;margin-top:1em}.FormFieldset--text a:not([class]),.FormFieldset--text a[class=""]{background-image:linear-gradient(currentColor,currentColor);background-position:0 calc(100% - 3px);background-repeat:no-repeat;background-size:100% 1px;color:rgba(var(--c-orange),1);position:relative;text-decoration:none}@media (hover:hover){.FormFieldset--text a:not([class]):focus,.FormFieldset--text a:not([class]):hover,.FormFieldset--text a[class=""]:focus,.FormFieldset--text a[class=""]:hover{background-color:rgba(var(--c-orange),.05)}}.FormFieldset--text small{display:inline-block;font-size:.75em}.FormFieldset--text b,.FormFieldset--text strong{font-weight:700}.FormFieldset--text em,.FormFieldset--text i{font-style:italic}.Form{display:flex;flex-direction:column;position:relative}[data-state=loading] .Form{pointer-events:none;z-index:0}[data-state=loading] .Form:before{background-color:rgba(var(--c-white),.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}[data-state=loading] .Form:after{animation:rotate 1s linear infinite;border:3px solid rgba(var(--c-night-blue),1);border-left:3px solid transparent;border-radius:100%;content:"";display:block;height:50px;left:50%;margin-left:-25px;position:absolute;top:150px;width:50px;z-index:11}
