@charset "UTF-8";
:root{--Dark-Gray-Text-Secondary:#5a6a85;--Dark-Gray-text-primary:#2A2C3E}
@media (max-width:767.98px) {
  .scrollDisable {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}
}
.text-white{color:#fff}
.term-box h1,.term-box h2{font-weight:400;color:#000}
.term-box h1,.term-box h2,.term-box h3,.term-box h4,.term-box h5,.term-box h6,.term-box p{margin:0 0 8pt}
.term-box li{margin-top:0;margin-bottom:8pt}
.term-box * {word-break:break-all;}
.term-box h1{margin-top:14pt;margin-bottom:4pt;text-align:justify;page-break-inside:avoid;page-break-after:avoid;line-height:108%;widows:0;orphans:0;font-size:16pt}
.term-box h2,.term-box h3{margin-top:8pt;margin-bottom:4pt;text-align:justify;page-break-inside:avoid;page-break-after:avoid;line-height:108%;widows:0;orphans:0}
.term-box h2{font-size:14pt}
.term-box h3{font-size:12pt;font-weight:400;color:#000}
.term-box .Heading7,.term-box .Heading8,.term-box .Heading9,.term-box h4,.term-box h5,.term-box h6{margin-top:4pt;margin-bottom:2pt;text-align:justify;page-break-inside:avoid;page-break-after:avoid;font-size:10pt;font-weight:400;line-height:108%;widows:0;orphans:0;color:#000}
.term-box h4{font-style:normal}
.term-box h5{margin-left:5pt}
.term-box h6{margin-left:10pt}
.term-box .Heading7{margin-left:15pt;font-style:normal;-aw-style-name:heading7}
.term-box .Heading8{margin-left:20pt;-aw-style-name:heading8}
.term-box .Heading9{margin-left:25pt;font-style:normal;-aw-style-name:heading9}
.term-box .IntenseQuote{margin:18pt 43.2pt;text-align:center;line-height:108%;widows:0;orphans:0;border-top:.75pt solid #0f4761;border-bottom:.75pt solid #0f4761;padding-top:10pt;padding-bottom:10pt;font-style:italic;color:#0f4761;-aw-border-bottom:.5pt single;-aw-border-top:.5pt single}
.term-box .ListParagraph{margin-left:36pt;margin-bottom:8pt;text-align:justify;line-height:108%;widows:0;orphans:0}
.term-box .NoSpacing{margin-bottom:0;text-align:justify !important;word-break:break-all;line-height:normal;widows:0;orphans:0}
.term-box .NormalWeb{margin-top:5pt;margin-bottom:5pt;text-align:left;line-height:normal;widows:2;orphans:2;font-size:12pt}
.term-box .Quote,.term-box .Subtitle,.term-box .Title{text-align:center;widows:0;orphans:0}
.term-box .Quote{margin-top:8pt;margin-bottom:8pt;line-height:108%;font-style:italic;color:#404040}
.term-box .Subtitle{margin-bottom:8pt;line-height:108%;font-size:14pt;letter-spacing:.75pt;color:#595959}
.term-box .Title{margin-bottom:4pt;line-height:normal;font-size:28pt;letter-spacing:-.5pt}
.term-box span.Hyperlink{text-decoration:underline;color:#00f;-aw-style-name:hyperlink}
.term-box span.Char2,.term-box span.IntenseEmphasis{font-style:italic;color:#0f4761}
.term-box span.IntenseReference{font-weight:700;font-variant:small-caps;letter-spacing:.25pt;color:#0f4761}
.term-box span.Strong{font-weight:700;-aw-style-name:strong}
.term-box span.Char0{font-size:14pt;letter-spacing:.75pt;color:#595959}
.term-box span.Char1{font-style:italic;color:#404040}
.term-box span.1Char{font-size:16pt;color:#000}
.term-box span.2Char{font-size:14pt;color:#000}
.term-box span.3Char{font-size:12pt;color:#000}
.term-box span.4Char,.term-box span.5Char,.term-box span.6Char,.term-box span.7Char,.term-box span.8Char,.term-box span.9Char{color:#000}
.term-box span.Char{font-size:28pt;letter-spacing:-.5pt}
.term-box p{word-break:break-word}
.ic_alert_ex,.ic_alert_error,.ic_alert_check{display:block;width:4rem;height:4rem;background-size:cover;background-position:0 0;background-repeat:no-repeat}
@media (max-width:767.98px) {
.ic_alert_ex,.ic_alert_error,.ic_alert_check{width:56px;height:56px}
}
.ic_alert_ex{background-image:url(/dist/images/icon_alert_ex.png)}
.ic_alert_error{background-image:url(/dist/images/icon_alert_error.png)}
.ic_alert_check{background-image:url(/dist/images/icon_alert_check.png)}
.jconfirm-box{text-align:center}
.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{-webkit-border-radius:.75rem;-moz-border-radius:.75rem;border-radius:.75rem;padding:3rem 1.5rem 2rem}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-title-c .jconfirm-icon-c,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-title-c .jconfirm-icon-c{margin:0}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title{display:block;margin-top:1.5rem}
.jconfirm .jconfirm-box div.jconfirm-title-c .jconfirm-title:empty{display:none;margin-top:0}
.jconfirm .jc-title,.jconfirm .jconfirm-box div.jconfirm-title-c{font-size:1.5rem;line-height:1.25;letter-spacing:-.01em;padding-bottom:0;color:var(--Dark-Gray-text-primary);font-weight:700}
.jconfirm .jconfirm-box div.jconfirm-title-c{margin-bottom:1rem}
.jconfirm .jconfirm-box-container{width:calc(576px + var(--bs-gutter-x))!important;max-width:100%}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content{font-size:.875rem;line-height:1.4;color:var(--Dark-Gray-Text-Secondary)}
.jconfirm .jconfirm-box div.jconfirm-content-pane .jconfirm-content > div{padding-right:1rem}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll .jconfirm-content{overflow:hidden}
.jconfirm .jconfirm-box div.jconfirm-content-pane.no-scroll .jconfirm-content > div{padding-right:0}
.jconfirm .jconfirm-box div.jconfirm-content-pane{margin-bottom:1.5rem}
.jconfirm .bt-box{border-top:1px solid var(--light-gray-border,#E2E5EB);padding-top:1.5rem;margin-top:1.5rem}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons{float:none;display:flex;align-items:center;justify-content:center}
.jconfirm .jconfirm-box .jconfirm-buttons{padding:0}
.jconfirm .jconfirm-box .jconfirm-buttons button{-webkit-border-radius:.5rem;-moz-border-radius:.5rem;border-radius:.5rem;padding:0;text-align:center;line-height:1;margin-bottom:0}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default{width:8.875rem;height:2.5rem;font-size:.875rem;color:#fff;background-color:var(--bs-primary)}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default:hover{background-color:rgba(var(--bs-primary-rgb),0.85);color:#fff}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-default,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-default{color:#fff}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn,
.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn {text-transform: none;} 
.jconfirm .jconfirm-box .jconfirm-buttons>button{margin:0 .5rem}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-gray{width:8.875rem;height:2.5rem;font-size:.875rem;color:var(--Dark-Gray-text-primary);background-color:#E2E5EB}
.jconfirm.jconfirm-white .jconfirm-box .jconfirm-buttons button.btn-gray:hover,.jconfirm.jconfirm-light .jconfirm-box .jconfirm-buttons button.btn-gray:hover{background-color:rgba(226,229,235,0.85);color:var(--Dark-Gray-text-primary)}
@media (max-width:767.98px) {
.jconfirm .jconfirm-box-container{width:calc( 100vw - var(--bs-gutter-x)) !important;max-width:100%;margin: 0 auto;}
.jconfirm .jc-title,.jconfirm .jconfirm-box div.jconfirm-title-c{font-size:1rem}
.jconfirm .bt-box{margin-top:1rem;padding-top:1rem}
.jconfirm.jconfirm-white .jconfirm-box,.jconfirm.jconfirm-light .jconfirm-box{padding:40px 1rem 1.5rem}
}
.paging .page-item{display:flex}
.paging .page-item b{padding:0 6px}
.paging .page-item.next .page-link,.paging .page-item.last .page-link,.paging .page-item.first .page-link,.paging .page-item.prev .page-link{padding:.375rem .5rem}
section.datatables .table-responsive .dataTables_wrapper .dataTables_paginate .paginate_button{padding:0;border:0}
section.datatables div.dataTables_wrapper div.dataTables_paginate{margin-top:1rem}
section.datatables div.dataTables_wrapper div.dataTables_length select{padding-right:38px;background-position:right 8px center}
section.datatables .dataTables_length{margin:15px 0 0}
.joining_daterange{min-width:20%!important}
select.select2{padding-right:3rem}
.select2-container--open .select2-dropdown--above {border-bottom:1px solid #aaa}
.form-text-box{width:100%;padding:8px 0;font-size:.875rem;font-weight:400;line-height:1.5}
.form-fake-control{display:block;width:100%;padding:8px 16px;font-size:.875rem;font-weight:400;line-height:30px;color:#5a6a85;background-color:transparent;background-clip:padding-box;border:var(--bs-border-width) solid #dfe5ef;appearance:none;border-radius:8px;box-shadow:unset;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.input-group>.form-fake-control{position:relative;flex:1 1 auto;width:1%;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}
.form-fake-disabled{background-color:rgba(0,0,0,0.03)}
table.dataTable td,table.dataTable th{vertical-align:middle}
.outside-hide{position:absolute;left:-9999px;width:0;height:0;overflow:hidden}
.spinner-layer{display:none}
.spinner-layer.show{background:rgba(0,0,0,0.1);position:absolute;z-index:100;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}
.img_thumb{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;background:#fff;min-width:1.5rem;max-width:100%;border-radius:.5rem;width:2.5rem;margin-right:1rem}
.img_thumb::before{content:"";display:block;padding-bottom:100%}
.img_thumb::after{content:"";top:0;left:0;right:0;bottom:0;position:absolute;border-radius:.5rem;box-shadow:rgba(0,0,0,0.08) 0 0 0 1px inset;display:block;padding-bottom:100%}
.img_thumb img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;color:#8a8a8a}
.btn-selected_product_count{border-color:transparent!important}
.popover{max-width:90vw;width:360px}
.link_target{color:var(--bs-body-color)}
.card-box{border:1px solid #ebf1f6;border-radius:.5rem}
.card-box-inner + .card-box-inner{border-top:1px solid #ebf1f6}
.card-box table{width:100%}
.card-box table td,.card-box table th{padding:.6rem;font-weight:400}
.card-box table th{text-align:left}
.card-box table tr + tr td,.card-box table tr + tr th{padding-top:0}
.card-box table tbody + tbody{border-top:1px solid #ebf1f6}
.img-box img{max-width:100%}
.reason-box{min-height:100px;padding:1rem;background-color:#f6f6f6;font-size: 14px;color: #5A6A85;line-height: 1.4;letter-spacing: -0.05em;border-radius: 8px; border: 0;}
.product_list-card-wrap{min-height:400px;position:relative}
.product_list-card{min-height:300px;position:absolute;top:0;left:calc(var(--bs-gutter-x) * .5);right:calc(var(--bs-gutter-x) * .5);bottom:0}
.product_list-card .card-body{overflow-y:auto;-webkit-overflow-scrolling:touch}
.product-item{display:flex;align-items:stretch;border-radius:8px;border:1px solid var(--light-gray-border,#E2E5EB);background:var(--pure-white,#FFF);padding:1rem}
.product-item{margin-bottom:1rem}
.product-item .img{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;background:#fff;border-radius:.5rem;width:80px;margin-right:1rem; flex: 0 0 80px;}
.product-item .img::before{content:"";display:block;padding-bottom:100%}
.product-item .img img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;color:#8a8a8a;width:100%;height:100%;object-fit:cover}
.product-item .desc{padding:.5rem 0;display:flex;flex-direction:column;justify-content:space-between}
.product-item .desc .tit{
  font-weight:600;font-size:16px; line-height: 24px;height: 48px; word-break:break-all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
}
.product-item .desc .price{font-weight:700;font-size:1.25rem;color:var(--bs-primary)}

.curation-list .curation-item{display:flex;flex-direction:column;align-items:stretch;max-width:calc(100vw - 128px);width:720px}
.curation-list .curation-item button {
  background: transparent;border: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
 }
@media (max-width:767.98px) {
.product-item {margin-bottom: 0;}
.product-item + .product-item {margin-top: 1rem;}
.curation-list .curation-item{max-width:calc(100vw - 48px)}

.product_list-card-wrap{min-height:0;position:relative;order:2}
.product_list-card{min-height:0;position:static;top:initial;left:initial;right:initial;bottom:initial}
.product_list-card .card-body{min-height:0;max-height:512px;overflow-y:auto;-webkit-overflow-scrolling:touch}  
.product-item .img{width:72px;margin-right:0.5rem; flex: 0 0 72px;}
.product-item .desc{padding:0;}
.product-item .desc .tit{font-weight:600;font-size:14px; line-height: 21px;height: 42px;}
.product-item .desc .price{font-weight:700;font-size:1rem;}


}

.curation-list .curation-item .img{position:relative;display:inline-block;vertical-align:middle;overflow:hidden;transform:scale(0.95);  border-radius:16px;}
.curation-list .curation-item.selected .img {transform:scale(1);}
.curation-list .curation-item.selected button {box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);border-radius:16px;}
.curation-list .curation-item .img img{width:100%}
.curation-list .curation-item .desc{padding:.4rem 0 .6rem;display:flex}
.curation-list .curation-item .desc .tit{font-weight:500;font-size:.875rem}
.curation-list .curation-item .desc .price{font-weight:500;font-size:.875rem;color:var(--bs-primary)}
.round-4{width:4px;height:4px}
.bullet-list{color:var(--Dark-Gray-Text-Secondary,#5A6A85)}
.bullet-list li{position:relative;padding-left:20px;font-size:14px;line-height:1.8;letter-spacing:-.02em}
.bullet-list li::before{content:"";display:block;position:absolute;top:11px;left:8px;width:3px;height:3px;background:var(--Dark-Gray-Text-Secondary,#5A6A85);border-radius:4px;}
@media (max-width:767.98px) {
.bullet-list li{font-size:12px}
.bullet-list li::before {top:9px}
}
.wizard>.steps a:active,.wizard>.steps .current a:active{background:transparent}
.step-box-wrap{display:flex;align-items:flex-start;justify-content:center}
.step-box{width:50%;max-width:240px;position:relative;padding:0 1rem;text-align:center}
.step-box::before,.step-box::after{background-color:#f6f9fc;top:23px;width:50%;height:3px;content:"";z-index:0;display:block;position:absolute}
.step-box::after{right:0}
.step-box::before{left:0}
.step-box.on::before,.step-box.done::after{background-color:#5d87ff}
.step-box:last-child::after{display:none}
.step-box:first-child::before{display:none}
.step-box .step{margin:0 auto 10px;display:block;width:50px;height:50px;line-height:45px;border:3px solid #f6f9fc;font-size:1.3rem;border-radius:50%;text-align:center;position:relative;background-color:#fff;z-index:2}
.step-box.on .step{border-color:#5d87ff;background-color:#fff;color:#5d87ff}
.step-box.on{color:#5d87ff}
.curation-list .swiper {display:inline-flex;max-width:100%;margin:0 auto;padding-bottom: 32px;}
.category-list {overflow: hidden;overflow-x: auto;margin: 0 auto 36px;}
.category-list .category-inner-list{display:inline-flex;width: 100%;justify-content:center;}
.category-list .category-item{width:72px;position:relative; flex:0 0 72px;}
.category-list .category-item img{width:100%}
.category-list .category-item button {
display:flex;flex-direction:column;align-items:center; background: transparent; border: 0;
-webkit-appearance: none;
-webkit-border-radius: 0;
}
.category-list .category-item .img{width:100%}
.category-list .category-item .img_on{width:100%;position:absolute;top:0;left:0;right:0;z-index:2;opacity:0;transition:opacity .2s}
.category-list .category-item .img img{object-fit:cover;width:100%}
.category-list .category-item.selected .img_on {opacity:1}
@media (max-width: 767.98px) {
  .category-list::-webkit-scrollbar {
    height: 4px;
  }
  .category-list {margin: 0 -20px 14px;padding: 0 26px;}
  .category-list .category-inner-list { overflow: hidden;overflow-x: auto;width: auto; flex-wrap:nowrap; padding-bottom: 10px;}
}
.product-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px;position: relative;}
.Product_article{position: relative; cursor:pointer;display:flex;flex-direction:column;width:calc(12.5% - 16px);padding:1.5rem;border-radius:8px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);overflow: hidden;}

.Product_article.soldout:before, 
.Product_article.soldout:after {content:""; position: absolute;}
.Product_article.soldout:before{top:0;left:0;right:0;bottom:0;background: rgba(0,0,0,0.35);z-index: 11;}
.Product_article.soldout:after {content:"SOLD OUT"; top:50%;left:50%; font-size: 20px;font-weight: 700;color: #fff; text-align: center; transform:translate(-50%,-50%); z-index: 12;white-space:nowrap;}

@media (max-width: 1599.98px) {
.product-list .Product_article{width:calc(16.666% - 13.333333333333333333333333333333px)}
}
@media (max-width: 1299.98px) {
.product-list .Product_article{width:calc(25% - 12px)}
}
@media (max-width: 767.98px) {
.product-list .Product_article{width:calc(50% - 8px)}
}
@media (max-width:992px) {
/*.card{--bs-card-spacer-y:20px;--bs-card-spacer-x:20px;--bs-card-border-radius:8px;--bs-card-inner-border-radius:8px;--bs-card-cap-padding-y:8px;--bs-card-cap-padding-x:20px;--bs-card-group-margin:12px}*/
}
.Product_product-flag-image{position:relative;display:flex;flex-direction:column;align-items:center}
.Product_product-flag{display:none;position:absolute;top:0;width:100%;height:24px}
.Product_flag{z-index:100;display:flex;justify-content:center;align-items:center;padding:2px 8px;width:42px;margin-right:3px;background-color:#da3730}
.Product_flag span{font-weight:700;font-size:13px;line-height:140%;color:#fff}
.Product_product-image{position:relative;width:72.29%;padding-top:72.29%}
.Product_product-image .NumberInput_div-plus {display: none;}

.Product_product-image img{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;object-fit:cover}
.NumberInput_div-plus{padding:0;width:40px;height:40px;border-radius:50%;position:absolute;right:0;top:50%;margin-top:-20px}
.Product_product-name{max-width:100%;min-height:44px;margin:16px 0;overflow:hidden;color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:16px;font-weight:600;line-height:22px;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.Product_product-price{position:relative;width:100%;display:flex;justify-content:space-between}
.Product_current-price{color:var(--Pingle_Red,#E31D2C);font-family:"Open Sans";font-size:20px;font-style:normal;font-weight:700;line-height:40px;letter-spacing:-.4px}
.Product_original-price{line-height:22px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:rgba(0,0,0,.45);display:none}
.cart_product_list .Product_article{cursor:pointer;display:flex;flex-direction:row;width:100%;max-height:none;padding:8px;margin:0;position:relative;border-radius:8px;background:var(--light-gray-bg,#F6F6F6)}

.cart_product_list .Product_article + .Product_article{margin-top:16px}
.cart_product_list .Product_product-flag-image{width:74px;position:static;display:flex;flex-direction:column;align-items:center;margin-right:16px}
.cart_product_list .Product_product-image{position:static;width:74px;height:74px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:0;border-radius:8px;overflow:hidden}

.cart_product_list .Product_product-image img{position:static}
.cart_product_list .Product_product-image .NumberInput_div-plus{display:flex;justify-content:center;align-items:center;padding:0;width:24px;height:24px;position:absolute;bottom:auto;right:8px;top:8px;margin-top:0;z-index: 20;}
.cart_product_list .NumberInput_div-plus::after{content:"";width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='12' fill='white'/%3E%3Cpath d='M8.00016 16.6667C8.00016 17.0203 8.14064 17.3594 8.39069 17.6095C8.64074 17.8595 8.97987 18 9.3335 18H14.6668C15.0205 18 15.3596 17.8595 15.6096 17.6095C15.8597 17.3594 16.0002 17.0203 16.0002 16.6667V8.66667H8.00016V16.6667ZM9.64016 11.92L10.5802 10.98L12.0002 12.3933L13.4135 10.98L14.3535 11.92L12.9402 13.3333L14.3535 14.7467L13.4135 15.6867L12.0002 14.2733L10.5868 15.6867L9.64683 14.7467L11.0602 13.3333L9.64016 11.92ZM14.3335 6.66667L13.6668 6H10.3335L9.66683 6.66667H7.3335V8H16.6668V6.66667H14.3335Z' fill='%239CA5B4'/%3E%3C/svg%3E%0A")}
.cart_product_list .Product_product-image .NumberInput_div-plus .icon-cart {display: none;}
.cart_product_list .Product_product-price .NumberInput_div-plus {display: none;}
.cart_product_list .Product_product-desc{display:flex;flex-direction:column;justify-content:space-between;padding:5px 32px 5px 5px}
.cart_product_list .Product_product-name{max-width:100%;min-height:34px;color:rgba(0,0,0,.65);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:12px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:-.02em;margin:0}
.cart_product_list .Product_product-price{max-width:100%;width:100%;display:flex;justify-content:flex-start}
.cart_product_list .Product_current-price{color:var(--Pingle_Red,#E31D2C);font-size:16px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.02em}
.cart_product_list .Product_original-price{line-height:22px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:rgba(0,0,0,.45)}
@media (min-width: 768px) {
.cart_product_list.list-type .Product_article{padding:16px}
.cart_product_list.list-type .Product_product-flag-image{width:120px}
.cart_product_list.list-type .Product_product-image{width:120px;height:120px}
.cart_product_list.list-type .Product_product-desc{padding:16px 40px 16px 0}
.cart_product_list.list-type .Product_product-name{font-size:16px}
.cart_product_list.list-type .Product_current-price{font-size:20px}
.selective_product_list-box .cart_product_list .Product_product-image .NumberInput_div-plus {top:16px;right:16px;}
}

.empty-box{ width:100%;height: 480px;display:flex; align-items:center;justify-content:center;}
.button_fixed.fixed-button{position:fixed;top:0;right:30px;z-index:10}
.selective_product_list-box{}
.selective_product_list-box .total{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:14px;font-weight:400;line-height:24px;padding-top: 4px;margin-bottom:32px;border-bottom:1px solid #e2e5eb;padding-bottom:8px}
.selective_product_list-box .total .cnt{color:var(--Pingle_Red,#E31D2C);font-weight:700;margin:0 8px;font-style:normal}
.selective_product_list{position:relative}
.selective_product_list-box .cart_product_list{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:550px;padding:0 16px;margin: 0 -16px;}
@media (max-width: 1299px) {

.selective_product_list-box{position:static}
}
.accordion .accordion-item .accordion-button:not(.collapsed){border-bottom:2px solid var(--bs-primary);background-color:var(--bs-light-secondary)}
.accordion-body{background:#fafafa}
.ic-sns{display:block;width:48px;height:48px;background-size:cover;background-repeat:no-repeat;background-position:0 0;text-indent:-9999px;font-size:0;line-height:0}
.ic-sns.ic-sns-google{background-image:url(/dist/images/custom/ic_sns_google.png)}
.ic-sns.ic-sns-facebook{background-image:url(/dist/images/custom/ic_sns_facebook.png)}
.ic-sns.ic-sns-tiktok{background-image:url(/dist/images/custom/ic_sns_tiktok.png)}
.ic-sns.ic-sns-twitter{background-image:url(/dist/images/custom/ic_sns_twitter.png)}
.form-control{padding:0 1rem 2px;line-height:1;height:3rem;border-radius:8px;font-size:14px;color:var(--Dark-Gray-Text-Secondary)}
textarea.form-control {height: 8rem;}
@media (min-width: 769px) {
.form-control{height:3rem;font-size:14px}
textarea.form-control {height: 8rem;}
.text-btn{font-size:14px;line-height:48px;margin:0}
}
.form-control:focus{border-color:rgba(var(--bs-primary-rgb),0.65);color:var(--bs-body-color)}
.form-fake-control.bg,
.form-control.bg{background-color:#f6f6f6}
.select2-container--classic .select2-selection--single,.select2-container--classic .select2-selection--single .select2-selection__arrow,.select2-container--classic .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__rendered{border-color:#dfe5ef;height:3rem;line-height:3rem;color:var(--Dark-Gray-Text-Secondary);border-radius:8px}
.select2-container--classic.select2-container--open .select2-selection,.select2-container--default.select2-container--open .select2-selection{border-color:rgba(var(--bs-primary-rgb),0.65);color:var(--bs-body-color)}
.text-sub-color{color:var(--Dark-Gray-Text-Secondary)}
.btn-outline-white{--bs-btn-color:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:var(--bs-primary);--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fafafa;--bs-gradient:none}
.btn-white{--bs-btn-color:var(--bs-primary);--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-hover-color:rgba(var(--bs-primary-rgb),0.85);--bs-btn-hover-bg:rgba(255,255,255,0.85);--bs-btn-hover-border-color:rgba(255,255,255,0.85);--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:var(--bs-primary);--bs-btn-active-bg:#fff;--bs-btn-active-border-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fafafa;--bs-gradient:none}
.btn-gray{--bs-btn-color:#2A2C3E;--bs-btn-bg:#EFF2F5;--bs-btn-border-color:#EFF2F5;--bs-btn-hover-color:rgba(42,44,62,0.85);--bs-btn-hover-bg:rgba(239,242,245,0.85);--bs-btn-hover-border-color:rgba(239,242,245,0.85);--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#2A2C3E;--bs-btn-active-bg:#EFF2F5;--bs-btn-active-border-color:#EFF2F5;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:rgba(239,242,245,0.5);--bs-btn-disabled-border-color:#efefef;--bs-gradient:none}
.btn-dgray{--bs-btn-color:#fff;--bs-btn-bg:#2A2C3E;--bs-btn-border-color:#2A2C3E;--bs-btn-hover-color:rgba(255,255,255,0.85);--bs-btn-hover-bg:rgba(42,44,62,0.85);--bs-btn-hover-border-color:rgba(255,255,255,0.85);--bs-btn-focus-shadow-rgb:255,255,255;--bs-btn-active-color:#fff;--bs-btn-active-bg:#2A2C3E;--bs-btn-active-border-color:#2A2C3E;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:rgba(42,44,62,0.4);--bs-btn-disabled-border-color:#efefef;--bs-gradient:none}
body{letter-spacing:-.02em}
.text-btn{padding:0 10px;font-size:12px;letter-spacing:-.01em;color:var(--Dark-Gray-Text-Secondary);display:inline-block;line-height:32px;margin:0}
.btn-check:checked + .text-btn,.text-btn.show,.text-btn.active,.text-btn:focus{color:var(--bs-primary);font-weight:700}
.btn-outline-toggle{--bs-btn-color:#9CA5B4;--bs-btn-bg:#fff;--bs-btn-border-color:#E2E5EB;--bs-btn-border-color:#E2E5EB;--bs-btn-hover-color:var(--bs-primary);--bs-btn-hover-bg:#fff;--bs-btn-hover-border-color:var(--bs-primary);--bs-btn-focus-shadow-rgb:227,29,44;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-primary);--bs-btn-active-border-color:var(--bs-primary);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#efefef;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#fafafa;--bs-gradient:none;--bs-btn-font-weight:400;--bs-btn-padding-y:0;--bs-btn-font-size:12px;height:36px;line-height:34px;--bs-btn-padding-x:5px}
@media (min-width: 769px) {
.btn-outline-toggle{--bs-btn-font-weight:500;--bs-btn-padding-y:0;--bs-btn-padding-x:1rem;--bs-btn-font-size:14px;height:48px;line-height:46px}
}
.fa_custom_reward{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 4.72663L9.63333 5.71996L9.2 3.84663L10.6667 2.59329L8.74 2.42663L8 0.666626L7.24667 2.42663L5.33333 2.59329L6.78667 3.84663L6.33333 5.71996L8 4.72663ZM2.66667 8.72663L4.3 9.71996L3.86667 7.84663L5.33333 6.59329L3.40667 6.42663L2.66667 4.66663L1.91333 6.42663L0 6.59329L1.45333 7.84663L1 9.71996L2.66667 8.72663ZM13.3333 6.72663L14.9667 7.71996L14.5333 5.84663L16 4.59329L14.0733 4.42663L13.3333 2.66663L12.58 4.42663L10.6667 4.59329L12.12 5.84663L11.6667 7.71996L13.3333 6.72663ZM10 15.3333H6V6.66663H10V15.3333ZM4.66667 15.3333H0.666667V11.3333H4.66667V15.3333ZM15.3333 15.3333H11.3333V8.66663H15.3333V15.3333Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 0;-webkit-background-size:cover;background-size:cover}
.sign-box-guide{width:100%;max-width:1440px;background-color:#fff;border-radius:16px;box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);overflow:hidden}
.sign-box-wrap{display:flex;}
.sign-box-outer{width:50%;padding:72px 32px 52px}
.sign-toggle-box{background-color:var(--bs-primary);padding-top:52px}
.sign-toggle-box img {max-width:100%;}
.sign-title {margin-left: -25px;margin-right: -25px;}
.sign-box{max-width:520px;padding-left: 25px;padding-right: 25px;}
.fs-title{font-size:2.5rem!important;font-weight:800!important}
.sign-hr{position:relative;margin-bottom: 48px;}
.signup-box-wrap .sign-hr {margin-bottom: 24px;}
.sign-hr:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#E2E5EB}
.sign-hr p{background-color:#fff;padding:0 .75rem;margin:0;position:relative;z-index:1}
.btn-normal{min-width:240px;height:56px}
.btn-sign{min-width:240px;height:56px;margin-top:4.5rem}
.btn-sign-toggle{min-width:240px;height:56px;margin-top:8.75rem;line-height:56px;padding:0!important}
.signup-box-wrap .btn-sign {margin-top: 2rem;}
.sign-add-btn {margin-top: 24px;font-size: 14px;}
.policy-check  {margin-top: 8px;}
.policy-check .form-check-label {font-size: 12px;line-height: 18px;color: #5A6A85;} 
.policy-check .form-check-label a {color: inherit; font-weight: 700;text-decoration: underline;}
.policy-check .form-check-input {width: 16px;height: 16px;}

.sign-form-row + .sign-form-row {margin-top: 24px;} 
.sign-form-row + .sign-form-add-menu {margin-top: 16px;}
.sign-form-row + .form-guide-box {margin-top: 8px;}
@media (max-width: 767.98px) {
.sign-box-outer{padding:56px 16px 52px;order:1;width: 100%;}
.sign-toggle-box{display:none!important;order:2}

.sign-box-guide {border-radius: 0;box-shadow:none;}
.sign-logo {margin-bottom: 24px;text-align: center;}
.sign-logo img {display: block; width: 120px;margin: 0 auto;}
.btn-sign {margin-top: 2rem;}
.sign-add-btn,
.sign-form-add-menu {font-size: 12px;}
.fs-title{font-size:32px!important;}
.fs-title ~ p{font-size: 14px!important;}
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child,
div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    padding-right: calc(var(--bs-gutter-x) * .5);
    padding-left: calc(var(--bs-gutter-x) * .5);
}
.text-btn{padding:0;text-align: center;}

.sign-box{max-width:520px;padding-left: 0;padding-right: 0;}
.sign-title {margin-left: 0;margin-right: 0;}
}
.phonenumber-group{display:flex;justify-content:space-between}
.phonenumber-group .signup_contact_country-box{width:5.125rem;margin-right:.5rem}
/* //#bs-toast-modal-sm-3  {top:auto;bottom:0;height: auto;} */
.modal.for-bottom {overflow: hidden;}
.modal .modal-dialog.modal-toast.for-bottom {display:flex;align-items:flex-end;min-height: calc(100% - var(--bs-modal-margin) * 2);     transform: translate(0, 50px);}
.modal.show .modal-dialog.modal-toast.for-bottom {transform:none;}
.modal .modal-dialog.modal-toast.for-bottom .modal-content {margin-top: auto;}
.modal.modal-toast,
.modal-dialog.modal-toast{width:576px;max-width:calc(100% - var(--bs-modal-margin) * 2); }
.modal-dialog.modal-toast .modal-content{padding:1rem 1.5rem 1.5rem;border-radius:.75rem;background-color:#fff}
.modal-dialog.modal-toast .modal-header {padding: 0;}
.modal-dialog.modal-toast .modal-header h4.modal-title{font-size:1rem;font-weight:700}
.modal-dialog.modal-toast .modal-header .btn-close{width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;padding:0;margin:0;border-radius:0;opacity:1}
.modal-dialog.modal-toast .modal-body{padding:1.5rem 0}
.modal-dialog.modal-toast .modal-body p{margin:0;padding:0}
.modal-dialog.modal-toast .modal-footer{padding: 0;text-align:center;margin: 0 4px;justify-content:center;}
.modal-dialog.modal-toast .modal-footer .btn {margin: 0;height: 40px;line-height: 38px;padding-top: 0;padding-bottom: 0;}
.sign-simple-box{background-color:#fff;width:576px;max-width:100%;padding:56px;border-radius:16px;box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);text-align:center}
.sign-simple-box .head{padding:0}
.sign-simple-box .head .img {text-align: center;margin-bottom: 2.5rem;}
.sign-simple-box .head i[class^=ic_alert] {width: 72px;height: 72px;margin: 0 auto;}
.sign-simple-box .head img{max-width:100%;}
.sign-simple-box .head .title{font-size:1.5rem;line-height:1.25;color:#2a3547;font-weight:700}
.sign-simple-box .body{margin-top:40px}
.sign-simple-box .ssb-text{font-size:1rem;line-height:1.8; margin-bottom: 32px;color: #5a6a85;}
.sign-simple-box .ssb-text p{margin:0}
.sign-simple-box .ev-bottom{margin-top:32px;padding-top:32px;font-size:.875rem;line-height:1.6;border-top:1px solid #e2e5eb}
.sign-simple-box .ev-bottom p{margin-bottom:.2rem}
.sign-simple-box .ev-bottom a{font-weight:700;text-decoration:underline;color:var(--bs-body-color)}

.sign-simple-box .ssb-input-box + .ssb-input-box {margin-top: 24px;}
.sign-simple-box .ssb-link-box ,
.sign-simple-box .ssb-btn-box {margin-top: 32px;}


.sign-page-bg,
.page-bg{background-color:#f6f6f6;padding: 20px;}
@media (max-width:767.98px) {
  .sign-page-bg{background-color:transparent;padding: 0;}
  .page-bg{padding: 16px;}
}
.text-body{color:var(--bs-body-color)}
.pc_inline{display:none!important}
@media (min-width: 768px) {
.pc_inline{display:inline!important}
}
.search_daterange{background-image:url(/dist/images/icon_dateinput.png);background-repeat:no-repeat;background-position:16px center;-webkit-background-size:16px 16px;background-size:16px 16px;padding-left:2.5rem}
.search_daterange-wrap{display:flex;flex-direction:row;flex-wrap:wrap}
.search_daterange-wrap .first{display:flex;width:100%}
.search_daterange-wrap .first .btn{width:20%}
.search_daterange-wrap .first .btn ~ .btn{margin-left:4px}
.search_daterange-wrap .second{display:flex;width:100%}
.search_daterange-wrap .second .text-btn{width:calc(20% - 3.2px);margin-right:4px}
.search_daterange-wrap .second .form-control{width:80%}
.search_daterange-wrap .form-control{font-size:12px;height:32px;padding-bottom:1px;}
.search_daterange-wrap .form-control[readonly],
.search_daterange-wrap .form-control[readonly]:focus {
  background-color: #fff !important;
  color: #5a6a85;
  outline:0;
}
.scroll_list-wrap .btn-outline-toggle{min-width:52px}
.scroll_list-wrap > .card .card-body{padding:1.5rem 1.5rem 0}

.col-form-label {
  font-size: 16px;
    padding-top: calc(10px + var(--bs-border-width));
    padding-bottom: calc(10px + var(--bs-border-width));
}
@media (min-width: 768px) {
.search_daterange-wrap .first{width:auto}
.search_daterange-wrap .first .btn{width:auto}
.search_daterange-wrap .second{width:auto}
.search_daterange-wrap .second .text-btn{width:auto;font-size:14px;line-height:48px}
.search_daterange-wrap .second .form-control{width:auto}
.search_daterange-wrap .form-control{font-size:14px;height:48px}
.scroll_list-wrap .btn-outline-toggle{min-width:52px}

}
@media (max-width: 767.98px) {
.scroll_list-wrap .col-form-label{margin-bottom:0!important;padding-bottom:12px!important}
.search_daterange-wrap .btn{margin-bottom:1rem!important}
.scroll_list-wrap > .card .card-body{padding:1rem 1.5rem 0}
.col-form-label {
  font-size: 14px;
    padding-top: calc(5px + var(--bs-border-width));
    padding-bottom: calc(5px + var(--bs-border-width));
}
}
div.dataTables_processing>div:last-child>div{background:var(--bs-primary)}
.dataTables_scroll .badge{padding-top:7px;padding-bottom:7px}
.btn_list_copy{border:0;background:none}
.icon_copy{width:24px;height:24px;background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='24' height='24' rx='8' fill='%23F7F7F7'/%3E%3Cpath d='M16.6663 18.0001H9.33301V8.66675H16.6663V18.0001ZM16.6663 7.33341H9.33301C8.97939 7.33341 8.64025 7.47389 8.3902 7.72394C8.14015 7.97399 7.99967 8.31313 7.99967 8.66675V18.0001C7.99967 18.3537 8.14015 18.6928 8.3902 18.9429C8.64025 19.1929 8.97939 19.3334 9.33301 19.3334H16.6663C17.02 19.3334 17.3591 19.1929 17.6091 18.9429C17.8592 18.6928 17.9997 18.3537 17.9997 18.0001V8.66675C17.9997 8.31313 17.8592 7.97399 17.6091 7.72394C17.3591 7.47389 17.02 7.33341 16.6663 7.33341ZM14.6663 4.66675H6.66634C6.31272 4.66675 5.97358 4.80722 5.72353 5.05727C5.47348 5.30732 5.33301 5.64646 5.33301 6.00008V15.3334H6.66634V6.00008H14.6663V4.66675Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");-webkit-background-size:cover;background-size:cover;background-repeat: no-repeat;}
.datatables .dataTables_scrollHeadInner .table thead th:first-child{border-top-left-radius:8px!important}
.datatables .dataTables_scrollHeadInner .table thead th:last-child{border-top-right-radius:8px!important}
.datatables .datalist-title{font-size:1.5rem;font-weight:700;margin-right:1rem}
.datatables .datalist-title ~ .dataTables_info{padding-top:0;color:#9CA5B4}
.datatables .dt-buttons .btn{--bs-btn-padding-y:5px;--bs-btn-padding-x:10px;--bs-btn-bg:#f7f7f7;--bs-btn-color:#5A6A85;--bs-btn-border-color:transparent;--bs-btn-hover-color:#5A6A85;--bs-btn-hover-bg:#2A3547;--bs-btn-hover-border-color:transparent;--bs-btn-focus-shadow-rgb:42,44,62;--bs-btn-active-color:#5A6A85;--bs-btn-active-bg:#2A3547;--bs-btn-active-border-color:transparent;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#888;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:transparent;--bs-gradient:none}
.datatables .table>:not(caption)>*>*{color:var(--Dark-Gray-Text-Secondary)}
table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:before{font-family:"tabler-icons"!important;content:"\ea62"}
table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:after{font-family:"tabler-icons"!important;content:"\ea5f"}
table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after,table.dataTable thead>tr>th.sorting:before,table.dataTable thead>tr>th.sorting:after,table.dataTable thead>tr>th.sorting_asc:before,table.dataTable thead>tr>th.sorting_asc:after,table.dataTable thead>tr>th.sorting_desc:before,table.dataTable thead>tr>th.sorting_desc:after,table.dataTable thead>tr>th.sorting_asc_disabled:before,table.dataTable thead>tr>th.sorting_asc_disabled:after,table.dataTable thead>tr>th.sorting_desc_disabled:before,table.dataTable thead>tr>th.sorting_desc_disabled:after,table.dataTable thead>tr>td.sorting:before,table.dataTable thead>tr>td.sorting:after,table.dataTable thead>tr>td.sorting_asc:before,table.dataTable thead>tr>td.sorting_asc:after,table.dataTable thead>tr>td.sorting_desc:before,table.dataTable thead>tr>td.sorting_desc:after,table.dataTable thead>tr>td.sorting_asc_disabled:before,table.dataTable thead>tr>td.sorting_asc_disabled:after,table.dataTable thead>tr>td.sorting_desc_disabled:before,table.dataTable thead>tr>td.sorting_desc_disabled:after{line-height:.875rem;font-size:.875rem}
table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting_asc_disabled,table.dataTable thead>tr>th.sorting_desc_disabled,table.dataTable thead>tr>td.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting_asc_disabled,table.dataTable thead>tr>td.sorting_desc_disabled{padding-right:2rem}
.gcoupon_code{position:relative}
.cp_validation_layer{display:none;position:absolute;top:100%;left:0;right:0;z-index:10;margin-top:20px;background:#fff;box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 8px 24px -4px rgba(121,135,150,0.32);padding:1rem;border-radius:8px}
.validation_list {margin: 0;padding: 0;}
.validation_list li + li{margin-top:4px}
.validation_list li{font-size:.875rem;line-height:1.4;letter-spacing:-.01em;color:var(--Dark-Gray-Text-Secondary,#5A6A85)text-transform: capitalize;display:flex;align-items:flex-start}
.validation_list li > div{padding:1.5px 0}
.validation_list .ti{font-size:1.4rem;margin-right:.5rem}
.validation_list li.success{color:#00a452}
.validation_list li.fail{color:var(--bs-warning)}
.form-control.bg ~ .input-group-text{border:var(--bs-border-width) solid #dfe5ef;background:#f6f6f6;color:var(--Dark-Gray-Text-Secondary);font-size:14px}
.coupon_code_view{display:flex;align-items:center;justify-content:center}
.coupon_code_view-item{display:flex;padding:10px 12px 10px 18px;justify-content:center !important;align-items:center !important;flex-direction:row !important;flex-wrap:nowrap;gap:16px;border-radius:8px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12)}
.coupon_code_view .copy_box {}
.coupon_code_view .copy_box .copy_target{color:var(--Dark-Gray-text-primary,#2A2C3E) !important;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em; height: 40px;}
.link_back_list{display:flex;height:40px;padding:12px 20px 12px 16px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background:var(--light-gray-disable,#EFF2F5);color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:14px;font-weight:600}
.coupon_code_view .copy_box .btn_list_copy {width:32px;height:32px;}
.coupon_code_view .copy_box .icon_copy {width:32px; height:32px; background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='32' height='32' rx='8' fill='white'/%3E%3Cpath d='M20.6673 22H13.334V12.6667H20.6673V22ZM20.6673 11.3334H13.334C12.9804 11.3334 12.6412 11.4738 12.3912 11.7239C12.1411 11.9739 12.0007 12.3131 12.0007 12.6667V22C12.0007 22.3536 12.1411 22.6928 12.3912 22.9428C12.6412 23.1929 12.9804 23.3334 13.334 23.3334H20.6673C21.0209 23.3334 21.3601 23.1929 21.6101 22.9428C21.8602 22.6928 22.0007 22.3536 22.0007 22V12.6667C22.0007 12.3131 21.8602 11.9739 21.6101 11.7239C21.3601 11.4738 21.0209 11.3334 20.6673 11.3334ZM18.6673 8.66669H10.6673C10.3137 8.66669 9.97456 8.80716 9.72451 9.05721C9.47446 9.30726 9.33398 9.6464 9.33398 10V19.3334H10.6673V10H18.6673V8.66669Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A");}
.link_back_list:hover{color:inherit}
.page-header {
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom: 32px;
}
.page-header h4 {font-size: 24px;font-weight: 700 !important;line-height: 1.4;color: #2a2c3e;}
.page-header .btn{--bs-btn-padding-y:5px; white-space:nowrap;border:0 !important;border-color:transparent !important;}
.page-header .btn:hover,
.page-header .btn:focus {border-color:transparent !important;}
.page-header .btn.bg-light-primary {background-color: rgba(255,234,236,1) !important;}
@media (max-width:767.98px) {
  .link_back_list {padding-left: 0;padding-right: 0;width: 40px;text-align: center;display: none;}
  .link_back_list span {display: none;}
  .page-header .btn {font-size: 12px;}
  .page-header {margin-bottom: 24px;}
}

.icon-wallet,
.icon-interest,
.icon-channel,
.icon-profile,
.icon-account,
.icon-mail,.icon-close,.icon-myk,.icon-product,.icon-search,.icon-floating,.icon-cart,.icon-toggle-arrow,.icon-ex_info,.icon-ex_help,.icon-comment,.icon-history,.icon-back,.icon-bag,.icon-coupon{display:inline-block;vertical-align:middle;width:32px;height:32px;background-size:cover;background-repeat:no-repeat;text-indent:-9999px}
.icon-account {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 1.33333L4 6.66666V14.6667C4 22.0667 9.12 28.9867 16 30.6667C22.88 28.9867 28 22.0667 28 14.6667V6.66666L16 1.33333ZM16 4.23999L25.3333 8.39999V14.96C25.3333 17.2267 24.6667 19.5333 23.5333 21.56C21.3333 19.92 17.68 19.3333 16 19.3333C14.32 19.3333 10.6667 19.92 8.46667 21.56C7.33333 19.5333 6.66667 17.2267 6.66667 14.96V8.39999L16 4.23999ZM16 7.99999C14.7623 7.99999 13.5753 8.49166 12.7002 9.36683C11.825 10.242 11.3333 11.429 11.3333 12.6667C11.3333 13.9043 11.825 15.0913 12.7002 15.9665C13.5753 16.8417 14.7623 17.3333 16 17.3333C17.2377 17.3333 18.4247 16.8417 19.2998 15.9665C20.175 15.0913 20.6667 13.9043 20.6667 12.6667C20.6667 11.429 20.175 10.242 19.2998 9.36683C18.4247 8.49166 17.2377 7.99999 16 7.99999ZM16 10.6667C16.5304 10.6667 17.0391 10.8774 17.4142 11.2524C17.7893 11.6275 18 12.1362 18 12.6667C18 13.1971 17.7893 13.7058 17.4142 14.0809C17.0391 14.4559 16.5304 14.6667 16 14.6667C15.4696 14.6667 14.9609 14.4559 14.5858 14.0809C14.2107 13.7058 14 13.1971 14 12.6667C14 12.1362 14.2107 11.6275 14.5858 11.2524C14.9609 10.8774 15.4696 10.6667 16 10.6667ZM16 22C18.0933 22 20.8533 22.8133 22.04 23.7867C20.3867 25.84 18.2667 27.4 16 28C13.7333 27.4 11.6133 25.84 9.96 23.7867C11.16 22.8133 13.9067 22 16 22Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-profile {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8C15.0111 8 14.0444 8.29325 13.2222 8.84265C12.3999 9.39206 11.759 10.173 11.3806 11.0866C11.0022 12.0002 10.9031 13.0055 11.0961 13.9755C11.289 14.9454 11.7652 15.8363 12.4645 16.5355C13.1637 17.2348 14.0546 17.711 15.0246 17.9039C15.9945 18.0969 16.9998 17.9978 17.9134 17.6194C18.8271 17.241 19.6079 16.6001 20.1574 15.7779C20.7068 14.9556 21 13.9889 21 13C21 11.6739 20.4732 10.4021 19.5355 9.46447C18.5979 8.52678 17.3261 8 16 8Z' fill='%235A6A85'/%3E%3Cpath d='M16 2C13.2311 2 10.5243 2.82109 8.22202 4.35943C5.91973 5.89777 4.12532 8.08427 3.06569 10.6424C2.00607 13.2006 1.72882 16.0155 2.26901 18.7313C2.80921 21.447 4.14258 23.9416 6.10051 25.8995C8.05845 27.8574 10.553 29.1908 13.2687 29.731C15.9845 30.2712 18.7994 29.9939 21.3576 28.9343C23.9157 27.8747 26.1022 26.0803 27.6406 23.778C29.1789 21.4757 30 18.7689 30 16C29.9958 12.2883 28.5194 8.72977 25.8948 6.10518C23.2702 3.48059 19.7117 2.00423 16 2ZM23.992 24.926C23.9721 23.6143 23.4377 22.363 22.5039 21.4416C21.5702 20.5202 20.3118 20.0025 19 20H13C11.6882 20.0025 10.4298 20.5202 9.49609 21.4416C8.56235 22.363 8.02794 23.6143 8.00801 24.926C6.19457 23.3067 4.91574 21.1749 4.34084 18.8127C3.76594 16.4505 3.92211 13.9693 4.78864 11.6979C5.65518 9.42637 7.19123 7.47167 9.19338 6.09257C11.1955 4.71347 13.5693 3.97503 16.0005 3.97503C18.4317 3.97503 20.8055 4.71347 22.8076 6.09257C24.8098 7.47167 26.3458 9.42637 27.2124 11.6979C28.0789 13.9693 28.2351 16.4505 27.6602 18.8127C27.0853 21.1749 25.8054 23.3067 23.992 24.926Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-channel {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25 5.56522C25.8284 5.56522 26.5 6.26599 26.5 7.13043V19.6522C26.5 20.5166 25.8284 21.2174 25 21.2174H21.25C20.3057 21.2174 19.4166 21.6813 18.85 22.4696L16 26.4348L13.15 22.4696C12.5834 21.6813 11.6943 21.2174 10.75 21.2174H7C6.17157 21.2174 5.5 20.5166 5.5 19.6522V7.13044C5.5 6.26599 6.17157 5.56522 7 5.56522H25ZM7 4C5.34315 4 4 5.40154 4 7.13044V19.6522C4 21.3811 5.34315 22.7826 7 22.7826H10.75C11.2221 22.7826 11.6667 23.0146 11.95 23.4087L14.8 27.3739C15.4 28.2087 16.6 28.2087 17.2 27.3739L20.05 23.4087C20.3333 23.0146 20.7779 22.7826 21.25 22.7826H25C26.6569 22.7826 28 21.3811 28 19.6522V7.13043C28 5.40154 26.6569 4 25 4H7Z' fill='%235A6A85'/%3E%3Cpath d='M16 10.2495C18.4966 7.57183 24.738 12.2578 16 18.2826C7.26197 12.2578 13.5034 7.57183 16 10.2495Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-mail{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33317 26.6667C4.59984 26.6667 3.97184 26.4053 3.44917 25.8827C2.92651 25.36 2.66562 24.7324 2.66651 24V8C2.66651 7.26667 2.92784 6.63867 3.45051 6.116C3.97317 5.59333 4.60073 5.33245 5.33317 5.33333H26.6665C27.3998 5.33333 28.0278 5.59467 28.5505 6.11733C29.0732 6.64 29.3341 7.26756 29.3332 8V24C29.3332 24.7333 29.0718 25.3613 28.5492 25.884C28.0265 26.4067 27.399 26.6676 26.6665 26.6667H5.33317ZM15.9998 17.3333L5.33317 10.6667V24H26.6665V10.6667L15.9998 17.3333ZM15.9998 14.6667L26.6665 8H5.33317L15.9998 14.6667ZM5.33317 10.6667V8V24V10.6667Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-wallet {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.6663 10.6667V6.66671C22.6663 6.31309 22.5259 5.97395 22.2758 5.7239C22.0258 5.47385 21.6866 5.33337 21.333 5.33337H7.99967C7.29243 5.33337 6.61415 5.61433 6.11406 6.11442C5.61396 6.61452 5.33301 7.2928 5.33301 8.00004M5.33301 8.00004C5.33301 8.70728 5.61396 9.38556 6.11406 9.88566C6.61415 10.3858 7.29243 10.6667 7.99967 10.6667H23.9997C24.3533 10.6667 24.6924 10.8072 24.9425 11.0572C25.1925 11.3073 25.333 11.6464 25.333 12V16M5.33301 8.00004V24C5.33301 24.7073 5.61396 25.3856 6.11406 25.8857C6.61415 26.3858 7.29243 26.6667 7.99967 26.6667H23.9997C24.3533 26.6667 24.6924 26.5262 24.9425 26.2762C25.1925 26.0261 25.333 25.687 25.333 25.3334V21.3334M26.6663 16V21.3334H21.333C20.6258 21.3334 19.9475 21.0524 19.4474 20.5523C18.9473 20.0522 18.6663 19.374 18.6663 18.6667C18.6663 17.9595 18.9473 17.2812 19.4474 16.7811C19.9475 16.281 20.6258 16 21.333 16H26.6663Z' stroke='%235A6A85' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.icon-interest {background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.0003 11.2142C17.8496 9.31336 22.4729 12.6398 16.0003 16.9167C9.52771 12.6398 14.151 9.31336 16.0003 11.2142Z' fill='%235A6A85'/%3E%3Cpath d='M8 7.99998C8 6.52722 9.19391 5.33331 10.6667 5.33331H21.3333C22.8061 5.33331 24 6.52722 24 7.99998V26C24 26.2458 23.8647 26.4717 23.6479 26.5878C23.4311 26.7038 23.1681 26.6911 22.9635 26.5547L16 22.8012L9.03647 26.5547C8.8319 26.6911 8.56887 26.7038 8.35209 26.5878C8.13532 26.4717 8 26.2458 8 26V7.99998ZM10.6667 6.66665C9.93029 6.66665 9.33333 7.2636 9.33333 7.99998V24.7543L15.6302 21.4453C15.8541 21.296 16.1459 21.296 16.3698 21.4453L22.6667 24.7543V7.99998C22.6667 7.2636 22.0697 6.66665 21.3333 6.66665H10.6667Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-search{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.0342 13.7167L8.83425 9.53333C8.50091 9.81111 8.11758 10.0278 7.68425 10.1833C7.25091 10.3389 6.80647 10.4167 6.35091 10.4167C5.20647 10.4167 4.2398 10.0222 3.45091 9.23333C2.66202 8.44445 2.26758 7.47778 2.26758 6.33333C2.26758 5.2 2.66202 4.236 3.45091 3.44133C4.2398 2.64711 5.20647 2.25 6.35091 2.25C7.48424 2.25 8.44536 2.64444 9.23425 3.43333C10.0231 4.22222 10.4176 5.18889 10.4176 6.33333C10.4176 6.81111 10.3398 7.26667 10.1842 7.7C10.0287 8.13333 9.81758 8.51111 9.55091 8.83333L13.7342 13.0167L13.0342 13.7167ZM6.35091 9.41667C7.20647 9.41667 7.93158 9.11667 8.52625 8.51667C9.12047 7.91667 9.41758 7.18889 9.41758 6.33333C9.41758 5.47778 9.12047 4.75 8.52625 4.15C7.93158 3.55 7.20647 3.25 6.35091 3.25C5.48424 3.25 4.7538 3.55 4.15958 4.15C3.56491 4.75 3.26758 5.47778 3.26758 6.33333C3.26758 7.18889 3.56491 7.91667 4.15958 8.51667C4.7538 9.11667 5.48424 9.41667 6.35091 9.41667Z' fill='white'/%3E%3C/svg%3E%0A")}
.icon-product{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none'%3E%3Cpath d='M9.53333 28.7333C8.88889 28.7333 8.33911 28.5058 7.884 28.0507C7.428 27.5947 7.2 27.0444 7.2 26.4C7.2 25.7556 7.428 25.2053 7.884 24.7493C8.33911 24.2942 8.88889 24.0667 9.53333 24.0667C10.1778 24.0667 10.7276 24.2942 11.1827 24.7493C11.6387 25.2053 11.8667 25.7556 11.8667 26.4C11.8667 27.0444 11.6387 27.5947 11.1827 28.0507C10.7276 28.5058 10.1778 28.7333 9.53333 28.7333ZM22.4667 28.7333C21.8222 28.7333 21.2724 28.5058 20.8173 28.0507C20.3613 27.5947 20.1333 27.0444 20.1333 26.4C20.1333 25.7556 20.3613 25.2053 20.8173 24.7493C21.2724 24.2942 21.8222 24.0667 22.4667 24.0667C23.1111 24.0667 23.6609 24.2942 24.116 24.7493C24.572 25.2053 24.8 25.7556 24.8 26.4C24.8 27.0444 24.572 27.5947 24.116 28.0507C23.6609 28.5058 23.1111 28.7333 22.4667 28.7333ZM8.03333 7.66667L11.4 14.7333H20.5C20.5667 14.7333 20.6333 14.7164 20.7 14.6827C20.7667 14.6498 20.8111 14.6 20.8333 14.5333L24.4333 8.03333C24.4778 7.94444 24.4778 7.86133 24.4333 7.784C24.3889 7.70578 24.3222 7.66667 24.2333 7.66667H8.03333ZM7.06667 5.66667H25.5667C26.1222 5.66667 26.5391 5.9 26.8173 6.36667C27.0947 6.83333 27.1111 7.31111 26.8667 7.8L22.5667 15.5333C22.3667 15.9111 22.0836 16.2053 21.7173 16.416C21.3502 16.6276 20.9556 16.7333 20.5333 16.7333H10.8L9.26667 19.5667C9.2 19.6778 9.19467 19.7889 9.25067 19.9C9.30578 20.0111 9.4 20.0667 9.53333 20.0667H24.8V22.0667H9.53333C8.64444 22.0667 7.97778 21.6836 7.53333 20.9173C7.08889 20.1502 7.07778 19.3889 7.5 18.6333L9.4 15.2L4.53333 5H2V3H5.8L7.06667 5.66667ZM11.4 14.7333H20.7333H11.4Z' fill='%235A6A85'/%3E%3C/svg%3E")}
.icon-myk{width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.3636 17.5C10.3636 17.7761 10.5875 18 10.8636 18H17.5C18.3284 18 19 17.3284 19 16.5V6.5C19 5.67157 18.3284 5 17.5 5H7.5C6.67157 5 6 5.67157 6 6.5V13.1364C6 13.4125 6.22386 13.6364 6.5 13.6364C6.77614 13.6364 7 13.4125 7 13.1364V6.5C7 6.22386 7.22386 6 7.5 6H17.5C17.7761 6 18 6.22386 18 6.5V16.5C18 16.7761 17.7761 17 17.5 17H10.8636C10.5875 17 10.3636 17.2239 10.3636 17.5Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15 9.5C15 9.22386 14.7761 9 14.5 9H9.5C9.22386 9 9 9.22386 9 9.5C9 9.77614 9.22386 10 9.5 10H13.2929L5.14645 18.1464C4.95118 18.3417 4.95118 18.6583 5.14645 18.8536C5.34171 19.0488 5.65829 19.0488 5.85355 18.8536L14 10.7071V14.5C14 14.7761 14.2239 15 14.5 15C14.7761 15 15 14.7761 15 14.5V9.5Z' fill='white'/%3E%3C/svg%3E%0A")}
.icon-coupon{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.33366 5.33325C4.62641 5.33325 3.94814 5.6142 3.44804 6.1143C2.94794 6.6144 2.66699 7.29267 2.66699 7.99992V13.3333C3.37424 13.3333 4.05251 13.6142 4.55261 14.1143C5.05271 14.6144 5.33366 15.2927 5.33366 15.9999C5.33366 16.7072 5.05271 17.3854 4.55261 17.8855C4.05251 18.3856 3.37424 18.6666 2.66699 18.6666V23.9999C2.66699 24.7072 2.94794 25.3854 3.44804 25.8855C3.94814 26.3856 4.62641 26.6666 5.33366 26.6666H26.667C27.3742 26.6666 28.0525 26.3856 28.5526 25.8855C29.0527 25.3854 29.3337 24.7072 29.3337 23.9999V18.6666C28.6264 18.6666 27.9481 18.3856 27.448 17.8855C26.9479 17.3854 26.667 16.7072 26.667 15.9999C26.667 15.2927 26.9479 14.6144 27.448 14.1143C27.9481 13.6142 28.6264 13.3333 29.3337 13.3333V7.99992C29.3337 7.29267 29.0527 6.6144 28.5526 6.1143C28.0525 5.6142 27.3742 5.33325 26.667 5.33325H5.33366ZM5.33366 7.99992H26.667V11.3866C25.0137 12.3333 24.0003 14.0933 24.0003 15.9999C24.0003 17.9066 25.0137 19.6666 26.667 20.6133V23.9999H5.33366V20.6133C6.98699 19.6666 8.00033 17.9066 8.00033 15.9999C8.00033 14.0933 6.98699 12.3333 5.33366 11.3866V7.99992Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-bag{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.4 28.6666C7.73333 28.6666 7.16667 28.4333 6.7 27.9666C6.23333 27.4999 6 26.9333 6 26.2666V11.0666C6 10.3999 6.23333 9.83325 6.7 9.36659C7.16667 8.89992 7.73333 8.66658 8.4 8.66658H11V8.33325C11 6.95547 11.4889 5.7777 12.4667 4.79992C13.4444 3.82214 14.6222 3.33325 16 3.33325C17.3778 3.33325 18.5556 3.82214 19.5333 4.79992C20.5111 5.7777 21 6.95547 21 8.33325V8.66658H23.6C24.2667 8.66658 24.8333 8.89992 25.3 9.36659C25.7667 9.83325 26 10.3999 26 11.0666V26.2666C26 26.9333 25.7667 27.4999 25.3 27.9666C24.8333 28.4333 24.2667 28.6666 23.6 28.6666H8.4ZM8.4 26.6666H23.6C23.6889 26.6666 23.7778 26.6221 23.8667 26.5333C23.9556 26.4444 24 26.3555 24 26.2666V11.0666C24 10.9777 23.9556 10.8888 23.8667 10.7999C23.7778 10.711 23.6889 10.6666 23.6 10.6666H21V13.6666C21 13.9555 20.9058 14.1941 20.7173 14.3826C20.528 14.5719 20.2889 14.6666 20 14.6666C19.7111 14.6666 19.4724 14.5719 19.284 14.3826C19.0947 14.1941 19 13.9555 19 13.6666V10.6666H13V13.6666C13 13.9555 12.9058 14.1941 12.7173 14.3826C12.528 14.5719 12.2889 14.6666 12 14.6666C11.7111 14.6666 11.4724 14.5719 11.284 14.3826C11.0947 14.1941 11 13.9555 11 13.6666V10.6666H8.4C8.31111 10.6666 8.22222 10.711 8.13333 10.7999C8.04444 10.8888 8 10.9777 8 11.0666V26.2666C8 26.3555 8.04444 26.4444 8.13333 26.5333C8.22222 26.6221 8.31111 26.6666 8.4 26.6666ZM13 8.66658H19V8.33325C19 7.48881 18.7111 6.7777 18.1333 6.19992C17.5556 5.62214 16.8444 5.33325 16 5.33325C15.1556 5.33325 14.4444 5.62214 13.8667 6.19992C13.2889 6.7777 13 7.48881 13 8.33325V8.66658ZM8 26.6666V10.6666V26.6666Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-toggle-arrow{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.8668 20.0666L8.4668 18.6333L16.0001 11.1L23.5335 18.6333L22.1335 20.0666L16.0001 13.9333L9.8668 20.0666Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A")}
.icon-ex_info,.icon-close,.icon-ex_help,.icon-back{width:24px;height:24px}
.icon-back{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 11L5 15M5 15L9 19M5 15H16C17.0609 15 18.0783 14.5786 18.8284 13.8284C19.5786 13.0783 20 12.0609 20 11C20 9.93913 19.5786 8.92172 18.8284 8.17157C18.0783 7.42143 17.0609 7 16 7H15' stroke='%235A6A85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}
.icon-ex_info{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M11.25 16.75H12.75V11H11.25V16.75ZM12 9.3C12.2333 9.3 12.425 9.22067 12.575 9.062C12.725 8.904 12.8 8.70833 12.8 8.475C12.8 8.25833 12.725 8.07067 12.575 7.912C12.425 7.754 12.2333 7.675 12 7.675C11.7667 7.675 11.575 7.754 11.425 7.912C11.275 8.07067 11.2 8.25833 11.2 8.475C11.2 8.70833 11.275 8.904 11.425 9.062C11.575 9.22067 11.7667 9.3 12 9.3ZM12 21.5C10.6833 21.5 9.446 21.25 8.288 20.75C7.12933 20.25 6.125 19.575 5.275 18.725C4.425 17.875 3.75 16.8707 3.25 15.712C2.75 14.554 2.5 13.3167 2.5 12C2.5 10.6833 2.75 9.44567 3.25 8.287C3.75 7.129 4.425 6.125 5.275 5.275C6.125 4.425 7.12933 3.75 8.288 3.25C9.446 2.75 10.6833 2.5 12 2.5C13.3167 2.5 14.5543 2.75 15.713 3.25C16.871 3.75 17.875 4.425 18.725 5.275C19.575 6.125 20.25 7.129 20.75 8.287C21.25 9.44567 21.5 10.6833 21.5 12C21.5 13.3167 21.25 14.554 20.75 15.712C20.25 16.8707 19.575 17.875 18.725 18.725C17.875 19.575 16.871 20.25 15.713 20.75C14.5543 21.25 13.3167 21.5 12 21.5Z' fill='%232A2C3E'/%3E%3C/svg%3E")}
.icon-close{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-history{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.9997 10.6667H15.9997V17.3333L21.7063 20.72L22.6663 19.1067L17.9997 16.3333V10.6667ZM17.333 4C14.1504 4 11.0982 5.26428 8.84773 7.51472C6.59729 9.76515 5.33301 12.8174 5.33301 16H1.33301L6.61301 21.3733L11.9997 16H7.99967C7.99967 13.5246 8.98301 11.1507 10.7333 9.40034C12.4837 7.65 14.8577 6.66667 17.333 6.66667C19.8084 6.66667 22.1823 7.65 23.9327 9.40034C25.683 11.1507 26.6663 13.5246 26.6663 16C26.6663 18.4754 25.683 20.8493 23.9327 22.5997C22.1823 24.35 19.8084 25.3333 17.333 25.3333C14.7597 25.3333 12.4263 24.28 10.7463 22.5867L8.85301 24.48C11.0263 26.6667 13.9997 28 17.333 28C20.5156 28 23.5679 26.7357 25.8183 24.4853C28.0687 22.2348 29.333 19.1826 29.333 16C29.333 12.8174 28.0687 9.76515 25.8183 7.51472C23.5679 5.26428 20.5156 4 17.333 4Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-comment{background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.533 5.33325H7.46634C6.29301 5.33325 5.33301 6.29325 5.33301 7.46659V20.2666C5.33301 21.4399 6.29301 22.3999 7.46634 22.3999H22.3997L26.6663 26.6666V7.46659C26.6663 6.29325 25.7063 5.33325 24.533 5.33325ZM24.533 21.5466L23.253 20.2666H7.46634V7.46659H24.533V21.5466Z' fill='%235A6A85'/%3E%3C/svg%3E%0A")}
.icon-ex_help{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 17.625C12.2833 17.625 12.521 17.525 12.713 17.325C12.9043 17.125 13 16.8833 13 16.6C13 16.3167 12.9043 16.075 12.713 15.875C12.521 15.675 12.2833 15.575 12 15.575C11.7 15.575 11.4543 15.675 11.263 15.875C11.071 16.075 10.975 16.3167 10.975 16.6C10.975 16.8833 11.071 17.125 11.263 17.325C11.4543 17.525 11.7 17.625 12 17.625ZM11.275 14.025H12.7C12.7 13.5417 12.7667 13.154 12.9 12.862C13.0333 12.5707 13.35 12.175 13.85 11.675C14.3 11.2417 14.6417 10.8373 14.875 10.462C15.1083 10.0873 15.225 9.65 15.225 9.15C15.225 8.28333 14.9167 7.60833 14.3 7.125C13.6833 6.64167 12.95 6.4 12.1 6.4C11.2667 6.4 10.575 6.625 10.025 7.075C9.475 7.525 9.08333 8.05 8.85 8.65L10.15 9.15C10.2667 8.83333 10.471 8.51667 10.763 8.2C11.0543 7.88333 11.4917 7.725 12.075 7.725C12.675 7.725 13.1167 7.88733 13.4 8.212C13.6833 8.53733 13.825 8.89167 13.825 9.275C13.825 9.60833 13.725 9.91667 13.525 10.2C13.325 10.4833 13.075 10.7583 12.775 11.025C12.125 11.6083 11.7127 12.0793 11.538 12.438C11.3627 12.796 11.275 13.325 11.275 14.025ZM12 21.5C10.6833 21.5 9.446 21.25 8.288 20.75C7.12933 20.25 6.125 19.575 5.275 18.725C4.425 17.875 3.75 16.8707 3.25 15.712C2.75 14.554 2.5 13.3167 2.5 12C2.5 10.6833 2.75 9.44567 3.25 8.287C3.75 7.129 4.425 6.125 5.275 5.275C6.125 4.425 7.12933 3.75 8.288 3.25C9.446 2.75 10.6833 2.5 12 2.5C13.3167 2.5 14.5543 2.75 15.713 3.25C16.871 3.75 17.875 4.425 18.725 5.275C19.575 6.125 20.25 7.129 20.75 8.287C21.25 9.44567 21.5 10.6833 21.5 12C21.5 13.3167 21.25 14.554 20.75 15.712C20.25 16.8707 19.575 17.875 18.725 18.725C17.875 19.575 16.871 20.25 15.713 20.75C14.5543 21.25 13.3167 21.5 12 21.5Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A")}
.icon-cart{width:40px;height:40px;background-image: 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%3Crect width='40' height='40' rx='20' fill='%23FDEDEF'/%3E%3Cpath d='M19.3332 18H20.6665V16H22.6665V14.6666H20.6665V12.6666H19.3332V14.6666H17.3332V16H19.3332V18ZM16.6665 24C16.3129 24 15.9737 24.1404 15.7237 24.3905C15.4736 24.6405 15.3332 24.9797 15.3332 25.3333C15.3332 25.6869 15.4736 26.0261 15.7237 26.2761C15.9737 26.5262 16.3129 26.6666 16.6665 26.6666C17.0201 26.6666 17.3593 26.5262 17.6093 26.2761C17.8594 26.0261 17.9998 25.6869 17.9998 25.3333C17.9998 24.9797 17.8594 24.6405 17.6093 24.3905C17.3593 24.1404 17.0201 24 16.6665 24ZM23.3332 24C22.9795 24 22.6404 24.1404 22.3904 24.3905C22.1403 24.6405 21.9998 24.9797 21.9998 25.3333C21.9998 25.6869 22.1403 26.0261 22.3904 26.2761C22.6404 26.5262 22.9795 26.6666 23.3332 26.6666C23.6868 26.6666 24.0259 26.5262 24.276 26.2761C24.526 26.0261 24.6665 25.6869 24.6665 25.3333C24.6665 24.9797 24.526 24.6405 24.276 24.3905C24.0259 24.1404 23.6868 24 23.3332 24ZM16.7798 21.8333L16.7998 21.7533L17.3998 20.6666H22.3665C22.8665 20.6666 23.3065 20.3933 23.5332 19.98L26.1065 15.3066L24.9465 14.6666H24.9398L24.2065 16L22.3665 19.3333H17.6865L17.5998 19.1533L16.1065 16L15.4732 14.6666L14.8465 13.3333H12.6665V14.6666H13.9998L16.3998 19.7266L15.4998 21.36C15.3932 21.5466 15.3332 21.7666 15.3332 22C15.3332 22.3536 15.4736 22.6927 15.7237 22.9428C15.9737 23.1928 16.3129 23.3333 16.6665 23.3333H24.6665V22H16.9465C16.8598 22 16.7798 21.9266 16.7798 21.8333Z' fill='%23E31D2C'/%3E%3C/svg%3E%0A");}
.on .icon-cart{background-image: 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%3Crect width='40' height='40' rx='20' fill='%23E31D2C'/%3E%3Cpath d='M17.9998 25.3333C17.9998 26.0733 17.4065 26.6666 16.6665 26.6666C15.9265 26.6666 15.3332 26.0733 15.3332 25.3333C15.3332 24.5933 15.9332 24 16.6665 24C17.3998 24 17.9998 24.6 17.9998 25.3333ZM23.3332 24C22.5998 24 21.9998 24.6 21.9998 25.3333C21.9998 26.0666 22.5998 26.6666 23.3332 26.6666C24.0665 26.6666 24.6665 26.0733 24.6665 25.3333C24.6665 24.5933 24.0732 24 23.3332 24ZM16.7798 21.8333L16.7998 21.7533L17.3998 20.6666H22.3665C22.8665 20.6666 23.3065 20.3933 23.5332 19.98L26.1065 15.3066L24.9465 14.6666H24.9398L24.2065 16L22.3665 19.3333H17.6865L17.5998 19.1533L16.1065 16L15.4732 14.6666L14.8465 13.3333H12.6665V14.6666H13.9998L16.3998 19.7266L15.4998 21.36C15.3932 21.5466 15.3332 21.7666 15.3332 22C15.3332 22.74 15.9332 23.3333 16.6665 23.3333H24.6665V22H16.9465C16.8598 22 16.7798 21.9266 16.7798 21.8333ZM23.9998 13.84L23.0598 12.8933L19.8332 16.12L18.1065 14.3933L17.1665 15.3333L19.8332 18L23.9998 13.84Z' fill='%23FDEDEF'/%3E%3C/svg%3E%0A");}

.table.customize-table>:not(caption)>*>*{padding:14px 16px}
@media (max-width: 767.98px) {
  .table.customize-table>:not(caption)>*>* {font-size: 14px;line-height: 1.4; color: #5A6A85;letter-spacing: -0.02em;}
}



.form-actions .btn{min-width:150px}
.search-box{display:flex;justify-content:space-between}
.search-box .btn{min-width:95px}
.product-list-wrap{margin-top:48px}
.curation-list{margin-left:-24px;margin-right:-24px}
.ex_top-banner-wrap {max-width:1200px;margin: 0 auto;}
.ex_top-banner{position:relative;padding:1.5rem 0 3rem}
.ex_top-banner .img img{width:100%;border-radius:12px;background:var(--light-gray-disable,#EFF2F5);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12)}
.ex_top-banner-icon{position:absolute;top:-.5vw;left:1.745vw;right:1.745vw;max-width:96.24vw;}
.ex_top-banner-icon img{width:100%}
.ex_top-banner .ex_tooltip-box{display:block;position:absolute;top:2.5rem;right:1rem;z-index:10}
.form-label-box .ex_tooltip-box {position: relative;z-index: 10;}
.form-label-box .ex_tooltip {width: 265px; white-space:nowrap;}
.ex_tooltip{display:none;position:absolute;top:-.75rem;right:100%;margin-right:1.25rem;border-radius:8px;background:var(--Dark-Gray-text-primary,#2A2C3E);color:var(--pure-white,#FFF);font-size:12px;font-weight:400;line-height:140%;width:320px;padding:1rem;}

.ex_tooltip:after{content:"";width:15px;height:21px;position:absolute;top:1rem;right:-15px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 10.5L3.57352e-08 21L9.53674e-07 -6.55671e-07L15 10.5Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A")}
.ex_tooltip.show{display:block}

.coupon_tooltip-box {position: relative;z-index: 10;}
.coupon_tooltip{display:none;position:absolute;top:-1.25rem;right:100%;margin-right:1.25rem;border-radius:8px;background:var(--Dark-Gray-text-primary,#2A2C3E);color:var(--pure-white,#FFF);font-size:12px;font-weight:400;line-height:140%;width:320px;padding:1rem 1.5rem 1rem 1rem;}
.coupon_tooltip:after{content:"";width:15px;height:21px;position:absolute;top:1rem;right:-15px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 10.5L3.57352e-08 21L9.53674e-07 -6.55671e-07L15 10.5Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A")}
.coupon_tooltip.open{display:block}
.coupon-item.tooltip-open {z-index: 10;}
.coupon_tooltip-box .bullet-list {margin: 0;}
.coupon_tooltip-box .bullet-list li {
  color: #fff;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 16.8px */
}
.coupon_tooltip-box .bullet-list li:before {top:6px;background: #fff;}



.pg_tooltip-box {position: relative;z-index: 10;}
.pg_tooltip{display:none;position:absolute;top:-15px;right:100%;margin-right:1rem;border-radius:8px;background:var(--Dark-Gray-text-primary,#2A2C3E);color:var(--pure-white,#FFF);font-size:12px;font-weight:400;line-height:140%;width:320px;padding:1rem 1.5rem 1rem 1rem;}
.pg_tooltip:after{content:"";width:15px;height:21px;position:absolute;top:16px;right:-14px;background-size:cover;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='15' height='21' viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 10.5L3.57352e-08 21L9.53674e-07 -6.55671e-07L15 10.5Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A")}
.pg_tooltip.open{display:block}
.tooltip-open {z-index: 10;}


@media (max-width: 767.98px) {
.ex_tooltip{width:calc(100vw - 105.5px)}
.coupon_tooltip {width: calc(100vw - 185.5px);}
.pg_tooltip {width: calc(100vw - 185.5px);}
.form-label-box  .ex_tooltip{width:auto}

.sign-simple-box{max-width:100%;padding:40px 32px;width: 100%;}
.sign-simple-box .head{padding:0}
.sign-simple-box .head .img {margin-bottom: 24px;}
.sign-simple-box .head .title{font-size:20px}
.sign-simple-box .body{margin-top:24px}
.sign-simple-box .ssb-text{font-size:14px;line-height:1.6; margin-bottom: 24px;}
.sign-simple-box .ssb-text p{margin:0}
.sign-simple-box .ev-bottom{margin-top:24px;padding-top:24px;font-size:12px;line-height:1.6;border-top:1px solid #e2e5eb}
.sign-simple-box .ev-bottom p{margin-bottom:.2rem}
.sign-simple-box .ev-bottom a{font-weight:700;text-decoration:underline;color:var(--bs-body-color)}
.sign-simple-box .ssb-input-box + .ssb-input-box {margin-top: 24px;}
.sign-simple-box .ssb-link-box ,
.sign-simple-box .ssb-btn-box {margin-top: 24px;}
}
.ex_info-wrap{max-width:1200px; margin: 0 auto 40px;border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);}
.ex_info-title{display:block;padding:1.5rem;position:relative;line-height:32px;color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:20px;font-weight:700;letter-spacing:-.02em}
.ex_info-title:hover{color:var(--Dark-Gray-text-primary,#2A2C3E)}
.ex_info-title .icon-toggle-arrow{position:absolute;top:50%;right:1.5rem;transform:rotate(180deg);margin-top:-16px}
.ex_info-wrap.open .icon-toggle-arrow{transform:rotate(0)}
.ex_info-desc{max-height:0;overflow:hidden;transition:max-height .4s}
.ex_info-wrap.open .ex_info-desc{max-height:600px}
.ex_info-desc-inner{padding:0 1.5rem 1.5rem}
.ex_info-desc .img img{width:100%}
.ex_info-desc .desc{position:relative;padding-left:2.5rem;color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:16px;line-height:160%;letter-spacing:-.02em}
.ex_info-desc .desc span{position:absolute;top:-2px;left:.5rem;color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:20px;font-weight:700;line-height:140%;letter-spacing:-.02em}
.pc{display:block !important;}
.pc_flex {display:flex !important;}
.mo{display:none !important;}
.mo_flex {display:none !important;;}
@media (max-width:767.98px) {
.curation-list{margin-left:-20px;margin-right:-20px}
.pc_flex,
.pc{display:none !important;}
.mo{display:block !important;}
.mo_flex {display:flex !important;;}
.ex_top-banner{padding:21px 0 6px;margin-bottom:34px}
.ex_top-banner-icon{left:-5px;right:-10px;top:0;max-width:none}
.ex_info-title{padding:16px;text-align:center}
.ex_info-title .icon-toggle-arrow{display:block;margin:0 auto;position:static;transform:rotate(180deg);margin-top:8px}
.ex_info-wrap.open .ex_info-desc{max-height:2000px}
}
.icon-floating{width:100px;height:100px;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100' height='100' rx='50' fill='%23E31D2C'/%3E%3Cpath d='M36.6668 36.6667C35.7828 36.6667 34.9349 37.0179 34.3098 37.6431C33.6847 38.2682 33.3335 39.116 33.3335 40.0001V46.6667C34.2176 46.6667 35.0654 47.0179 35.6905 47.6431C36.3156 48.2682 36.6668 49.116 36.6668 50.0001C36.6668 50.8841 36.3156 51.732 35.6905 52.3571C35.0654 52.9822 34.2176 53.3334 33.3335 53.3334V60.0001C33.3335 60.8841 33.6847 61.732 34.3098 62.3571C34.9349 62.9822 35.7828 63.3334 36.6668 63.3334H63.3335C64.2176 63.3334 65.0654 62.9822 65.6905 62.3571C66.3156 61.732 66.6668 60.8841 66.6668 60.0001V53.3334C65.7828 53.3334 64.9349 52.9822 64.3098 52.3571C63.6847 51.732 63.3335 50.8841 63.3335 50.0001C63.3335 49.116 63.6847 48.2682 64.3098 47.6431C64.9349 47.0179 65.7828 46.6667 66.6668 46.6667V40.0001C66.6668 39.116 66.3156 38.2682 65.6905 37.6431C65.0654 37.0179 64.2176 36.6667 63.3335 36.6667H36.6668ZM36.6668 40.0001H63.3335V44.2334C61.2668 45.4167 60.0002 47.6167 60.0002 50.0001C60.0002 52.3834 61.2668 54.5834 63.3335 55.7667V60.0001H36.6668V55.7667C38.7335 54.5834 40.0002 52.3834 40.0002 50.0001C40.0002 47.6167 38.7335 45.4167 36.6668 44.2334V40.0001Z' fill='white'/%3E%3C/svg%3E%0A")}
@media (max-width: 767.98px) {
.daterangepicker{position:fixed;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}
.daterangepicker:after,.daterangepicker:before{display:none}
.datatables .datalist-title ~ .dataTables_info{display:block;text-align:left}
.daterangepicker .drp-calendar.left,.daterangepicker .drp-calendar.right{width:100%;float:none}
}
.dimmed_bg{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.25);z-index:100}
.daterangepicker{border-radius:1rem}
.daterangepicker .calendar-table .prev,.daterangepicker .calendar-table .next{padding-bottom:.5rem}
.daterangepicker .calendar-table th.month{color:var(--Dark-Gray-text-primary,#2A2C3E);text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:normal;padding-bottom:.25rem}
.daterangepicker .calendar-table td{color:var(--Dark-Gray-text-primary,#2A2C3E);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date,.daterangepicker td.off{color:var(--Dark-gray-textdisable,#9CA5B4)}
.daterangepicker .calendar-table td.today{font-weight:700}
.daterangepicker td.in-range{background:var(--light-gray-bg,#F6F6F6)}
.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--Pingle_Red,#E31D2C)!important;color:#fff!important}
.cart-list-area{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100}
.cart-list-box.open{display:block}
.cart-list-box{display:none;position:absolute;right:0;bottom:0;width:352px;max-width:100vw; border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 32px -4px rgba(145,158,171,0.24);}
.cart-list-box-inner {padding: 16px;}
.cart-list-area .btn{border-radius:50px;background:var(--Pingle_Red,#E31D2C);box-shadow:0 8px 16px 0 rgba(42,44,62,0.20)}
.cart-list-header{display:flex;justify-content:space-between;margin-bottom:1rem}
.cart-list-header .title{color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:16px;font-weight:700;line-height:125%;letter-spacing:-.32px;text-transform:capitalize}
.btn_coupon_cart{position:relative;width:100px;height:100px;border:0;outline:0;background:none;border-radius:50px;background:var(--Pingle_Red,#E31D2C);box-shadow:0 8px 16px 0 rgba(42,44,62,0.20);color: #fff;font-size: 36px;font-weight: 400;}
.btn_coupon_cart .cart-cnt {position: absolute; top:50%;left:50%; font-size: 12px;font-weight: 700;min-width:20px;height: 20px;line-height: 20px;text-align: center;padding: 0 4px;background: #fff;color:#E31D2C; border-radius:50%;transform:translate(8px,-24px)}
.cart-list-cnt{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:14px;font-weight:400;line-height:180%;margin-bottom:16px;border-bottom:1px solid #e2e5eb;padding-bottom:8px;display:flex;justify-content:space-between;}
.cart-list-cnt .cnt{color:var(--Pingle_Red,#E31D2C);font-weight:700;margin: 0 8px;font-style:normal}
.cart-list-body{margin-bottom:1rem;max-height:480px;min-height:240px;overflow:hidden;overflow-y:auto}
@media (max-width: 767.98px) {
.cart-list-area{position:static}
.cart-list-box-inner {padding: 16px;display:flex;flex-direction:column;height:100%;}
.cart-list-box{position:fixed;bottom:0;right:0;left:0;z-index:101;width:auto;border-radius:12px;background:var(--pure-white,#FFF);display:block;height:0;overflow:hidden;transition:height .3s;box-shadow:none;margin:0;box-sizing:content-box;}
.cart-list-box.open{height:80vh;box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 32px -4px rgba(145,158,171,0.24)}
.cart-list-area .btn{box-shadow:none}
.cart-list-body{height: 100%;max-height:initial;}
.btn_coupon_cart{position:fixed;width:48px;height:48px;border-radius:24px;bottom:24px;right:24px;z-index:100;font-size: 18px;}
.icon-floating{width:48px;height:48px}
}
.app-header .navbar .navbar-nav{padding:0 12px}
.app-header .navbar .navbar-nav .nav-item .nav-link{padding:4px}
.btn-mykmarket em{font-style:normal;display:none}
.navbar-nav{display:flex;flex-wrap:nowrap;flex-direction:row}
.btn-mykmarket{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;background:#2a2c3e;color:#fff;display:flex;align-items:center;justify-content:center;width:24px;height:24px;display:flex}
.btn-mykmarket .icon-myk{width:16px;height:16px;display:block}
.user-profile-img,.user-profile-img img{display:block;width:24px;height:24px}
@media (min-width: 767.98px) {
.app-header .left,.app-header .title-box{display:none}
.app-header .navbar-nav{width:100%;justify-content:space-between}
.app-header .navbar .navbar-nav .nav-item .nav-link{padding:8px 16px;line-height:80px;height:80px}
.btn-mykmarket{padding:4px 12px 4px 8px;width:auto;height:32px}
.btn-mykmarket em{font-style:normal;display:inline;font-size:14px}
.btn-mykmarket .icon-myk{width:24px;height:24px;display:block}
.user-profile-img,.user-profile-img img{width:32px;height:32px}
}
.left-sidebar .aside-inner{position:relative; display:flex; height: 100%; flex-direction:column;}
.left-sidebar .scroll-sidebar {height: 100%;}
.aside-close{display:block;position:absolute;top:16px;right:16px;z-index:5;background: transparent; border: 0;}
@media (min-width: 768px) {
.aside-close{display:none}
}
.card.card-summary{border:0;border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12)}
.page-subj{margin-bottom:24px}
.page-subj h2{font-size:24px;font-weight:700;line-height:1.4;margin:0;padding:0}
.card-summary-wrap .card.card-summary{width:calc(25% - 22.5px)}
.card-summary .card-body{padding:1.5rem}
.card-summary-title h3{font-size:20px;line-height:1.2;font-weight:600;color:var(--Dark-Gray-text-primary);margin:0}
.card-summary-desc{margin-top:32px}
.card-summary-desc span{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:16px;font-style:normal;font-weight:600;line-height:120%}
.card-summary-desc h4{color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:24px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.03em;margin:0 8px}
h1.page-title{display:none}
.card-summary-wrap .swiper{padding:24px 24px 6px;margin:-24px -24px 0}
.card-summary-wrap .swiper:not(.swiper-initialized) .swiper-slide {margin: 0 !important;}
.card-summary-wrap .swiper:not(.swiper-initialized) {padding-bottom: 30px;}
.card-summary-wrap .swiper-wrapper{width:100%;display:flex;justify-content:space-between;gap:30px;flex-wrap:nowrap}
@media (max-width: 767.98px) {
.page-subj{display:none}
.card-summary-wrap{display:block}
.card-summary-wrap .card.card-summary{min-width:200px;width: auto;}
.card-summary-wrap .swiper{padding:24px 20px;margin:-24px -20px 0}
.card-summary-wrap .swiper-wrapper{width:100%;display:flex;justify-content:flex-start;gap:0;flex-wrap:nowrap}
.card-summary-wrap .swiper-slide{display:flex;justify-content:space-between;gap:0;flex-wrap:nowrap;margin:0}
.card-summary-title h3{font-size:16px;line-height:1.35;font-weight:600}
.card-summary-desc{margin-top:16px;white-space:nowrap}
.card-summary-desc h4{margin:0 4px}
.card-summary-desc span{font-size:14px}
h1.page-title{display:block;font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.02em;margin:0;padding:0}
.datatables .dt-buttons .btn{--bs-btn-padding-y:5px;--bs-btn-padding-x:5px}
.datatables .dt-buttons .btn span{display:block;line-height:1}
.datatables .dt-buttons .btn .ti{font-size:1.25rem!important}
}
.modal-640{--bs-modal-width:640px;--bs-modal-padding:1.5rem;--bs-modal-margin:1rem;--bs-modal-header-padding-x:1.5rem;--bs-modal-header-padding-y:1.5rem;--bs-modal-header-padding:1.5rem 1.5rem 1rem 1.5rem;--bs-modal-title-line-height:1.4}
.modal-560 {--bs-modal-width:560px;--bs-modal-padding:1.5rem;--bs-modal-margin:1rem;--bs-modal-header-padding-x:1.5rem;--bs-modal-header-padding-y:1.5rem;--bs-modal-header-padding:1.5rem 1.5rem 1rem 1.5rem;--bs-modal-title-line-height:1.4; --bs-modal-border-color:#aeaeae;--bs-modal-border-width:1px}

.payout-request-head{padding:16px 0}
.payout-request-head h5{color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:32px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.02em;margin:0}
.payout-request-info{margin-top:40px;border-radius:8px;background:var(--light-gray-bg,#F6F6F6);display:flex;padding:12px 24px 12px 16px;justify-content:space-between;align-items:center;align-self:stretch}
.payout-request-info .th p{margin:0;color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:14px;font-weight:400;line-height:180%}
.payout-request-info .th p + p{margin-top:4px}
.payout-request-info .th b{font-size:16px;font-weight:600}
.payout-request-info .td{color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:20px;font-style:normal;font-weight:700;line-height:180%}
.payout-request-input{margin-top:24px}
.payout-request-input p{margin: 0;font-size:20px;font-weight:700;line-height:1.4;margin-bottom: 1rem;}
.payout-request-input-head {display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 12px;}
.btn_withdraw_all {padding: 0 12px;height: 32px;line-height: 32px;background: #2A3547;font-size: 12px;font-weight: 700;color: #fff;border: 0;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}

.payout-request-input .input-group{border-radius:8px;border:1px solid var(--light-gray-border,#E2E5EB);background:var(--pure-white,#FFF)}
.payout-request-input .input-group .input-group-text{background:transparent;border:0;font-size:20px;font-weight:600;color:#484D65}
.payout-request-input .input-group .form-control{border:0;padding-left:0;font-size:14px}
.payout-request-input .input-group.is-invalid{border-radius:8px;border:1px solid var(--error,#E31D2C);background:var(--error_light,#FDEDE8)}
.payout-request-input .input-group.is-invalid .input-group-text{color:var(--error,#E31D2C)}
.payout-request-input .input-group.is-invalid .form-control{color:var(--error,#E31D2C)}
.btn-action{margin-top:24px;text-align:right}
.btn-action .btn {min-width:150px;}
.btn-action .btn + .btn{min-width:150px;margin-left:16px}
.payout-request-box .bullet-list{margin:1.5rem 0}
.payout-request-box .table{border:2px solid var(--Dark-Gray-text-primary,#2A2C3E);border-width:2px 0;margin-top:1.5rem}
.payout-request-box .table th,.payout-request-box .table td{padding:20px 16px;border:0}
.payout-request-box .table th{font-size:16px;line-height:22px;font-weight:600;color:var(--Dark-Gray-text-primary,#2A2C3E)}
.payout-request-box .table td{font-size:16px;line-height:22px;font-weight:600;color:var(--Dark-Gray-Text-Secondary,#5A6A85)}
.payout-request-box .table td.text-amount{font-size:20px;font-weight:700;color:var(--Dark-Gray-text-primary,#2A2C3E)}
.payout-request-box .table td.text-paypalid{font-weight:400}
.payout-request-box .table tr + tr th,.payout-request-box .table tr + tr td{border-top:1px solid var(--light-gray-border,#E2E5EB)}
.payout-request-box .img{margin-top:8px;padding:16px 0 24px;text-align:center}
.payout-request-box .img img{max-width:100%;margin:0 auto;display:block;width:170px}
@media (max-width: 767.98px) {
.modal-fullscreen-md-down{height:calc(100% - 56px);position:fixed;bottom:0;left:0;right:0;min-height:auto}
.payout-request-input .input-group .input-group-text{font-size:16px}
.payout-request-input-head {margin-bottom: 9px;}
.payout-request-input p{font-size:16px}
.btn_withdraw_all {padding: 0 12px;height: 32px;line-height: 32px;background: #2A3547;font-size: 12px;font-weight: 700;color: #fff;border: 0;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}

.payout-request-box .img{padding:0 0 8px}
.payout-request-box .img img{width:94.4444px}
.payout-request-head h5{font-size:24px}
.payout-request-box .table th{font-size:14px}
.payout-request-box .table td{font-size:14px}
.payout-request-box .table td.text-amount{font-size:16px}
.btn-action{display:flex;justify-content:space-between;gap:8px}
.btn-action .btn{width:50%;margin:0}
.btn-action.single .btn{width:100%}
.payout-request-info .th b{font-size:14px}
.payout-request-info .th p{font-size:12px}
.payout-request-info .td{font-size:16px}
.form-control{padding-bottom:0}
}
.withdraw-box{border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);display:flex;justify-content:space-between;padding:16px 16px 16px 24px;align-items:center;gap:30px;margin-bottom:30px}
.withdraw-box .user_id{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:-.02em}
.withdraw-box .info{font-size:14px;font-weight:600;line-height:22px;letter-spacing:-.02em;display:flex;flex-direction:row;align-items:center;gap:30px}
.withdraw-box .info b{color:var(--Dark-Gray-text-primary,#2A2C3E);margin-right:16px}
.withdraw-box .info p{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:16px;margin:0}
.withdraw-box .last,.withdraw-box .current{display:flex;flex-direction:row;align-items:center;gap:30px}
.withdraw-box .btn-box .btn{width:150px}
@media (max-width: 767.98px) {
.withdraw-box{border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);display:flex;justify-content:space-between;flex-direction:column;padding:16px 24px 24px;align-items:flex-start;gap:24px;margin-bottom:24px}
.withdraw-box .user_id{font-size:14px;text-align:left}
.withdraw-box .info{font-size:12px;line-height:17px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:left;width:100%}
.withdraw-box .info b{width:50%;margin-right:0}
.withdraw-box .info p{width:50%;font-size:12px}
.withdraw-box .last,.withdraw-box .current{display:flex;flex-direction:row;align-items:center;gap:30px;width:100%}
.withdraw-box .btn-box{width:100%;margin-top:8px}
.withdraw-box .btn-box .btn{width:100%;height:40px}
}
.board-page{width:860px;max-width:100%;margin:0 auto}
.faq-guide{border-radius:12px;background:var(--Dark-Gray-text-primary,#2A2C3E);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12);display:flex;padding:16px 16px 16px 24px;justify-content:space-between;align-items:center;margin-bottom:24px}
.faq-guide h3{color:var(--pure-white,#FFF);font-size:24px;font-weight:700;line-height:120%;margin:0}
.faq-guide .guide{border-radius:12px;background:var(--pure-white,#FFF);display:flex;padding:16px 24px;align-items:center;gap:12px}
.faq-guide .guide .tit{display:flex;align-items:center;gap:4px;color:var(--Dark-Gray-Text-Secondary,#5A6A85);}
.faq-guide .guide span{font-size:14px;font-style:normal;font-weight:600;line-height:120%}
.faq-guide .guide .ti {font-size: 20px;margin-top: -2px;}
.faq-guide .guide b{color:var(--Dark-Gray-text-primary,#2A2C3E);font-size:20px;font-style:normal;font-weight:700;line-height:120%}
.acc-item{border-radius:12px;background:var(--pure-white,#FFF);box-shadow:0 0 2px 0 rgba(145,158,171,0.30),0 12px 24px -4px rgba(145,158,171,0.12)}
.acc-item + .acc-item{margin-top:24px}
.acc-item .acc-head a{display:block;padding:24px 64px 24px 24px;position:relative}
.acc-item .acc-head a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0001 15.05L6.3501 9.37501L7.4001 8.32501L12.0001 12.925L16.6001 8.32501L17.6501 9.37501L12.0001 15.05Z' fill='%232A2C3E'/%3E%3C/svg%3E%0A");width:24px;height:24px;position:absolute;top:24px;right:24px}
.acc-item .acc-head b{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:20px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:-.04em;margin-bottom:8px;display:block}
.acc-item .acc-head span{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:12px;font-weight:400;line-height:normal;display:block}
.acc-item .acc-body{max-height:0;overflow:hidden}
.acc-item .acc-body p{margin:0}
.acc-body-inner{color:var(--Dark-Gray-Text-Secondary,#5A6A85);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:-.04em;padding:24px}
.acc-item.open .acc-body{max-height:fit-content}
.acc-item.open .acc-head{border-bottom:1px solid var(--light-gray-border,#E2E5EB);background:var(--light-gray-bg,#F6F6F6)}
.acc-item.open .acc-head a:after{transform:rotate(180deg)}
.form-label {font-size: 16px;line-height: 1.5;font-weight: 700;color: var(--Dark-Gray-text-primary, #2A2C3E);margin-bottom: 12px;}
.sign-box-wrap .form-label {font-size: 14px; margin-bottom: 8px;font-weight: 600;}

@media (max-width: 767.98px) {
.faq-guide{padding:16px 24px 24px;margin-bottom:24px;flex-direction:column;gap:24px}
.faq-guide h3{font-size:18px;text-align:center;width:100%}
.faq-guide .guide{width:100%;padding:16px 24px;flex-direction:column;gap:12px}
.faq-guide .guide b{font-size:16px}
.acc-item .acc-head b{font-size:16px}
.acc-body-inner{font-size:14px}
.form-label  {font-size: 14px;}
.sign-box-wrap .form-label {font-size: 12px;}
}


.profile-btn-box {text-align: center;}
.profile-btn-box .btn {min-width:180px}



.profile-box .card-body .row + .row {margin-top: 32px;}	
.profile-box .card-body .row + .row.line-guide,
.profile-box .card-body .row + .row.profile-btn-box {margin-top: 0;}
.profile-box .card-header {display:flex; justify-content:space-between;}
.profile-box .card-header h3 {font-weight: 700;font-size: 24px;}
.profile-box .card-header p {margin: 0;color: var(--Dark-Gray-Text-Secondary, #5A6A85);text-align: right;font-size: 16px;font-style: normal;font-weight: 400;line-height: 140%;letter-spacing: -0.02em;}
.interest_list {display:flex;gap:8px;margin-bottom: 24px;}	
.interest_list img {width: 100%;}
.interest_list .interest-check {} 
.interest_list .interest-check .interest-input {opacity:0;position: absolute;}
.interest_list .interest-check .interest-label {display: block;position: relative; z-index: 2;}
.interest_list .interest-check .interest-label .img {display: block;max-width: 77px;}
.interest_list .interest-check .interest-label .img_on {position: absolute; top:0;left:0;width: 100%;display: none;}
.interest_list .interest-check .interest-input:checked ~ .interest-label .img_on {display: block;}
.input-with-icon {position: relative;}
.input-with-icon .form-control {padding-right: 48px;}
.input-with-icon.for-wide .form-control {padding-right: 115px;}
.input-with-icon .icon {position: absolute; top:50%; right:16px; transform:translate(0,-50%);}
.icon-insta,
.icon-facebook,
.icon-tiktok,
.icon-youtube {width: 16px;height: 16px;background-size: cover;background-repeat: no-repeat;}
.icon-paypal {width: 83px;height: 20px;background-size: cover;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='83' height='20' viewBox='0 0 83 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_563_16032)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.24199 4.70764H12.9136C15.9588 4.70764 17.1051 6.24095 16.928 8.49359C16.6352 12.2126 14.3747 14.2701 11.3764 14.2701H9.8626C9.45121 14.2701 9.17451 14.5409 9.06324 15.2748L8.42053 19.5413C8.37808 19.8179 8.23167 19.9781 8.01207 20H4.44863C4.11337 20 3.99478 19.7451 4.08262 19.1933L6.25524 5.5158C6.34015 4.96829 6.64174 4.70764 7.24199 4.70764Z' fill='%23009EE3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M31.8665 4.45459C33.78 4.45459 35.5456 5.48699 35.3041 8.05998C35.0113 11.1179 33.3642 12.8099 30.7656 12.8172H28.4949C28.1684 12.8172 28.0103 13.0822 27.9254 13.6253L27.4862 16.4022C27.4203 16.8215 27.2036 17.0283 26.8845 17.0283H24.7719C24.4352 17.0283 24.318 16.8143 24.3927 16.3352L26.1363 5.20596C26.2227 4.65845 26.4292 4.45459 26.8054 4.45459H31.8622H31.8665ZM28.4261 10.4131H30.1463C31.2224 10.3723 31.9368 9.63115 32.0086 8.29441C32.0525 7.46879 31.4918 6.87759 30.6002 6.88196L28.9809 6.88925L28.4261 10.4131ZM41.0475 16.1765C41.2407 16.0017 41.4369 15.9115 41.4091 16.127L41.3403 16.6424C41.3051 16.9118 41.412 17.0545 41.6638 17.0545H43.5407C43.8569 17.0545 44.0106 16.9278 44.0882 16.4415L45.2448 9.22197C45.3034 8.85939 45.2141 8.68175 44.9374 8.68175H42.8731C42.6872 8.68175 42.5964 8.78513 42.5481 9.06762L42.4719 9.51174C42.4324 9.74327 42.3255 9.78404 42.226 9.55106C41.8761 8.72689 40.983 8.35703 39.7371 8.38615C36.8428 8.44585 34.8912 10.6315 34.6819 13.4331C34.5208 15.5998 36.0815 17.3021 38.1399 17.3021C39.6332 17.3021 40.3008 16.8652 41.0533 16.1808L41.0475 16.1765ZM39.4751 15.0654C38.2292 15.0654 37.361 14.0767 37.5411 12.8652C37.7212 11.6537 38.8865 10.665 40.1324 10.665C41.3783 10.665 42.2465 11.6537 42.0664 12.8652C41.8863 14.0767 40.7224 15.0654 39.4751 15.0654ZM48.9181 8.65845H47.0148C46.6225 8.65845 46.4629 8.94967 46.5873 9.30788L48.9503 16.1896L46.6327 19.4644C46.438 19.7382 46.5888 19.9872 46.8626 19.9872H49.0015C49.1262 20.0015 49.2523 19.9799 49.365 19.9249C49.4776 19.8699 49.572 19.7839 49.6369 19.677L56.9043 9.30934C57.1283 8.99045 57.0229 8.65554 56.6554 8.65554H54.6307C54.2837 8.65554 54.1446 8.79241 53.9455 9.07927L50.915 13.4477L49.5608 9.06908C49.4817 8.80406 49.2841 8.65845 48.9195 8.65845H48.9181Z' fill='%23113984'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.4637 4.45458C66.3772 4.45458 68.1428 5.48698 67.9012 8.05996C67.6084 11.1178 65.9614 12.8099 63.3628 12.8172H61.0935C60.7671 12.8172 60.6089 13.0822 60.524 13.6253L60.0848 16.4022C60.0189 16.8215 59.8023 17.0283 59.4831 17.0283H57.3705C57.0338 17.0283 56.9167 16.8142 56.9913 16.3352L58.7379 5.20303C58.8243 4.65552 59.0307 4.45166 59.407 4.45166H64.4637V4.45458ZM61.0233 10.4131H62.7435C63.8195 10.3723 64.534 9.63113 64.6057 8.2944C64.6496 7.46877 64.0889 6.87758 63.1973 6.88195L61.5781 6.88923L61.0233 10.4131ZM73.6446 16.1765C73.8379 16.0017 74.034 15.9114 74.0062 16.1269L73.9374 16.6424C73.9023 16.9118 74.0092 17.0545 74.261 17.0545H76.1378C76.4541 17.0545 76.6078 16.9278 76.6854 16.4415L77.842 9.22196C77.9005 8.85938 77.8112 8.68173 77.5345 8.68173H75.4732C75.2873 8.68173 75.1965 8.78512 75.1482 9.06761L75.072 9.51173C75.0325 9.74325 74.9256 9.78403 74.8261 9.55104C74.4762 8.72687 73.5831 8.35701 72.3372 8.38614C69.4429 8.44584 67.4913 10.6315 67.282 13.4331C67.1209 15.5998 68.6816 17.302 70.74 17.302C72.2333 17.302 72.9009 16.8652 73.6534 16.1808L73.6446 16.1765ZM72.0737 15.0654C70.8278 15.0654 69.9597 14.0767 70.1397 12.8652C70.3198 11.6537 71.4852 10.665 72.7311 10.665C73.977 10.665 74.8451 11.6537 74.665 12.8652C74.485 14.0767 73.3196 15.0654 72.0737 15.0654ZM80.7305 17.0661H78.5637C78.5261 17.0678 78.4885 17.0612 78.4536 17.0468C78.4188 17.0323 78.3876 17.0104 78.3623 16.9826C78.337 16.9547 78.3182 16.9217 78.3072 16.8858C78.2962 16.8499 78.2933 16.8121 78.2988 16.7749L80.202 4.78221C80.2202 4.70036 80.2656 4.62703 80.331 4.57416C80.3964 4.52128 80.4779 4.49197 80.5621 4.49098H82.7289C82.7666 4.4893 82.8042 4.49592 82.839 4.51037C82.8738 4.52482 82.905 4.54674 82.9303 4.57456C82.9556 4.60238 82.9744 4.63542 82.9854 4.67131C82.9964 4.70721 82.9993 4.74507 82.9939 4.78221L81.0907 16.7749C81.0731 16.8573 81.0278 16.9313 80.9624 16.9847C80.8969 17.0382 80.8152 17.0679 80.7305 17.0691V17.0661Z' fill='%23009EE3'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.69495 0H9.37244C10.9712 0 12.8685 0.0509647 14.1364 1.16491C14.9841 1.90899 15.4291 3.09283 15.3266 4.3684C14.9782 8.68001 12.3854 11.0957 8.90689 11.0957H6.10767C5.63039 11.0957 5.31563 11.4103 5.18094 12.2606L4.39915 17.2115C4.34791 17.5318 4.20883 17.7211 3.95994 17.7444H0.45653C0.0685632 17.7444 -0.0690565 17.4532 0.0319612 16.8096L2.55008 0.940661C2.6511 0.302875 3.00393 0 3.69495 0Z' fill='%23113984'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.26367 11.7585L6.25482 5.51604C6.3412 4.96853 6.64278 4.70642 7.24303 4.70642H12.9147C13.8531 4.70642 14.6129 4.85204 15.2073 5.12142C14.6378 8.95979 12.1417 11.0916 8.87396 11.0916H6.07914C5.70434 11.093 5.42911 11.2794 5.26367 11.7585Z' fill='%23172C70'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_563_16032'%3E%3Crect width='83' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.icon-insta {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.00075 0C5.82806 0 5.55539 0.00950025 4.70205 0.048334C3.85037 0.0873344 3.26903 0.222169 2.76036 0.420004C2.23419 0.62434 1.78785 0.897676 1.34318 1.34251C0.898176 1.78719 0.62484 2.23352 0.419838 2.75953C0.221502 3.26837 0.0865008 3.84987 0.0481671 4.70122C0.01 5.55456 0 5.82739 0 8.00008C0 10.1728 0.00966692 10.4446 0.048334 11.298C0.0875011 12.1496 0.222336 12.731 0.420004 13.2396C0.624507 13.7658 0.897843 14.2121 1.34268 14.6568C1.78719 15.1018 2.23352 15.3758 2.75936 15.5802C3.26837 15.778 3.84987 15.9128 4.70138 15.9518C5.55472 15.9907 5.82723 16.0002 7.99975 16.0002C10.1726 16.0002 10.4444 15.9907 11.2978 15.9518C12.1495 15.9128 12.7315 15.778 13.2405 15.5802C13.7665 15.3758 14.2121 15.1018 14.6567 14.6568C15.1017 14.2121 15.375 13.7658 15.58 13.2398C15.7767 12.731 15.9117 12.1495 15.9517 11.2981C15.99 10.4448 16 10.1728 16 8.00008C16 5.82739 15.99 5.55472 15.9517 4.70138C15.9117 3.84971 15.7767 3.26837 15.58 2.7597C15.375 2.23352 15.1017 1.78719 14.6567 1.34251C14.2116 0.897509 13.7666 0.624173 13.24 0.420004C12.73 0.222169 12.1483 0.0873344 11.2966 0.048334C10.4433 0.00950025 10.1716 0 7.99825 0H8.00075ZM7.28308 1.44168C7.49608 1.44135 7.73375 1.44168 8.00075 1.44168C10.1368 1.44168 10.3899 1.44935 11.2335 1.48768C12.0135 1.52335 12.4368 1.65368 12.7188 1.76319C13.0921 1.90819 13.3583 2.08152 13.6381 2.36152C13.9181 2.64153 14.0915 2.9082 14.2368 3.28153C14.3463 3.5632 14.4768 3.98654 14.5123 4.76655C14.5507 5.60989 14.559 5.86323 14.559 7.99825C14.559 10.1333 14.5507 10.3866 14.5123 11.2299C14.4767 12.01 14.3463 12.4333 14.2368 12.715C14.0918 13.0883 13.9181 13.3541 13.6381 13.634C13.3581 13.914 13.0923 14.0873 12.7188 14.2323C12.4371 14.3423 12.0135 14.4723 11.2335 14.508C10.3901 14.5463 10.1368 14.5547 8.00075 14.5547C5.86456 14.5547 5.61139 14.5463 4.76805 14.508C3.98804 14.472 3.5647 14.3416 3.28253 14.2321C2.9092 14.0871 2.64253 13.9138 2.36252 13.6338C2.08252 13.3538 1.90919 13.0878 1.76385 12.7143C1.65435 12.4326 1.52385 12.0093 1.48835 11.2293C1.45002 10.3859 1.44235 10.1326 1.44235 7.99625C1.44235 5.85989 1.45002 5.60789 1.48835 4.76455C1.52402 3.98454 1.65435 3.5612 1.76385 3.2792C1.90885 2.90586 2.08252 2.63919 2.36252 2.35919C2.64253 2.07919 2.9092 1.90585 3.28253 1.76052C3.56454 1.65052 3.98804 1.52052 4.76805 1.48468C5.50606 1.45135 5.79206 1.44135 7.28308 1.43968V1.44168ZM12.2711 2.77003C11.7411 2.77003 11.3111 3.19953 11.3111 3.72971C11.3111 4.25971 11.7411 4.68972 12.2711 4.68972C12.8011 4.68972 13.2311 4.25971 13.2311 3.72971C13.2311 3.1997 12.8011 2.7697 12.2711 2.7697V2.77003ZM8.00075 3.89171C5.73189 3.89171 3.89237 5.73123 3.89237 8.00008C3.89237 10.2689 5.73189 12.1076 8.00075 12.1076C10.2696 12.1076 12.1085 10.2689 12.1085 8.00008C12.1085 5.73123 10.2694 3.89171 8.00058 3.89171H8.00075ZM8.00075 5.33339C9.47343 5.33339 10.6674 6.52723 10.6674 8.00008C10.6674 9.47276 9.47343 10.6668 8.00075 10.6668C6.5279 10.6668 5.33406 9.47276 5.33406 8.00008C5.33406 6.52723 6.5279 5.33339 8.00075 5.33339Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-facebook {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 8.0486C16 3.60314 12.418 -0.000610352 7.99949 -0.000610352C3.58095 -0.000610352 -0.000976562 3.60314 -0.000976562 8.0486C-0.000976562 12.0662 2.92468 15.3962 6.74942 16V10.3753H4.71805V8.0486H6.74942V6.27526C6.74942 4.25792 7.94383 3.14361 9.77132 3.14361C10.6466 3.14361 11.5622 3.30082 11.5622 3.30082V5.28168H10.5534C9.55951 5.28168 9.24957 5.90215 9.24957 6.53869V8.0486H11.4684L11.1137 10.3753H9.24957V16C13.0743 15.3962 16 12.0662 16 8.0486Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-tiktok {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 1.01924e-05L10.9806 0C11.1236 0.715011 11.5206 1.61706 12.215 2.51195C12.8955 3.3888 13.7971 4.00001 15 4.00001V6.00001C13.2466 6.00001 11.9291 5.18645 11 4.17139V11C11 13.7614 8.76142 16 6 16C3.23858 16 1 13.7614 1 11C1 8.23859 3.23858 6.00001 6 6.00001V8.00001C4.34315 8.00001 3 9.34316 3 11C3 12.6569 4.34315 14 6 14C7.65685 14 9 12.6569 9 11V1.01924e-05Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}
.icon-youtube {background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.05115 1.99872C8.05684 1.99873 8.06298 1.99874 8.06955 1.99876L8.14035 1.99898C8.96214 2.002 13.1273 2.03219 14.2503 2.3341C14.9387 2.51875 15.4808 3.0629 15.6648 3.75363C15.7661 4.13313 15.8367 4.63753 15.8859 5.15628L15.8954 5.26019C15.9032 5.34689 15.9103 5.43378 15.9169 5.52035L15.9246 5.62405C15.9904 6.53816 15.998 7.39356 15.9989 7.58072L15.999 7.60596C15.999 7.60803 15.999 7.61141 15.999 7.61141V7.62558C15.999 7.62558 15.999 7.62896 15.999 7.63103L15.9989 7.65628C15.998 7.8505 15.9898 8.76439 15.9169 9.7167L15.9087 9.8207L15.9 9.92482C15.8505 10.4974 15.7762 11.066 15.6648 11.4834C15.4808 12.1741 14.9387 12.7184 14.2503 12.9029C13.0898 13.215 8.68109 13.2368 8.06955 13.2384L8.02246 13.2385C8.0186 13.2385 8.0152 13.2385 8.01228 13.2385L7.99307 13.2385C7.99307 13.2385 7.98866 13.2385 7.98573 13.2385L7.92846 13.2384C7.61941 13.2376 6.34057 13.2316 5.0013 13.1856L4.83007 13.1795C4.8015 13.1785 4.77292 13.1774 4.74434 13.1763L4.57291 13.1696L4.40188 13.1623C3.29238 13.1136 2.23452 13.0338 1.74789 12.9029C1.05947 12.7184 0.517371 12.1741 0.333379 11.4834C0.221913 11.066 0.147602 10.4974 0.0980616 9.92482L0.0893244 9.8207L0.0811165 9.7167C0.0109033 8.79902 0.000711116 7.91702 -0.000768403 7.68029L-0.000945201 7.6464C-0.000957608 7.64335 -0.000967947 7.64054 -0.000976562 7.63798V7.59901C-0.000967947 7.59645 -0.000957608 7.59364 -0.000945201 7.59059L-0.000768403 7.55671C0.000571538 7.34232 0.00905783 6.59869 0.0628044 5.7786L0.0697612 5.67573C0.0709608 5.65853 0.0721808 5.6413 0.0734215 5.62405L0.0811165 5.52035C0.0877404 5.43378 0.0948985 5.34689 0.102634 5.26019L0.112196 5.15628C0.16142 4.63753 0.232046 4.13313 0.333379 3.75363C0.517371 3.0629 1.05947 2.51875 1.74789 2.3341C2.23452 2.20327 3.29238 2.12347 4.40188 2.07479L4.57291 2.06754L4.74434 2.06077C4.77292 2.05968 4.8015 2.05861 4.83007 2.05756L5.0013 2.05147C6.25508 2.00843 7.45591 2.00046 7.85767 1.99898L7.92846 1.99876C7.93504 1.99874 7.94117 1.99873 7.94686 1.99872H8.05115ZM6.39905 5.20991V10.0271L10.5558 7.61863L6.39905 5.20991Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");}



.profile-box .req-point { background-color: #E31D2C; width: 4px;height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; vertical-align: middle; margin-left: 8px; margin-top: -2px;}
@media (max-width: 767.98px) {
.profile-box .card,
.profile-box .card-header {--bs-card-spacer-y:24px;--bs-card-spacer-x:24px;--bs-card-border-radius:8px;--bs-card-inner-border-radius:8px;--bs-card-cap-padding-y:24px;--bs-card-cap-padding-x:24px;--bs-card-group-margin:12px}
.profile-box .card-body .row .mb-6 {margin-bottom: 20px !important;}
.profile-box .card-body .row + .row {margin-top: 0;}	
.profile-box .card-body .row + .row.line-guide,
.profile-box .card-body .row + .row.profile-btn-box {margin-top: -8px; margin-bottom: 20px;}

.profile-box .card-header {display:flex; flex-direction:column;}
.profile-box .card-header h3 {font-size: 18px;width: 100%;}
.profile-box .card-header p {margin: 4px 0 0;text-align: left;font-size: 14px;width: 100%;}
.interest_list {display:flex;gap:8px;margin-bottom: 28px;flex-wrap:wrap;}	 
.interest_list .interest-check {}  
.interest_list .interest-check .interest-label .img {display: block;width: 64px;} 
.input-with-icon {position: relative;}
.input-with-icon .form-control {padding-right: 48px;}
.input-with-icon.for-wide .form-control {padding-right: 115px;} 

.profile-box .req-point { width: 4px;height: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display: inline-block; vertical-align: middle; margin-left: 8px;}
}


.information-card {}	
.information-card img {display: block; max-width:100%; width: 100%;}
.information-card .card-body {
	--bs-card-spacer-y: 40px;
    --bs-card-spacer-x: 40px;
	padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x) 
}
.bg-guide-card {
	border-radius: 12px;
	background: var(--light-gray-bg, #F6F6F6);
}
.bg-guide-card .card-body {
	--bs-card-spacer-y: 56px;
    --bs-card-spacer-x: 56px;
	padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x) 
}
.bg-guide-box + .bg-guide-box {
	border-top: 1px solid var(--light-gray-border, #E2E5EB);
	margin-top: 48px;
	padding-top: 48px;
}
.bg-guide-box h3 {
	color: var(--Dark-Gray-text-primary, #2A2C3E);
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%; /* 28px */
	margin: 0 0 24px;
}
.bg-guide-box .bullet-list li {
color: var(--Dark-Gray-Text-Secondary, #5A6A85);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 180%; /* 28.8px */
letter-spacing: -0.02em;
}
.bg-guide-box .bullet-list li::before {
  top:11px;
}
@media (max-width: 767.98px) {
	.information-card {
        --bs-card-spacer-y:0;
        --bs-card-spacer-x: 0;
        --bs-card-border-radius: 0;
        --bs-card-inner-border-radius: 0;
        --bs-card-cap-padding-y: 0;
        --bs-card-cap-padding-x: 0;
        --bs-card-group-margin: 0;
		border:0;
		box-shadow:none;

	}
	.information-card .card-body {
		--bs-card-spacer-y: 0;
		--bs-card-spacer-x: 0;
		padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x) 
	}
 
	.bg-guide-card .card-body {
		--bs-card-spacer-y: 24px;
		--bs-card-spacer-x: 24px; 
	}
	.bg-guide-box + .bg-guide-box {
		margin-top: 24px;
		padding-top: 24px;
	}
	.bg-guide-box h3 { 
		font-size: 16px; 
		margin: 0 0 16px;
	}
	.bg-guide-box .bullet-list li { 
		font-size: 12px; 
	}
	.bg-guide-box .bullet-list li:before {top:9px;}
}

.tab-menu {
	margin: 0 0 32px;
}	
.tab-menu .swiper-slide {width: auto;}
.tab-menu a {
	height: 40px;
	border-radius: 20px;
	background: var(--light-gray-disable, #EFF2F5);
	display: flex;
	height: 40px;
	padding: 0px 32px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 120%; /* 19.2px */
	white-space:nowrap;
}
.tab-menu a.current {
	display: flex;
	height: 40px;
	padding: 0px 32px;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: var(--white, #FFF);
	text-align: center;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 120%; /* 19.2px */
	border-radius: 20px;
	background: var(--Pingle_Red, #E31D2C);
}
.tab_content {display: none;}
.tab_content.current {display: block;}
@media (max-width: 767.98px) { 
	.tab-menu {
		margin: 0 0 24px;
	}	
	.tab-menu a {
		font-size: 14px; 
	}
	.tab-menu a.current {
		font-size: 14px;
	}
}

.form-label-box {display:flex; justify-content:space-between;}
.db-card-height {--bs-card-height:100%;}
/* .db-card-height .card-body {padding-bottom: 0 !important;} */
.db-card {
    
    --bs-card-spacer-y: 30px;
    --bs-card-spacer-x: 30px;
    --bs-card-title-spacer-y: 12px;
    --bs-card-title-color: #2A2C3E;
    --bs-card-subtitle-color: #5A6A85;
    --bs-card-border-width: 0px;
    --bs-card-border-color: #ebf1f6;
    --bs-card-border-radius: 12px;
    --bs-card-box-shadow: 0px 0px 2px 0px rgba(145, 158, 171, 0.30), 0px 12px 24px -4px rgba(145, 158, 171, 0.12);
    --bs-card-inner-border-radius: 8px;
    --bs-card-cap-padding-y: 0;
    --bs-card-cap-padding-x: 0;
    --bs-card-cap-bg: rgba(var(--bs-body-color-rgb),  0.03);
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 12px;
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    height: var(--bs-card-height);
    color: var(--bs-body-color);
    word-wrap: break-word;
    background-color: var(--bs-card-bg);
    background-clip: border-box;
    border: var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius: var(--bs-card-border-radius);
    box-shadow: var(--bs-card-box-shadow);
}
.db-card .card-body {
	padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
}
.db-card .card-body h3 {margin: 0 0 12px;font-size: 18px;line-height: 1.2;font-weight: 600;color: var(--Dark-Gray-text-primary, #2A2C3E);}
.db-data-set .desc-box {display:flex; align-items:center;justify-content:space-between;}
.db-data-set .desc .total {color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 120%; /* 28.8px */
margin-bottom: 8px;}
.db-data-set .desc .per {display: flex;
align-items: center;
gap: 4px;
align-self: stretch;}
.db-data-set .desc .per .round-arrow {display: flex;
padding: 2px;
align-items: center;
justify-content:center;
border-radius: 10px;
width: 20px;height: 20px;
background: #f6f6f6; 
}
.db-data-set .desc .per .round-arrow.up {
background: #FFE5D2;
}
.db-data-set .desc .per .round-arrow.down {
background: #EBF3FE ;
}
.db-data-set .desc .per .round-arrow.up .ti {color: #ff8129;}
.db-data-set .desc .per .round-arrow.down .ti {color: #539bff;}
.db-data-set .desc .per .percent {color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 19.6px */
letter-spacing: -0.28px;}
.db-data-set .desc .per .year {color: var(--Dark-Gray-Text-Secondary, #5A6A85);
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 19.6px */
letter-spacing: -0.28px;}

.db-data-set .desc .model-ex {
display: flex;
align-items: flex-start;
gap: 20px;
align-self: stretch;
margin-top: 20px;
}
.db-data-set .desc .model-ex_item {display: flex; align-items:center;gap:4px;}
.db-data-set .desc .model-ex_item span {display: inline-block; width: 10px;height: 10px;border-radius: 10px;}
.db-data-set .desc .model-ex_item b {color: var(--Dark-Gray-Text-Secondary, #5A6A85);
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 140%; /* 16.8px */}
.db-data-set .graph {width: 120px;height: 120px;position: relative;}
.db-data-set .graph canvas {width: 120px;height: 120px;position: relative;}
.db-data-set .graph .apexcharts-canvas {position: absolute; top:50%;left:50%; transform:translate(-50%,-50%);}
.db-next-set {margin-top: -1rem;}
.db-next-set .graph-box {position: relative;height: 257px;}
.db-next-set .graph-box .title-box {position: absolute; top:50%;left:50%;text-align: center; transform:translate(-50%,-50%);text-align: center;}
.db-next-set .graph-box .title {font-size: 14px;line-height: 1.2;font-weight: 600;}
.db-next-set .graph-box .per {display:flex; align-items:flex-end; font-size: 60px;line-height: 1.2;font-weight: 700;justify-content:center; width: 100%;}
.db-next-set .graph-box .per span {font-size: 32px;line-height: 1.6;font-weight: 700;}
.db-next-set .graph-box .graph { }
.db-next-set .graph .apexcharts-canvas {position: absolute; top:50%;left:50%; transform:translate(-50%,-50%);}
.db-next-set .desc-box {}	

.db-next-set .desc .tier,
.db-next-set .desc .remain {
color: var(--Dark-Gray-text-primary, #2A2C3E); 
font-size: 14px; 
font-weight: 600;
line-height: 120%; 
text-align: center;
}
 
.db-next-set .desc .tier span {color: var(--Pingle_Red, #E31D2C);  }
.db-next-set .desc .date {
	margin-top: 32px;

}
.db-next-set .desc .date p {
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	font-size: 14px;
	font-weight: 400;
	line-height: 120%; /* 16.8px */
	margin: 0;
}
.db-next-set .desc .date .next-date {
	font-size: 14px;
	font-style: normal;
	font-weight: 600;
	line-height: 140%; /* 19.6px */
	letter-spacing: -0.01em;
	display:flex;
	align-items:flex-end;
	justify-content:space-between;
}
.db-next-set .desc .date .next-date span {
	color: var(--Dark-Gray-text-primary, #2A2C3E);
}
.db-next-set .desc .date .next-date b {
	display: flex;
	padding: 2px 8px;
	justify-content: center;
	align-items: center;
	gap: 8px;
	color: var(--Pingle_Red, #E31D2C);
	font-weight: 600;
	background: var(--Pingle_Red_Light_2, #FDEDEF);
	border-radius: 4px;
}
.db-next-set .desc .date .next-date b.notyet {color: #9CA5B4; background: #F6F6F6;}
.db-next-set .desc .date .gauge {margin-top: 12px;border-radius: 6px;position: relative;height: 6px;background: var(--Light-Gray, #F6F6F6);}
.db-next-set .desc .date .gauge > div {border-radius: 6px;position: absolute; background: var(--Pingle_Red, #E31D2C);top:0;left:0;height: 6px;}



.db-trend-head {display:flex;align-items:center;justify-content:space-between;margin-bottom: 30px;}
.db-trend-head .title {}
.db-trend-head .title h5 {
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 18px;
font-weight: 600;
line-height: 120%; /* 21.6px */
margin: 0;
}
.db-trend-head .title p {
color: var(--Dark-gray-textdisable, #9CA5B4);
font-size: 14px;
font-weight: 400;
line-height: 140%; /* 19.6px */
letter-spacing: -0.28px;
margin: 4px 0 0 ;
}
.db-trend-head .form-select {width: auto;}
.db-trend-body {display:flex;justify-content:space-between;gap:30px;}
.db-trend-chart {width: 66.66666666%;}
.db-trend-info {width: 33.3333333%;}
.db-trend-total-box {
	display: flex;
	align-items: center;
	gap: 12px;
}
.db-trend-total-box .db-trend-total-icon {
	font-size: 24px;color: #E31D2C;
	display: flex;
	padding: 10px;
	align-items: flex-start;
	border-radius: 8px;
	background: var(--Light-Gray, #F6F6F6);
}
.db-trend-total-box .db-trend-total h4 {
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-family: "Open Sans";
font-size: 24px;
font-weight: 700;
line-height: 120%; /* 28.8px */
margin: 0;
}
.db-trend-total-box .db-trend-total p {
margin: 4px 0 0;
color: var(--Dark-gray-textdisable, #9CA5B4);
font-size: 14px;
font-weight: 400;
line-height: 140%; /* 19.6px */
letter-spacing: -0.28px;
}
.db-trend-month-box {margin-top: 30px;}
.db-trend-month-item + .db-trend-month-item {margin-top: 30px;}
.db-trend-month-item {display:flex;gap:12px;}
.db-trend-month-item h6 {
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 18px;
font-weight: 600;
line-height: 120%; /* 21.6px */
margin: 0;
}
.db-trend-month-item p {
margin: 0 0 4px;
color: var(--Dark-gray-textdisable, #9CA5B4);
font-size: 14px;
font-weight: 400;
line-height: 140%; /* 19.6px */
letter-spacing: -0.28px;
}
.db-trend-month-item.for-rewards .round-8{border-radius: 8px;background: #E31D2C;margin-top: 6px;}
.db-trend-month-item.for-performance .round-8{border-radius: 8px;background: #FF8129;margin-top: 6px;}

/* .dashboard-wrap .row + .row {margin-top: 24px;} */

.coupon-item {
	padding-top: 33.112582781456953642384105960265%; 
	position: relative; 
}	
.coupon-item .icon_copy {width: 12px;height: 12px;background-image: url(/dist/images/icon_copy_small.png);}
.coupon-item:before {
  /* 
    302 100
    342 140
  */

  content:"";
  display: block;
  position: absolute;
  top:-8%;left:-6.622516556291390728476821192053%;
  width:113.24503311258278145695364238411%;
  height:140%;
  background-size:cover;
  background-position:0 0;
  background-repeat:no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='342' height='140' viewBox='0 0 342 140' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_dd_563_14124)'%3E%3Cpath d='M20 12C20 9.79086 21.7909 8 24 8H104C106.209 8 108 9.79086 108 12V104C108 106.209 106.209 108 104 108H24C21.7909 108 20 106.209 20 104V12Z' fill='%23E31D2C'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M112 8C109.791 8 108 9.79086 108 12V104C108 106.209 109.791 108 112 108H318C320.209 108 322 106.209 322 104V78C310.954 78 302 69.0457 302 58C302 46.9543 310.954 38 322 38V12C322 9.79086 320.209 8 318 8H112Z' fill='white'/%3E%3Cline x1='281.5' y1='23' x2='281.5' y2='93' stroke='%23E2E5EB' stroke-dasharray='2 2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_dd_563_14124' x='0' y='0' width='342' height='140' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='4' operator='erode' in='SourceAlpha' result='effect1_dropShadow_563_14124'/%3E%3CfeOffset dy='12'/%3E%3CfeGaussianBlur stdDeviation='12'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.568627 0 0 0 0 0.619608 0 0 0 0 0.670588 0 0 0 0.12 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_563_14124'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='1'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.568627 0 0 0 0 0.619608 0 0 0 0 0.670588 0 0 0 0.3 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_563_14124' result='effect2_dropShadow_563_14124'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_563_14124' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  
}
.coupon-item + .coupon-item {margin-top: 16px;}
.coupon-item-inner {position: absolute; top:0;left:0;right:0;bottom:0;display:flex;z-index: 2;}
.coupon-item-inner .left {flex:0 0 29.139072847682119205298013245033%;width: 29.139072847682119205298013245033%;display:flex;flex-direction:column;align-items:center;justify-content: center}
.coupon-item-inner .left h4 {
color: var(--pure-white, #FFF);
text-align: center;
font-size: 10px;
font-weight: 700;
line-height: 120%; /* 12px */
letter-spacing: -0.2px;
text-transform: uppercase;
margin: 0 0 8px;
}
.coupon-item-inner .left p {margin: 0;}
.coupon-item-inner .left p b{
color: var(--pure-white, #FFF);
text-align: center;
font-size: 32px;
font-weight: 700;
line-height: 100%; /* 32px */
}
.coupon-item-inner .left p span {
color: var(--pure-white, #FFF);
text-align: center;
font-size: 15px;
font-weight: 700;
line-height: 120%; /* 18px */
}
.coupon-item-inner .right {
	padding: 16px;
	width: 57.284768211920529801324503311258%;
  display:flex;
  flex-direction:column;
}
.coupon-item-inner .top {
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	font-size: 10px;
	font-style: normal;
	font-weight: 600;
	line-height: 100%; /* 10px */
	letter-spacing: -0.3px;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.coupon-item-inner .mid {display:flex;align-items:center;margin-top: 2px;}
.coupon-item-inner .mid .custom_copy_target {
margin-right: 4px;
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 100%; /* 14px */
letter-spacing: -0.42px;
}
.coupon-item-inner .mid .btn_list_copy {
	font-size: 14px;
}
.coupon-item-inner .bottom {
display:flex;
gap:10px;
font-size: 10px;
color: var(--Dark-Gray-Text-Secondary, #5a6a85); 
margin-top: auto;
}

.coupon-item-inner .coupon_tooltip-box .icon-ex_help {width: 16px;height: 16px;}
@media (max-width:767.98px) {
  .db-card {
      
      --bs-card-spacer-y: 24px;
      --bs-card-spacer-x: 24px;
      --bs-card-title-spacer-y: 12px; 
  }

  .coupon-item-inner .left h4 {
    font-size: 9.238px;
    margin: 0 0 7px;
  }
  .coupon-item-inner .left p b{
  font-size: 29.563px;
  }
  .coupon-item-inner .left p span {
  font-size: 13.858px;
  }
  .coupon-item-inner .right {
    padding: 12px;
  }
  .coupon-item-inner .top {
    font-size: 9.238px;
  }
 
  
  .coupon-item-inner .mid {display:flex;align-items:center;margin-top: 2px;}
  .coupon-item-inner .mid .custom_copy_target { 
  
  font-size: 12.934px; 
  }
  .coupon-item-inner .mid .btn_list_copy {
    font-size: 14px;
  }
  .coupon-item-inner .bottom {
  gap:9px;
  font-size: 9.238px;
  }

.coupon-item-inner .coupon_tooltip-box .icon-ex_help {width: 14px;height: 14px;}
}



.my_earning_card {display:flex;flex-direction:column;}	
.my_earning_card .bg-head {
	background: url(/dist/images/bg_myearnings.png) no-repeat right top; 
	background-size: auto 100%;
}
.my_earning_card .current_rewards { margin: 38px 0;}
.my_earning_card .current_rewards h4 {
margin: 0;
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 14px;
font-weight: 600;
line-height: 140%; /* 19.6px */
letter-spacing: -0.14px;
}
.my_earning_card .current_rewards p{
margin: 8px 0 0;
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 32px;
font-weight: 700;
line-height: 120%; /* 38.4px */
}
.my_earning_card .btn_payout_modal {
border-radius: 20px;
border: 1px solid var(--Pingle_Red, #E31D2C);
background: var(--Pingle_Red, #E31D2C);
display: block;
text-align: center;
width: 100%;
height: 40px;
padding: 0px 16px;
color: var(--pure-white, #FFF);
font-size: 12px;
font-weight: 600;
line-height: 40px;
}
.last_processed_date {margin-top: 20px;padding-top: 24px;border-top: 1px solid #E2E5EB;height: 100%; display:flex; flex-direction:column;}

.lpd_item {display:flex; justify-content:space-between;margin-top: 24px;}
.lpd_item span {color: var(--Dark-Gray-text-primary, #2A2C3E);
font-family: "Open Sans";
font-size: 14px;
font-weight: 600;
line-height: 140%; /* 19.6px */
letter-spacing: -0.14px;
opacity:0.4
}
.lpd_item b {color: var(--Dark-Gray-text-primary, #2A2C3E);
text-align: right;
font-size: 20px;
font-weight: 600;
line-height: 120%; /* 24px */}
.last_processed_date .lpd_item.first b {color: var(--Pingle_Red, #E31D2C);}
.last_processed_date h4 {
margin: 0;
color: var(--Dark-Gray-text-primary, #2A2C3E);
font-size: 14px;
font-weight: 600;
line-height: 140%; /* 19.6px */
letter-spacing: -0.14px;
}
@media (max-width:767.98px) {
.my_earning_card .bg-head { background-size: auto 128px;}
.lpd_item b {font-size: 18px;}
 .my_earning_card .btn_payout_modal { 
font-size: 14px; 
}
.my_earning_card .current_rewards { margin: 38px 0 16px;}
 
}

 .ex-img-banner {position: relative;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;overflow: hidden;height: 100%;}	
.ex-img-banner img {width: 100%;height: 100%;object-fit:cover;}
.ex-img-banner a {
	position: absolute; bottom:48px;left:32px;right:32px;
	height: 56px;
	border-radius: 28px;
	background: var(--Pingle_Red, #E31D2C);
	box-shadow: 0px 8px 24px -4px #D44C3D;
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 56px;
	text-transform: uppercase;
	text-align: center;
}
.coupon_card {display:flex; justify-content:space-between; flex-direction:column; padding-bottom: 48px !important;}	
.coupon_card .coupon-blank {height: 100%;display:flex; justify-content:center; align-items:center;flex-direction:column; }
.coupon_card .coupon_list {height: 100%;}
.coupon_card .coupon_more {margin-top: 26px;}
.coupon_card .coupon_more a {
	display: block;
	width: 100%;
	height: 56px;
	border-radius: 28px;
	background: var(--Pingle_Red, #E31D2C);
	color: #FFF;
	font-size: 16px;
	font-weight: 700;
	line-height: 56px; /* 19.2px */
	text-transform: uppercase;
	text-align: center;
}
.coupon-blank {}
.coupon-blank img {width: 154px;margin: 0 auto; display: block;}
.coupon-blank p {
	margin-top: 12px;
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	text-align: center;
	font-size: 16px;
	font-weight: 600;
	line-height: 120%; /* 19.2px */
	letter-spacing: -0.32px;
}
.make_gcoupon-box {
  display: flex;
  width: 100%;
  height: 60px;
  padding: 14px 16px 14px 20px;
  justify-content: space-between;
  align-items: center;
  border-radius: 8px;
  background: var(--Pingle_Red, #E31D2C);
  margin-bottom: 24px;
}
.make_gcoupon-box .desc {
color: var(--pure-white, #FFF);
font-size: 14px;
font-weight: 600;
line-height: 140%; /* 19.6px */
}
.make_gcoupon-box .btn-box {}
.make_gcoupon-box .btn_make_coupon {
  display: flex;
  height: 32px;
  padding: 0px 12px;
  justify-content: center;
  align-items: center;
  color: var(--Pingle_Red, #E31D2C);
  font-size: 14px;
  font-weight: 700;
  line-height: 32px; /* 19.6px */
  border:0;
  border-radius:16px;
  background-color: #fff;
}
@media (max-width:767.98px) {
.coupon_card .coupon-blank {height: 355px;}
.coupon_card .coupon_list {height: auto;min-height:calc(74.4vw + 16px)}
.coupon-blank img  {width: 126px;}
.coupon-blank p {font-size: 14px;}
  .make_gcoupon-box {
    height: auto;
    padding: 14px 20px;
    flex-direction:column;
    margin-bottom: 24px;
  }
  .make_gcoupon-box .desc {
  font-size: 12px;
  text-align: center;
  }
  .make_gcoupon-box .btn-box {margin-top: 16px;}
  .make_gcoupon-box .btn_make_coupon {
    font-size: 12px;
  }
.db-card-height {--bs-card-height:auto;}
.db-trend-head {display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;margin-bottom: 24px;}
.db-trend-head .title {margin-bottom: 12px;}
.db-trend-body {display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:6px;}
.db-trend-info,
.db-trend-chart {width: 100%;}
.db-trend-info{display:flex;align-items:flex-start;justify-content:space-between;}
.db-trend-total-box,
.db-trend-month-box {width: 50%;margin: 0;}
.db-trend-total-box {flex-direction:column;align-items:flex-start;}
.db-trend-month-item + .db-trend-month-item {margin-top: 16px;}
.db-trend-total-box .db-trend-total h4 {
font-size: 20px;
}

.db-trend-month-item h6 {
font-size: 16px;
}
.db-trend-month-item p {
font-size: 14px;
}

.db_bottom-area .db_bottom-first {order:3}

.dashboard-wrap .card {margin-bottom: 24px;}
.dashboard-wrap .row + .row {margin-top: 0;}

 

.coupon_card .coupon_more a {
	height: 48px;
	border-radius: 24px;
	font-size: 14px; 
	line-height: 48px; 
}


}
.swiper-wrapper,
.swiper-wrapper .swiper-slide{height: auto;}
.db-data-swiper {}	
.db-data-swiper .swiper {overflow: visible;}
.db-data-swiper .swiper-wrapper {gap:24px;height: auto;} 
.db-data-swiper .swiper-wrapper .swiper-slide {width: 33.33333333%;flex:1 1 auto;height: auto;}
.sign-sns {gap:24px;margin: 40px 0;}
.signup-box-wrap .sign-sns {margin: 24px 0;}
@media (max-width:767.98px) {
.db-data-swiper .swiper {overflow: hidden;padding: 12px 20px 0;margin: -12px -20px 0;}
.db-data-swiper .swiper-wrapper {gap:0;} 
.db-data-swiper .swiper-wrapper .swiper-slide {width: calc(100% - 24px);flex:0 0 auto;}
.sign-sns {gap:16px}
}



.form-guide {display:flex;algin-items:flex-start;font-size: 12px;line-height: 1.2;letter-spacing: -0.02em;color: #5A6A85;margin: 0;}
.form-guide p {margin: 0;}
.form-guide span {width: 16px;}

.password-check-wrap {position: relative;}	
.password-check-box {
	position: absolute; right:0;
	padding: 32px 24px;
	border-radius: 16px;
	background: #FFF;

	/* shadow_floating */
	box-shadow: 0px 0px 2px 0px rgba(145, 158, 171, 0.30), 0px 12px 32px -4px rgba(145, 158, 171, 0.24);
	width: 266px;
  display: none;
}
.password-check-box.show {display: block;}
.password-check-box.bottom {bottom:100%;transform:translate(0,20px);}
.password-check-box.top {top:100%; margin-top: 12px;left:0;}
.password-check-box h4 {
	margin: 0;
	color: var(--Dark-Gray-text-primary, #2A2C3E);
	font-size: 14px;
	font-weight: 600;
	line-height: 140%; /* 19.6px */
	letter-spacing: -0.01em;
	text-transform: capitalize;
}
.password-check {margin: 8px 0 24px;padding: 0;}
.password-check li {margin: 0;padding: 0;display:flex;gap:8px;}
.password-check li + li {margin-top: 4px;}
.password-check .check {
display:block; width: 24px;height: 24px; flex:0 0 24px;
background-size: cover;background-position: 0 0;background-repeat: no-repeat;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5501 18.0001L3.8501 12.3001L5.2751 10.8751L9.5501 15.1501L18.7251 5.9751L20.1501 7.4001L9.5501 18.0001Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");
}
.password-check .check.success {
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5501 18.0001L3.8501 12.3001L5.2751 10.8751L9.5501 15.1501L18.7251 5.9751L20.1501 7.4001L9.5501 18.0001Z' fill='%2300a452'/%3E%3C/svg%3E%0A");
}
.password-check p {
	margin: 0;
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px; /* 19.6px */
	letter-spacing: -0.01em;
	padding: 2px 0;
}
.password-check .check.success ~ p {
	color: #00a452;
} 
.password-safety .bar {margin: 8px 0;background: #D9D9D9;height: 8px;}
.password-safety .bar .bar-inner {width: 0;background: #3CD8BC;height: 8px;}
.password-safety h5 {
	margin: 0;
	color: var(--Dark-Gray-text-primary, #2A2C3E);
	font-size: 14px;
	font-weight: 400;
	line-height: 140%; /* 19.6px */
	letter-spacing: -0.14px;
}
.password-safety .password-guide {
	margin: 0;
	color: var(--Dark-Gray-Text-Secondary, #5A6A85);
	font-size: 14px;
	font-weight: 400;
	line-height: 140%; /* 19.6px */
	letter-spacing: -0.28px;
}
@media (max-width:767.98px) {
.password-check-box {
	right:0; bottom:100% !important;
	padding: 16px 16px;
	transform:translate(0, 20px);
	width: 220px;
}
.password-check-box.top {top:initial;margin-top: 0;left:initial}
.password-check-box.bottom {}
.password-check-box h4 {
	font-size: 12px;
}
.password-check {margin: 12px 0 16px;padding: 0;}
.password-check li {gap:4px;}
.password-check li + li {margin-top: 4px;}
.password-check .check {
width: 16px;height: 16px; flex:0 0 16px;
}

.password-check p {
	font-size: 12px; 
	line-height: 16px 
}
  
.password-safety h5 { 
	font-size: 12px; 
}
.password-safety .password-guide { 
	font-size: 12px; 
}
}

.color-silver {color: #9CA5B4;}


.modal {
  --bs-modal-padding:1.5rem;
}
.modal-footer-btn-box {display:flex; gap:16px;}
.modal-footer-btn-box .btn {min-width:150px;}
@media (max-width:767.98px) {
.modal-footer-btn-box {display:flex; gap:8px;width: 100%;margin: 0 !important;}
.modal-footer-btn-box .btn {width: 50%;min-width:40%}
}



.jconfirm .jconfirm-box div.jconfirm-closeIcon {
  width: 24px;height: 24px;
  top:24px;right:24px;
  -webkit-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.4 19L5 17.6L10.6 12L5 6.4L6.4 5L12 10.6L17.6 5L19 6.4L13.4 12L19 17.6L17.6 19L12 13.4L6.4 19Z' fill='%235A6A85'/%3E%3C/svg%3E%0A");
  text-indent: -9999px;
}
@media (max-width:767.98px) {
  .jconfirm .jconfirm-box div.jconfirm-closeIcon {
    top:16px;right:16px;
  }
}

.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 1rem;
    --bs-tooltip-padding-y: 1rem;
    --bs-tooltip-font-size: 12px;
    --bs-tooltip-color: #fff;
    --bs-tooltip-bg: #2A2C3E;
    --bs-tooltip-border-radius: 8px;
    --bs-tooltip-opacity: 1;
    --bs-tooltip-arrow-width: 21px;
    --bs-tooltip-arrow-height: 15px;
    --bs-tooltip-margin:21px;
    z-index: var(--bs-tooltip-zindex);
    display: block;
    margin: var(--bs-tooltip-margin);
    font-family: var(--bs-font-sans-serif);
    font-style: normal;
    font-weight: 400;
    line-height: 1.4;
    text-align: left; 
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    white-space: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: var(--bs-tooltip-font-size);
    word-wrap: break-word;
    opacity: 0;

  /* shadow_tip */
  box-shadow: 0px 0px 2px 0px rgba(145, 158, 171, 0.30), 0px 8px 24px -4px rgba(121, 135, 150, 0.32);
}
.tooltip-inner {text-align: left;}

.zindex2 {position: relative; z-index: 2;}

.input-with-icon .form-control.is-invalid {background-image: none;}

.stretch-box {display:flex;}
.stretch-box .card {width: 100%;}
.card.db-trend-card .card-body {padding-bottom: 5px;}

.headroom {
  will-change: transform;
  transition: transform 200ms linear;
}
.headroom--pinned {
  transform: translateY(0%);
}
.headroom--unpinned {
  transform: translateY(-100%);
}

@media (max-width:767.98px) {
  .coupon_card ,
  .card.db-trend-card .card-body {
    padding-bottom: var(--bs-card-spacer-y) !important;
  }
}

#chart_trend {min-height:initial !important;}

.page-single-body {max-width: 1200px;margin: 0 auto;}


.page-dashboard .container-fluid {}

.product-popover:active,
.product-popover:hover,
.product-popover {color: inherit;cursor:pointer;}

/* .preloader {display: none !important;} */


.copy_box {display:flex; align-items:flex-start; justify-content:space-between; max-width:100%;}
.copy_box.maxWidth {width: 150px;}
.copy_box a,
.copy_box .copy_target {width:calc(100% - 24px - 8px);line-height: 20px;padding: 2px 0;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;color: var(--bs-info);}
.copy_box .btn_list_copy {width: 24px;height: 24px;padding: 0;margin-left: 8px; display:flex; align-items:center; justify-content:center; }
.copy_box i {font-style: normal;}
.coupon-desc-page .card-header h5 {font-size: 24px;line-height: 1.4;color: #2a2c3e;font-weight: 700;margin: 0;}
.coupon-desc-page .card-header {}
.cd_data-card .card-body {padding-bottom: 8px;}

.cd_data_pair {margin-bottom: 24px;}
.cd_data_pair .copy_box {margin-top: -2px;}
.cd_data_pair .cd_key {font-size: 14px;line-height: 1.4;font-weight: 600;color: #5a6a85;letter-spacing: -0.02em;margin-bottom: 16px;}
.cd_data_pair .cd_value {font-size: 14px;line-height: 1.4;font-weight: 400;color: #5a6a85;letter-spacing: -0.02em;}
@media (max-width:767.98px) {
  .coupon-desc-page .card-header h5 {font-size: 18px;}
  .coupon-desc-page .card-header i[class^="icon-"] {
    width: 24px;height: 24px;
  }

  .cd_data_pair {display:flex;align-items:flex-start;gap:16px;}
  .cd_data_pair .cd_key {width: 130px;flex:0 0 120px; margin: 0;}
  .cd_data_pair .cd_value {width: calc(100% - 130px - 16px);}
}

.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch;
}



.pagination .page-link,
.pagination .page-item {display:flex; align-items:center;justify-content:center}
.pagination .page-link {height: 100%;}


.ex-form-actions {margin-top: 40px;padding: 16px 0; display:flex; align-items:center; justify-content:flex-end; gap:16px;}
.ex-form-actions .btn {min-width:160px;font-weight: 700;}

.gcoupon_code,
.gcoupon_data {margin-bottom: 24px;}
.form-box + .gcoupon_data {margin-top: 24px;}
.gcoupon_title {margin-bottom: 40px;color: #5a6a85;}
.gcoupon_guide {margin-top: 40px;}
.gcoupon-card h3,
.excoupon-card h3 {font-size: 24px; margin-bottom: 16px; font-weight: 700;display:flex; align-items:center;}
.excoupon-card .card-body {
  padding: 32px 24px;
}

.gcoupon_data .form-label {font-weight: 700;}
.gcoupon_data input.form-control[readonly]:focus,
.gcoupon_data input.form-control[readonly] {background: #f6f6f6 !important; border-color: #e2e5eb !important;}
.form-box .input-group-text,
.gcoupon_data .input-group-text {width:70px;background: #eff2f5 !important;border-color: #e2e5eb !important;font-size: 12px;font-weight: 700;color: #2a2c3e;text-align: center; justify-content:center;} 
@media (max-width:767.98px) {
  .excoupon-card {margin-bottom: 0;}
  .gcoupon-card h3,
  .excoupon-card h3 {font-size: 18px; margin-bottom: 16px; font-weight: 700;}
  .excoupon-card .card-body {
    padding: 24px;
  }
  .excoupon-card .gcoupon_title {margin-bottom: 24px;}
  .selective_product_list-box .total {margin-bottom: 16px;}
  .ex-form-actions {gap:8px; margin-top: 0; padding: 24px 0;}
  .ex-form-actions .btn {width: 50%;}
}

.empty-earning-list {height: 100%;font-size: 16px;line-height: 1.2;letter-spacing: -0.02em;text-align: center;font-weight: 600;color: #5A6A85;display:flex;align-items:center;justify-content:center; min-height:176px;}

#welcome_modal {backdrop-filter:blur(5px)}
.welcome-popup {position: relative;text-align: center;}
.welcome-popup .btn-close {position: absolute; top:0;right:0;}
.welcome-popup .img {margin-bottom: 16px;}
.welcome-popup .img img {width: 282px;display: block; margin: 0 auto;}
.welcome-popup .desc h4 {font-size: 24px;line-height: 33px;font-weight: 700;color: #2a2c3e;}
.welcome-popup .desc p {margin: 16px 0 0;font-size: 16px;line-height: 26px;letter-spacing: -0.02em;color: #5A6A85;}
.welcome-popup ~ .btn-action {
margin-top: 32px;padding-bottom: 16px;text-align: center;display: block;
}
.welcome-popup ~ .btn-action .btn {
  width: 240px;height: 56px;
  font-size: 16px;font-weight: 700;color: #fff;
  border-radius:28px;
}
@media (max-width:767.98px) {
  .welcome-popup {margin-top: -8px;}
  .welcome-popup .img {margin-bottom: 16px;}
  .welcome-popup .img img {width: 211px;}
  .welcome-popup .desc h4 {font-size: 18px;line-height: 25px;}
  .welcome-popup .desc p {margin: 16px 0 0;font-size: 14px;line-height: 22px;}
  .welcome-popup ~ .btn-action {
  margin-top: 24px;padding-bottom: 16px;display: block;
  }
  .welcome-popup ~ .btn-action .btn {
    width: 240px;height: 48px;
    font-size: 14px;
    border-radius:24px;
  }
}
.alarm-popup {text-align: center; position: relative;}
.alarm-popup .btn-close {position: absolute; top:0;right:0;}

.alarm-popup .img-box {margin-bottom: 16px;display:flex; align-items:center;justify-content:center;}
.alarm-popup .img {position: relative;}
.alarm-popup .img img {width: 100%;display: block;}
.alarm-popup .img.img-cong {width: 220px;}
.alarm-popup .img.img-gradedown {width: 282px;}
.alarm-popup .img.img-gradeup {width: 282px;} 
.alarm-popup .img .grade-mark {width: 61px;height: 75px;position: absolute; right:67px;bottom:-16px;}


.alarm-popup .desc h4 {font-size: 24px;line-height: 33px;font-weight: 700;color: #2a2c3e;}
.alarm-popup .desc p {margin: 16px 0 0;font-size: 16px;line-height: 26px;font-weight: 600;letter-spacing: -0.02em;color: #5A6A85;}
.alarm-popup .noshow-action {display:flex;align-items:center;justify-content:center;margin-top: 24px;padding: 16px 0;}
.alarm-popup .noshow-action .form-check-label {color: #5A6A85;font-size: 14px;}
@media (max-width:767.98px) {
  .alarm-popup {margin-top: -8px;}
  .alarm-popup .img-box {margin-bottom: 16px;} 
  .alarm-popup .img.img-cong {width: 143px;}
  .alarm-popup .img.img-gradedown {width: 196px;}
  .alarm-popup .img.img-gradeup {width: 183px;} 
  .alarm-popup .img .grade-mark {width: 39px;height: 48px;position: absolute; right:48px;bottom:-9px;}
  .alarm-popup .desc h4 {font-size: 18px;line-height: 25px;}
  .alarm-popup .desc p {margin: 16px 0 0;font-size: 14px;line-height: 22px;}
.alarm-popup .noshow-action {display:flex;align-items:center;justify-content:center;margin-top: 24px;padding: 0 0 8px;}
.alarm-popup .noshow-action .form-check-label {color: #5A6A85;font-size: 14px;} 
} 
.modal-backdrop ~ .modal-backdrop {opacity:0;}
.gcoupon_maker {position: relative;}
.gcoupon_maker .btn-close {position: absolute; top:0;right:0;}
.gcoupon_maker .modal-title {margin-bottom: 8px;}
.gcoupon_maker .gcoupon_title  {color: #5A6A85;}
.category-list {position: relative;}
@media (max-width:767.98px) {
  #general_coupon_make_modal .modal-footer {padding-top: 0 !important;}
  .gcoupon_maker .gcoupon_guide {margin-top: 20px;}
  .gcoupon_maker .gcoupon_guide .bullet-list {margin-bottom: 0;}
  .gcoupon_maker .gcoupon_title {margin-bottom: 20px;}
  .coupon-desc-page .form-actions .text-end {display:flex;gap:8px;align-items:center;justify-content:center;}
  .coupon-desc-page .form-actions .text-end .btn {width: 50%;}

  .category-list .swiper-scrollbar {bottom:-14px}
  /* .popover.bs-popover-auto.show {transform:none !important; }
  .popover.bs-popover-auto.show .popover-arrow {display: none;} */
 }
 .jconfirm-content p {margin-bottom: 0;}



.msg-popover {display: inline-block; max-width:150px; overflow: hidden; text-overflow:ellipsis; white-space:nowrap; color: inherit;}
.line-guide {color: #5a6a85;}



.lds-ellipsis,
.lds-ellipsis div {
  box-sizing: border-box;
}
.lds-ellipsis {
  width: 80px;
  height: 80px;
  position: absolute; top:50%;left:50%;transform:translate(-50%,-50%);
}
.lds-ellipsis div {
  position: absolute;
  top: 33.33333px;
  width: 13.33333px;
  height: 13.33333px;
  border-radius: 50%;
  background: var(--bs-primary);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}



.custom_toast-msg {opacity:0; position: fixed; bottom:16px; left:50%; transform:translate(-50%,100px); transition:transform 0.3s; border-radius: 16px; padding:12px 24px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.75);  max-width:90vw; z-index: 0;white-space:nowrap; font-weight: 700;}
.custom_toast-msg.show {opacity:1;z-index: 50;transform:translate(-50%,0);}

/* .rp-micro-app-dummy-icon-container {left:initial !important; right: 0 !important;z-index: 20 !important;} */


.loader-box {position: fixed; top:0;left:0;bottom:0;right:0; z-index: 10000; background: rgba(255,255,255,0.5);display: none;}


.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable { background-color: var(--bs-primary);} 

.comment-popover {display: block; width:120px; text-overflow:ellipsis; white-space:nowrap; overflow: hidden;}
.comment-popover:active,
.comment-popover:hover,
.comment-popover {color: inherit;cursor:pointer;}


.ti-header-icon {font-size: 32px;}
@media (max-width:767.98px) {
.ti-header-icon {font-size: 28px;}
}

.sidebar-item div.round-16 {width: 24px;}


.chart-arrow.up {
color: #FFE5D2;
}
.chart-arrow.down {
color: #EBF3FE ;
}
/*
  .page-wrapper {
    min-width:1488px;
    transform-origin: top left;
    transform:scale(1); 
    height: auto;
  }  
  @media (max-width:767.98px) {
  .page-wrapper {
    min-width:0;
    transform-origin: top left;
    transform:scale(1); 
    height: auto;
  }  
  }

  
  */
body.bg {background-color: #f6f6f6;}