.custom-select{margin-bottom:40px}@media(max-width:768px){.custom-select{margin-bottom:43px}}.custom-select__button{display:flex;justify-content:space-between;align-items:center;color:#814336;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.78px;text-transform:uppercase;background:none;cursor:pointer;width:100%;border:none;border-bottom:2px solid #092a6d;padding-bottom:10px}@media(max-width:1024px){.custom-select__button{font-size:12px}}.custom-select__button svg path{transition:.4s ease}.custom-select__button:hover .icon svg path{fill:var(--nutmeg)}.checkbox-list{list-style:none;margin-top:13px;padding:0}.checkbox-item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:18px;cursor:pointer}.checkbox-item span{display:flex;gap:.5rem}.checkbox-item input[type=checkbox]{accent-color:#a23c32;width:18px;height:18px;margin-top:3px;border:1.5px solid #092a6d;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;position:relative}.checkbox-item input[type=checkbox]:checked{background:#a23c32;border:1.5px solid #a23c32}.checkbox-item input[type=checkbox]:checked:after{content:"";width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;top:50%;font-size:14px;color:#000;line-height:0;display:block;left:3px;top:3px;transform:rotate(311deg);position:absolute}.checkbox-item label{font-size:15px;color:#333;width:calc(100% - 18px);margin-bottom:0}@media(max-width:1024px){.checkbox-item label{font-size:14px}}.checkbox-item:last-child,.checkbox-item:last-child label{margin-bottom:0}.icon{display:flex;align-items:center}ul.second-level{display:block;width:100%;padding-left:30px;margin-top:10px}ul.second-level .checkbox-item{margin-bottom:12px}ul.second-level .checkbox-item input[type=checkbox]{width:16px;height:16px}ul.second-level .checkbox-item input[type=checkbox]:checked:after{content:"";width:8px;height:5px}.skin-tone-slider{position:relative;width:100%;max-width:100%;margin-bottom:40px}@media(max-width:768px){.skin-tone-slider{margin-bottom:45px}}.skin-tone-slider .skin-tone-custom-range{position:relative;display:flex;width:100%;flex-wrap:wrap}.skin-tone-slider .skin-tone-custom-range svg{width:100%}.skin-tone-slider .skin-tone-slider__label{color:var(--Chestnut,#814336);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.78px;text-transform:uppercase;margin-bottom:10px;display:inline-block}@media(max-width:768px){.skin-tone-slider .skin-tone-slider__label{font-size:12px;margin-bottom:16px}}input[type=range].skin-tone-slider__SkinTone{position:absolute;top:0;left:0;width:100%;height:24px;background:rgba(0,0,0,0);-webkit-appearance:none}input[type=range].skin-tone-slider__SkinTone::-webkit-slider-thumb{width:24px;height:24px;border:2px solid var(--sky);border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none}input[type=range].skin-tone-slider__SkinTone::-moz-range-thumb{width:24px;height:24px;border:2px solid #fff;border-radius:50%;background-color:rgba(0,0,0,0);cursor:pointer}.body-part{position:relative;display:flex;width:100%;max-width:100%;flex-wrap:wrap;justify-content:center;margin-top:26px;margin-bottom:20px}.body-part svg{width:100%;max-width:159px}.body-part svg path{stroke:var(--navy);stroke-width:2px;cursor:pointer;fill:#fff}.body-part svg path.active{fill:var(--air)!important}.body-part svg path.hover-part{stroke:var(--tangerine)!important}@media(max-width:1024px){.body-part svg path.hover-part{stroke:var(--navy)!important}}.body-part-container{width:100%;margin:0 auto 39px;padding-bottom:10px;border-bottom:2px solid #092a6d}@media(max-width:768px){.body-part-container{margin-bottom:44px}}.body-part-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#814336;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.78px;text-transform:uppercase;transition:all .3s ease}.body-part-toggle svg path{transition:.4s ease}.body-part-toggle:hover svg path{fill:var(--nutmeg)}.arrow-icon{transition:transform .3s ease}.arrow-icon.open{transform:rotate(180deg)}.panel{width:365px;padding:35px 35px 37px;border-radius:20px;background:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,.1);margin-bottom:34px}@media only screen and (max-width:1024px){.panel{padding:16px 12px 12px;width:100%}}.panel__header{display:grid;grid-template-columns:1fr 16px}.panel__header .close-icon{display:none}@media only screen and (max-width:1024px){.panel__header .close-icon{display:block}}.panel__heading{color:#2d2926;font-size:18px;font-style:normal;font-weight:700;line-height:150%;margin-bottom:24px}@media(max-width:768px){.panel__heading{font-size:15px}}.panel .custom-select:last-child{margin-bottom:0!important}.panel .search-wrapper{margin-top:42px}@media(max-width:1024px){.panel .search-wrapper{margin-top:0}}.dropdown__mobile-toggle{align-items:center;gap:8px;margin-top:15px;display:none;justify-content:center;border-top:1px solid rgba(108,105,103,.2);margin-left:-12px;margin-right:-12px;padding:10px 15px 0}.dropdown__mobile-toggle span{color:#2d2926;font-size:18px;font-style:normal;font-weight:600;line-height:20.8px}@media only screen and (max-width:1024px){.dropdown__mobile-toggle{display:flex;padding-top:15px}}.mobile-apply-filter{display:flex;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;border-top:1px solid rgba(108,105,103,.2);padding:22px 18px}@media only screen and (min-width:1025px){.mobile-apply-filter{display:none}}.mobile-apply-filter .button--regular{font-size:18px;font-style:normal;font-weight:600;line-height:20.8px;padding:13px 24px;min-width:0;white-space:nowrap;border-radius:30px!important}@media only screen and (max-width:1024px){.panel__dropdown-wrapper{max-height:calc(100dvh - 170px);overflow:auto}.panel-main-wrapper{height:100dvh;position:fixed;left:100%;top:0;width:100%;height:100%;z-index:99;background-color:#fff;padding:24px 18px;transition:.2s ease-in-out;visibility:hidden;opacity:0}.panel.mobile-panel-open .panel-main-wrapper{left:0;visibility:visible;opacity:1}}body.filter-panel-active{overflow:hidden}