/*  */
.brand-prd-all-modal {border:0px;padding:0px;}
.brand-prd-all-modal .btn-close {position: absolute; text-indent: -9999px; top:40px;right:40px;width:48px;height:48px;background: url("data:image/svg+xml, %3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Ccircle cx='24' cy='24' r='24' fill='%23222'/%3E    %3Cpath d='M32 15.146 16 30.903M32 30.903 16 15.146' stroke='%23fff' stroke-width='1.6' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat center;background-size:cover;}
.brand-prd-all-modal .modal-header {padding:100px 0px 0px 0px;margin:0px 0px;}
.brand-prd-all-modal .modal__header-fixed {max-width:840px;}
.brand-prd-all-modal.modal .modal-contents {max-height:calc(100vh - 487px);padding:0px;}
.brand-prd-all-modal.modal .modal-contents .scroll-wrapper {max-height:calc(100vh - 487px) !important;}
.brand-prd-all-modal .k-head .k-title {font-size:40px;line-height:56px;color:#111111;padding:0 60px;}
.brand-prd-all-modal .k-list-wrap {overflow:hidden;margin-top:38px;border-bottom:8px solid #f8f8f8;padding:0 60px;}
.brand-prd-all-modal .k-list {position: relative;padding-bottom:36px;}
.brand-prd-all-modal .k-list ul {display:block;white-space: nowrap;;padding:0 6px;text-align:Center;}
.brand-prd-all-modal .k-list ul li {width:165px; display:inline-block;margin:0px 12px 0px 0px;;position: relative; text-align: left;; box-sizing: border-box; transition: all 0.25s;}
.brand-prd-all-modal .k-list ul li .k-img {position: relative;width:100%;height:114px;border-radius: 8px;overflow:hidden;box-sizing: border-box;transition: all 0.25s;}
.brand-prd-all-modal .k-list ul li .k-text {white-space: normal;font-size:17px;line-height:26px;margin-top:3px;color:#111;}
.brand-prd-all-modal .k-list ul li .k-name { font-size:18px;line-height:26px;color:#111;font-weight: bold;;margin-top:10px;}
.brand-prd-all-modal .k-list .slick-current .k-img:before {content:"";position: absolute;border-radius: 8px; top:0px;left:0px;width:100%;height:100%;border:4px solid #c61d23; box-sizing: border-box;}
.brand-prd-all-modal .k-list .slick-current .k-name {color:#c61d23;font-weight:bold;}
.brand-prd-all-modal .k-list .slick-current .k-text {color:#c61d23;}

.brand-prd-all-modal .k-list .slick-arrow {position: absolute;top:82px; width:40px;height:40px;margin-top:-42px;text-indent:-9999px;z-index:1;}
.brand-prd-all-modal .k-list .slick-arrow.slick-prev {left:-40px;background:url("data:image/svg+xml, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath d='M25 30 15 20l10-10' stroke='%23111' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat}
.brand-prd-all-modal .k-list .slick-arrow.slick-next {right:-40px;background:url("data:image/svg+xml, %3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E    %3Cpath d='m15 30 10-10-10-10' stroke='%23111' stroke-width='2' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 0 0 no-repeat}
.brand-prd-all-modal .k-list .slick-arrow.slick-disabled {opacity: 0.5;}
.brand-prd-all-modal .k-list .slick-dots {margin-top:27px;}
.brand-prd-all-modal .k-list .slick-dots li {width:16px;height:16px;}
.brand-prd-all-modal .k-list .slick-dots li button:after {width:8px;height:8px;}
.brand-prd-all-modal .k-list .slick-dots li.slick-active button:after {content:"";background-color: #c61d23;;}
.brand-prd-all-modal .prd-modal-list .section-item {padding:37px 60px 42px 60px;border-bottom:8px solid #f8f8f8;}
.brand-prd-all-modal .prd-modal-list .section-item:last-child {border-bottom:0px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-name {font-size:32px;line-height:48px;font-weight:bold;padding-left:4px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-subname {margin-top:20px; font-size:24px;line-height:34px;color:#333;font-weight:bold;padding-left:4px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-subname + ul {margin-top:-12px !important;}
.brand-prd-all-modal .prd-modal-list .section-item ul + .k-subname {margin-top:22px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner {margin-top:10px;display:none;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner .k-inner {position: relative;border-radius: 8px;overflow:hidden;;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner .k-img {position: absolute;top:0px;left:0px;width:100%;height:100%;background-size:cover;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner .k-img:after {content:"";position: absolute;top:0px;left:0px;width:100%;height:100%;background-color: rgba(0,0,0,0.3);}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner dl {color:#fff;position: relative;z-index:1;;text-align:center;padding:18px 0;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner dl dt {font-size:16px;line-height:24px;font-weight:bold;}
.brand-prd-all-modal .prd-modal-list .section-item .k-banner dl dd {font-size:14px;line-height:20px;margin-top:4px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list {margin-top:-8px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul {display:flex;flex-wrap: wrap;margin:0 -4px;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul li {width:25%;margin-top:32px;padding:0 10px;box-sizing: border-box;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul li a {}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul li a .k-img {box-sizing: border-box; background-color: #f9f9f9;;border:1px solid #eee;border-radius:8px;overflow:hidden;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul li a .k-img img {width:100%;vertical-align:top;}
.brand-prd-all-modal .prd-modal-list .section-item .k-prd-list ul li a .k-text {margin-top:6px; text-align:center; font-size:18px;line-height:26px;color:#222;}
.brand-prd-all-modal .k-list::-webkit-scrollbar {width: 0px;background: transparent;}
.brand-prd-all-modal.k-scroll .k-list ul li {width:136px;}
.brand-prd-all-modal.k-scroll .k-list ul li .k-img {height:94px;}

/*  */
.brand-prd-all-modal.hetbahn {}
.brand-prd-all-modal.hetbahn .k-list ul li.active .k-img {border-color: #c61d23;}
.brand-prd-all-modal.hetbahn .k-list ul li.active .k-name {color:#c61d23;}
.brand-prd-all-modal.hetbahn .k-list ul li.active .k-text {color:#c61d23;}
.brand-prd-all-modal.hetbahn .k-list .slick-current .k-name {color:#c61d23;font-weight:bold;}
.brand-prd-all-modal.hetbahn .k-list .slick-current .k-text {color:#c61d23;}
.brand-prd-all-modal.hetbahn .k-list ul .slick-current .k-img:before {content:"";border-color: #c61d23;}
/*  */
.brand-prd-all-modal.beksul {}
.brand-prd-all-modal.beksul .k-list ul li.active .k-img {border-color: #e60021;}
.brand-prd-all-modal.beksul .brand-prd-all-modal .k-list ul li.active .k-name {color:#e60021;}
.brand-prd-all-modal.beksul .brand-prd-all-modal .k-list ul li.active .k-text {color:#e60021;}
.brand-prd-all-modal.beksul .k-list .slick-current .k-name {color:#e60021;font-weight:bold;}
.brand-prd-all-modal.beksul .k-list .slick-current .k-text {color:#e60021;}
.brand-prd-all-modal.beksul .k-list ul .slick-current .k-img:before {content:"";border-color: #e60021;}
/*  */
.brand-prd-all-modal.bibigo {}
.brand-prd-all-modal.bibigo .k-list ul li.active .k-img {border-color: #72af2d;}
.brand-prd-all-modal.bibigo .k-list ul li.active .k-name {color:#72af2d;}
.brand-prd-all-modal.bibigo .k-list ul li.active .k-text {color:#72af2d;}
.brand-prd-all-modal.bibigo .k-list .slick-current .k-name {color:#72af2d;font-weight:bold;}
.brand-prd-all-modal.bibigo .k-list .slick-current .k-text {color:#72af2d;}
.brand-prd-all-modal.bibigo .k-list ul .slick-current .k-img:before {content:"";border-color: #72af2d;}
/*  */
.brand-prd-all-modal.gourmet {}
.brand-prd-all-modal.gourmet .k-list ul li.active .k-img {border-color: #EB6209;}
.brand-prd-all-modal.gourmet .k-list ul li.active .k-name {color:#EB6209;}
.brand-prd-all-modal.gourmet .k-list ul li.active .k-text {color:#EB6209;}
.brand-prd-all-modal.gourmet .k-list .slick-current .k-name {color:#EB6209;font-weight:bold;}
.brand-prd-all-modal.gourmet .k-list .slick-current .k-text {color:#EB6209;}
.brand-prd-all-modal.gourmet .k-list ul .slick-current .k-img:before {content:"";border-color: #EB6209;}
/* 장바구니 버튼 MARKETDEV-9211 */
.product-list .product-list-top .btn-product-cart {right:10px;bottom:10px;min-width:36px;width:36px;height:36px;border-radius:8px;background:#fff;line-height:1;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.15);}
.product-list .product-list-top .btn-product-cart:before {display:inline-block; content:'';width:19px;height:18px; background:url(/cjom/web/images/common/ico-product-cart2.png) no-repeat;background-size:cover; margin:1px auto 0;}



