.wrap-forms .wrap-step{background:#f7f7f7;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;display:block;height:52px;margin-bottom:37px;width:100%}.wrap-forms .wrap-step .steps{list-style:none;margin:0;padding:11px 20px 0;text-align:justify}.wrap-forms .wrap-step .steps:after{content:"";display:inline-block;height:0;width:100%}.wrap-forms .wrap-step .steps li{display:inline-block}.wrap-forms .wrap-step .steps .step{color:#0f6ab8;font-size:15px;font-weight:700;text-decoration:none}.wrap-forms .wrap-step .steps .step span{background:#0f6ab8;border-radius:50%;color:#fff;display:inline-block;font-size:10px;height:15px;line-height:15px;text-align:center;vertical-align:text-bottom;width:15px}.wrap-forms .wrap-step .steps li.active-step .step span{background:#2b2b2b}.wrap-forms .wrap-step .steps .step:hover,.wrap-forms .wrap-step .steps .step:hover strong,.wrap-forms .wrap-step .steps li.active-step .step{border-color:#2b2b2b;color:#2b2b2b}.wrap-forms .wrap-step .steps .step:hover span{background:#2b2b2b}.wrap-forms .wrap-step .steps .step strong{border-bottom:1px solid #0f6ab8}.wrap-forms .wrap-step .steps li.active-step .step strong{border:none}.wrap-forms .field-date,.wrap-forms .field-gap,.wrap-forms .field-multiple,.wrap-forms .field-rating,.wrap-forms .field-select,.wrap-forms .field-table,.wrap-forms .field-text,.wrap-forms .field-textarea,.wrap-forms .field-time,.wrap-forms .field-upload{margin-bottom:23px;width:100%}.wrap-forms .field-checkbox,.wrap-forms .field-radio{margin-bottom:15px}.wrap-forms .field-text.field-address{margin-bottom:-8px}.wrap-forms .field-multiple div[class*=field-]{display:inline-block;margin-bottom:0;width:48%}.wrap-forms .wrap-rating .rating span{font-size:19px}.wrap-forms .wrap-rating .rating-title{margin-bottom:19px}.wrap-forms input,.wrap-forms label,.wrap-forms select{width:100%}.wrap-forms .field-text.field-address input,.wrap-forms .field-text.field-address select,.wrap-forms .field-text.field-address textarea{margin-bottom:31px}.wrap-forms .field-text.field-address input:last-child{margin-bottom:0}.wrap-forms label{display:inline-block;font-size:15px;font-weight:700;margin-bottom:8px}.wrap-forms sup{color:#c0392b;font-size:.85em;left:2px;line-height:0;position:relative;top:-.05em;vertical-align:middle}.wrap-forms input,.wrap-forms select{font-size:14px;height:41px;padding:0 15px}.wrap-forms textarea{font-size:14px;height:162px;line-height:22px;padding:8px 15px;width:100%}.wrap-forms select{border-color:#e5e5e5}.wrap-forms .field-gap input.fill-gap{border-radius:0;height:auto;margin:0;padding:0;text-align:left;width:auto}.wrap-forms .field-gap input.fill-gap,.wrap-forms .field-gap input.fill-gap:focus,.wrap-forms .field-gap input.fill-gap:hover{background:none;border:none;border-bottom:1px solid gray;outline:none}.wrap-forms div[class*=field-] .omega{display:inline-block;width:48%}.wrap-forms div[class*=field-] .omega-right,.wrap-forms div[class*=field-] .omega.omega-right{float:right}.wrap-forms .field-time .time{display:inline-block;width:82%}.wrap-forms .field-time .time-format{display:inline-block;float:right;width:16%}.wrap-forms .field-upload .upload-file-button,.wrap-forms .field-upload .upload-file-input{display:inline-block;width:auto}.wrap-forms .field-upload .upload-file-input{width:86%}.wrap-forms .field-upload .upload-file-button{float:right;font-size:12px;font-weight:400}.wrap-forms .field-table table,td,th{border-color:#e5e5e5}.wrap-forms .field-table table thead tr td{background:#f7f7f7;line-height:52px;min-height:73px;padding:8px 20px;text-align:center}.wrap-forms .field-table table thead tr td span{display:inline-block;line-height:normal;vertical-align:middle}.wrap-forms .field-table table tbody tr td{line-height:20px;padding:15px}.wrap-forms .field-table table tbody tr td.input-styled{padding:0;text-align:center}.wrap-forms .field-table table tbody tr td.input-styled .custom-radio{display:inline-block;line-height:normal;vertical-align:middle}.wrap-forms input:-moz-placeholder,.wrap-forms input::-moz-placeholder,.wrap-forms textarea:-moz-placeholder,.wrap-forms textarea::-moz-placeholder{color:#9a9a9a;font-size:14px;font-style:italic;font-weight:400;text-transform:none}.wrap-forms input:-ms-input-placeholder,.wrap-forms textarea:-ms-input-placeholder{color:#9a9a9a;font-size:14px;font-style:italic;font-weight:400;text-transform:none}.wrap-forms input::-webkit-input-placeholder,.wrap-forms textarea::-webkit-input-placeholder{color:#9a9a9a;font-size:14px;font-style:italic;font-weight:400;text-transform:none}.wrap-forms input:focus::-webkit-input-placeholder,.wrap-forms textarea:focus::-webkit-input-placeholder{color:transparent}.wrap-forms .custom-checkbox,.wrap-forms .custom-radio{position:relative}.wrap-forms .custom-checkbox input,.wrap-forms .custom-radio input{height:auto;vertical-align:middle;width:auto}.wrap-forms .custom-checkbox::-moz-selection,.wrap-forms .custom-radio::-moz-selection{background:transparent;color:inherit}.wrap-forms .custom-checkbox::selection,.wrap-forms .custom-radio::selection{background:transparent;color:inherit}.wrap-forms .custom-checkbox label,.wrap-forms .custom-radio label{cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:17px;margin-bottom:6px;min-height:17px;position:relative;width:auto}.wrap-forms .custom-checkbox label::-moz-selection,.wrap-forms .custom-radio label::-moz-selection{background:transparent;color:inherit}.wrap-forms .custom-checkbox label::selection,.wrap-forms .custom-radio label::selection{background:transparent;color:inherit}.wrap-forms .custom-checkbox label.focus,.wrap-forms .custom-radio label.focus{outline:none}.wrap-forms .section-break{border-top:1px solid #e5e5e5;margin:42px auto 39px;padding-top:25px}.wrap-forms .section-break .title{color:#333;font-family:Arial;font-size:32px;font-weight:400;margin-bottom:13px;text-transform:uppercase}.wrap-forms .section-break .sub-title{color:#595959;font-family:Arial;font-size:13px;font-weight:400}.wrap-forms .nav-form{border-top:1px solid #e5e5e5;margin-top:48px;padding-top:29px;text-align:center;width:100%}.wrap-forms .nav-form .button.button-nav-form,.wrap-forms .nav-form .number-pages-form{display:inline-block}.wrap-forms .nav-form .button.button-nav-form{border-top-left-radius:0;font-weight:400;padding:10px 20px}.wrap-forms .nav-form .number-pages-form{color:#333;font-size:17px;margin-top:7px;text-transform:uppercase}.wrap-forms .nav-form .button.button-nav-form.next{float:right}.wrap-forms .nav-form .button.button-nav-form.prev{float:left}.wrap-forms .field-columns-0:after,.wrap-forms .field-columns-2:after,.wrap-forms .field-columns-3:after{content:"";display:inline-block;height:0;width:100%}.wrap-forms .field-columns-0 .options,.wrap-forms .field-columns-2 .field-column,.wrap-forms .field-columns-3 .field-column{box-sizing:border-box;float:left;padding-right:5px}body.rtl .wrap-forms .field-columns-0 .options,body.rtl .wrap-forms .field-columns-2 .field-column,body.rtl .wrap-forms .field-columns-3 .field-column{float:right;padding-left:5px;padding-right:0}.wrap-forms .field-columns-0 .options{padding-right:15px}.wrap-forms .field-columns-2 .field-column{width:50%}.wrap-forms .field-columns-3 .field-column{width:33.3333%}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.wrap-forms select,.wrap-forms textarea{background:#fff;border:1px solid #dbdfe4;border-radius:10px;box-sizing:border-box;color:#14161a;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.wrap-forms select{height:48px;padding:0 16px}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.wrap-forms textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrap-forms textarea{line-height:1.6;min-height:148px;padding:14px 16px}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::-moz-placeholder,.wrap-forms textarea::-moz-placeholder{color:#9aa2ab;opacity:1}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,.wrap-forms textarea::placeholder{color:#9aa2ab;opacity:1}.wrap-forms input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,.wrap-forms select:focus,.wrap-forms textarea:focus{border-color:#14161a;box-shadow:0 0 0 3px rgba(20,22,26,.08);outline:none}.wrap-forms .field-rating{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms .field-rating legend{font-weight:600;margin-bottom:.5rem;padding:0}.wrap-forms .fw-rating__scale{display:inline-block;max-width:100%}.wrap-forms .fw-rating__points{display:flex;flex-wrap:wrap;gap:.35rem}.wrap-forms .fw-rating__input{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.wrap-forms .fw-rating__point{cursor:pointer;display:inline-block;flex:0 0 auto;line-height:1;margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.wrap-forms .fw-rating__input:focus-visible+.fw-rating__point{border-radius:4px;outline:2px solid #14161a;outline-offset:2px}.wrap-forms .fw-rating--pills .fw-rating__point{background:#fff;border:1px solid #d0d3d8;border-radius:6px;font-size:.95rem;min-width:2.4rem;padding:.55rem 0;text-align:center;transition:background .15s,color .15s,border-color .15s}.wrap-forms .fw-rating--pills .fw-rating__point:hover{border-color:#14161a}.wrap-forms .fw-rating--pills .fw-rating__input:checked+.fw-rating__point{background:#14161a;border-color:#14161a;color:#fff}.wrap-forms .fw-rating--stars .fw-rating__points{flex-direction:row-reverse;gap:.15rem;justify-content:flex-end}.wrap-forms .fw-rating--stars .fw-rating__star{color:#cfd2d6;font-size:1.9rem;transition:color .15s}.wrap-forms .fw-rating--stars .fw-rating__input:checked+.fw-rating__point .fw-rating__star,.wrap-forms .fw-rating--stars .fw-rating__input:checked+.fw-rating__point~.fw-rating__point .fw-rating__star,.wrap-forms .fw-rating--stars .fw-rating__point:hover .fw-rating__star,.wrap-forms .fw-rating--stars .fw-rating__point:hover~.fw-rating__point .fw-rating__star{color:#dba617}.wrap-forms .fw-rating__ends{display:flex;font-size:.85rem;justify-content:space-between;margin-top:.35rem;opacity:.75}.wrap-forms .field-consent{margin:0 0 1rem}.wrap-forms .field-consent label{align-items:flex-start;cursor:pointer;display:flex;font-weight:400;gap:.6rem}.wrap-forms .field-consent input[type=checkbox]{flex:0 0 auto;height:1.05em;line-height:inherit;margin:calc(.5lh - .525em) 0 0;min-height:0;padding:0;width:1.05em}.wrap-forms .field-consent label span{flex:1 1 auto;width:auto}.wrap-forms .field-consent a{text-decoration:underline}form.fw_form_fw_form{overflow-x:clip}.fw-form-result{border:1px solid transparent;border-radius:10px;line-height:1.5;margin:0 0 1.25rem;padding:.9rem 1.1rem}.fw-form-result:focus{outline:2px solid currentColor;outline-offset:2px}.fw-form-result p{margin:0}.fw-form-result p+p{margin-top:.4rem}.fw-form-result--success{background:#ecfdf3;border-color:#abefc6;color:#05603a}.fw-form-result--error{background:#fef3f2;border-color:#fecdca;color:#912018}.wrap-forms .form-error{align-items:baseline;color:var(--fw-form-error,#b42318);display:flex;font-size:.9em;gap:.4rem;margin:.4rem 0 0}.wrap-forms .form-error__icon{background:var(--fw-form-error,#b42318);border-radius:50%;color:#fff;display:inline-grid;flex:0 0 auto;font-size:.8em;font-weight:700;height:1.1em;line-height:1;place-items:center;width:1.1em}.wrap-forms [aria-invalid=true]:not([type=checkbox]):not([type=radio]){border-color:var(--fw-form-error,#b42318)!important}.fw-form-error-summary{border:2px solid var(--fw-form-error,#b42318);border-radius:10px;color:var(--fw-form-error,#b42318);margin:0 0 1.25rem;padding:.9rem 1.1rem}.fw-form-error-summary:focus{outline:2px solid var(--fw-form-error,#b42318);outline-offset:2px}form.fw_form_fw_form .fw-form-error-summary .fw-form-error-summary__title{color:var(--fw-form-error,#b42318);font-weight:700;margin:0 0 .4rem}.fw-form-error-summary ul{margin:0;padding-left:1.2rem}.fw-form-error-summary a{text-decoration:underline}form.fw_form_fw_form.fw-form--sending [type=submit]{cursor:progress;opacity:.7}.wrap-forms fieldset.field-address,.wrap-forms fieldset.field-name{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-address>legend,.wrap-forms fieldset.field-name>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-address__parts,.wrap-forms .field-name__parts{display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr}.wrap-forms .field-address__part--line2,.wrap-forms .field-address__part--street{grid-column:1/-1}.wrap-forms .field-address__part,.wrap-forms .field-name__part{display:flex;flex-direction:column;font-weight:400;gap:.3rem;margin:0;width:auto}.wrap-forms .field-address__part>span,.wrap-forms .field-name__part>span{font-size:.85em;opacity:.8}@media (max-width:575px){.wrap-forms .field-address__parts,.wrap-forms .field-name__parts{grid-template-columns:1fr}}.wrap-forms .field-section{margin:1.25rem 0 .75rem}.wrap-forms .field-section__title{margin:0 0 .35rem}.wrap-forms .field-section__text{margin:0;opacity:.8}.wrap-forms .fw-form-step-break__title{border-top:1px solid hsla(0,0%,49.8%,.25);margin:1.5rem 0 .75rem;padding-top:1rem}.fw-form-steps{margin:0 0 1.25rem}.fw-form-steps__bar{background:hsla(0,0%,49.8%,.2);border-radius:999px;height:6px;overflow:hidden}.fw-form-steps__bar span{background:var(--fw-form-step,currentColor);border-radius:inherit;display:block;height:100%;transition:width .3s ease;width:0}.fw-form-steps__label{font-size:.9em;font-weight:600;margin:.5rem 0 0}.fw-form-steps__label:focus{outline:none}.fw-form-steps__title{font-weight:400;opacity:.75}.fw-form-steps__title:before{content:"· "}.fw-form-steps__nav{align-items:center;display:flex;gap:.75rem;margin:.5rem 0 1rem}.fw-form-steps__nav [hidden]{display:none!important}.fw-form-steps__back{background:none;border:0;color:inherit;cursor:pointer;padding:.5rem 0;text-decoration:underline}.fw-form-steps__nav .fw-form-steps__next{margin-left:auto}@media (prefers-reduced-motion:reduce){.fw-form-steps__bar span{transition:none}}.wrap-forms>[hidden],form.fw_form_fw_form .sc-cf-submit[hidden]{display:none!important}form.fw_form_fw_form .sc-cf-submit{margin-top:1rem}.wrap-forms fieldset.field-image-choice,.wrap-forms fieldset.field-likert,.wrap-forms fieldset.field-ranking{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-image-choice>legend,.wrap-forms fieldset.field-likert>legend,.wrap-forms fieldset.field-ranking>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-range__row{align-items:center;display:flex;gap:1rem}.wrap-forms .field-range input[type=range]{accent-color:currentColor;-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex:1 1 auto;height:28px!important;min-height:0!important;padding:0!important;width:auto}.wrap-forms .field-range__value{font-variant-numeric:tabular-nums;font-weight:700;min-width:4ch}.wrap-forms .field-image-choice__grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.wrap-forms .field-image-choice__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap-forms .field-image-choice__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:575px){.wrap-forms .field-image-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.wrap-forms .field-image-choice__item{position:relative}.wrap-forms .field-image-choice__input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.wrap-forms .field-image-choice__card{border:2px solid hsla(0,0%,49.8%,.25);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:.4rem;margin:0;padding:.4rem;transition:border-color .15s,box-shadow .15s;width:auto}.wrap-forms .field-image-choice__card img{aspect-ratio:4/3;border-radius:8px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.wrap-forms .field-image-choice__caption{padding:0 .2rem .2rem}.wrap-forms .field-image-choice__input:checked+.field-image-choice__card{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.wrap-forms .field-image-choice__input:focus-visible+.field-image-choice__card{outline:2px solid currentColor;outline-offset:2px}.wrap-forms .field-ranking__list{counter-reset:rank;display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.wrap-forms .field-ranking__item{align-items:center;border:1px solid hsla(0,0%,49.8%,.3);border-radius:10px;counter-increment:rank;display:flex;gap:.75rem;padding:.5rem .75rem}.wrap-forms .field-ranking__text{flex:1 1 auto;font-weight:400;margin:0;width:auto}.wrap-forms .field-ranking select.field-ranking__pos{height:auto;min-height:36px;padding:0 .6rem;width:auto}.wrap-forms .field-ranking--js .field-ranking__pos{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.wrap-forms .field-ranking--js .field-ranking__item:before{background:hsla(0,0%,49.8%,.15);border-radius:50%;content:counter(rank);display:inline-grid;font-size:.85em;font-weight:700;height:1.6em;min-width:1.6em;place-items:center}.wrap-forms .field-ranking__moves{display:inline-flex;gap:.25rem}.wrap-forms .field-ranking__moves button{background:transparent;border:1px solid hsla(0,0%,49.8%,.35);border-radius:8px;color:inherit;cursor:pointer;font-size:1rem;height:36px;line-height:1;width:36px}.wrap-forms .field-ranking__moves button[disabled]{cursor:default;opacity:.35}.wrap-forms .field-likert__table{border-collapse:collapse;width:100%}.wrap-forms .field-likert__table td,.wrap-forms .field-likert__table th{border-bottom:1px solid hsla(0,0%,49.8%,.2);padding:.55rem .4rem;text-align:center;vertical-align:middle}.wrap-forms .field-likert__table thead th{font-size:.82em;font-weight:600;opacity:.8}.wrap-forms .field-likert__table tbody th{font-weight:400;text-align:left}.wrap-forms .field-likert__table input[type=radio]{height:1.15rem;margin:0;width:1.15rem}.wrap-forms .field-likert__label{display:inline;margin:0;width:auto}.wrap-forms .field-likert__point{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}@media (max-width:575px){.wrap-forms .field-likert__table thead{display:none}.wrap-forms .field-likert__table tr{border-bottom:1px solid hsla(0,0%,49.8%,.2);display:block;padding:.5rem 0}.wrap-forms .field-likert__table tbody th{border:0;display:block;font-weight:600;padding:0 0 .35rem}.wrap-forms .field-likert__table td{align-items:center;border:0;display:flex;gap:.5rem;padding:.2rem 0;text-align:left}.wrap-forms .field-likert__point{clip-path:none;height:auto;position:static;width:auto}}.wrap-forms fieldset.field-repeater{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-repeater>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-repeater__rows{display:grid;gap:.75rem}.wrap-forms .field-repeater__row{border:1px solid hsla(0,0%,49.8%,.28);border-radius:12px;padding:.85rem 1rem 1rem}.wrap-forms .field-repeater__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.6rem}.wrap-forms .field-repeater__title{font-weight:700}.wrap-forms .field-repeater__add,.wrap-forms .field-repeater__remove{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:.35rem 0;text-decoration:underline}.wrap-forms .field-repeater__add{font-weight:600;margin-top:.6rem}.wrap-forms .field-repeater__add[hidden],.wrap-forms .field-repeater__remove[hidden]{display:none}.wrap-forms .field-repeater__fields{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.wrap-forms .field-repeater__field{display:flex;flex-direction:column;font-weight:400;gap:.3rem;margin:0;width:auto}.wrap-forms .field-repeater__field>span{font-size:.85em;opacity:.85}.wrap-forms :is(.field-repeater__field,.field-name__part,.field-address__part)>span sup{line-height:0}form.fw_form_fw_form[data-fw-conversational] .fw-form-question{align-content:flex-start;min-height:9rem}form.fw_form_fw_form[data-fw-conversational] .fw-form-question :is(.field-text,.field-textarea,.field-select,.field-range)>label,form.fw_form_fw_form[data-fw-conversational] .fw-form-question fieldset>legend{font-size:1.25rem;line-height:1.3;margin-bottom:.75rem}.wrap-forms fieldset.field-amount,.wrap-forms fieldset.field-product{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-amount>legend,.wrap-forms fieldset.field-product>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-product__price{font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;margin:0 0 .5rem}.wrap-forms .field-product__choices{display:grid;gap:.5rem;margin-bottom:.6rem}.wrap-forms .field-product__choice{align-items:center;border:1px solid hsla(0,0%,49.8%,.3);border-radius:10px;cursor:pointer;display:flex;font-weight:500;gap:.6rem;margin:0;padding:.7rem .9rem;width:auto}.wrap-forms .field-product__choice:has(input:checked){border-color:currentColor;box-shadow:0 0 0 1px currentColor}.wrap-forms .field-product input[type=checkbox],.wrap-forms .field-product input[type=radio]{flex:none;height:18px!important;margin:0;min-height:0!important;padding:0;width:18px!important}.wrap-forms .field-product__name{flex:1 1 auto}.wrap-forms .field-product__each{font-variant-numeric:tabular-nums;font-weight:700}.wrap-forms .field-product__qty{align-items:center;display:inline-flex;font-weight:500;gap:.6rem;margin:0;width:auto}.wrap-forms .field-product__qty input[type=number]{width:6rem!important}.wrap-forms .field-product__add{align-items:center;display:inline-flex;font-weight:500;gap:.5rem;margin:0;width:auto}.wrap-forms .field-product__line{font-variant-numeric:tabular-nums;font-weight:700;margin:.4rem 0 0;min-height:1.4em}.wrap-forms .field-amount__choices{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.wrap-forms .field-amount__choice{margin:0;position:relative;width:auto}.wrap-forms .field-amount__choice input{height:1px;margin:0;opacity:0;position:absolute;width:1px}.wrap-forms .field-amount__choice span{border:1px solid hsla(0,0%,49.8%,.35);border-radius:999px;cursor:pointer;display:inline-block;font-variant-numeric:tabular-nums;font-weight:700;min-width:4.5rem;padding:.6rem 1rem;text-align:center}.wrap-forms .field-amount__choice input:checked+span{background:var(--fw-form-step,#1d2327);border-color:var(--fw-form-step,#1d2327);color:#fff}.wrap-forms .field-amount__choice input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}.wrap-forms .field-amount__other{display:block;margin:0;max-width:14rem;position:relative}.wrap-forms .field-amount__other[hidden]{display:none!important}.wrap-forms .field-amount__symbol{font-weight:700;left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.wrap-forms .field-amount__other input{padding-left:2.2rem!important}.wrap-forms .field-calculation{align-items:baseline;border-bottom:1px solid hsla(0,0%,49.8%,.25);border-top:1px solid hsla(0,0%,49.8%,.25);display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between;margin:0 0 1rem;padding:.7rem 0}.wrap-forms .fw-row:has(>div>.field-calculation)+.fw-row:has(>div>.field-calculation) .field-calculation{border-top:0;margin-top:-1rem}.wrap-forms .field-calculation__label{font-weight:700}.wrap-forms .field-calculation__value{font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700}.wrap-forms .field-calculation .field-info{flex-basis:100%;margin:0}.wrap-forms [data-fw-calc-hidden][hidden]{display:none!important}.wrap-forms fieldset.field-payment-method{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-payment-method>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-payment-method__choices{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.wrap-forms .field-payment-method__choice{align-items:center;border:1px solid hsla(0,0%,49.8%,.3);border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:.6rem;margin:0;padding:.8rem .9rem;width:auto}.wrap-forms .field-payment-method__choice:has(input:checked){border-color:currentColor;box-shadow:0 0 0 1px currentColor}.wrap-forms .field-payment-method input[type=radio]{flex:none;height:18px!important;margin:0;min-height:0!important;padding:0;width:18px!important}.fw-form-payment-notice{border:1px solid hsla(0,0%,49.8%,.3);border-radius:10px;margin:0 0 1.5rem;padding:1rem 1.2rem}.fw-form-payment-notice.fw-form-result--success{background:#effaf2;border-color:#1a7f37;color:#0f5323}.fw-form-payment-notice.fw-form-result--error{background:#fef3f2;border-color:#b42318;color:#7a271a}.fw-form-payment-notice p{margin:0}.wrap-forms .field-coupon>label{display:block;font-size:15px;font-weight:700;margin-bottom:.4rem}.wrap-forms .field-coupon__row{align-items:stretch;display:flex;gap:.5rem;max-width:26rem}.wrap-forms .field-coupon__row input{flex:1 1 auto;min-width:0;text-transform:uppercase}.wrap-forms .field-coupon__apply{background:transparent;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;flex:none;font-weight:700;padding:0 1.1rem}.wrap-forms .field-coupon__apply:disabled{cursor:progress;opacity:.6}.wrap-forms .field-coupon__status{font-weight:600;margin:.4rem 0 0;min-height:1.3em}.wrap-forms .field-coupon.is-ok .field-coupon__status{color:#1a7f37}.wrap-forms .field-coupon.is-bad .field-coupon__status{color:var(--fw-form-error,#b42318)}.fw-form-closed{border:1px solid hsla(0,0%,49.8%,.3);border-radius:10px;padding:1rem 1.2rem}.fw-form-closed p{margin:0}.wrap-forms .fw-form-seats{font-weight:400;opacity:.75}.wrap-forms .fw-form-seats.is-full{color:var(--fw-form-error,#b42318);opacity:1}.wrap-forms fieldset.field-signature{border:0;margin:0 0 1rem;min-width:0;padding:0}.wrap-forms fieldset.field-signature>legend{font-size:15px;font-weight:700;margin-bottom:.5rem;padding:0}.wrap-forms .field-signature__pad{max-width:600px;position:relative}.wrap-forms .field-signature__pad[hidden]{display:none!important}.wrap-forms .field-signature__pad canvas{background:hsla(0,0%,49.8%,.04);border:1px dashed hsla(0,0%,49.8%,.55);border-radius:10px;cursor:crosshair;display:block;height:180px;touch-action:none;width:100%}.wrap-forms .field-signature__clear{background:#fff;border:1px solid hsla(0,0%,49.8%,.4);border-radius:6px;color:#1d2327;cursor:pointer;font-size:.85rem;padding:.25rem .7rem;position:absolute;right:.4rem;top:.4rem}.wrap-forms .field-signature__typed{display:block;font-weight:400;margin:.6rem 0 0;max-width:600px}.wrap-forms .field-signature__typed span{display:block;font-size:.9rem;margin-bottom:.3rem}.fw-form-drafts{margin-top:.9rem}.fw-form-drafts__open{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.fw-form-drafts__panel{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;max-width:34rem}.fw-form-drafts__panel[hidden]{display:none!important}.fw-form-drafts__panel label{flex:1 1 16rem;margin:0}.fw-form-drafts__panel label span{display:block;font-size:.9rem;margin-bottom:.3rem}.fw-form-drafts__send{background:transparent;border:1px solid;border-radius:8px;color:inherit;cursor:pointer;font-weight:700;padding:.6rem 1rem}.fw-form-drafts__status{margin:.5rem 0 0;min-height:1.2em}.fw-form-drafts.is-ok .fw-form-drafts__status{color:#1a7f37}.fw-form-partial-notice{font-size:.85rem;margin:.8rem 0 0;opacity:.8}.fw-form-editing-notice{border:1px solid hsla(0,0%,49.8%,.35);border-radius:10px;font-weight:600;margin:0 0 1rem;padding:.7rem 1rem}