.PreferenceForm__Section{background:#f4f4f4}.PreferenceForm__Wrapper{padding-block:50px}.PreferenceForm__Container{display:flex;flex-direction:column;gap:24px;max-width:800px;margin-inline:auto;padding-inline:30px}@media screen and (max-width:768px){.PreferenceForm__Container{padding-inline:16px}}.PreferenceForm__Section input[name=step]{display:none}#step-1:checked~.PreferenceForm__Header [data-pagination-step="1"] .PreferenceFormPagination__Bubble,#step-2:checked~.PreferenceForm__Header [data-pagination-step="2"] .PreferenceFormPagination__Bubble,#step-3:checked~.PreferenceForm__Header [data-pagination-step="3"] .PreferenceFormPagination__Bubble,#step-4:checked~.PreferenceForm__Header [data-pagination-step="4"] .PreferenceFormPagination__Bubble{background:#5c8f60;border-color:#5c8f60;color:#fff}#step-1:checked~.PreferenceForm__Header [data-pagination-step="1"] .PreferenceFormPagination__Step,#step-2:checked~.PreferenceForm__Header [data-pagination-step="2"] .PreferenceFormPagination__Step,#step-3:checked~.PreferenceForm__Header [data-pagination-step="3"] .PreferenceFormPagination__Step,#step-4:checked~.PreferenceForm__Header [data-pagination-step="4"] .PreferenceFormPagination__Step{font-weight:700}.PreferenceForm__Step{display:none}.PreferenceForm__Main [data-step="1"],#step-2:checked~.PreferenceForm__Main [data-step="2"],#step-3:checked~.PreferenceForm__Main [data-step="3"],#step-4:checked~.PreferenceForm__Main [data-step="4"]{display:block}#step-2:checked~.PreferenceForm__Main [data-step="1"],#step-3:checked~.PreferenceForm__Main [data-step="1"],#step-4:checked~.PreferenceForm__Main [data-step="1"]{display:none}.PreferenceForm__Pagination{display:flex;justify-content:center}.PreferenceFormPagination__Item{width:120px;display:flex;flex-direction:column;align-items:center;gap:10px}.PreferenceFormPagination__Bubble{position:relative;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #B2B2B2;color:#b2b2b2;border-radius:15px;font-size:12px;line-height:16px;cursor:pointer}.PreferenceFormPagination__Bubble.active{background:#5c8f60;border-color:#5c8f60;color:#fff}.PreferenceFormPagination__Item:not(:last-child) .PreferenceFormPagination__Bubble:after{content:"";position:absolute;width:70px;height:1px;background-color:#d9d9d9;left:calc(100% + 10px);top:calc(50% - .5px)}.PreferenceFormPagination__Step{font-size:12px;line-height:16px;cursor:pointer}@media screen and (max-width:768px){.PreferenceFormPagination__Step{font-size:10px;line-height:14px}}.PreferenceForm__Main{background-color:#fff;padding:24px}@media screen and (max-width:768px){.PreferenceForm__Main{background-color:transparent;padding:0}}.PreferenceFormStep__Header{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #000000}.PreferenceFormStep__Header h2{font-size:16px;line-height:20px;margin-bottom:0}.PreferenceFormStep__Header p{margin-top:16px;margin-bottom:0}@media screen and (max-width:768px){.PreferenceFormStep__Header{padding-bottom:16px}}.PreferenceFormStep__Body{display:flex;flex-direction:column;gap:40px}.PreferenceFormStep__Text{text-align:center}.PreferenceFormStep__Text p{margin-top:0;margin-bottom:24px}@media screen and (max-width:768px){.PreferenceFormStep__Body{background-color:#fff;padding:24px 16px;gap:50px}}.PreferenceFormStep__Question sup,.PreferenceFormStep__Header sup{color:#c0291d;font-size:1.1em;top:0}.PreferenceFormStep__Question--inline{display:grid;grid-template-columns:50% 50%;align-items:center}.PreferenceFormStep__Question--radioGroup{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.PreferenceFormStep__Question--label{font-weight:700;font-size:16px;line-height:20px;margin-bottom:0}.PreferenceFormStep__Question--label span{color:#b2b2b2;font-weight:400;font-size:.9em;margin-left:5px}.PreferenceFormStep__Question--input{padding:14px 20px;font-size:14px;line-height:18px;color:#000;border:1px solid #B2B2B2}.PreferenceFormStep__Question--input::placeholder{font-size:14px;line-height:18px;color:#b2b2b2}.PreferenceFormStep__Question--radio{display:grid;grid-template-columns:16px 1fr;align-items:center;gap:10px;font-size:14px;line-height:18px;cursor:pointer}.PreferenceFormStep__Question--radio input{display:none}.QuestionDropdown{position:relative;width:100%;max-width:300px;margin-left:auto}.QuestionDropdown__Summary{padding:14px 20px;font-size:14px;line-height:18px;color:#b2b2b2;border:1px solid #B2B2B2}.QuestionDropdown__Summary--count:not(:empty)+.QuestionDropdown__Summary--default{display:none}details:has(.QuestionDropdown__Summary--count:not(:empty)) .QuestionDropdown__Summary{border-color:#000;color:#000}.PreferenceFormStep__Question--error .QuestionDropdown__Summary,.PreferenceFormStep__Question--error .Radio,.PreferenceFormStep__Question--error.PreferenceFormStep__Question--input[required]{border-color:#c0291d}details[open]>.QuestionDropdown__Summary{border-color:#000}details[open]>.QuestionDropdown__Content{width:100%;position:absolute;top:100%;left:0;max-height:200px;overflow-y:scroll;grid-template-columns:100%;background-color:#fff;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom:1px solid #000000;z-index:5}.QuestionDropdown__Content--grid{display:grid}.QuestionDropdown__Content--searchBar label{display:flex;align-items:center;background-color:#f2f2f2;color:#000}.QuestionDropdown__Content--searchBar input{width:100%;background-color:#f2f2f2;font-size:14px;line-height:20px;padding:14px 20px;border:none}.QuestionDropdown__Content--searchBar svg{margin-inline:10px 20px}.QuestionDropdown__Content--option label{display:flex;justify-content:space-between;align-items:center;font-size:14px;line-height:18px;padding:14px 20px;border-bottom:1px solid #000000;cursor:pointer}.QuestionDropdown__Content--option:last-child label{border-bottom:none}.QuestionDropdown__Content--option label:hover{background-color:#fafafa}.QuestionDropdown__Content--option input,.QuestionDropdown--dynamic .QuestionDropdown__Content--option{display:none}.QuestionDropdown--dynamic .QuestionDropdown__Content--option.active{display:block}.QuestionDropdown--dynamic .QuestionDropdown__Content--option.hidden{display:none}.QuestionDropdown--disabled{pointer-events:none;cursor:not-allowed}.PreferenceFormStep__Question[data-option=Consent]{display:flex;flex-direction:row;gap:10px;align-items:center}.PreferenceFormStep__Question--checkbox{display:none}.Checkbox{position:relative;display:block;width:20px;height:20px}#consent-true,#consent-false{display:none}#consent-true:checked~label[for=consent-false],#consent-false:checked~label[for=consent-true]{display:inline-block}.PreferenceFormStep__Question--dropdown input:checked+.Checkbox:after,.Checkbox.Checkbox--checked:after{content:"";position:absolute;bottom:6px;right:1px;transform:rotate(-45deg);display:block;width:16px;height:10px;border-bottom:3px solid #5C8F60;border-left:3px solid #5C8F60}.Checkbox--full{width:16px;height:16px;border:1px solid #B2B2B2}.Checkbox.Checkbox--checked{border-color:#5c8f60;background-color:#5c8f60}.Checkbox.Checkbox--checked:after{border-color:#fff;border-width:2px;width:11px;height:6px;right:1px;bottom:5px}.Radio{position:relative;display:block;width:16px;height:16px;border-radius:16px;border:1px solid #B2B2B2}input:checked+.Radio{border-color:#5c8f60;background-color:#5c8f60}input:checked+.Radio:after{content:"";position:absolute;left:4px;top:4px;width:6px;height:6px;background-color:#fff;border-radius:8px}@media screen and (max-width:768px){.PreferenceFormStep__Question--inline{grid-template-columns:1fr;gap:16px}.QuestionDropdown{max-width:none}}.PreferenceForm__Buttons{display:grid;grid-template-columns:1fr 1fr;width:fit-content;gap:24px;margin-inline:auto}.PreferenceForm__Buttons button[data-action=next]{grid-column:2}.PreferenceForm__Disclaimer{display:none;margin-top:24px;font-size:14px;line-height:16px;color:#777;text-align:center}.PreferenceForm__Disclaimer a{color:#777;text-decoration:underline}.PreferenceForm__Disclaimer a:hover{text-decoration:none}#step-3:checked~.PreferenceForm__Footer .PreferenceForm__Disclaimer{display:block}
/*# sourceMappingURL=/cdn/shop/t/111/assets/preference-form.css.map */
