.display-search-condition-item{display:none}.display-search-condition-item span.refine-search{display:flex;align-items:baseline;line-height:normal}body.is-desktop .display-search-condition-item span.refine-search{margin-right:20px}body.is-mobile .display-search-condition-item span.refine-search{flex-wrap:wrap}.display-search-condition-item span.refine-search span.refine-search-total-count{display:inline-block;font-size:min(6.5vw, 2.8rem);min-width:50px;font-weight:600}body.is-desktop .display-search-condition-item span.refine-search span.refine-search-total-count{margin-right:10px}body.is-mobile .display-search-condition-item span.refine-search span.refine-search-total-count{width:50%;min-width:8vw;line-height:1}span.refine-search-text{font-size:min(2.8vw, 14px)}.display-search-title{display:flex;justify-content:center;align-items:baseline;padding:10px 0;font-size:min(3.4vw, 15px)}span.display-search-title-text{font-size:min(5vw, 22px);padding-right:8px;font-weight:600}form.cm-filter-form{margin-top: 20px;}.cm-filter-group{display: flex;place-self: flex-start;flex-wrap: wrap;width: calc(100% + 12px);margin: 0 -8px 0 -5px;align-items: center;gap: 4px;position: relative;padding: 10px 0 25px;}.cm-filter-opt,.cm-filter-opt2,.cm-filter-opt3{display: flex;align-items: center;cursor: pointer;position: relative;font-size: min(3.4vw, 15px);padding: 12px 0 12px 5px;letter-spacing: -0.03rem;}body.is-desktop .cm-filter-opt{flex: 0 1 calc((100% - 16px) / 5);}body.is-mobile .cm-filter-opt{flex: 0 1 calc((100% - 8px) / 3);}label.cm-filter-opt2{flex: 0 1 calc((100% - 8px) / 2);}label.cm-filter-opt3{flex: 0 1 calc((100% - 8px) / 1);}input.cm-filter-input{position: absolute;white-space: nowrap;width: 1px;height: 1px;overflow: hidden;border: 0;padding: 0;clip: rect(0, 0, 0, 0);clip-path: inset(50%);margin: -1px;}span.cm-filter-opt__text{position:relative;padding:0 0 0 17px;font-size:min(3.2vw, 14px)}body.is-desktop span.cm-filter-opt__text{padding:0 0 0 20px;font-size:min(3.4vw, 15px)}body.is-mobile span.cm-filter-opt__text{padding:0 0 0 15px}.cm-filter-opt__label{display:flex;align-items:center;position:relative;line-height:1.1}.cm-filter-opt1 .cm-filter-opt__label::after,.cm-filter-opt2 .cm-filter-opt__label::after,.cm-filter-opt2 .cm-filter-opt__label::before,.cm-filter-opt3 .cm-filter-opt__label::after,.cm-filter-opt3 .cm-filter-opt__label::before,.cm-filter-opt__label::after,.cm-filter-opt__label::before{content:"";position:absolute;display:block;transition:border-color .2s linear}.cm-filter-opt1 .cm-filter-opt__label::before,.cm-filter-opt2 .cm-filter-opt__label::before,.cm-filter-opt3 .cm-filter-opt__label::before,.cm-filter-opt__label::before{top:0;bottom:0;width:min(3.4vw,15px);height:min(3.4vw,15px);border:1px solid #bbb;border-radius:4px;box-sizing:border-box;padding:0;margin:0}.cm-filter-opt2 .cm-filter-opt__label::after,.cm-filter-opt3 .cm-filter-opt__label::after,.cm-filter-opt__label::after{top:0;bottom:0;left:4px;width:4px;height:8px;border-right:3px solid #0ca6aa;border-bottom:3px solid #0ca6aa;opacity:0;transform:rotate(45deg);z-index:2;box-sizing:content-box}label.cm-filter-opt1>input.cm-filter-input:checked+.cm-filter-opt__label::after,label.cm-filter-opt2>input.cm-filter-input:checked+.cm-filter-opt__label::after,label.cm-filter-opt3>input.cm-filter-input:checked+.cm-filter-opt__label::after,label.cm-filter-opt>input.cm-filter-input:checked+.cm-filter-opt__label::after{opacity:1}label .search-total-count,label.cm-filter-opt .search-total-count,label.cm-filter-opt2 .search-total-count{font-size:min(3.2vw, 13px);margin:0 -6px 0 -7px}body.is-desktop label .search-total-count,body.is-desktop label.cm-filter-opt .search-total-count,body.is-desktop label.cm-filter-opt2 .search-total-count{font-size:min(3.2vw, 14px);margin:0 -6px 0 -5px}.filter-icon,.filter-icon2,.svg-x{width:20px;height:20px;aspect-ratio:auto 20/20}.filter-icon{margin:2px 5px 0 0}.filter-icon2{vertical-align:bottom}.atom-icon.zoom-in-icon{padding-right:6px}.minima{background-color:#fff;padding:6px 10px!important;border-radius:16px;display:flex;align-items:center;font-size:min(3.2vw, 12px)!important;margin-left:1vw;letter-spacing:0!important}span.cm-filter-current{text-decoration:underline;background:linear-gradient(transparent 60%,#ff6 60%)}.widget_product_categories .child-wrap>ul{overflow:hidden}.cm-filter-overlay{position:fixed;inset:0;display:none;z-index:9998;background:rgba(0,0,0,.55)}.cm-filter-overlay.is-open,.display-search-condition-item.cm-filter-modal.is-open{display:block}.display-search-condition-item.cm-filter-modal{display: none;position: fixed;z-index: 9999;left: 50%;top: 50%;transform: translate(-50%, -50%);width: min(97vw, 1000px);max-height: 88vh;overflow: auto;background: #fff;padding: 16px 2%;border-radius: 10px;box-shadow: 0 10px 30px rgba(0, 0, 0, .25);}.js-accordion-title{background-color: #f5f2ed;padding: 1.4vh;display: flex;align-items: center;line-height: normal;border-bottom: 2px solid #fcfbf9;}.js-accordion-title.search_title:not(:has(~ .js-accordion-title.search_title)){border-bottom: none;}.refine-search-button-wrap{display:flex;align-items:center}body.is-desktop .refine-search-button-wrap{justify-content:center}body.is-mobile .refine-search-button-wrap{justify-content:flex-end}.display-search-button-wrap{display:flex;align-items:center;justify-content:center;margin-top:25px;position: sticky;bottom: 0;}body.is-mobile .display-search-button-wrap{width:calc(100% + 12px);margin:25px -6px 0!important;}.search-button,.search-clear-button{display:flex;flex-direction:row;align-items:center;justify-content:center;max-height:40px;border-radius:0;cursor:pointer}.search-button{margin: 0 0 0 10px;background: #3c3134;padding: 10px 15px;color: #fff;}.cm-filter-close{position: absolute;right: 3%;top: 3%;margin-left: auto;display: block;font-size: min(9.4vw, 3rem);line-height: 1;background: 0 0;border: 0;cursor: pointer;}body.is-desktop button.search-button{width:200px}body.is-mobile .search-button{min-width:29vw}.search-clear-button{margin:0 10px 0 0;padding:10px 15px;border-style:solid;border-width:2px}.bpf-thickness{padding: 14px 12px;margin: 12px 0;border: 1px solid #f5f2ed;border-radius: 6px;background: #fcfbf9}.bpf-thickness__title{font-weight: 700;font-size: 14px;margin-bottom: 12px}.bpf-thickness__title span{font-weight: 400;font-size: 12px}.bpf-thickness__track{display: flex;align-items: center;position: relative;height: 30px;margin: 0 6px 10px;--bpf-min-pct: 0%;--bpf-max-pct: 100%}.bpf-thickness__track:before{content: "";position: absolute;top: 50%;height: 5px;left: 0;right: 0;transform: translateY(-50%);border-radius: 5px;background: #d7dce2}.bpf-thickness__progress{position: absolute;top: 50%;left: var(--bpf-min-pct);right: calc(100% - var(--bpf-max-pct));height: 5px;transform: translateY(-50%);border-radius: 5px;background: #96588a;pointer-events: none}.bpf-thickness__range{position: absolute;left: 0;right: 0;width: 100%;margin: 0;pointer-events: none;background: transparent;appearance: none;-webkit-appearance: none}.bpf-thickness__range::-webkit-slider-thumb{pointer-events: auto;appearance: none;-webkit-appearance: none;width: 19px;height: 19px;border-radius: 50%;background: #fff;border: 2px solid #96588a;box-shadow: 0 1px 4px rgba(0, 0, 0, .25);cursor: pointer}.bpf-thickness__range::-moz-range-thumb{pointer-events: auto;width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 2px solid #96588a;box-shadow: 0 1px 4px rgba(0, 0, 0, .25);cursor: pointer}.bpf-thickness__range[data-bpf-range="max"]{z-index: 2}.bpf-thickness__values{display: flex;gap: 16px;align-items: center;justify-content: center}.bpf-thickness__values label{display: flex;align-items: center;gap: 5px;font-size: 12px;min-width: 0}.bpf-thickness__values input{width: 80px;max-width: 100%;height: 38px;padding: 5px;border: 1px solid #bbb;border-radius: 4px;font-size: min(4.2vw, 1.1rem) !important;}.bpf-thickness__values>span{flex: none}.cm-filter-form [data-bpf-accordion]{cursor: pointer}.cm-filter-form [data-bpf-accordion]:focus-visible{outline: 2px solid #96588a;outline-offset: 2px}.cm-filter-form .bpf-accordion-indicator{margin-left: auto;font-size: 20px;line-height: 1;color: #96588a}.cm-filter-form [data-bpf-thickness][hidden],.cm-filter-form .cm-filter-group[hidden]{display: none !important}.display-search-condition-item.cm-filter-modal.is-open{top: min(14vh, 120px);transform: translateX(-50%);max-height: calc(100dvh - min(14vh, 120px) - 16px);overflow-y: auto;overscroll-behavior: contain}@media(max-width:767px){.display-search-condition-item.cm-filter-modal.is-open{top: 3vh;max-height: 94dvh}}.cm-filter-opt-unavailable{color:#eee;cursor:default}.cm-filter-opt-unavailable input{pointer-events:none}.cm-filter-opt-unavailable .cm-filter-input-text,.cm-filter-opt-unavailable .cm-filter-opt__label,.cm-filter-opt-unavailable .search-total-count{color:#ccc}.display-search-condition-item.cm-filter-modal{overflow-y: auto;overflow-x: hidden;scrollbar-gutter: auto;scrollbar-width: none;}.display-search-condition-item.cm-filter-modal::-webkit-scrollbar{display: none;}.display-search-condition-item.cm-filter-modal > .cm-filter-close{position: sticky;top: 8px;right: auto;z-index: 20;display: block;width: 36px;height: 36px;margin: 0 0 -36px auto;padding: 0;line-height: 36px;text-align: center;background: #fff;border: 0;cursor: pointer;}
