.cm-modal-multi-search.cm-modal{background:transparent;filter:drop-shadow(1px 1px 15px rgba(0,0,0,.15));justify-content:flex-start}.bp-sm .cm-modal-multi-search.cm-modal{margin-top:0;filter:unset}.bp-sm .cm-modal-multi-search.cm-modal:not(:has(.cm-modal)){overflow:hidden}.bp-sm .cm-modal-multi-search.cm-modal:has(.cm-modal)>.btn-delete{z-index:auto}.bp-sm .cm-modal-multi-search.cm-modal:has(.cm-modal)>.modal>.modal-title{position:absolute;z-index:auto}.bp-sm .cm-modal-multi-search.cm-modal:has(.cm-modal)>.modal>.inner{max-height:100vh;max-height:100dvh;height:100vh}.cm-modal-multi-search.cm-modal>.btn-delete{max-width:540px;margin:130px 0 -50px}@media only screen and (max-width:960px){.cm-modal-multi-search.cm-modal>.btn-delete{margin-top:200px}}.bp-sm .cm-modal-multi-search.cm-modal>.btn-delete{margin:0;padding:1.5rem 0;position:absolute;top:0}.cm-modal-multi-search.cm-modal>.modal{max-width:540px;overflow-y:unset;padding:22px 20px;border-radius:10px}.bp-sm .cm-modal-multi-search.cm-modal>.modal{border-radius:0;width:100%;max-width:unset;max-height:none;padding:0 0 .625rem;overflow:hidden}.cm-modal-multi-search.cm-modal>.modal:before{content:"";display:block;background:var(--color-white,#fff);height:15px;width:30px;clip-path:polygon(50% 0,0 100%,100% 100%);margin:-35px 0 15px 390px;position:relative;z-index:10000}@media only screen and (max-width:960px){.cm-modal-multi-search.cm-modal>.modal:before{margin:-35px 0 15px 20%}}.bp-sm .cm-modal-multi-search.cm-modal>.modal:before{display:none}.cm-modal-multi-search.cm-modal>.modal>.modal-title{color:var(--color-main,#ccc);font-weight:700;margin-bottom:15px}.bp-sm .cm-modal-multi-search.cm-modal>.modal>.modal-title{font-size:2.25rem;font-weight:600;padding:1.5rem 0;width:92%;margin:0 auto}.cm-modal-multi-search.cm-modal>.modal .inner{overflow-y:auto;max-height:70vh}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner{padding-top:0;width:100%;max-height:calc(100svh - 5.25rem)}.cm-modal-multi-search.cm-modal>.modal .inner>div{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--color-bg-main,#fff)}.cm-modal-multi-search.cm-modal>.modal .inner>div:last-child{border:none}.cm-modal-multi-search.cm-modal>.modal .inner .input-area{padding-bottom:30px}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .input-area{padding:1.875rem 4%;background-color:var(--color-bg-main,#fff);position:relative}.cm-modal-multi-search.cm-modal>.modal .inner .input-area .search-button{top:1.875rem;right:4%}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category{width:92%;margin:0 auto}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .brand-list-area,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .category-list-area,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .brand-list-area,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .category-list-area{height:auto;max-height:none}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button{width:100%;display:flex;justify-content:space-between;align-items:center;padding-right:2em;box-sizing:border-box}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button{padding-right:1rem}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button .title,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button .title{display:flex;justify-content:space-between;width:100%}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button span,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button span{color:var(--color-main,#ccc);font-weight:700;font-size:14px}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button span,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button span{font-size:1.625rem}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .style-button svg,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .style-button svg{color:var(--color-icon-light,#ccc)}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal{background:#fffc}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.btn-delete,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.btn-delete{box-sizing:border-box;padding:0 20px;margin:80px 0 -40px}@media only screen and (max-width:960px){.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.btn-delete,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.btn-delete{margin-top:150px}}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.btn-delete,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.btn-delete{margin:1.625rem 0 0;padding:0 15px;width:100%;background-color:var(--color-white,#fff)}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.modal,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.modal{padding:42px 20px 20px;margin-left:0}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.modal,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.modal{padding:0 0 3.75rem;height:100%;overflow-x:auto;max-height:calc(100vh - 5.375rem);max-height:calc(100dvh - 5.375rem);display:flex;flex-direction:column}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.modal:before,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.modal:before{content:none}.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.modal .modal-title,.cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.modal .modal-title{font-size:16px;margin-bottom:0}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-brand .cm-modal>.modal .modal-title,.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-search-category .cm-modal>.modal .modal-title{font-size:2rem;padding-top:0}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider{padding-bottom:30px;margin-bottom:25px;display:flex;-moz-column-gap:33px;column-gap:33px}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider{flex-direction:column;width:92%;margin:0 auto;padding-top:15px}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .title{color:var(--color-main,#ccc);font-weight:700;font-size:14px;margin:0}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .title{font-size:1.625rem}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range{width:auto}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range{margin:0 auto;width:95%}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .multi-range-slider-bar{margin:10px auto 30px}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .multi-range-slider-bar{margin:2.5rem auto 3.375rem}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .multi-range-slider-bar .slider-base .slider-connects .slider-connect{background-color:var(--color-main,#ccc)}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .multi-range-slider-bar .slider-base .slider-origin .slider-handle{width:21px;height:21px;border-color:var(--color-main,#ccc)}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range span{font-size:14px;display:inline-block;margin:0 .5em}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range span{margin:0 .3em}.cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .yen-input{font-size:14px;height:43px;color:#606060;width:124px}.bp-sm .cm-modal-multi-search.cm-modal>.modal .inner .ca-range-slider .range .yen-input{font-size:16px;width:38%}.bp-sm .cm-modal-multi-search .btn-delete{width:100%;max-width:none}.cm-modal-multi-search .cm-modal-button-area{justify-content:center}.bp-sm .cm-modal-multi-search .cm-modal-button-area{flex-direction:column-reverse;margin-top:5.625rem;gap:2.5rem}.cm-modal-multi-search .cm-modal-button-area button{height:50px}
