.co-product-main .search-modal{width:100%;padding-bottom:22px}.co-product-main .search-modal .ca-button{height:5.625rem;max-height:55px;width:96%;max-width:432px;margin:0 auto;padding:15px 0;font-weight:600}.bp-sm .co-product-main .search-modal .ca-button{padding:1.5rem 0}.co-product-main .search-modal .ca-button:hover .ico-adv-bar:before,.co-product-main .search-modal .ca-button:hover>span{color:var(--color-font,#000)}.co-product-main .search-modal .ca-button>span{color:var(--color-white,#fff)}.bp-sm .co-product-main .search-modal .ca-button>span{font-size:1.75rem}.co-product-main .search-modal .ca-button .ico-adv-bar{margin-right:6px}.co-product-main .search-modal .ca-button .ico-adv-bar:before{display:inline-block;color:var(--color-white,#fff);font-size:2rem;margin-top:-.5rem}.bp-sm .co-product-main .search-modal .ca-button .ico-adv-bar:before{font-size:3.25rem;margin-top:-.8125rem}@media only screen and (max-width:960px){.co-product-main>.inner{padding:18px 4% 70px;width:100%;box-sizing:border-box;background-color:var(--color-white,#fff)}}.bp-sm .co-product-main>.inner{padding:2.125rem 4% 8.625rem}.co-product-main>.inner>.title-area{display:flex;align-items:flex-start;justify-content:space-between}.bp-sm .co-product-main>.inner>.title-area{flex-direction:column;align-items:stretch}.co-product-main>.inner>.title-area .title{display:flex;align-items:flex-end}.co-product-main>.inner>.title-area .title .num{font-weight:700;line-height:1.6;white-space:nowrap;font-size:1rem;margin-left:4px}.bp-sm .co-product-main>.inner>.title-area .title .num{font-size:1.25rem}.co-product-main>.inner>.title-area .title h1{text-align:left;font-size:18px;font-weight:700;margin-bottom:0;line-height:1.6}.bp-sm .co-product-main>.inner>.title-area .title h1{font-size:1.5rem}.co-product-main>.inner>.title-area .title h1 .name{font-size:20px}.bp-sm .co-product-main>.inner>.title-area .title h1 .name{font-size:1.5rem}.co-product-main>.inner>.title-area .conditions{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:11px;column-gap:11px}.co-product-main>.inner>.title-area .conditions>span{font-weight:600;font-size:14px}.bp-sm .co-product-main>.inner>.title-area .conditions>span{font-size:1.5rem}.bp-sm .co-product-main>.inner>.title-area .conditions .ca-select{width:35%}.co-product-main>.inner>.title-area .conditions .ca-select .select{width:100%}.co-product-main>.inner>.title-area .conditions .ca-select .select select{font-size:14px;font-weight:600;border-radius:18px;text-align:center}.bp-sm .co-product-main>.inner>.title-area .conditions .ca-select .select select{font-size:1.5rem}.co-product-main>.inner .intro{margin-bottom:3.125rem}.co-product-main>.inner .intro img{max-width:100%}.co-product-main>.inner .products .hide{display:none}.co-product-main>.inner .products>.ca-button{margin:30px auto 0}@media only screen and (max-width:960px){.co-product-main>.inner .products .cm-block-list{margin-top:1.75rem}}.co-product-main>.inner .no-data{margin-top:6.25rem;text-align:center;white-space:pre-line}.co-product-main>.inner .no-data p{font-size:1rem;line-height:1.4}.bp-sm .co-product-main>.inner .no-data p{font-size:1.75rem}.co-product-main>.inner .no-data .ca-button{margin-top:1.875rem}.bp-sm .co-product-main>.inner>.cm-modal-multi-search>.modal>.modal-title{font-size:1.75rem;padding:2.75rem 0}.co-product-main>.inner>.cm-modal-multi-search>.modal .input-area input{padding:.875rem 6.25rem .875rem 12px}.bp-sm .co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider{width:100%;box-sizing:border-box;background-color:var(--color-bg-main,#fff);padding:15px 6% 34px}.co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider .range .multi-range-slider-bar .bar-inner{background-color:#eeccd3}.co-product-main>.inner>.cm-modal-multi-search>.modal .ca-range-slider .range .multi-range-slider-bar .thumb:before{background-color:var(--color-accent,#ccc)}.co-product-main>.inner>.cm-modal-multi-search>.modal .cm-modal-button-area .white-transparent{border-color:#ddd}.bp-sm .co-product-main>.inner .refine-search{width:100%;margin:30px auto 15px;box-sizing:border-box}.co-product-main>.inner .refine-search>.checkbox>ul{display:flex;flex-wrap:wrap;gap:20px}.co-product-main>.inner .refine-search>.checkbox li{height:auto}.bulk-text{text-align:center;margin-top:10px;font-size:.9rem}
