.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{background-color:var(--color-white,#fff);padding:8px 0 20px;width:100%}.co-product-main .search-modal .ca-button{height:5.625rem;margin:0 auto;max-height:55px;max-width:432px;padding:15px 0;width:96%}.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{color:var(--color-white,#fff);display:inline-block;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{margin:0 auto;padding-top:20px;width:92%}.co-product-main .inner .intro{margin-bottom:3.125rem}.co-product-main .inner .intro img{max-width:100%}.co-product-main .inner>.title-area{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1.875rem}.bp-sm .co-product-main .inner>.title-area{align-items:stretch;flex-direction:column}.co-product-main .inner>.title-area .title{align-items:flex-end;display:flex}.bp-sm .co-product-main .inner>.title-area .title{align-items:center;margin-bottom:1.25rem}.co-product-main .inner>.title-area .title .num{color:var(--color-main,#ccc);font-size:1rem;font-weight:700;line-height:1.6;margin-left:4px;white-space:nowrap}.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);display:block;font-size:18px;font-weight:700;justify-content:start;text-align:left}.bp-sm .co-product-main .inner>.title-area .title h1{font-size:1.5rem;min-width:unset}.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{align-items:center;-moz-column-gap:11px;column-gap:11px;display:flex;justify-content:flex-end}.co-product-main .inner .conditions>span{font-size:14px;font-weight:600}.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{border-radius:6px;font-size:14px;font-weight:600}.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-bottom:30px;margin-top:0}.bp-sm .co-product-main .products .cm-block-list{margin-bottom:6.25rem}.co-product-main .products .cm-block-list ul{gap:3.125rem 1.875rem}.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{margin:0 auto 15px;padding-top:15px;width:92%}.co-product-main .refine-search>.checkbox>ul{-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}.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{align-items:center;color:var(--color-main,#ccc);display:flex;height:42px;justify-content:center;position:absolute;right:0;top:calc(1.875rem - 30px);width:46px}.bp-sm .co-product-main .cm-modal-multi-search>.modal .inner .input-area .search-button{height:100%;right:4%;top:0;width:5.75rem}.co-product-main .cm-modal-multi-search>.modal .inner .input-area .clear-button{background-color:var(--color-icon-light,#ccc);border-radius:50%;color:var(--color-main,#ccc);padding:3px 5px;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{font-size:.9rem;margin-top:10px;text-align:center}
