.collapsible__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.collapsible__label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:4.44444vw;font-weight:600;line-height:4.44444vw}.collapsible__arrow{transition:transform .3s;transform:rotate(-180deg)}.collapsible__arrow--expanded{transform:rotate(0)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .collapsible__header{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}html .collapsible__label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:16px;font-weight:600;line-height:16px}html .collapsible__arrow{transition:transform .3s;transform:rotate(-180deg)}html .collapsible__arrow--expanded{transform:rotate(0)}}
.body-type-selector{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:7.77778vw 0;display:flex}.body-type-selector__content{margin-top:5.55556vw}.body-type-selector__options{flex-direction:column;gap:3.33333vw;display:flex}.body-type-selector__option{opacity:1;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:2.22222vw;align-items:center;gap:3.33333vw;height:15.5556vw;padding:0 3.33333vw;transition:all .2s;display:flex}.body-type-selector__option:focus,.body-type-selector__option:focus-visible{outline:none}.body-type-selector__option--selected{border-color:#000}.body-type-selector__image-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:13.3333vw;height:8.88889vw;display:flex}.body-type-selector__image{-o-object-fit:contain;object-fit:contain;width:13.3333vw;height:8.88889vw}.body-type-selector__option-label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;text-align:left;flex:1;font-size:3.33333vw;font-weight:400;line-height:3.33333vw}.body-type-selector__checkbox{background:#fff;border:1px solid #d8d8d8;border-radius:1.11111vw;flex-shrink:0;width:5.55556vw;height:5.55556vw;transition:all .2s;position:relative}.body-type-selector__checkbox--checked{background:#000;border-color:#000}.body-type-selector__checkbox--checked:after{content:"";border:.55556vw solid #fff;border-width:0 .55556vw .55556vw 0;width:1.66667vw;height:2.77778vw;position:absolute;top:.55556vw;left:1.66667vw;transform:rotate(45deg)}.body-type-selector__show-more{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:1.11111vw;margin-top:5.55556vw;padding:0;display:flex}.body-type-selector__show-more:focus,.body-type-selector__show-more:focus-visible{outline:none}.body-type-selector__show-more-text{letter-spacing:0;font-variation-settings:"opsz" auto;color:#009b3f;font-size:3.88889vw;font-weight:600;line-height:normal}.body-type-selector__show-more-icon{transition:transform .3s;transform:rotate(0)}.body-type-selector__show-more-icon--expanded{transform:rotate(180deg)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .body-type-selector{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:28px 0;display:flex}html .body-type-selector__content{margin-top:20px}html .body-type-selector__options{flex-direction:column;gap:12px;display:flex}html .body-type-selector__option{opacity:1;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #d8d8d8;border-radius:8px;align-items:center;gap:12px;height:56px;padding:0 12px;transition:all .2s;display:flex}html .body-type-selector__option:focus,html .body-type-selector__option:focus-visible{outline:none}html .body-type-selector__option--selected{border-color:#000}html .body-type-selector__image-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:32px;display:flex}html .body-type-selector__image{-o-object-fit:contain;object-fit:contain;width:48px;height:32px}html .body-type-selector__option-label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;text-align:left;flex:1;font-size:12px;font-weight:400;line-height:12px}html .body-type-selector__checkbox{background:#fff;border:1px solid #d8d8d8;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .2s;position:relative}html .body-type-selector__checkbox--checked{background:#000;border-color:#000}html .body-type-selector__checkbox--checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:10px;position:absolute;top:2px;left:6px;transform:rotate(45deg)}html .body-type-selector__show-more{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin-top:20px;padding:0;display:flex}html .body-type-selector__show-more:focus,html .body-type-selector__show-more:focus-visible{outline:none}html .body-type-selector__show-more-text{letter-spacing:0;font-variation-settings:"opsz" auto;color:#009b3f;font-size:14px;font-weight:600;line-height:normal}html .body-type-selector__show-more-icon{transition:transform .3s;transform:rotate(0)}html .body-type-selector__show-more-icon--expanded{transform:rotate(180deg)}}
.color-picker{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:7.77778vw 0;display:flex}.color-picker__content{margin-top:5.55556vw}.color-picker__colors{grid-template-columns:repeat(4,1fr);gap:5.55556vw 2.22222vw;display:grid}.color-picker__color-item{cursor:pointer;flex-direction:column;align-items:center;gap:2.22222vw;display:flex}.color-picker__color-item:focus,.color-picker__color-item:focus-visible{outline:none}.color-picker__color-box{box-sizing:border-box;border:1px solid #0000;border-radius:2.77778vw;width:20.8333vw;height:12.2222vw;padding:.55556vw;transition:all .2s}.color-picker__color-box--selected{border:1px solid #1e1e1e}.color-picker__color-inner{box-sizing:border-box;border-radius:2.22222vw;width:100%;height:100%}.color-picker__color-inner--white{border:.5px solid #d8d8d8}.color-picker__color-label{text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:3.33333vw;font-weight:400;line-height:normal}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .color-picker{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:28px 0;display:flex}html .color-picker__content{margin-top:20px}html .color-picker__colors{grid-template-columns:repeat(6,1fr);gap:20px 8px;display:grid}html .color-picker__color-item{cursor:pointer;flex-direction:column;align-items:center;gap:8px;display:flex}html .color-picker__color-item:focus,html .color-picker__color-item:focus-visible{outline:none}html .color-picker__color-box{box-sizing:border-box;border:1px solid #0000;border-radius:10px;width:75px;height:44px;padding:2px;transition:all .2s}html .color-picker__color-box--selected{border:1px solid #1e1e1e}html .color-picker__color-inner{box-sizing:border-box;border-radius:8px;width:100%;height:100%}html .color-picker__color-inner--white{border:.5px solid #d8d8d8}html .color-picker__color-label{text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:12px;font-weight:400;line-height:normal}}
.advanced-brand-selector-modal{flex-direction:column;height:calc(100dvh - 13.8889vw);display:flex}.advanced-brand-selector-modal .comp-popup__body{max-height:calc(100dvh - 27.7778vw);padding:0;overflow-y:auto}.advanced-brand-selector-modal .c-brand__letters.is-top{top:30.5556vw}.brand-selector-modal{background:#fff;flex-direction:column;height:100%;display:flex}.brand-selector-modal .c-brand__content{height:100%}.brand-selector-modal__header{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:4.44444vw;display:flex}.brand-selector-modal__title{text-align:center;flex:1;margin:0;font-size:5vw;font-weight:600}.brand-selector-modal__close,.brand-selector-modal__confirm{cursor:pointer;background:0 0;border:none;min-width:16.6667vw;padding:1.11111vw 2.22222vw;font-size:4.44444vw}.brand-selector-modal__close{color:#666;font-size:6.66667vw}.brand-selector-modal__close:hover{color:#333}.brand-selector-modal__confirm{color:#1890ff;font-weight:500}.brand-selector-modal__confirm:hover:not(:disabled){color:#40a9ff}.brand-selector-modal__confirm:disabled{color:#ccc;cursor:not-allowed}.brand-selector-modal__selection{border-bottom:1px solid #eee;flex-shrink:0;padding:4.44444vw}.brand-selector-modal__selection-text{color:#333;word-break:break-word;background:#f5f5f5;border:.55556vw solid #1890ff;border-radius:2.22222vw;padding:3.33333vw 4.44444vw;font-size:3.88889vw;font-weight:500}.brand-selector-modal__content{flex:1;position:relative;overflow:auto}.brand-selector-modal__content .c-brand__series{height:100%;max-height:none;position:absolute;top:0}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .brand-selector-modal.comp-modal{flex-direction:column;height:100%;display:flex}html .brand-selector-modal.comp-modal .comp-popup__body{flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}html .advanced-brand-selector-modal .comp-popup__body{max-height:calc(100vh - 100px);overflow-y:auto}html .advanced-brand-selector-modal .c-brand__letters.is-top{top:120px}html .brand-selector-modal{background:#fff;flex-direction:column;height:100%;display:flex}html .brand-selector-modal .c-brand__brand-hot-list{grid-template-columns:repeat(6,auto);row-gap:2px}html .brand-selector-modal .c-brand__brand-item{padding-block:8px;padding-left:20px}html .brand-selector-modal .c-brand__letters{row-gap:1px}html .brand-selector-modal__selection{border-bottom:1px solid #eee;flex-shrink:0;padding:16px}html .brand-selector-modal__selection-text{color:#333;word-break:break-word;background:#f5f5f5;border:2px solid #1890ff;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:500}html .brand-selector-modal .c-brand__content{height:100%}html .brand-selector-modal__content{flex:1;position:relative;overflow:hidden auto}html .brand-selector-modal__content .c-brand__series{height:100%;max-height:none;position:absolute;top:0}html .brand-selector-modal__footer{border-top:1px solid #eee;flex-shrink:0;justify-content:flex-end;padding:16px;display:flex}html .brand-selector-modal__confirm-btn{color:#fff;cursor:pointer;background:#009b3f;border:none;border-radius:4px;padding:8px 24px;font-size:14px;font-weight:500}html .brand-selector-modal__confirm-btn:hover{background:#007a31}html .brand-selector-modal__confirm-btn:active{background:#006028}html .comp-modal .c-modal-header{text-align:center;justify-content:center;align-items:center;height:60px;font-size:18px;font-weight:500;line-height:26px;display:flex}html .comp-modal .c-modal-close{cursor:pointer;-webkit-user-select:none;user-select:none;width:24px;height:24px;position:absolute;top:18px;right:20px}}
.advanced-screening-fields-make-modal__selection{margin-top:5.55556vw;margin-bottom:-2.22222vw}@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .advanced-screening-fields-make-modal__selection{margin-top:20px;margin-bottom:-8px}}
.option-group{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:7.77778vw 0;display:flex}.option-group__label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:4.44444vw;font-weight:600;line-height:4.44444vw}.option-group__content{margin-top:5.55556vw}.option-group__options{grid-template-columns:repeat(2,1fr);gap:3.33333vw;display:grid}.option-group__option{opacity:1;box-sizing:border-box;cursor:pointer;text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;background:#fff;border:1px solid #d8d8d8;border-radius:2.22222vw;justify-content:center;align-items:center;height:11.1111vw;font-size:3.88889vw;font-weight:400;line-height:normal;transition:all .2s;display:flex}.option-group__option:focus,.option-group__option:focus-visible{outline:none}.option-group__option--selected{border-color:#000}.option-group__option:active{transform:scale(.98)}.option-group__show-more{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:1.11111vw;margin-top:5.55556vw;padding:0;display:flex}.option-group__show-more:focus,.option-group__show-more:focus-visible{outline:none}.option-group__show-more-text{letter-spacing:0;font-variation-settings:"opsz" auto;color:#009b3f;font-size:3.88889vw;font-weight:600;line-height:normal}.option-group__show-more-icon{transition:transform .3s;transform:rotate(0)}.option-group__show-more-icon--expanded{transform:rotate(180deg)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .option-group{box-sizing:border-box;border-bottom:1px solid #d8d8d8;flex-direction:column;padding:28px 0;display:flex}html .option-group__content{margin-top:20px}html .option-group__label{letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;font-size:16px;font-weight:600;line-height:16px}html .option-group__options{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}html .option-group__option{opacity:1;box-sizing:border-box;cursor:pointer;text-align:center;letter-spacing:0;font-variation-settings:"opsz" auto;color:#000;background:#fff;border:1px solid #d8d8d8;border-radius:8px;justify-content:center;align-items:center;height:40px;font-size:14px;font-weight:400;line-height:normal;transition:all .2s;display:flex}html .option-group__option:focus,html .option-group__option:focus-visible{outline:none}html .option-group__option--selected{border-color:#000}html .option-group__option:active{transform:scale(.98)}html .option-group__show-more{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;margin-top:20px;padding:0;display:flex}html .option-group__show-more:focus,html .option-group__show-more:focus-visible{outline:none}html .option-group__show-more-text{letter-spacing:0;font-variation-settings:"opsz" auto;color:#009b3f;font-size:14px;font-weight:600;line-height:normal}html .option-group__show-more-icon{transition:transform .3s;transform:rotate(0)}html .option-group__show-more-icon--expanded{transform:rotate(180deg)}}
