.co-product-main{background-color:var(--color-white,#fff);border-radius:12px;padding:30px 20px 50px}.bp-sm .co-product-main{background-color:transparent;padding:0}.co-product-main .search-modal{width:100%;background-color:var(--color-white,#fff);padding:8px 0 20px}.co-product-main .search-modal .ca-button{height:5.625rem;max-height:55px;width:96%;max-width:432px;margin:0 auto;padding:15px 0}.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-main,#ccc)}.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}.bp-sm .co-product-main .inner{padding-top:20px;width:92%;margin:0 auto}.co-product-main .inner .intro{margin-bottom:3.125rem}.co-product-main .inner .intro img{max-width:100%}.co-product-main .inner>.title-area{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.875rem}.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}.bp-sm .co-product-main .inner>.title-area .title{margin-bottom:1.25rem;align-items:center}.co-product-main .inner>.title-area .title .num{color:var(--color-main,#ccc);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{color:var(--color-main,#ccc);text-align:left;font-size:18px;font-weight:700;justify-content:start;display:block}.bp-sm .co-product-main .inner>.title-area .title h1{min-width:unset;font-size:1.5rem}.co-product-main .inner>.title-area .title h1 .name{color:var(--color-main,#ccc);font-size:20px}.bp-sm .co-product-main .inner>.title-area .title h1 .name{font-size:1.5rem}.co-product-main .inner .conditions{display:flex;justify-content:flex-end;align-items:center;-moz-column-gap:11px;column-gap:11px}.co-product-main .inner .conditions>span{font-weight:600;font-size:14px}.bp-sm .co-product-main .inner .conditions>span{font-size:1.5rem}.co-product-main .inner .conditions .ca-select .select{width:100%}.co-product-main .inner .conditions .ca-select .select:before{border-color:var(--color-main,#ccc) transparent transparent transparent}.co-product-main .inner .conditions .ca-select .select select{font-size:14px;font-weight:600;border-radius:6px}.bp-sm .co-product-main .inner .conditions .ca-select .select select{font-size:1.5rem}.co-product-main .products .hide{display:none}.co-product-main .products .ca-button{margin:30px auto 0}.co-product-main .products .cm-block-list{margin-top:0;margin-bottom:30px;gap:3.125rem 1.875rem}.bp-sm .co-product-main .products .cm-block-list{margin-bottom:6.25rem}.co-product-main .no-data{margin-top:6.25rem;text-align:center;white-space:pre-line}.co-product-main .no-data p{font-size:1rem;line-height:1.4}.bp-sm .co-product-main .no-data p{font-size:1.75rem}.co-product-main .no-data .ca-button{margin-top:1.875rem}.bp-sm .co-product-main .refine-search{width:92%;margin:0 auto 15px;padding-top:15px}.co-product-main .refine-search>.checkbox>ul{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.co-product-main .refine-search>.checkbox li{height:auto}.co-product-main .refine-search>.checkbox li input:checked+label:before{background:var(--color-main,#ccc);border-color:var(--color-main,#ccc)}.co-product-main .cm-modal-multi-search{justify-content:center}.bp-sm .co-product-main .cm-modal-multi-search{justify-content:start}@media only screen and (max-width:960px){.co-product-main .cm-modal-multi-search>.modal:before{content:none}}.co-product-main .cm-modal-multi-search>.modal .cm-modal{justify-content:center}.bp-sm .co-product-main .cm-modal-multi-search>.modal .cm-modal{justify-content:start}.co-product-main .cm-modal-multi-search>.modal .inner .input-area{position:relative}.co-product-main .cm-modal-multi-search>.modal .inner .input-area .search-button{color:var(--color-main,#ccc);position:absolute;right:0;top:calc(1.875rem - 30px);width:46px;height:42px;display:flex;align-items:center;justify-content:center}.bp-sm .co-product-main .cm-modal-multi-search>.modal .inner .input-area .search-button{width:5.75rem;height:100%;top:0;right:4%}.co-product-main .cm-modal-multi-search>.modal .inner .input-area .clear-button{padding:3px 5px;border-radius:50%;background-color:var(--color-icon-light,#ccc);color:var(--color-main,#ccc);right:3em}.co-product-main .cm-modal-multi-search>.modal>.inner>.cm-modal-button-area button:first-child span{color:var(--color-main,#ccc)}.co-product-main .cm-modal-multi-search>.modal>.inner>.cm-modal-button-area button:first-child:hover span,.co-product-main .cm-modal-multi-search>.modal>.inner>.cm-modal-button-area button:last-child span{color:var(--color-white,#fff)}.co-product-main .cm-modal-multi-search>.modal>.inner>.cm-modal-button-area button:last-child:hover span{color:var(--color-main,#ccc)}.bulk-text{text-align:center;margin-top:10px;font-size:.9rem}
