@charset "UTF-8";.trendis-list .shc-tab__panel .news-list,.trendis-list .clip-list{padding-top:var(--spacing-3xl)}.full-width{width:100%}.trendis-list__title .sub{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:300;display:block;color:var(--Text-text-quaternary);margin-top:var(--spacing-md)}.trendis-list a{text-decoration:none}.trendis-list ul li .text-content h2{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary)}.trendis-list .shc-banner{border-radius:var(--radius-md);padding:var(--spacing-lg) var(--spacing-2xl);margin:var(--spacing-2xl) 0 var(--spacing-md)}.trendis-list .shc-banner__text{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.trendis-list .clip-list{display:flex;flex-wrap:wrap;padding-bottom:var(--spacing-xl);justify-content:flex-start}.trendis-list .clip-list li{flex:0 0 calc((100% - var(--spacing-2xl) * 2) / 3);max-width:calc((100% - var(--spacing-2xl) * 2) / 3)}.trendis-list .clip-list li:not(:nth-child(3n+1)){margin-left:var(--spacing-2xl)}.trendis-list .clip-list li:nth-child(n+4){margin-top:20px}@media (max-width: 440px){.trendis-list .clip-list li{flex:0 0 calc((100% - var(--spacing-xl)) / 2);max-width:calc((100% - var(--spacing-xl)) / 2)}.trendis-list .clip-list li:not(:nth-child(3n+1)){margin-left:0}.trendis-list .clip-list li:nth-child(n+4){margin-top:0}.trendis-list .clip-list li:nth-child(2n){margin-left:var(--spacing-xl)}.trendis-list .clip-list li:nth-child(n+3){margin-top:var(--spacing-2xl)}}.trendis-list .clip-list li .thumnail{overflow:hidden;border-radius:var(--radius-xl);aspect-ratio:1/1;margin-bottom:var(--spacing-md)}.trendis-list .clip-list li .thumnail img{min-height:100%}.trendis-list .clip-list li .as-ratio-3{aspect-ratio:auto}.trendis-list .clip-list li .text-content .date{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.trendis-list .shc-tab__panel{padding:var(--spacing-none)}.trendis-list .shc-tab__panel .news-list li{padding:var(--spacing-lg) 0}.trendis-list .shc-tab__panel .news-list li .date{margin-top:var(--spacing-md);font-size:var(--size-body-S);font-weight:var(--font-weight-light);color:var(--Text-text-tertiary)}.trendis-list .shc-tab__panel .news-list li .date span:first-child{color:var(--Text-text-quaternary)}.trendis-list .shc-tab__panel .news-list li .date span+span{margin-left:var(--spacing-md)}.trendis-list .shc-tab__panel .news-list li+li{margin-top:var(--spacing-md);position:relative}.trendis-list .shc-tab__panel .news-list li+li:before{content:"";position:absolute;top:-4px;width:100%;height:1px;background:var(--Border-border-tertiary)}.trendis-list .shc-more-btn{margin:0 auto}.trendis-list .shc-more-btn__num{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300;color:var(--Text-text-disabled-same)}.trendis-list .shc-more-btn__num strong{color:var(--Text-text-primary);font-weight:var(--font-weight-medium)}.trendis-list .shc-trendis-banner{display:flex;min-height:96px;background:var(--Background-bg-banner_gray_solid-same);color:var(--Text-text-ondark_primary-same);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-2xl);margin-top:var(--spacing-4xl);border-radius:var(--radius-xl);flex-direction:row;justify-content:space-between;align-items:center}.trendis-list .shc-trendis-banner img{max-width:100%;height:60px}.trendis-list .shc-trendis-banner span{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700;display:block}.trendis-list .shc-trendis-banner .sub_title{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:500;color:var(--Opacity-white-white-a80)}.franchise-list .shc-textcard--item{padding:var(--spacing-xl)}.franchise-list .shc-textcard--item .shc-textcard--item__text span,.franchise-list .shc-textcard--item__text .shc-textcard--item span,.franchise-list .shc-textcard--item .shc-textcard--item__desc{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.franchise-list .shc-textcard--item__content{margin-left:var(--spacing-none)}.franchise-list .shc-textcard--item__text{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.franchise-list .opt-interest-free .shc-list.type-data .shc-list__details{font-weight:var(--font-weight-bold)}.franchise-list .opt-interest-free .title--s{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.franchise-list .opt-interest-free .title--s:after{content:"";display:block;height:1px;margin-top:var(--spacing-md);background-color:var(--Border-border-primary_heavy-same)}.franchise-list .opt-interest-free .shc-list>li{flex-direction:column}.franchise-list .opt-interest-free .shc-list>li .title--l{margin:var(--spacing-xl) 0;display:flex;justify-content:space-between}.franchise-list .opt-interest-free .shc-list>li p{display:flex;justify-content:space-between}.franchise-list .opt-interest-free .shc-list>li p+p{margin-top:var(--spacing-md)}.franchise-list .opt-interest-free .shc-list>li p:last-of-type{margin-bottom:var(--spacing-xl)}.franchise-list .opt-interest-free .shc-list>li p:only-child{margin-bottom:var(--spacing-xl)}.franchise-list .opt-interest-free .shc-list>li .shc-ul{padding-bottom:var(--spacing-xl)}.franchise-list .opt-interest-free .shc-list>li .shc-ul li{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.franchise-list .opt-interest-free .shc-list>li .shc-ul li:not(.color--brand){color:var(--Text-text-tertiary)}.franchise-list .opt-interest-free .shc-list>li+li{padding:var(--spacing-sm) 0}.franchise-list .opt-interest-free .shc-list>li+li:before{content:"";display:block;width:100%;height:1px;position:relative;top:-4px;background-color:var(--Border-border-tertiary)}.franchise-list .opt-interest-free .shc-list>li:first-child{margin-bottom:var(--spacing-sm)}.franchise-list .installment-info{border:1px solid var(--Border-border-secondary);border-radius:var(--radius-xl);padding:var(--spacing-2xl)}.franchise-list .installment-info__title{display:flex}.franchise-list .installment-info__title .shc-dropdown.type-text.is-open .shc-dropdown__btn:after{transform:rotate(-90deg)}.franchise-list .installment-info__title .shc-dropdown.type-text .shc-dropdown__btn:after{background-color:var(--Foreground-fg-primary);-webkit-mask-image:url(/pconts/static/svg/chevron--thick.svg);-webkit-mask-size:cover;mask-image:url(/pconts/static/svg/chevron--thick.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transform:rotate(90deg);margin-left:0}.franchise-list .installment-info__title .shc-dropdown.type-text .shc-dropdown__btn-value{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary);margin-right:var(--spacing-xs)}.franchise-list .installment-info__title .shc-dropdown.type-text li+li{border-top:1px solid var(--Border-border-tertiary)}.franchise-list .installment-info__title .shc-dropdown.type-text.size-sm .shc-dropdown__btn-value,.franchise-list .installment-info__title .shc-dropdown.type-text.size-sm .shc-dropdown__btn-value .shc-dropdown__option-item-text{color:var(--Text-text-brand)}.franchise-list .installment-info__title .shc-dropdown.type-text .shc-dropdown__option{max-width:128px;max-height:max-content;z-index:1}.franchise-list .installment-info .installment-box{padding-top:calc(var(--spacing-5xl) + 12px);margin-top:var(--spacing-2xl)}.franchise-list .installment-info .installment-box .installment-bar{position:relative;display:flex;align-items:center;height:var(--spacing-md);margin-bottom:var(--spacing-5xl);gap:var(--spacing-xs)}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item{position:relative;flex:1;height:100%}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item:nth-of-type(2){border-radius:var(--spacing-xs) 0 0 var(--spacing-xs)}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item:last-child{border-radius:0 var(--spacing-xs) var(--spacing-xs) 0}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item.is-customer{background:var(--Opacity-500-gray500-a50)}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item.is-support{background-color:var(--Foreground-fg-brand-same)}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item span{position:absolute;bottom:-22px;font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300;color:var(--Text-text-quaternary);white-space:nowrap}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item .align--left{left:0}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item .align--center{left:50%;transform:translate(-50%)}.franchise-list .installment-info .installment-box .installment-bar>.installment-bar__item .align--right{right:0}.franchise-list .installment-info .installment-box .installment-bar .installment-tooltip{position:absolute;top:-51px;transform:translate(-50%);background:var(--Foreground-fg-brand-same);color:var(--white);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--spacing-md);white-space:nowrap}.franchise-list .installment-info .installment-box .installment-bar .installment-tooltip:after{content:"";position:absolute;bottom:-7px;left:50%;transform:translate(-50%);border-left:var(--spacing-md) solid transparent;border-right:var(--spacing-md) solid transparent;border-top:var(--spacing-md) solid var(--Foreground-fg-brand-same)}@media screen and (max-width: 320px){.franchise-list .installment-info .installment-box .installment-bar .installment-tooltip:after{left:53%;transform:translate(-53%)}}.franchise-list .installment-info .installment-box .installment-legend{display:flex;font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300;color:var(--Text-text-tertiary)}.franchise-list .installment-info .installment-box .installment-legend li{display:flex;align-items:center;flex:.9}.franchise-list .installment-info .installment-box .installment-legend li .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:var(--spacing-sm)}.franchise-list .installment-info .installment-box .installment-legend li .dot--gray{background:var(--Opacity-500-gray500-a50)}.franchise-list .installment-info .installment-box .installment-legend li .dot--blue{background-color:var(--Foreground-fg-brand-same)}.franchise-list .pranchise-search .shc-btn{width:100%}.franchise-list .fw500{font-weight:var(--font-weight-medium)}.franchise-list .shc-info-box{margin:var(--spacing-4xl) 0}.shc-logo-list{display:flex;flex-wrap:wrap}.shc-logo-list li{padding:var(--spacing-xs);border-radius:50%;border:1px solid #eee;background-color:var(--white);overflow:hidden;display:flex;align-items:center;justify-content:center;width:48px;height:48px}.shc-logo-list li picture{max-width:36px}.shc-logo-list li+li{margin-left:var(--spacing-xs)}.resulted-box>.title--m,.resulted-box>.title--s{padding-bottom:var(--spacing-md);border-bottom:1px solid var(--Border-border-primary_heavy-same)}.trade-history .shc-listcard__text--subtext:after,.resulted-box .shc-ul>li .apply-history__amount:after{content:"원"}.trade-history .shc-listcard__text--subtext,.resulted-box .shc-ul>li .apply-history__amount{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.location-list ul li.is-active button,.loca-title .city.selected,.loca-title .city.is-active{font-weight:var(--font-weight-medium);color:var(--Text-text-brand)}.resulted-box .shc-ul>li .shc-list__title,.resulted-box .shc-ul>li .shc-list__details{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.resulted-box .shc-ul>li .apply-history__amount,.resulted-box .shc-ul>li .apply-history__info .name{color:var(--Text-text-secondary)}.store-finder{margin-bottom:var(--spacing-4xl)}.store-finder .shc-tab__panel{padding:0}.store-finder .search-box{border-radius:var(--spacing-xl);border:1px solid var(--Border-border-secondary);padding:var(--spacing-2xl);margin-bottom:var(--spacing-4xl)}.store-finder .search-box .shc-form__validation{margin-bottom:var(--spacing-none)}.resulted-box>.title--m,.resulted-box>.title--s{color:var(--Text-text-secondary)}.resulted-box .title--s_medium{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.resulted-box .shc-ul>li .apply-history{display:flex;align-items:center;justify-content:space-between}.resulted-box .shc-ul>li .apply-history__info{display:flex;flex-direction:column;justify-content:flex-start}.resulted-box .shc-ul>li .apply-history__info .title{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.resulted-box .shc-ul>li .apply-history__info .name{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;margin-top:var(--spacing-xs)}.resulted-box .shc-ul>li:first-child{padding-bottom:var(--spacing-sm)}.resulted-box .shc-ul>li:last-child{padding-bottom:0}.resulted-box .shc-ul>li+li{padding:var(--spacing-sm) 0;border-top:1px solid var(--Border-border-secondary)}.resulted-box .shc-ul>li+li p{padding-top:var(--spacing-lg)}.resulted-box .shc-ul>li p .title{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resulted-box .shc-ul>li p .address{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.resulted-box .shc-ul>li .shc-list{margin-top:var(--spacing-md);padding-bottom:var(--spacing-lg)}.resulted-box .shc-ul>li .shc-list__details{margin-left:var(--spacing-sm);word-break:break-all}.resulted-box .shc-ul>li .shc-list__details .point-add{border-color:var(--Border-border-primary)}.resulted-box .shc-more-btn{display:flex;margin:var(--spacing-lg) auto 0}.resulted-box.point-shc-box{margin:var(--spacing-4xl) 0}.trade-history .shc-listcard{padding:var(--spacing-2xl)}.trade-history .shc-listcard__content{display:block;width:100%}.trade-history .shc-listcard__text{flex-direction:row;justify-content:space-between}.trade-history .shc-listcard__text--title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-quaternary)}.trade-history .shc-listcard__text--subtext{color:var(--Text-text-secondary)}.loca-title{display:flex;align-items:center;justify-content:center}.loca-title .city{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:300;color:var(--Text-text-placeholder-same);word-break:break-all}.loca-title .city.selected,.loca-title .city.is-active{color:var(--Text-text-primary)}.loca-title .city.selected{color:var(--Text-text-brand)}.loca-title .shc-icon--chevron{margin:0 var(--spacing-md)}.location-list ul{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--spacing-2xl)}.location-list ul li{flex:0 0 calc(33.333% - 6px)}.location-list ul li button{width:100%;height:48px;border-radius:var(--radius-md);border:1px solid var(--Border-border-primary);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-tertiary)}.location-list ul li.is-active button{border:2px solid var(--Text-text-brand)}.shc-cta-area.border-none .return-btn,.shc-cta-area.border-none .shc-listcard.type-solid.gray .summary-box__label,.month-all-point__title,.shc-layered.addpoint_info.is-active .shc-ul[data-type=dot].tops--items li,.shc-layered.addpoint_info.is-active .shc-info-box .shc-ul li,.tops-info-box .shc-logo-list+.shc-ul.ben-guide__list li,.tops-info-box .flex-col-2 p,.tops-info-box .value,.shc-ul[data-type=asterisk].tops--items li,.tops-label__desc,.topsclub-section .shc-table__title+span,.topsclub-section .shc-bottomsheet .shc-ul li,.topsclub-section .panel--wrapper .shc-ul li,.topsclub-section .panel--wrapper .tops-label .shc-list__details,.topsclub-section .panel--wrapper .tops-label__wrapper .desc,.topsclub-section .small-desc{color:var(--Text-text-tertiary)}.shc-layered.addpoint_info.is-active .shc-table__header .title-m,.tops-info-box .tops--title-m,.tops-info-box .label,.tops-info-box .tops--title,.tops-info-box__title,.tops-info-box__gray .sub--title.medium,.tops-info-box.pd--none.review .write-btn,.point-box__text li .point,.point-box__title .title-m,.point-box__title.border-none,.shc-complete-msg .shc-point-msg,.topsclub-section .total-discount-list li,.topsclub-section .shc-table__title,.topsclub-section .panel--wrapper.pad-top-0 .shc-accordion__content .shc-ul li,.topsclub-section .panel--wrapper .shc-accordion .tops-label__title,.topsclub-section .panel--wrapper .shc-accordion .list-title,.topsclub-section .panel--wrapper .shc-accordion__title,.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__title,.topsclub-section .panel--wrapper .shc-ul.secondary li,.topsclub-section .panel--wrapper .shc-table__title_sm,.topsclub-section .panel--wrapper .shc-table__title,.topsclub-section .panel--wrapper .tops-label .shc-list__title,.topsclub-section .panel--wrapper .tops-label__cont .trade-title{color:var(--Text-text-secondary)}.month-all-point__title span,.loan-progress-wrap .loan-status,.tops-info-box .value small,.point-box__text li,.point-box__title .date,.topsclub-section .shc-point-filter .shc-list li .point-history__date span,.topsclub-section .total-discount-list li .point span:not(.point__num),.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__title+.shc-ul li{color:var(--Text-text-quaternary)}.tops-info-box .tops--title,.topsclub-section .panel--wrapper .shc-accordion__content .shc-info-box .accord-desc{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.tops-info-box .tops--title-m,.topsclub-section .shc-table__title,.topsclub-section .shc-accordion.type-solid.border .shc-accordion__text,.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__title,.topsclub-section .panel--wrapper .shc-table__title,.topsclub-section .panel--wrapper .tops-label__cont .trade-title,.topsclub-section .panel--wrapper .sub-desc{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.topsclub-section .panel--wrapper .tops-label__title{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.shc-cta-area.border-none .return-btn,.shc-layered.addpoint_info.is-active .shc-ul[data-type=dot].tops--items li,.tops-info-box .value,.point-box__text li,.topsclub-section .shc-bottomsheet .shc-ul li,.topsclub-section .panel--wrapper .shc-accordion__title,.topsclub-section .panel--wrapper .shc-ul li,.topsclub-section .panel--wrapper .tops-label .shc-list__details,.topsclub-section .panel--wrapper .tops-label__wrapper .desc{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.tops-info-box__title,.topsclub-section .panel--wrapper .shc-table__title_sm,.topsclub-section .panel--wrapper .tops-label .list-title,.topsclub-section .panel--wrapper .tops-label .shc-list__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.shc-cta-area.border-none .shc-listcard.type-solid.gray .summary-box__value,.month-all-point__amount,.topsclub-section .shc-point-filter .shc-list li .shc-list__details,.topsclub-section .panel--wrapper .shc-accordion .tops-label__title{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.tops-info-box .value small,.point-box__title .date,.topsclub-section .shc-point-filter .shc-list li .shc-list__title,.topsclub-section .shc-point-filter .shc-list li .point-history__date,.topsclub-section .shc-table__title+span,.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__title+.shc-ul li,.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__subtext{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.loan-progress-wrap .loan-status,.tops-info-box .shc-logo-list+.shc-ul.ben-guide__list li,.tops-info-box .flex-col-2 p,.shc-ul[data-type=asterisk].tops--items li,.tops-label__desc{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.month-all-point__title,.shc-layered.addpoint_info.is-active .shc-table__header .title-m,.tops-info-box .sub--title.medium,.tops-info-box .sub--title.title--m,.point-box__text li .point,.point-box__title.border-none,.topsclub-section .shc-point-filter .shc-list li .point-history .title--s,.topsclub-section .total-discount-list li,.topsclub-section .panel--wrapper .shc-table tbody td strong{font-weight:var(--font-weight-medium)}.month-all-point,.point-box__text li,.point-box__title,.topsclub-section .shc-point-filter .shc-list li .shc-list,.topsclub-section .total-discount-list li .point,.topsclub-section .panel--wrapper.pad-top-0 .shc-accordion__text{display:flex;align-items:center;justify-content:space-between}.point-box__text li .point:after{content:"P"}.month-all-point__amount:after,.point-box__text li .point.won:after{content:"원"}.loan-progress-wrap .loan-progress .endpoint.mid,.loan-progress-wrap .loan-progress .endpoint.left{border-color:var(--Foreground-fg-ondark_primary-same)}.loan-progress-wrap .loan-progress .fill,.loan-progress-wrap .loan-progress__track{border-radius:var(--radius-full)}.topsclub-section .panel--wrapper .shc-accordion__text,.topsclub-section .panel--wrapper .shc-table tbody th+td,.topsclub-section .panel--wrapper .shc-table tbody td:nth-child(1){text-align:left}.tops-info-box__radius-xl,.tops-info-box__gray-pad-2xl{background:var(--Background-bg-canvas_gray_light)}.tops-info-box__gray-pad-2xl,.tops-info-box__gray,.tops-info-box,.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu,.topsclub-section .panel--wrapper .tops-label__cont{border-radius:var(--radius-md)}.detail--p-l{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:300}.nowrap{white-space:nowrap}.shc-cta-area.no-dim:before{display:none}.topsclub-section.mob-pb-4xl{padding-bottom:var(--spacing-4xl)}.topsclub-section .small-desc{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.topsclub-section .shc-icon--info--secondary{width:16px;height:16px}.topsclub-section.pad-layout{padding-top:0;padding-left:0;padding-right:0}.topsclub-section .tops-guide{padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--Border-border-primary_heavy-same)}.topsclub-section .panel--wrapper{padding:var(--spacing-md) 0 0}.topsclub-section .panel--wrapper .tops-label__cont{border:1px solid var(--Border-border-secondary);padding:var(--spacing-2xl);margin-top:var(--spacing-2xl)}.topsclub-section .panel--wrapper .tops-label__cont .shc-divider{height:1px;margin:var(--spacing-2xl) calc(var(--spacing-2xl) * -1)}.topsclub-section .panel--wrapper .tops-label .shc-list__title{overflow:hidden;height:24px}.topsclub-section .panel--wrapper .tops-label .shc-list__title img{width:24px;margin-right:var(--spacing-md)}.topsclub-section .panel--wrapper .tops-label .shc-list__details{margin-left:var(--spacing-lg);flex:1}.topsclub-section .panel--wrapper .tops-label .list-title{margin-top:var(--spacing-2xl)}.topsclub-section .panel--wrapper .shc-table .tooltip-box{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.topsclub-section .panel--wrapper .shc-table thead th{border-left:none}.topsclub-section .panel--wrapper .shc-table thead th:not(:last-child){border-right:1px solid var(--Border-border-secondary)}.topsclub-section .panel--wrapper .shc-table tbody th{border-right:1px solid var(--Border-border-secondary)}.topsclub-section .panel--wrapper .shc-table tbody th[rowspan]+td{border-left:none}.topsclub-section .panel--wrapper .shc-table tbody td{border-left:none}.topsclub-section .panel--wrapper .shc-table tbody td:not(:last-child){border-right:1px solid var(--Border-border-secondary)}.topsclub-section .panel--wrapper .shc-table__header{padding-bottom:var(--spacing-md)}.topsclub-section .panel--wrapper .shc-table.align--center tbody td{text-align:center}.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu{position:relative;display:flex;flex-direction:column;justify-content:center;border:1px solid var(--Border-border-secondary);padding:var(--spacing-2xl);text-decoration:none;text-align:left;width:100%;min-height:58px}.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu__subtext{margin-top:var(--spacing-xs);color:var(--Text-text-quaternary)}.topsclub-section .panel--wrapper .shc-ul li .tops-bridge-menu:after{content:"";width:20px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%);background-color:var(--Foreground-fg-tertiary);-webkit-mask-image:url(/pconts/static/svg/chevron.svg);-webkit-mask-size:cover;mask-image:url(/pconts/static/svg/chevron.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.topsclub-section .panel--wrapper .shc-accordion__trigger{padding:var(--spacing-2xl) 0 var(--spacing-2xl)}.topsclub-section .panel--wrapper .shc-accordion__trigger:before{right:0;top:var(--spacing-4xl)}.topsclub-section .panel--wrapper .shc-accordion__text{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:700}.topsclub-section .panel--wrapper .shc-accordion__title .underline{text-decoration:underline}.topsclub-section .panel--wrapper .shc-accordion .list-title{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:400}.topsclub-section .panel--wrapper .shc-accordion__content{padding-left:0;padding-right:0}.topsclub-section .panel--wrapper .shc-accordion__content .shc-info-box{flex-direction:column}.topsclub-section .panel--wrapper .shc-accordion__content .shc-info-box .accord-desc{color:var(--Text-text-primary)}.topsclub-section .panel--wrapper.pad-top-0{padding-top:0}.topsclub-section .panel--wrapper.pad-top-0 .shc-accordion .shc-accordion__trigger.is-active+.shc-accordion__content{padding-top:0;padding-bottom:var(--spacing-2xl)}.topsclub-section .panel--wrapper.pad-top-0 .shc-accordion__text{font-weight:500}.topsclub-section .panel--wrapper.pad-top-0 .shc-accordion__text picture{width:24px;height:24px;align-self:flex-start;flex-shrink:0;margin-right:var(--spacing-md)}.topsclub-section .shc-accordion.type-solid.border .shc-list.type-data.mt-lg li:not(:first-child){margin-top:var(--spacing-lg)}.topsclub-section .shc-bottomsheet .shc-ul li{word-break:break-all}.topsclub-section .shc-tab.type-btn.is-scroll>.shc-tab__menu .shc-tab__btn .shc-tab__btn-text{font-weight:var(--font-weight-light);padding:var(--spacing-none)}.topsclub-section .shc-tab.type-btn.is-scroll>.shc-tab__menu .shc-tab__btn.is-active .shc-tab__btn-text{font-weight:var(--font-weight-bold)}.topsclub-section .ben-guide__visual.border--none{padding-bottom:var(--spacing-none)}.topsclub-section .ben-guide__visual.border--none:after{display:none}.topsclub-section .shc-table__title.size-l{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;color:var(--Text-text-primary)}.topsclub-section .shc-table__header span{white-space:nowrap}.topsclub-section .shc-table__wrapper.direction-row .shc-table{min-width:290px}.topsclub-section .shc-table.pd-lt-4 tbody td{padding:var(--spacing-lg) var(--spacing-sm)}.topsclub-section .total-discount-list li{padding:var(--spacing-2xl) 0}.topsclub-section .total-discount-list li:first-child{padding-top:var(--spacing-none)}.topsclub-section .total-discount-list li .point{margin-top:var(--spacing-md)}.topsclub-section .total-discount-list li .point span:not(.point__num){font-weight:var(--font-weight-light)}.topsclub-section .total-discount-list li+li{border-top:1px solid var(--Border-border-tertiary)}.topsclub-section .shc-point-filter .shc-list li{padding:var(--spacing-lg) 0;display:flex;flex-direction:column}.topsclub-section .shc-point-filter .shc-list li .point-history .title--s{margin-bottom:var(--spacing-xs)}.topsclub-section .shc-point-filter .shc-list li .point-history__date span{margin:0 var(--spacing-sm)}.topsclub-section .shc-point-filter .shc-list li .point-history__date span:first-child{margin:0}.topsclub-section .shc-point-filter .shc-list li .point-history__date span:last-child{position:relative}.topsclub-section .shc-point-filter .shc-list li .point-history__date span:last-child:before{content:"•";display:inline-block;position:absolute;left:-7px;padding-right:4px}.topsclub-section .shc-point-filter .shc-list li .shc-list{margin-top:var(--spacing-md);flex-direction:row}.shc-complete-msg .shc-point-msg{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500}.point-box{border-radius:var(--radius-xl);background:var(--Background-bg-graylight);padding:var(--spacing-2xl)}.point-box+.shc-chip-group{margin-top:var(--spacing-2xl)}.point-box.pd-xl{padding:var(--spacing-xl) var(--spacing-2xl)}.point-box__title{padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--Border-border-secondary)}.point-box__title.border-none{border-bottom:0}.point-box__title .title-m{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.point-box__text li .point.none:after{display:none}.point-box__text li .point.num:after{display:none}.point-box__text li+li{margin-top:var(--spacing-lg)}.tops-label__desc{padding-left:var(--spacing-lg);position:relative}.tops-label__desc:before{content:"*";position:absolute;left:0}.tops-info-box{border:1px solid var(--Border-border-secondary);padding:var(--spacing-2xl);box-sizing:border-box}.tops-info-box .shc-btn{width:100%;text-align:center}.tops-info-box.pad-xl{padding:var(--spacing-xl)}.tops-info-box.pad-xl-2xl{padding:var(--spacing-xl) var(--spacing-2xl)}.tops-info-box.pd--none{padding-left:0;padding-right:0}.tops-info-box.pd--none.review{padding-bottom:0;border-radius:var(--radius-xl)}.tops-info-box.pd--none.review .data-box__gray .shc-list__title{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.tops-info-box.pd--none.review .data-box__gray .shc-list__details{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:500}.tops-info-box.pd--none.review+.tops-info-box.pd--none.review.review{margin-top:var(--spacing-lg)}.tops-info-box.pd--none.review .review-title-box,.tops-info-box.pd--none.review>.shc-list.type-data{padding:0 var(--spacing-2xl)}.tops-info-box.pd--none.review .review-title-box .tops-info-box__title{margin:var(--spacing-md) 0 var(--spacing-lg);font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.tops-info-box.pd--none.review .data-box__gray{margin:0 var(--spacing-2xl);padding:var(--spacing-xl)}.tops-info-box.pd--none.review .write-btn{width:100%;margin-top:var(--spacing-2xl);display:flex;justify-content:center;align-items:center;min-height:55px;font-weight:var(--font-weight-medium);border-top:1px solid var(--Border-border-secondary)}.tops-info-box.pd--none .add-point-box{padding:0 var(--spacing-2xl)}.tops-info-box.pd--none .add-point-box+.add-point-box{padding:var(--spacing-2xl);border-top:1px solid var(--Border-border-secondary)}.tops-info-box.pd--none .add-point-box:first-child{padding-bottom:var(--spacing-2xl)}.tops-info-box.pd--none .add-point-box:last-child{padding-bottom:0}.tops-info-box.pd--none .add-point-box__title strong{display:block}.tops-info-box.line-blue{border-color:var(--Border-border-brand)}.tops-info-box__gray{padding:var(--spacing-xl);background:var(--Background-bg-graylight)}.tops-info-box__gray-pad-2xl{padding:var(--spacing-2xl)}.tops-info-box__radius-xl{padding:var(--spacing-2xl);border-radius:var(--radius-xl)}.tops-info-box__title.align{display:flex;align-items:center;justify-content:center;justify-content:flex-start;font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;padding-bottom:var(--spacing-md)}.tops-info-box__title .shc-ico-btn{margin-left:var(--spacing-sm)}.tops-info-box .label{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.tops-info-box .value{display:block;margin-top:var(--spacing-xs)}.tops-info-box .value.secondary{color:var(--Text-text-secondary)}.tops-info-box .flex-col-2{display:flex;flex-wrap:wrap;max-width:480px;justify-content:space-between;margin:0 auto;padding:0 14px}.tops-info-box .flex-col-2 li{flex:0 0 calc((100% - var(--spacing-2xl) * 2) / 3);display:flex;flex-direction:column;text-align:center}.tops-info-box .flex-col-2 li:nth-child(n+4){margin-top:var(--spacing-2xl)}.tops-info-box .flex-col-2 li picture{max-width:140px}.tops-info-box .flex-col-2 p{margin-top:var(--spacing-md);word-break:break-all}@media screen and (max-width: 530px){.tops-info-box .flex-col-2{max-width:100%;padding:0 var(--spacing-4xl)}.tops-info-box .flex-col-2 li{flex:0 calc(50% - var(--spacing-md));max-width:calc(50% - var(--spacing-md))}.tops-info-box .flex-col-2 li:nth-child(n+3){margin-top:var(--spacing-xl)}.tops-info-box .flex-col-2 li picture{max-width:100%}}@media screen and (max-width: 400px){.tops-info-box .flex-col-2{padding:0}}.tops-info-box .shc-logo-list{display:flex}.tops-info-box .shc-logo-list li{width:54px;height:54px;margin:var(--spacing-xs);padding:0 var(--spacing-sm)}.tops-info-box .shc-logo-list li>picture{min-width:54px;max-width:100%;padding:0 var(--spacing-xs)}.border-left{border-left:1px solid var(--Border-border-secondary)}.shc-layered.addpoint_info.is-active .shc-table__header .title-m{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.shc-layered.addpoint_info.is-active .shc-important-note{padding-left:0;padding-right:0}.shc-layered.addpoint_info.is-active .shc-important-note:before{margin:0 -20px}@media (max-width: 1024px){.shc-layered.addpoint_info.is-active .shc-important-note{max-width:100%}}.loan-progress-wrap{position:relative}.loan-progress-wrap .loan-progress{padding:18px 0 var(--spacing-md);width:100%}.loan-progress-wrap .loan-progress__track{position:relative;height:var(--spacing-md);background:var(--Background-bg-gray)}.loan-progress-wrap .loan-progress .fill{position:absolute;left:0;top:0;bottom:0;width:102px;background:var(--Background-bg-brand_strong-same);display:block}.loan-progress-wrap .loan-progress .endpoint{position:absolute;top:50%;width:4px;height:4px;border-radius:50%;transform:translateY(-50%);border:2px solid var(--Background-bg-brand_strong-same)}.loan-progress-wrap .loan-progress .endpoint.left{left:2px}.loan-progress-wrap .loan-progress .endpoint.mid{left:97px;transform:translate(-50%,-50%)}.loan-progress-wrap .loan-progress .endpoint.right{right:2px}.loan-progress-wrap .loan-status{display:flex;justify-content:space-between}.loan-progress-wrap .loan-status *{width:auto}.loan-progress-wrap .loan-status__fill{display:flex;gap:13px}.loan-progress-wrap .loan-status__fill .cell-left{text-align:left}.loan-progress-wrap .loan-status__fill .cell-mid{text-align:center}.loan-progress-wrap .loan-status .cell-right{text-align:right}.loan-progress-wrap .bubble-box{display:flex;justify-content:space-between}.loan-progress-wrap .bubble-box *{position:relative;color:var(--Palette-brand-brand-500);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500;text-align:center;width:auto;border-radius:var(--radius-xs);background:var(--Palette-brand-brand-100);padding:var(--spacing-md);display:inline-flex;align-items:center;height:34px}.loan-progress-wrap .bubble-box *:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--Palette-brand-brand-100)}.month-all-point__title span{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300}.shc-cta-area.border-none{padding:0;bottom:var(--spacing-2xl);background:transparent;border-top:0;box-shadow:0 var(--spacing-sm) var(--spacing-xl) 0 #0c111d2e;border-radius:var(--radius-lg)}.shc-cta-area.border-none:before{display:none}.shc-cta-area.border-none .shc-listcard.type-solid.gray{border:1px solid var(--Border-border-brand);border-bottom-color:var(--Border-border-secondary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;gap:var(--spacing-sm)}.shc-cta-area.border-none .shc-listcard.type-solid.gray .summary-box{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.shc-cta-area.border-none .shc-listcard.type-solid.gray .summary-box__label{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.shc-cta-area.border-none .shc-listcard.type-solid.gray .summary-box__value{color:var(--Text-text-brand)}.shc-cta-area.border-none .shc-listcard.type-solid.gray>.shc-icon{margin-left:0}.shc-cta-area.border-none .return-btn{width:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--Border-border-brand);border-top:0;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--Background-bg-white);padding:var(--spacing-md) 0;gap:var(--spacing-xs)}.benefit-point-calc .shc-tab__container .shc-tab__panel:first-of-type{margin-bottom:var(--spacing-4xl)}@media (max-width: 1023px){.benefit-point-calc .shc-tab__container .shc-tab__panel:first-of-type{margin-bottom:var(--spacing-none)}}.shc-btn.fit-btn-width{width:max-content;margin:0 auto}@media (max-width: 1023px){.ben-guide{padding-bottom:var(--spacing-4xl)}}@media (min-width: 1024px){.ben-guide{padding-bottom:calc(var(--spacing-4xl) * 2)}}.ben-guide__visual{text-align:center;margin-bottom:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);position:relative}.ben-guide__visual:after{content:"";display:block;width:calc(100% + 40px);height:1px;border-bottom:1px solid var(--Border-border-secondary);position:absolute;bottom:0;left:-20px}.ben-guide__visual.no--line:after{display:none}.ben-guide__visual-desc{margin-top:var(--spacing-md);font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:300;color:var(--Text-text-quaternary)}.ben-guide__section+.ben-guide__section{margin-top:var(--spacing-5xl)}.ben-guide__section .shc-progress-step.direction-col .shc-progress-step__desc{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.ben-guide__list{color:var(--Text-text-tertiary);font-weight:var(--font-weight-light)}.ben-guide__heading{display:flex;align-items:center}.ben-guide__heading h1,.ben-guide__heading h2,.ben-guide__heading h3,.ben-guide__heading h4,.ben-guide__heading h5,.ben-guide__heading h6{flex:1}.ben-guide__heading-text{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-tertiary)}.ben-guide__info-box{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-tertiary)}.ben-guide__info-box.detail-sub{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.ben-guide__box{border:1px solid var(--Border-border-secondary);padding:var(--spacing-2xl);border-radius:var(--radius-md)}.ben-guide__box-title{display:block;font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-primary)}.ben-guide__box-title--main{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.ben-guide__box-desc{margin-top:var(--spacing-lg);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary)}.ben-guide__box-list{gap:var(--spacing-md);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary)}.ben-guide__box-list--compact{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-tertiary)}.ben-guide+.shc-section .shc-important-note__list .text-detail{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.ben-inquiry-card{border:1px solid var(--Border-border-secondary);border-radius:var(--radius-xl);padding:var(--spacing-2xl);background-color:var(--Background-bg-canvas_white)}.ben-inquiry-card__info{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-tertiary)}.ben-inquiry-card__info.shc-ul li:first-child{margin-top:var(--spacing-sm)}.ben-inquiry-result__item{display:flex;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-none);word-break:break-all}.ben-inquiry-result__item-main{flex:1;display:flex;flex-direction:column;gap:var(--spacing-xs)}.ben-inquiry-result__item-append{flex-shrink:0;align-self:center}.ben-inquiry-result__item-append.valign--top{align-self:flex-start}.ben-inquiry-result__item .shc-list.type-data{width:100%}.ben-inquiry-result__item .shc-list.type-data .shc-list__title,.ben-inquiry-result__item .shc-list.type-data .shc-list__details{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.ben-inquiry-result__item.is-canceled .ben-inquiry-result__amount{color:var(--Text-text-disabled-same)}.ben-inquiry-result__item.is-canceled .ben-inquiry-result__subtext{width:calc(100% + var(--spacing-2xl) * 2)}.ben-inquiry-result__item .link{justify-content:flex-start}.ben-inquiry-result__title{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary)}.ben-inquiry-result__subtext{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.ben-inquiry-result__subtext-unit{width:7px;margin:var(--spacing-none) var(--spacing-sm);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-placeholder-same)}.ben-inquiry-result__amount{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700;color:var(--Text-text-secondary)}.ben-inquiry-result.type-divider .ben-inquiry-result__item+.ben-inquiry-result__item{margin-top:var(--spacing-sm);padding-top:calc(var(--spacing-lg) + var(--spacing-sm));border-top:1px solid var(--Border-border-secondary)}.ben-inquiry-info{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-tertiary)}.ben-total-details.theme-gray{padding:var(--spacing-2xl);background-color:var(--Background-bg-graylight);border-radius:var(--radius-xl)}.ben-total-details.theme-gray .shc-list.type-data+.ben-total-details__header{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--Border-border-secondary)}.ben-total-details__header{display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.ben-total-details__header .ben-total-details__value{padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--Border-border-secondary);width:100%;text-align:right;font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700;color:var(--Text-text-secondary)}.ben-total-details__title{flex:1;font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;color:var(--Text-text-secondary)}.ben-total-details__subtext{flex-shrink:0;font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.ben-total-details:not(.theme-gray) .ben-total-details__header+.shc-list.type-data{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-3xl);border-bottom:1px solid var(--Border-border-tertiary)}.ben-details-section+.ben-details-section{margin-top:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:1px solid var(--Border-border-tertiary)}.ben-heading-subtext{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-quaternary)}.ben-applicant-info{padding-bottom:var(--spacing-3xl);border-bottom:1px solid var(--Border-border-tertiary)}.ben-applicant-info~.shc-form .shc-radio-group.gap--xl{margin-top:var(--spacing-md)}.ben-applicant-info~.shc-form .shc-radio-group.gap--xl .shc-radio+.shc-radio{margin-top:var(--spacing-xl)}.ben-applicant-info__sub{margin-top:var(--spacing-md);font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500;color:var(--Text-text-secondary)}.ben-info-box.shc-accordion .shc-accordion__trigger{padding:var(--spacing-xl);border-radius:var(--radius-md)}.ben-info-box.shc-accordion .shc-accordion__trigger:before{top:var(--spacing-xl);right:var(--spacing-xl);transform:rotate(90deg)}.ben-info-box.shc-accordion .shc-accordion__trigger.is-active{padding-bottom:var(--spacing-none)}.ben-info-box.shc-accordion .shc-accordion__trigger.is-active:before{transform:rotate(270deg)}.ben-info-box.shc-accordion .shc-accordion__content{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-bottom:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl)}.ben-info-box.shc-accordion.type-solid .shc-accordion__trigger{padding:var(--spacing-2xl)}.ben-info-box.shc-accordion.type-solid .shc-accordion__trigger:before{top:var(--spacing-2xl)}.ben-info-box__text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-quaternary)}.ben-info-box__address dt{display:block;font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary)}.ben-info-box__address dd{margin-top:var(--spacing-md);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-tertiary)}.ben-select-list__item{position:relative;padding:var(--spacing-2xl)}.ben-select-list__item+.ben-select-list__item{margin-top:var(--spacing-lg)}.ben-select-list__control{position:static}.ben-select-list__input{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ben-select-list__label{display:flex;cursor:pointer;font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary)}.ben-select-list__label:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:var(--radius-xl);box-shadow:inset 0 0 0 1px var(--Border-border-secondary)}.ben-select-list__icon{position:relative;flex-shrink:0;display:inline-flex;width:24px;height:24px;margin-right:var(--spacing-md)}.ben-select-list__text{align-self:center;word-break:break-all}.ben-select-list .ben-select-list__input:focus-visible~.ben-select-list__label:after{outline:2px;outline-style:solid;outline-offset:2px}.ben-select-list .ben-select-list__input:checked~.ben-select-list__label:after{box-shadow:inset 0 0 0 2px var(--Border-border-brand)}.ben-select-list input[type=radio]~.ben-select-list__label .ben-select-list__icon:before{display:block;content:"";position:absolute;border-radius:var(--radius-full);left:0;top:0;width:24px;height:24px;border:1px solid var(--Border-border-primary_strong-same)}.ben-select-list input[type=radio]~.ben-select-list__label .ben-select-list__icon:after{display:block;content:"";position:absolute;border-radius:var(--radius-full);left:6px;top:6px;width:12px;height:12px;background-color:var(--Foreground-fg-brand-same);transform:scale(0);transition:all .25s var(--ease)}.ben-select-list input[type=radio]:checked~.ben-select-list__label .ben-select-list__icon:before{border-color:var(--Border-border-brand)}.ben-select-list input[type=radio]:checked~.ben-select-list__label .ben-select-list__icon:after{transform:scale(1)}.ben-consent__title{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;color:var(--Text-text-primary)}.ben-consent__list,.ben-consent__text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-secondary)}.ben-consent__agree{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary)}.ben-consent__section+.ben-consent__section{margin-top:var(--spacing-4xl);padding-top:var(--spacing-4xl);border-top:1px solid var(--Border-border-secondary)}.ben-data-list{margin-top:var(--spacing-lg)}.ben-data-list__item{padding:var(--spacing-sm) 0}.ben-data-list__item+.ben-data-list__item{border-top:1px solid var(--Border-border-secondary)}.ben-data-list__item .shc-list{padding:var(--spacing-lg) 0}.ben-data-list__item .shc-list li+li{margin-top:var(--spacing-md)}.tops-service .shc-table__title,.tops-service .sub--title{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.mobile-label{color:var(--Text-text-secondary)}.tops-service .detail--l{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:500}.tops-service .shc-table{word-break:break-all}.tops-service .shc-table__wrapper.direction-row .shc-table{min-width:335px}.tops-service .ben-guide__section .shc-progress-step.direction-col li:last-child{min-height:32px;padding-bottom:0}.tops-service .shc-tab__panel{padding:var(--spacing-xl) 0 0}.tops-service .title--l{margin-bottom:var(--spacing-lg)}.tops-service .sub--title{color:var(--Text-text-secondary)}.tops-service .sub--title.title--m{font-weight:var(--font-weight-medium)}.tops-service .sub--title+.shc-ul{margin-top:var(--spacing-md)}.tops-service .shc-table__title{color:var(--Text-text-secondary)}.tops-service .shc-table tbody td{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.tops-service .shc-table.align--left td{text-align:left}.tops-service .shc-table.align--left td:nth-child(1){border-left:1px solid var(--Border-border-secondary)}.tops-service .flex-col-3{display:flex;flex-wrap:wrap;justify-content:space-between}.tops-service .flex-col-3 li{flex:0 0 calc((100% - var(--spacing-lg) * 2) / 3);max-width:calc((100% - var(--spacing-lg) * 2) / 3);display:flex;flex-direction:column;border-radius:var(--radius-md);border:1px solid var(--Border-border-secondary);box-sizing:border-box;padding:0 var(--spacing-xl)}.tops-service .flex-col-3 li:nth-child(n+4){margin-top:var(--spacing-lg)}.tops-service .flex-col-3 li button{display:flex;align-items:center;justify-content:space-between;min-height:48px}.tops-service .flex-col-3 li button>span{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-secondary);display:flex;align-items:center;justify-content:center;justify-content:flex-start;flex:1 1 auto;min-width:0}.tops-service .flex-col-3 li button>span span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tops-service .flex-col-3 li button>span picture{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-right:var(--spacing-md)}.tops-service .flex-col-3 li button>span picture img{width:24px;height:24px}.tops-service .flex-col-3 li button>span.shc-icon{margin-left:var(--spacing-md);flex:0 0 auto}@media (max-width: 1023px){.tops-service .flex-col-3 li{flex:0 0 calc(50% - 6px);max-width:calc(50% - 6px)}.tops-service .flex-col-3 li:nth-child(n+3){margin-top:var(--spacing-lg)}}@media screen and (max-width: 375px){.tops-service .flex-col-3 li{padding:0 var(--spacing-lg)}.tops-service .flex-col-3 li button>span picture{margin-right:var(--spacing-sm)}.tops-service .flex-col-3 li button>span.shc-icon{margin-left:var(--spacing-sm)}}.tops-service .ben-guide__list li .ben-guide__list{margin-top:8px}.tops-service .cash-btn-groups{flex-direction:column;align-items:center;width:max-content;margin:var(--spacing-4xl) auto 0}.tops-service .cash-btn-groups .shc-btn{min-width:100%;padding:var(--spacing-xs) var(--spacing-md)}.tops-service .shc-listcard.type-solid.gray{background:var(--Background-bg-canvas_white-elevated)}.tops-service .shc-accordion.type-terms{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl)}.shc-accordion__trigger.is-active+.shc-accordion.is-open__content{padding-top:var(--spacing-lg)}.shc-accordion__trigger.is-active+.shc-accordion.is-open__content .shc-ul li{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.shc-ul.tops-list{margin-top:var(--spacing-md)}.shc-ul.tops-list li{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary)}.shc-ul.tops-list li>.shc-ul.tops-list li+li{margin-top:var(--spacing-md)}.shc-list.type-data.gap--md li+li{margin-top:var(--spacing-md)}.shc-list.type-data .shc-list__details{word-break:keep-all;overflow-wrap:break-word}.review-report,.tops--category{min-height:640px}.tops--category .shc-layered__content .shc-tab__container{padding-bottom:var(--spacing-4xl)}.tops--category .shc-layered__content .shc-ul[data-type=asterisk] li{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.tops--category .shc-accordion__trigger{padding:var(--spacing-2xl) 0}.tops--category .shc-accordion__trigger:before{right:0}.tops--category .shc-accordion__trigger+.shc-accordion__content,.tops--category .shc-accordion__trigger.is-active+.shc-accordion__content{padding:var(--spacing-md) 0 var(--spacing-3xl)}.tops--category .shc-accordion__title{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700;color:var(--Text-text-secondary);margin-bottom:var(--spacing-lg)}.tops--category .shc-accordion__title.sub{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;margin-bottom:var(--spacing-md)}.mobile-label{font-weight:var(--font-weight-light);text-align:center}.mobile-number-box{border-radius:var(--radius-xl);background:var(--Background-bg-graylight);padding:var(--spacing-2xl) var(--spacing-lg);text-align:center;margin:var(--spacing-2xl) 0}.mobile-number-box .number{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700;color:var(--Text-text-brand)}.golf-reservation .shc-section{display:flex;flex-direction:column;flex:1;max-width:900px;min-height:0;height:100%}.golf-reservation .shc-section iframe{flex:1;width:100%;min-height:0;height:100%}.shc-form__msg.is-transferable strong:after,.point-alternative-box .shc-list.type-data li .shc-list__details.won:after,.point-alternative-box .hide-point-box .data span:first-child:after,.point-inquiry__detail .value:after,.bnf-cash-section .my-benefit-list .list-item__text a .details.point span:first-child:after,.bnf-cash-section .expiring-point__point span:not(.shc-icon):after,.bnf-cash-section .cashBack-list li.refund .point__number.point:after,.bnf-cash-section .cashBack-list li>a[role=button] .point__number.point:after,.bnf-cash-section .cashBack-list li .use-point .point__number.point:after,.bnf-cash-section .cashBack-list li .point-exchange .point__number.point:after,.bnf-cash-section .payment-summary .shc-list__details.point:after,.bnf-cash-section .payment-summary__cost.point:after,.shc-card-list.bnf-point .shc-card-info__subtext:after,.shc-dropdown.type-box.bnf-point .shc-card-info__subtext:after{content:"P"}.bnf-cash-section .cashBack-list li.refund .title .data,.bnf-cash-section .cashBack-list li>a[role=button] .title .data,.bnf-cash-section .cashBack-list li .use-point .title .data,.bnf-cash-section .cashBack-list li .point-exchange .title .data{color:var(--Text-text-quaternary)}.shc-card-list.bnf-point .shc-card-info__title,.shc-dropdown.type-box.bnf-point .shc-card-info__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.shc-card-list.bnf-point .shc-card-info__subtext,.shc-dropdown.type-box.bnf-point .shc-card-info__subtext{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.title--s__medium,.point-alternative-box .hide-point-box .data span:first-child:after,.point-alternative,.point-inquiry__detail,.point-inquiry__text,.point-inquiry__name--small,.point-inquiry__name,.point-inquiry__title,.cash-detail-section__title,.bnf-cash-section .my-benefit-list,.bnf-cash-section .expiring-point button,.bnf-cash-section .cashBack-list li .body--s,.bnf-cash-section .cashBack-list li.refund,.bnf-cash-section .cashBack-list li>a[role=button],.bnf-cash-section .cashBack-list li .use-point,.bnf-cash-section .cashBack-list li .point-exchange,.bnf-cash-section .payment-summary__cost,.bnf-cash-section .payment-summary__title,.shc-card-list.bnf-point .shc-card-info__subtext,.shc-dropdown.type-box.bnf-point .shc-card-info__subtext{color:var(--Text-text-secondary)}.point-alternative-box .shc-list.type-data li .shc-list__title,.point-convert__info,.point-convert__value .title,.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .title,.bnf-cash-section .bnf-opt-box__notice,.bnf-cash-section .cashBack-list li .expire-point li .title-s,.bnf-cash-section .cashBack-list li .use-point .title-s,.bnf-cash-section .payment-summary .shc-list__title,.shc-table__header.right span,.point-inquiry__name span,.shc-card-list.bnf-point .shc-card-info__title,.shc-dropdown.type-box.bnf-point .shc-card-info__title{color:var(--Text-text-tertiary)}.bnf-cash-section .my-benefit-list .list-item__text a .details span:first-child:after,.bnf-cash-section .cashBack-list li.refund .point__number:after,.bnf-cash-section .cashBack-list li>a[role=button] .point__number:after,.bnf-cash-section .cashBack-list li .use-point .point__number:after,.bnf-cash-section .cashBack-list li .point-exchange .point__number:after,.bnf-cash-section .payment-summary__cost:after,.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .details span:first-child:after{content:"원";font-weight:var(--font-weight-bold)}.shc-info-box.pd-layout,.point-convert__value .title,.point-convert,.point-inquiry__detail,.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .details,.bnf-cash-section .my-benefit-list .list-item__text a .details,.bnf-cash-section .expiring-point__point,.bnf-cash-section .expiring-point__title,.bnf-cash-section .payment-summary__cost{display:flex;align-items:center;justify-content:center}.use-card,.shc-form__msg.is-transferable,.cash-detail-section__data,.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a,.bnf-cash-section .my-benefit-list .list-item__text a,.bnf-cash-section .expiring-point button,.bnf-cash-section .cashBack-list li.refund,.bnf-cash-section .cashBack-list li>a[role=button],.bnf-cash-section .cashBack-list li .use-point,.bnf-cash-section .cashBack-list li .point-exchange{display:flex;align-items:center;justify-content:space-between}.cash-detail-section{padding:var(--spacing-2xl);border-radius:var(--radius-xl)}.point-convert,.point-inquiry,.cash-detail-section,.bnf-cash-section .payment-summary{background:var(--Background-bg-graylight)}.point-inquiry__detail,.cash-detail-section__data .color--brand,.bnf-cash-section .my-benefit-list .list-item__text a .details,.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .details{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.point-convert__info,.bnf-cash-section .bnf-opt-box__notice{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.bnf-cash-section .cashBack-list li .use-point+.use-point,.bnf-cash-section .payment-summary .shc-list li+li{margin-top:var(--spacing-lg)}.shc-table__header.right span,.point-inquiry__name span{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.shc-table__header.right span:after,.point-inquiry__name span:after{content:"기준";margin-left:var(--spacing-xs)}.use-card .icon--card,.bnf-cash-section .cashBack-list li.refund .title .data__name .icon--card,.bnf-cash-section .cashBack-list li>a[role=button] .title .data__name .icon--card,.bnf-cash-section .cashBack-list li .use-point .title .data__name .icon--card,.bnf-cash-section .cashBack-list li .point-exchange .title .data__name .icon--card{margin-left:var(--spacing-sm)}@media (max-width: 1023px){.bnf-hyperink:link,.bnf-hyperink:visited{color:var(--Text-text-brand);text-decoration:underline;text-underline-offset:4px}}.shc-card-info__img.bnf-card-badge{position:relative}.shc-card-info__img.bnf-card-badge .shc-badge--text{position:absolute;z-index:0;padding:1px 4px;right:4px;bottom:0;font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:500;border-radius:var(--radius-xl);background:var(--Background-bg-information-same);color:var(--Text-text-ondark_primary-same)}.shc-card-info__img.bnf-card-badge .shc-badge--number{position:absolute;z-index:0;right:4px;bottom:0}.bnf-title .shc-checkbox__label{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .details{gap:var(--spacing-sm)}.bnf-cash-section .font{font-size:0}.bnf-cash-section .shc-tab__panel{padding:var(--spacing-3xl) 0 0}.bnf-cash-section .payment-summary{padding:var(--spacing-2xl) var(--spacing-2xl) 0;border-radius:var(--radius-xl);margin:var(--spacing-3xl) 0 0;display:flex;flex-direction:column}.bnf-cash-section .payment-summary__title{display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-light);justify-content:flex-start}.bnf-cash-section .payment-summary__title .shc-ico-btn{margin-left:var(--spacing-sm)}.bnf-cash-section .payment-summary__cost{align-self:flex-end;justify-content:end;font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:800;padding-bottom:var(--spacing-2xl)}.bnf-cash-section .payment-summary__cost.mileage:after{content:"M"}.bnf-cash-section .payment-summary__cost.count:after{display:none}.bnf-cash-section .payment-summary__cost.gun:after{content:"건"}.bnf-cash-section .payment-summary .shc-list{padding:var(--spacing-2xl) 0;border-top:1px solid var(--Border-border-secondary)}.bnf-cash-section .payment-summary .shc-list__details.mileage:after{content:"M"}.bnf-cash-section .payment-summary .shc-list__details.gun:after{content:"건"}.bnf-cash-section .payment-summary .shc-list__details.won:after{content:"원"}.bnf-cash-section .payment-summary+.cashBack-list{margin-top:var(--spacing-xl)}.bnf-cash-section .cashBack-list{margin-top:var(--spacing-lg)}.bnf-cash-section .cashBack-list+.shc-more-btn{margin:var(--spacing-xl) auto var(--spacing-3xl)}.bnf-cash-section .cashBack-list+.shc-more-btn.mb-md{margin-bottom:var(--spacing-4xl)}.bnf-cash-section .cashBack-list.point li:first-child{padding-bottom:var(--spacing-sm)}.bnf-cash-section .cashBack-list.point li:last-child{padding-bottom:0}.bnf-cash-section .cashBack-list.point li+li{padding-bottom:var(--spacing-sm);border-top:1px solid var(--Border-border-tertiary)}.bnf-cash-section .cashBack-list li+li{padding-top:var(--spacing-sm)}.bnf-cash-section .cashBack-list li.refund,.bnf-cash-section .cashBack-list li>a[role=button],.bnf-cash-section .cashBack-list li .use-point,.bnf-cash-section .cashBack-list li .point-exchange{position:relative;align-items:flex-start;width:100%;padding:var(--spacing-lg) 0;gap:var(--spacing-md);min-width:0}.bnf-cash-section .cashBack-list li.refund .title,.bnf-cash-section .cashBack-list li>a[role=button] .title,.bnf-cash-section .cashBack-list li .use-point .title,.bnf-cash-section .cashBack-list li .point-exchange .title{display:flex;flex-direction:column;text-align:left;min-width:0}.bnf-cash-section .cashBack-list li.refund .title .title-s,.bnf-cash-section .cashBack-list li>a[role=button] .title .title-s,.bnf-cash-section .cashBack-list li .use-point .title .title-s,.bnf-cash-section .cashBack-list li .point-exchange .title .title-s{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;min-width:0;white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--spacing-xs)}.bnf-cash-section .cashBack-list li.refund .title .title-s.truncate2,.bnf-cash-section .cashBack-list li>a[role=button] .title .title-s.truncate2,.bnf-cash-section .cashBack-list li .use-point .title .title-s.truncate2,.bnf-cash-section .cashBack-list li .point-exchange .title .title-s.truncate2{white-space:normal}.bnf-cash-section .cashBack-list li.refund .title .data,.bnf-cash-section .cashBack-list li>a[role=button] .title .data,.bnf-cash-section .cashBack-list li .use-point .title .data,.bnf-cash-section .cashBack-list li .point-exchange .title .data{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;display:flex;align-items:center;flex:1}.bnf-cash-section .cashBack-list li.refund .title .data span+span,.bnf-cash-section .cashBack-list li>a[role=button] .title .data span+span,.bnf-cash-section .cashBack-list li .use-point .title .data span+span,.bnf-cash-section .cashBack-list li .point-exchange .title .data span+span{padding-left:var(--spacing-lg)}.bnf-cash-section .cashBack-list li.refund .title .data__day.text:after,.bnf-cash-section .cashBack-list li>a[role=button] .title .data__day.text:after,.bnf-cash-section .cashBack-list li .use-point .title .data__day.text:after,.bnf-cash-section .cashBack-list li .point-exchange .title .data__day.text:after{content:"거래";margin-left:var(--spacing-xs)}.bnf-cash-section .cashBack-list li.refund .title .data.initial,.bnf-cash-section .cashBack-list li>a[role=button] .title .data.initial,.bnf-cash-section .cashBack-list li .use-point .title .data.initial,.bnf-cash-section .cashBack-list li .point-exchange .title .data.initial{flex-wrap:wrap}.bnf-cash-section .cashBack-list li.refund .title .data.initial .data__name,.bnf-cash-section .cashBack-list li>a[role=button] .title .data.initial .data__name,.bnf-cash-section .cashBack-list li .use-point .title .data.initial .data__name,.bnf-cash-section .cashBack-list li .point-exchange .title .data.initial .data__name{white-space:wrap;display:block;overflow:initial;text-overflow:initial}.bnf-cash-section .cashBack-list li.refund .title .data__name,.bnf-cash-section .cashBack-list li>a[role=button] .title .data__name,.bnf-cash-section .cashBack-list li .use-point .title .data__name,.bnf-cash-section .cashBack-list li .point-exchange .title .data__name{display:inline-block;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bnf-cash-section .cashBack-list li.refund .title .data__name:before,.bnf-cash-section .cashBack-list li>a[role=button] .title .data__name:before,.bnf-cash-section .cashBack-list li .use-point .title .data__name:before,.bnf-cash-section .cashBack-list li .point-exchange .title .data__name:before{content:"";display:block;position:absolute;top:10px;left:6px;width:var(--spacing-xs);height:var(--spacing-xs);border-radius:var(--radius-full);background:var(--Text-text-disabled-same)}.bnf-cash-section .cashBack-list li.refund .title .data__name.cancel,.bnf-cash-section .cashBack-list li>a[role=button] .title .data__name.cancel,.bnf-cash-section .cashBack-list li .use-point .title .data__name.cancel,.bnf-cash-section .cashBack-list li .point-exchange .title .data__name.cancel{color:var(--Text-text-negative-same)}.bnf-cash-section .cashBack-list li.refund .point,.bnf-cash-section .cashBack-list li>a[role=button] .point,.bnf-cash-section .cashBack-list li .use-point .point,.bnf-cash-section .cashBack-list li .point-exchange .point{align-self:flex-start}.bnf-cash-section .cashBack-list li.refund .point p,.bnf-cash-section .cashBack-list li.refund .point span,.bnf-cash-section .cashBack-list li>a[role=button] .point p,.bnf-cash-section .cashBack-list li>a[role=button] .point span,.bnf-cash-section .cashBack-list li .use-point .point p,.bnf-cash-section .cashBack-list li .use-point .point span,.bnf-cash-section .cashBack-list li .point-exchange .point p,.bnf-cash-section .cashBack-list li .point-exchange .point span{display:flex;align-items:center;justify-content:center}.bnf-cash-section .cashBack-list li.refund .point p,.bnf-cash-section .cashBack-list li>a[role=button] .point p,.bnf-cash-section .cashBack-list li .use-point .point p,.bnf-cash-section .cashBack-list li .point-exchange .point p{font-weight:var(--font-weight-bold)}.bnf-cash-section .cashBack-list li.refund .point .shc-icon:only-child,.bnf-cash-section .cashBack-list li>a[role=button] .point .shc-icon:only-child,.bnf-cash-section .cashBack-list li .use-point .point .shc-icon:only-child,.bnf-cash-section .cashBack-list li .point-exchange .point .shc-icon:only-child{margin-top:3px}.bnf-cash-section .cashBack-list li.refund .point .minus .point__number,.bnf-cash-section .cashBack-list li>a[role=button] .point .minus .point__number,.bnf-cash-section .cashBack-list li .use-point .point .minus .point__number,.bnf-cash-section .cashBack-list li .point-exchange .point .minus .point__number{color:var(--Text-text-disabled-same)}.bnf-cash-section .cashBack-list li.refund .point__number,.bnf-cash-section .cashBack-list li>a[role=button] .point__number,.bnf-cash-section .cashBack-list li .use-point .point__number,.bnf-cash-section .cashBack-list li .point-exchange .point__number{font-weight:var(--font-weight-bold)}.bnf-cash-section .cashBack-list li.refund .point__number.mileage:after,.bnf-cash-section .cashBack-list li>a[role=button] .point__number.mileage:after,.bnf-cash-section .cashBack-list li .use-point .point__number.mileage:after,.bnf-cash-section .cashBack-list li .point-exchange .point__number.mileage:after{content:"M"}.bnf-cash-section .cashBack-list li .point-exchange .point>p{justify-content:flex-end}.bnf-cash-section .cashBack-list li .use-point{padding:var(--spacing-none)}.bnf-cash-section .cashBack-list li .use-point .title-s{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.bnf-cash-section .cashBack-list li .expire-point{padding:var(--spacing-xl);border-radius:var(--radius-xl);background:var(--Background-bg-graylight);margin:var(--spacing-lg) 0 var(--spacing-xl)}.bnf-cash-section .cashBack-list li .expire-point li{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0}.bnf-cash-section .cashBack-list li .expire-point li+li{margin-top:var(--spacing-lg);padding-top:var(--spacing-none)}.bnf-cash-section .cashBack-list li .expire-point li .title-s{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.bnf-cash-section .cashBack-list li .expire-point li .point__number{color:var(--Text-text-secondary);font-weight:var(--font-weight-medium)}.bnf-cash-section .cashBack-list li .expire-point li .point__number:after{content:"원"}.bnf-cash-section .cashBack-list li .expire-point li .point__number.point:after{content:"P"}.bnf-cash-section .cashBack-list li .expire-point li .point__number.mileage:after{content:"M"}.bnf-cash-section .cashBack-list li:first-child .body--s{border-top:0;padding-top:var(--spacing-lg)}.bnf-cash-section .cashBack-list li .body--s{padding:var(--spacing-2xl) 0 var(--spacing-lg);border-top:1px solid var(--Border-border-secondary);font-weight:var(--font-weight-medium)}.bnf-cash-section .cashBack-list li:last-child .expire-point:last-child{margin-bottom:0}.bnf-cash-section .shc-chip-group.type-swiper{padding:var(--spacing-xl) 50px var(--spacing-xl) 0}.bnf-cash-section .shc-chip-group.type-swiper .btn-swiper-destroy{right:0}.bnf-cash-section .expiring-point{margin:var(--spacing-2xl) 0 var(--spacing-4xl)}.bnf-cash-section .expiring-point button{width:100%}.bnf-cash-section .expiring-point__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.bnf-cash-section .expiring-point__title .shc-icon{margin-right:var(--spacing-sm);background-color:var(--Foreground-fg-tertiary)}.bnf-cash-section .expiring-point__point{font-weight:var(--font-weight-bold)}.bnf-cash-section .expiring-point__point span:not(.shc-icon){font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.bnf-cash-section .bnf-opt-box__notice{margin-top:var(--spacing-md)}.bnf-cash-section .bnf-opt-box__notice:before{content:"*";margin-right:var(--spacing-sm)}.bnf-cash-section .bnf-opt-box+.my-benefit-box{margin-top:var(--spacing-2xl)}.bnf-cash-section .bnf-opt-box+.my-benefit-box .payment-summary{margin:var(--spacing-2xl) 0 var(--spacing-4xl)}.bnf-cash-section .my-benefit-list .list-item{display:flex;flex-direction:column;padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--Border-border-tertiary)}.bnf-cash-section .my-benefit-list .list-item+.list-item{margin-top:var(--spacing-2xl)}.bnf-cash-section .my-benefit-list .list-item__text h2{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.bnf-cash-section .my-benefit-list .list-item__text a .details{gap:var(--spacing-sm)}.bnf-cash-section .my-benefit-list .list-item__text a .details.mileage span:first-child:after{content:"M"}.bnf-cash-section .my-benefit-list .list-item__text a .details.count span:first-child:after{content:"건"}.bnf-cash-section .my-benefit-list .list-item__cont{display:flex;flex-direction:column}.bnf-cash-section .my-benefit-list .list-item__cont .shc-list{gap:var(--spacing-lg);padding-left:var(--spacing-lg);border-left:3px solid var(--Border-border-secondary);margin-top:var(--spacing-xl)}.bnf-cash-section .my-benefit-list .list-item__cont .shc-list li a .title{font-weight:var(--font-weight-light)}.bnf-cash-section .my-benefit-list .list-item__link{align-self:flex-end;margin-top:var(--spacing-xl)}.bnf-cash-section .month-select .shc-select__option{max-width:200px}.bnf-cash-section .mob-none{margin:var(--spacing-3xl) 0 0 0}@media (max-width: 1023px){.bnf-cash-section .mob-none .shc-btn:first-child{display:none}}.shc-dropdown.type-box.bnf-point .shc-card-info__subtext{color:var(--Text-text-brand)}.shc-dropdown.type-box.bnf-point .shc-dropdown__btn{padding:var(--spacing-lg) var(--spacing-2xl)}.shc-card-list.bnf-point .is-active .shc-card-info__subtext{color:var(--Text-text-brand)}.cash-detail-section{margin-bottom:var(--spacing-2xl)}.cash-detail-section__title{font-weight:var(--font-weight-medium);padding-bottom:var(--spacing-lg)}.cash-detail-section__title:only-child{padding-bottom:0}.cash-detail-section__data{padding-top:var(--spacing-lg);border-top:1px solid var(--Border-border-secondary)}.cash-detail-section__data span{font-weight:var(--font-weight-light);color:var(--Text-text-secondary)}.card-info .shc-list__details{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}.card-info .shc-list__details img{width:var(--spacing-3xl);height:var(--spacing-3xl)}.shc-bottomsheet.filterMonthly .shc-bottomsheet__content{min-height:400px}.shc-bottomsheet.filterMonthly .shc-select__option{max-height:300px}.point-inquiry{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-xl)}.point-inquiry__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.point-inquiry.pd-xl{padding:var(--spacing-xl)}.point-inquiry+.point-inquiry{margin-top:var(--spacing-lg)}.point-inquiry__name{display:flex;align-items:center;justify-content:space-between;font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500}.point-inquiry__name--small{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;border-bottom:1px solid var(--Border-border-primary_heavy-same);padding-bottom:var(--spacing-md)}.point-inquiry__text--title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.point-inquiry__detail{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.point-inquiry__detail .value.count:after{content:"개"}.point-inquiry__detail .value.won:after{content:"원"}.point-convert{padding:var(--spacing-2xl) var(--spacing-lg);border-radius:var(--radius-xl)}.point-convert .shc-icon{margin:0 var(--spacing-md)}.point-convert__value{flex:1;text-align:center}.point-convert__value .title{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500;margin-bottom:var(--spacing-sm)}.point-convert__value .title .shc-icon-btn,.point-convert__value .title .shc-ico-btn{margin-left:var(--spacing-xs)}.point-convert__value .value{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700;color:var(--Text-text-brand)}.point-convert__info{padding-left:var(--spacing-4xl)}.point-convert__info li+li{margin-top:var(--spacing-md)}.point-alternative{margin:var(--spacing-4xl) 0 var(--spacing-xl);display:flex;align-items:center;justify-content:space-between}.point-alternative__text,.point-alternative__detail{display:flex;align-items:center;justify-content:center;font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.point-alternative__text{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500}.point-alternative__text--title{margin-right:var(--spacing-sm)}.point-alternative__text .shc-tooltip-target{min-width:21px;min-height:21px}.point-alternative__text .shc-tooltip-target:before{width:21px;height:21px}.point-alternative__text .shc-icon--info{width:28px;height:28px;background-size:cover}.point-alternative__detail .shc-icon{margin-left:var(--spacing-xs)}.point-alternative-box{padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary);padding-bottom:var(--spacing-2xl)}.point-alternative-box .hide-point-box{display:block;width:-webkit-fill-available;text-align:left}.point-alternative-box .hide-point-box .title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.point-alternative-box .hide-point-box .data{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700;color:var(--Text-text-disabled-same);display:flex;align-items:center;justify-content:center;justify-content:flex-end}.point-alternative-box .hide-point-box .data span:first-child{margin-right:var(--spacing-sm)}.point-alternative-box .shc-list.type-data{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--Border-border-tertiary)}.point-alternative-box .shc-list.type-data li:not(:first-child){margin-top:var(--spacing-xl)}.shc-more-btn{margin:0 auto var(--spacing-3xl)}.shc-info-box.pd-layout{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;justify-content:flex-start}.shc-info-box.pd-layout strong{font-weight:var(--font-weight-medium)}.shc-table__header.right{justify-content:flex-end;margin-top:var(--spacing-4xl)}.shc-form__msg.is-transferable span:only-child{margin-left:auto;text-align:right}.shc-form__msg.is-transferable strong{font-weight:var(--font-weight-light);color:var(--Text-text-brand)}@media (max-width: 300px){.shc-form__msg.is-transferable{align-items:flex-start}.shc-form__msg.is-transferable span:first-child{margin-right:var(--spacing-md);word-break:break-all}.shc-form__msg.is-transferable .transfer-point{text-align:right}}.benefit-link{text-decoration:underline}.benefit-expired--line{color:var(--Text-text-tertiary);text-decoration:line-through}.title--s__medium{font-weight:var(--font-weight-medium);margin-top:var(--spacing-4xl);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--Border-border-secondary)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc{color:var(--Text-text-quaternary)}.tops-club__event .tops-club__item .tops-club__cont>.title--s,.bnf-cash-section .my-bnf-info.tops-club .tops-club__link,.bnf-cash-section .my-bnf-info.membership .membership__desc strong,.bnf-cash-section .my-bnf-info.not .shc-list__details:after,.bnf-cash-section .my-bnf-info.not .all-bnf-info__cost .value:after,.bnf-cash-section .my-bnf-info .all-bnf-info__cost a,.bnf-cash-section .point-sel-box .shc-banner.type-c .shc-banner__title{color:var(--Text-text-secondary)}.tops-club__event .tops-club__item .tops-club__cont .subText,.bnf-cash-section .my-bnf-info .shc-list__title,.bnf-cash-section .my-shc-title,.shc-load-error p{color:var(--Text-text-tertiary)}.bnf-cash-section .my-bnf-info .all-bnf-info__cost a .value:after{content:"원";font-weight:var(--font-weight-bold)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc .title,.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc,.bnf-cash-section .my-bnf-info.membership .membership__desc,.bnf-cash-section .my-bnf-info.membership .membership__title,.bnf-cash-section .my-bnf-info .shc-list li a,.bnf-cash-section .my-bnf-info .all-bnf-info__cost a,.bnf-cash-section .point-use-list li a picture img{display:flex;align-items:center;justify-content:center}.bnf-cash-section .my-bnf-info{padding:var(--spacing-2xl);border-radius:var(--radius-xl)}.bnf-cash-section .point-use-list li{background:var(--Background-bg-graylight)}.bnf-cash-section .my-bnf-info.not .all-bnf-info__cost .value,.bnf-cash-section .is-login__not{color:var(--Text-text-disabled-same)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__event>.tops-club__item:not(:last-child),.bnf-cash-section .my-bnf-info .all-bnf-info{border-bottom:1px solid var(--Border-border-tertiary)}.tops-club__event,.bnf-cash-section .my-bnf-info.tops-club .tops-club__link{border-top:1px solid var(--Border-border-secondary)}.bnf-cash-section .my-bnf-info.membership.not,.bnf-cash-section .my-bnf-info{border:1px solid var(--Border-border-secondary)}.bnf-cash-section .my-bnf-info.membership .membership__desc strong{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc .title strong,.bnf-cash-section .my-bnf-info.tops-club .tops-club__title,.bnf-cash-section .my-bnf-info.membership .membership__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.bnf-cash-section .my-bnf-info .shc-list li a .shc-icon,.bnf-cash-section .my-bnf-info .all-bnf-info__cost a .shc-icon{margin-left:var(--spacing-sm)}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons .shc-skeleton-loading,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons .shc-skeleton-loading{margin-top:10px;align-self:flex-start;height:24px}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons .shc-skeleton-loading:last-child,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons .shc-skeleton-loading:last-child{width:calc(100% - 20px)}.shc-load-error{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl) 0;flex-direction:column;width:100%}.shc-load-error p{margin-bottom:var(--spacing-lg);font-weight:var(--font-weight-light)}.bnf-cash-section .point-sel-box{margin-top:var(--spacing-4xl)}.bnf-cash-section .point-sel-box .shc-form__container{flex-direction:column;gap:0;margin:var(--spacing-md) 0}.bnf-cash-section .point-sel-box .shc-form__container>div{display:flex;flex-direction:column;margin-top:var(--spacing-none)}.bnf-cash-section .point-sel-box .shc-form__container>div:first-of-type{margin-bottom:var(--spacing-xl)}.bnf-cash-section .point-sel-box .shc-form__container .shc-radio+.shc-radio{margin-top:var(--spacing-xl)}.bnf-cash-section .point-sel-box .shc-form__container .shc-radio__label{font-weight:var(--font-weight-medium)}.bnf-cash-section .point-sel-box .shc-banner.type-c{margin-top:var(--spacing-4xl)}.bnf-cash-section .my-shc-title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;margin-bottom:var(--spacing-sm)}.bnf-cash-section .my-point-box{margin-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start}.bnf-cash-section .my-point-box.skeletons .headline-m{width:160px;height:42px;margin-top:var(--spacing-lg)}.bnf-cash-section .my-point-box.skeletons .headline-m:after{display:none}.bnf-cash-section .my-point-box .point-value{display:flex;align-items:center}.bnf-cash-section .my-point-box .point-value .headline-m{font-size:var(--size-headline-L);letter-spacing:var(--letterspace-headline-L);line-height:var(--lineheight-headline-L);font-weight:800;margin-right:var(--spacing-sm)}.bnf-cash-section .my-point-box .point-value .headline-m:after{content:"P";color:var(--Text-text-primary);font-weight:var(--font-weight-bold)}.bnf-cash-section .is-login .my-point-box[aria-disabled=true]{display:none}.bnf-cash-section .is-login__not{padding-top:var(--spacing-xl)}.bnf-cash-section .is-login__not .my-point-box[href]{display:none}.bnf-cash-section .is-login+[aria-disabled=true]{display:none}.bnf-cash-section .is-login+[aria-disabled=true]+.point-use-list{margin-top:0}.bnf-cash-section hr.shc-divider{margin:var(--spacing-4xl) -20px}.bnf-cash-section .point-use-list{display:flex;flex-wrap:wrap;margin-top:var(--spacing-xl)}.bnf-cash-section .point-use-list li{flex:0 0 calc((100% - var(--spacing-md)) / 2);border-radius:var(--radius-md)}.bnf-cash-section .point-use-list li:nth-child(-n+2){margin-bottom:var(--spacing-md)}.bnf-cash-section .point-use-list li:nth-child(odd){margin-right:var(--spacing-md)}.bnf-cash-section .point-use-list li a{display:flex;flex-direction:row;align-items:center;padding:var(--spacing-lg);white-space:nowrap}.bnf-cash-section .point-use-list li a picture{flex-shrink:0}.bnf-cash-section .point-use-list li a picture img{width:23px;height:23px;margin-right:var(--spacing-md)}.bnf-cash-section .my-bnf-info{margin-top:var(--spacing-lg)}.bnf-cash-section .my-bnf-info.skeletons .shc-skeleton-loading{border-radius:var(--radius-xxs);min-height:24px}.bnf-cash-section .my-bnf-info.skeletons .all-bnf-info{padding-bottom:0;border-bottom:0}.bnf-cash-section .my-bnf-info.skeletons .all-bnf-info__cost .login-href{width:140px;height:32px}.bnf-cash-section .my-bnf-info.skeletons .all-bnf-info__cost .value:after,.bnf-cash-section .my-bnf-info.skeletons .all-bnf-info__cost .shc-icon{display:none}.bnf-cash-section .my-bnf-info.skeletons .shc-list li+li{margin-top:var(--spacing-md)}.bnf-cash-section .my-bnf-info.skeletons .shc-list li:nth-child(odd){display:none}.bnf-cash-section .my-bnf-info .title--m{font-weight:var(--font-weight-medium)}.bnf-cash-section .my-bnf-info .all-bnf-info{display:flex;flex-direction:column;padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.bnf-cash-section .my-bnf-info .all-bnf-info__cost{display:flex;align-items:center;justify-content:space-between}.bnf-cash-section .my-bnf-info .all-bnf-info__cost .login-href{display:none}.bnf-cash-section .my-bnf-info .all-bnf-info__cost .login{display:flex}.bnf-cash-section .my-bnf-info .all-bnf-info__cost a .value{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:800}.bnf-cash-section .my-bnf-info .all-bnf-info__text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary)}.bnf-cash-section .my-bnf-info .shc-list{padding-top:var(--spacing-xl)}.bnf-cash-section .my-bnf-info .shc-list:first-of-type:not(:last-of-type){padding-bottom:var(--spacing-xl)}.bnf-cash-section .my-bnf-info .shc-list.bnf-add-list{border-top:1px solid var(--Border-border-tertiary)}.bnf-cash-section .my-bnf-info .shc-list li+li{margin-top:var(--spacing-xl)}.bnf-cash-section .my-bnf-info .shc-list__details{font-weight:var(--font-weight-medium)}.bnf-cash-section .my-bnf-info .shc-list__details:after{content:"원";font-weight:var(--font-weight-bold)}.bnf-cash-section .my-bnf-info .shc-list__details.count:after{content:"건"}.bnf-cash-section .my-bnf-info .shc-list__details.gaesu:after{content:"개"}.bnf-cash-section .my-bnf-info .shc-list__details.point:after{content:"P"}.bnf-cash-section .my-bnf-info .shc-list__details.mileage:after{content:"M"}.bnf-cash-section .my-bnf-info .shc-list__details.default:after{display:none}.bnf-cash-section .my-bnf-info.not .all-bnf-info__cost .login-href{display:flex}.bnf-cash-section .my-bnf-info.not .all-bnf-info__cost .login{display:none}.bnf-cash-section .my-bnf-info.not .shc-list:first-of-type:not(:last-of-type){padding-bottom:0;border-bottom:0}.bnf-cash-section .my-bnf-info.not .shc-list__details:after{content:"조회";font-weight:var(--font-weight-medium)}.bnf-cash-section .my-bnf-info.not .bnf-add-list{display:none}.bnf-cash-section .my-bnf-info.membership{padding:0;border:1px solid transparent}.bnf-cash-section .my-bnf-info.membership>div{position:relative;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl) 120px var(--spacing-2xl) var(--spacing-2xl);border-radius:var(--radius-xl);box-sizing:border-box;background-repeat:no-repeat;background-position:right center;background-size:100px 100px}.bnf-cash-section .my-bnf-info.membership.membership-general{border-color:var(--Border-border-yellow)}.bnf-cash-section .my-bnf-info.membership.membership-general .membership__title{line-height:var(--lineheight-title-M);color:var(--Text-text-secondary)}.bnf-cash-section .my-bnf-info.membership.membership-general>div{background-color:var(--Background-bg-yellow);background-image:url(/pconts/static/images/benefit/bg_membership_general.png)}.bnf-cash-section .my-bnf-info.membership.membership-general>div .membership__desc em{color:var(--Text-text-yellow)}.bnf-cash-section .my-bnf-info.membership.membership-classic{border-color:var(--Border-border-orange)}.bnf-cash-section .my-bnf-info.membership.membership-classic .membership__title{color:var(--Text-text-secondary)}.bnf-cash-section .my-bnf-info.membership.membership-classic>div{background-color:var(--Background-bg-orange);background-image:url(/pconts/static/images/benefit/bg_membership_classic.png)}.bnf-cash-section .my-bnf-info.membership.membership-classic>div .membership__desc em{color:var(--Text-text-orange)}.bnf-cash-section .my-bnf-info.membership.membership-best{border-color:var(--Border-border-green)}.bnf-cash-section .my-bnf-info.membership.membership-best .membership__title{color:var(--Text-text-secondary)}.bnf-cash-section .my-bnf-info.membership.membership-best>div{background-color:var(--Background-bg-green);background-image:url(/pconts/static/images/benefit/bg_membership_best.png)}.bnf-cash-section .my-bnf-info.membership.membership-best>div .membership__desc em{color:var(--Text-text-green)}.bnf-cash-section .my-bnf-info.membership.membership-ace{border-color:var(--Border-border-blue)}.bnf-cash-section .my-bnf-info.membership.membership-ace .membership__title{color:var(--Text-text-secondary)}.bnf-cash-section .my-bnf-info.membership.membership-ace>div{background-color:var(--Background-bg-blue);background-image:url(/pconts/static/images/benefit/bg_membership_ace.png)}.bnf-cash-section .my-bnf-info.membership.membership-ace>div .membership__desc em{color:var(--Text-text-blue)}.bnf-cash-section .my-bnf-info.membership.membership-premier{border-color:var(--Border-border-brand-disabled)}.bnf-cash-section .my-bnf-info.membership.membership-premier .membership__title{color:var(--Text-text-secondary)}.bnf-cash-section .my-bnf-info.membership.membership-premier>div{background-color:var(--Background-bg-brand);background-image:url(/pconts/static/images/benefit/bg_membership_premier.png)}.bnf-cash-section .my-bnf-info.membership.membership-premier>div .membership__desc em{color:var(--Text-text-indigo)}.bnf-cash-section .my-bnf-info.membership:not(.not){margin-top:var(--spacing-4xl)}.bnf-cash-section .my-bnf-info.membership a{outline:none}.bnf-cash-section .my-bnf-info.membership a:focus-visible:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;outline:2px;outline-style:solid}.bnf-cash-section .my-bnf-info.membership>a{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl) 120px var(--spacing-2xl) var(--spacing-2xl);border-radius:var(--radius-xl);box-sizing:border-box}.bnf-cash-section .my-bnf-info.membership picture{flex-shrink:0}.bnf-cash-section .my-bnf-info.membership .membership__info{display:flex;flex-direction:column;align-items:flex-start}.bnf-cash-section .my-bnf-info.membership .membership__title{color:var(--Text-text-primary);margin-bottom:var(--spacing-lg)}.bnf-cash-section .my-bnf-info.membership .membership__title .shc-ico-btn{z-index:2}.bnf-cash-section .my-bnf-info.membership .membership__desc em{color:var(--Text-text-indigo)}.bnf-cash-section .my-bnf-info.membership img{width:100px;height:103px}.bnf-cash-section .my-bnf-info.membership.not{padding:0}.bnf-cash-section .my-bnf-info.membership.not>div{padding:var(--spacing-2xl);background:transparent}.bnf-cash-section .my-bnf-info.membership.not .membership__info{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex:1}.bnf-cash-section .my-bnf-info.membership.not .membership__info strong{display:none}.bnf-cash-section .my-bnf-info.membership.not .membership__info.is-error,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons{flex-direction:column}.bnf-cash-section .my-bnf-info.membership.not .membership__info.is-error .membership__title,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons .membership__title{align-self:flex-start}.bnf-cash-section .my-bnf-info.membership.not .membership__info.is-error .membership__desc,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons .membership__desc{display:none}.bnf-cash-section .my-bnf-info.membership.not .membership__info.is-error .shc-load-error,.bnf-cash-section .my-bnf-info.membership.not .membership__info.skeletons .shc-load-error{margin-top:var(--spacing-xl)}.bnf-cash-section .my-bnf-info.membership.not .membership__info:not(.skeletons) .shc-skeleton-loading{display:none}.bnf-cash-section .my-bnf-info.membership.not .membership__title{margin-bottom:0}.bnf-cash-section .my-bnf-info.membership.not img{display:none}.bnf-cash-section .my-bnf-info.tops-club{overflow:hidden;padding:0}.bnf-cash-section .my-bnf-info.tops-club.not{padding:var(--spacing-2xl) 0 0}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info{padding:0 var(--spacing-2xl) var(--spacing-2xl)}.bnf-cash-section .my-bnf-info.tops-club>div{position:relative}.bnf-cash-section .my-bnf-info.tops-club .tops-club__event{border-top:none}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info .mb-grade__icon{display:block;width:24px;height:24px;margin-right:var(--spacing-sm);background-image:url(/pconts/static/images/benefit/img_membership.png);background-size:144px 54px;background-repeat:no-repeat}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--p{background:linear-gradient(270deg,var(--Background-bg-brand) 0%,rgba(237,252,244,0) 100%)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--p .mb-grade__icon{background-position:-119px 0}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--p .title>strong{color:var(--Text-text-indigo)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--b{background:linear-gradient(270deg,var(--Background-bg-green) 0%,rgba(237,252,244,0) 100%)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--b .mb-grade__icon{background-position:-59px 0}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--b .title>strong{color:var(--Text-text-green)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--a{background:linear-gradient(270deg,var(--Background-bg-blue) 0%,rgba(237,252,244,0) 100%)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--a .mb-grade__icon{background-position:-89px 0}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--a .title>strong{color:var(--Text-text-blue)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--c{background:linear-gradient(270deg,var(--Background-bg-orange) 0%,rgba(237,252,244,0) 100%)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--c .mb-grade__icon{background-position:-29px 0}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--c .title>strong{color:var(--Text-text-orange)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--m{background:linear-gradient(270deg,var(--Background-bg-yellow) 0%,rgba(237,252,244,0) 100%)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--m .mb-grade__icon{background-position:0 0}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info.tops-club__grade--m .title>strong{color:var(--Text-text-yellow)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info a{outline:none}.bnf-cash-section .my-bnf-info.tops-club .tops-club__info a:focus-visible:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;outline:2px;outline-style:solid}.bnf-cash-section .my-bnf-info.tops-club .tops-club__event>.tops-club__item:first-child{padding-bottom:var(--spacing-md)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__event>.tops-club__item:not(:first-child){padding-top:var(--spacing-md)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__title{color:var(--Text-text-primary)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc .title{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc .title strong{margin-right:var(--spacing-sm)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__desc .shc-icon{margin-left:var(--spacing-xs)}.bnf-cash-section .my-bnf-info.tops-club .tops-club__link{display:block;text-align:center;font-weight:var(--font-weight-medium);padding:var(--spacing-xl) 0;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.bnf-cash-section .my-bnf-info.tops-club.not{cursor:pointer}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.is-error,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons{flex-direction:column}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.is-error .tops-club__title,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons .tops-club__title{align-self:flex-start}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.is-error .tops-club__desc,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons .tops-club__desc{display:none}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.is-error .shc-load-error,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info.skeletons .shc-load-error{margin-top:var(--spacing-xl)}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__info:not(.skeletons) .shc-skeleton-loading{display:none}.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__desc .title,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__event,.bnf-cash-section .my-bnf-info.tops-club.not .tops-club__link{display:none}.bnf-cash-section .my-bnf-info .data{cursor:pointer}.tops-club__event{padding:var(--spacing-xl) 0;margin:0 var(--spacing-2xl)}.tops-club__event .tops-club__item{display:flex;align-items:center;justify-content:space-between}.tops-club__event .tops-club__item a{display:block;width:100%;padding:var(--spacing-lg) 0 var(--spacing-2xl)}.tops-club__event .tops-club__item:first-child>a{margin-top:0}.tops-club__event .tops-club__item:last-child>a{border-bottom:0;margin-bottom:0}.tops-club__event .tops-club__item .tops-club__img{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--spacing-xl);border:1px solid var(--Border-border-secondary);overflow:hidden;box-sizing:border-box}.tops-club__event .tops-club__item .tops-club__img picture{display:flex;align-items:center;justify-content:center;height:100%}.tops-club__event .tops-club__item .tops-club__img picture img{height:100%;object-fit:cover;object-position:center}.tops-club__event .tops-club__item .tops-club__img picture img.no-type{height:auto}.tops-club__event .tops-club__item .tops-club__cont .subText{display:block;font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.tops-club__event .tops-club__item .tops-club__cont>.title--s{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.benefit-banner{display:flex;flex-direction:column;background:var(--Background-bg-brand);padding:var(--spacing-xl);border-radius:var(--radius-md);margin-top:var(--spacing-4xl)}.benefit-banner__title{display:flex;align-items:center}.benefit-banner__title .text{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary);padding-left:var(--spacing-md)}.benefit-banner__text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-quaternary);margin-top:var(--spacing-md)}.ben-inquiry-result.type-limit>li{padding:var(--spacing-lg) 0}.ben-inquiry-result.type-limit>li+li{margin-top:var(--spacing-sm)}.ben-inquiry-result.type-limit .shc-list>li+li{margin-top:var(--spacing-md)}.ben-inquiry-result .card-usage{display:flex;align-items:center}.ben-inquiry-result .card-usage [class^=icon-]{margin-left:var(--spacing-sm)}.ben-notice__list>li{padding:var(--spacing-sm) 0}.ben-notice__list>li:first-child{padding-top:var(--spacing-none)}.ben-notice__list>li:last-child{padding-bottom:var(--spacing-none)}.ben-notice__list>li+li{border-top:1px solid var(--Border-border-tertiary)}.ben-notice__list>li a[role=button]{display:flex;justify-content:center;flex-direction:column;min-height:70px}.ben-notice__list--title{display:inline-flex;align-items:center}.ben-notice__list--title strong{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:var(--spacing-md)}.ben-notice__list--date{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary)}.ben-notice__list+.shc-btn-group.align--center{justify-content:center;margin-top:var(--spacing-lg)}.ben-notice__detail--top{padding:var(--spacing-2xl) 0 var(--spacing-4xl);border-bottom:1px solid var(--Border-border-tertiary)}@media (max-width: 1023px){.ben-notice__detail--top{padding:0 0 var(--spacing-4xl)}}.ben-notice__detail--title{font-size:var(--size-headline-S);letter-spacing:var(--letterspace-headline-S);line-height:var(--lineheight-headline-S);font-weight:700;color:var(--Text-text-primary)}.ben-notice__detail--date{margin-top:var(--spacing-md);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-quaternary)}.ben-notice__detail--text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-primary);padding-top:var(--spacing-4xl)}.ben-notice__detail--subtitle{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;color:var(--Text-text-primary);margin:var(--spacing-4xl) 0 var(--spacing-lg)}.ben-notice__detail--detailtitle{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500;color:var(--Text-text-secondary);margin-bottom:var(--spacing-lg)}.ben-notice__detail--subtext{color:var(--Text-text-tertiary);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;margin-top:var(--spacing-lg)}.ben-notice__detail--content+.ben-notice__detail--content{margin-top:var(--spacing-2xl)}.ben-notice__detail--content .shc-ul{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-quaternary)}.ben-notice__detail--content .shc-ul li+li{margin-top:var(--spacing-md)}.ben-notice__detail--etc{margin-top:var(--spacing-4xl);padding-top:var(--spacing-4xl);border-top:1px solid var(--Border-border-tertiary)}.ben-notice__detail--etc .shc-ul{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-secondary)}.ben-notice__detail--etc .shc-ul>li+li,.ben-notice__detail--etc .shc-ul>li ul,.ben-notice__detail--etc .shc-ul+.shc-ul{margin-top:var(--spacing-md)}.ben-notice__usage{padding:var(--spacing-2xl);margin-bottom:var(--spacing-4xl);margin-top:var(--spacing-2xl);border-radius:var(--radius-md);border:1px solid var(--Border-border-secondary)}.ben-notice__usage--title{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500;color:var(--Text-text-primary, #101828)}.ben-notice__usage--qrcode{margin-top:var(--spacing-lg);text-align:center}@media (prefers-color-scheme: dark){:root:not(.no-theme):not([data-theme=light]) .ben-notice__usage--qrcode{border-radius:var(--radius-xl);background:var(--Foreground-fg-ondark_primary-same, #fff)}}[data-theme=dark]:not(.no-theme) .ben-notice__usage--qrcode{border-radius:var(--radius-xl);background:var(--Foreground-fg-ondark_primary-same, #fff)}.ben-notice__usage--qrcode picture,.ben-notice__usage--qrcode img{display:block;width:100px;height:100px;margin:0 auto}.ben-notice__usage--qrcode+.shc-btn-group{margin-top:var(--spacing-xl)}.shc-progress-step__desc{word-break:break-all}.ben-qna--accordion .headline--s{padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--Border-border-primary_heavy-same)}.ben-qna--accordion .shc-accordion__trigger{padding:var(--spacing-2xl) 0}.ben-qna--accordion .shc-accordion__trigger:before{top:20px;right:0;transform:translateY(0) rotate(90deg)}.ben-qna--accordion .shc-accordion__trigger .shc-accordion__text{position:relative;font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;color:var(--Text-text-secondary);padding:0 calc(var(--spacing-3xl) + var(--spacing-sm)) 0 var(--spacing-4xl);word-break:break-all}.ben-qna--accordion .shc-accordion__trigger .shc-accordion__text:before{content:"";display:inline-block;width:24px;height:24px;position:absolute;top:0;left:0;background:url(/pconts/static/svg/q.svg) no-repeat center center/24px 24px}.ben-qna--accordion .shc-accordion__trigger.is-active:before{transform:translateY(0) rotate(270deg)}.ben-qna--accordion .shc-accordion__trigger.is-active+.shc-accordion__content{padding:0 0 var(--spacing-3xl) 0}.ben-qna--accordion .shc-accordion__trigger+.shc-accordion__content{padding:0 var(--spacing-2xl)}.ben-qna--accordion .sub-text{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-tertiary)}.ben-qna__box{border-radius:var(--radius-xl);padding:var(--spacing-2xl);background-color:var(--Background-bg-canvas_gray_light);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary);word-break:break-all}.ben-qna__box--list[data-type=dot]{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.ben-qna__box--list[data-type=dot] li+li{margin-top:var(--spacing-2xl)}.ben-qna__box--list[data-type=dash]{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;margin-top:var(--spacing-sm)}.ben-qna__box .shc-ul li ol,.ben-qna__box .shc-ul li ul{margin-top:var(--spacing-md)}.ben-qna__box .shc-ul li+li,.ben-qna__box .shc-ul+.shc-ul{margin-top:var(--spacing-md)}.benefit-slide .shc-slide__controls.size-xl .btn-prev:before,.benefit-slide .shc-slide__controls.size-xl .btn-next:before{width:24px;height:24px}.benefit-slide .shc-slide__controls.size-xl .btn-play,.benefit-slide .shc-slide__controls.size-xl .btn-pause{width:20px;height:20px;margin-left:var(--spacing-sm)}.coupon-section .cnp-my-shop__cont--title .name .rating .rate em,.coupon-section .cnp-label__text,.coupon-section .coupon-ad-banner__txt .subText,.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .subText,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .subText,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .subText,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .subText,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .subText,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .subText,.surpport-banner.location a p .subText,.surpport-banner.location button p .subText,.store-info .store-detail-info li .tit,.map-search .coupon-section.shop .cnp-my-shop__cont--title .name .title-m span,.cnp-shop-search .temp-msg,.coupon-section .cnp-my-shop__cont--title .name .title--m span,.coupon-section.modal .cnp-my-shop__cont--title .name .store-title span,.coupon-section.page .cnp-my-shop__cont--title .name .store-title span{color:var(--Text-text-quaternary)}.in-coupon .coupon-link-btn,.coupon-section .cnp-my-shop__cont--title .name .rating .rate,.coupon-section .cnp-label__title,.coupon-section .cnp-label.align-left .cnp-label__switch .cnp-label__title,.coupon-section .cnp-favorite-store__title,.coupon-section .coupon-ad-banner__txt .mainText,.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .mainText,.cnp-text-title,h3.sub-tit,.my-shop .shc-radio__label,.surpport-banner p,.store-info-title .shc-txt-btn.size-sm .shc-txt-btn__text,.store-info .map-box .cnp-accordion button,.store-info .store-detail-info li span,.store-info .store-detail-info li:not(:first-child) .shc-list li,.shc-tab__panel .cnp-text-title,.coupon-section.modal .tops-club__event .tops-club__item .tops-club__cont .mainText,.cnp-shop-search .recent-search li span,.cnp-shop-search .recommend-keyword li button,.cnp-shop-search .recommend-text__clear.on,.cnp-shop-search .recommend-text{color:var(--Text-text-secondary)}.coupon-section .cnp-my-shop__cont--address .name .address-text,.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .subText.color-teriary,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .subText.color-teriary,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .subText.color-teriary,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .subText.color-teriary,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .subText.color-teriary,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .subText.color-teriary,.coupon-section .tops-club__event .tops-club__item.toggle .tops-club__item.size-48 .tops-club__cont .subText,.coupon-section .recommend-box .tops-club__item.toggle .tops-club__item.size-48 .tops-club__cont .subText,.coupon-section .tops-club__event .tops-club__item.myshop .tops-club__item.size-48 .tops-club__cont .subText,.coupon-section .recommend-box .tops-club__item.myshop .tops-club__item.size-48 .tops-club__cont .subText,.store-info .store-info-txt,.coupon-section.modal .tops-club__event .tops-club__item .tops-club__cont .subText{color:var(--Text-text-tertiary)}.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .mainText{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.coupon-section .headline--s .label{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.coupon-section .cnp-my-shop__cont--address .name .address-text,.coupon-section .cnp-label.item,.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .small,.map-search .coupon-section.shop .tops-club__event>.tops-club__item .cnp-label__text,.map-search .coupon-section.shop .cnp-my-shop__cont--title .name .title-m span,.cnp-shop-search .recent-search li span,.cnp-shop-search .recommend-keyword li button,.cnp-shop-search .temp-msg,.cnp-shop-search .recommend-text__clear,.coupon-section .cnp-my-shop__cont--title .name .title--m span,.coupon-section.modal .cnp-my-shop__cont--title .name .store-title span,.coupon-section.page .cnp-my-shop__cont--title .name .store-title span{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.coupon-section .cnp-my-shop__cont--address,.coupon-section .cnp-my-shop__cont--title,.coupon-section .cnp-label,.coupon-section .cnp-favorite-store__complete,.coupon-section .cnp-favorite-store,.coupon-section .coupon-ad-banner,.coupon-section .coupon-slide .swiper-slide{display:flex;align-items:center;justify-content:space-between}.coupon-section .cnp-favorite-store__complete,.coupon-section .cnp-favorite-store{margin-bottom:var(--spacing-xl)}.cnp-shop-search .recent-search li,.cnp-shop-search .recommend-keyword li button{border-radius:18px}.cnp-shop-search .recent-search li,.cnp-shop-search .recommend-keyword li{display:inline-flex;align-items:center;justify-content:center}.cnp-shop-search .recent-search li,.cnp-shop-search .recommend-keyword li button{padding:0 var(--spacing-lg);min-height:32px}.cnp-shop-search .recent-search li:nth-child(2),.cnp-shop-search .recommend-keyword li:nth-child(2){margin-left:var(--spacing-md)}.cnp-shop-search .recent-search li+li,.cnp-shop-search .recommend-keyword li+li{margin-right:var(--spacing-md)}.coupon-section .cnp-my-shop__cont--title .name .title--m span,.coupon-section.modal .cnp-my-shop__cont--title .name .store-title span,.coupon-section.page .cnp-my-shop__cont--title .name .store-title span{display:block}.in-coupon .barcode-box,.coupon-section .cnp-my-shop .cnp-accordion button,.coupon-section .coupon-slide .swiper-slide a .coupon-txt__sub,.coupon-section .coupon-slide .swiper-slide a,.coupon-section .coupon--title a,.coupon-section .tops-club__event>.tops-club__item .shc-btn.use,.coupon-section .recommend-box>.tops-club__item .shc-btn.use,.share-box .btn-share .shc-icon .icons,.share-box .btn-share .shc-icon,.share-box .btn-share,.share-box .share-btns,.surpport-banner p .subText,.store-info .map-box .cnp-accordion button,.store-info .thumnail-list li,.map-search .map-btn{display:flex;align-items:center;justify-content:center}@media (max-width: 1023px){.shc-layered__footer.no-btn:empty:before{display:none}}.mt-mb-lg{margin:var(--spacing-lg) 0}.cnp-shop-search{min-height:640px}.cnp-shop-search .shc-form{position:sticky;top:0;padding:var(--spacing-xl) 0 var(--spacing-none);transform:translateY(calc(var(--spacing-xl) * -1));background-color:var(--Background-bg-canvas_white);z-index:1}.cnp-shop-search .recommend-text{display:flex;align-items:center;justify-content:space-between}.cnp-shop-search .recommend-text__title{padding-top:var(--spacing-sm);font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.cnp-shop-search .recommend-text__clear{text-decoration:underline;text-underline-offset:3px;color:var(--Text-text-disabled-same)}.cnp-shop-search .recommend-text__clear.on{font-weight:var(--font-weight-medium);text-decoration-color:var(--Text-text-disabled-same)}.cnp-shop-search .temp-msg{margin-top:var(--spacing-md);padding:6px 0}.cnp-shop-search .recommend-keyword{display:flex;flex-wrap:wrap;margin-top:var(--spacing-md)}.cnp-shop-search .recommend-keyword li{margin-bottom:var(--spacing-md)}.cnp-shop-search .recommend-keyword li button{border:1px solid var(--Border-border-secondary);white-space:nowrap}.cnp-shop-search .recent-search{display:flex;flex-wrap:wrap;margin-top:var(--spacing-md)}.cnp-shop-search .recent-search li{padding:0 var(--spacing-md);background:var(--Background-bg-gray);margin-bottom:var(--spacing-md)}.cnp-shop-search .recent-search li span{padding:0 var(--spacing-sm)}.map-search{min-height:640px}.map-search .shc-layered__footer:before{display:none}.map-search .shc-layered__content{display:flex;flex-direction:column;height:100%;padding:0}.map-search .shc-layered__content.no-btn+.no-btn{height:0}.map-search .map-btn{display:flex;background:var(--Background-bg-canvas_white);box-shadow:0 4px 16px #0c111d2e;padding:var(--spacing-sm) var(--spacing-lg);border-radius:16px;height:32px}.map-search .map-btn.resizing{position:absolute;left:50%;transform:translate(-50%);bottom:var(--spacing-xl);z-index:2}.map-search .map-btn .shc-icon{margin-right:var(--spacing-sm)}.map-search .map-btn .shc-icon--refresh{background-color:var(--Text-text-brand)}.map-search .map-btn span{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.map-search .maps{flex:1;position:relative}.map-search .maps .map{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1}.map-search .maps .top-btns{position:absolute;top:var(--spacing-lg);left:var(--spacing-2xl);display:flex;z-index:2}.map-search .maps .top-btns .map-btn:not(:first-child){margin-left:var(--spacing-md)}.map-search .maps .top-btns .shc-icon--search,.map-search .maps .top-btns .shc-icon--pin{color:var(--Foreground-fg-secondary)}.map-search .coupon-section.shop{padding:var(--spacing-2xl);margin-bottom:0;width:100%}.map-search .coupon-section.shop .shop-cont+.shop-cont{margin-top:var(--spacing-2xl)}.map-search .coupon-section.shop .cnp-my-shop__box{border:0;border-radius:0}.map-search .coupon-section.shop .cnp-my-shop__cont,.map-search .coupon-section.shop .cnp-my-shop__cont .tops-club__event{padding:0}.map-search .coupon-section.shop .cnp-my-shop__cont--title .name .title-m{margin-bottom:var(--spacing-sm);font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.map-search .coupon-section.shop .cnp-my-shop__cont--title .name .title-m span{display:block}.map-search .coupon-section.shop .cnp-my-shop__cont--title .rating{margin-bottom:var(--spacing-none)}.map-search .coupon-section.shop .cnp-my-shop__cont--address{margin:0}.map-search .coupon-section.shop .cnp-my-shop__cont--address .name{align-self:flex-start;padding-top:var(--spacing-md)}.map-search .coupon-section.shop .tops-club__event{margin:var(--spacing-lg) 0 0}.map-search .coupon-section.shop .tops-club__event .default{padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl)}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .tops-club__item.size-48{margin-top:var(--spacing-lg)}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .tops-club__main-text{display:flex;align-items:center}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .tops-club__main-text:after{background-color:var(--Foreground-fg-secondary);-webkit-mask-image:url(/pconts/static/svg/chevron.svg);-webkit-mask-size:cover;mask-image:url(/pconts/static/svg/chevron.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;content:"";display:block;width:20px;height:20px}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .subText{color:var(--Text-text-tertiary)}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .mainText{color:var(--Text-text-secondary)}.map-search .coupon-section.shop .tops-club__event>.tops-club__item .cnp-label__text{display:block;margin-top:var(--spacing-sm)}.coupon-section.page .cnp-my-shop__cont--title{margin-top:var(--spacing-xl)}.coupon-section.page .cnp-my-shop__cont--title .name .store-title{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700}.coupon-section.page .cnp-my-shop__cont--title .name .store-title span{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.coupon-section.page .cnp-my-shop__cont--title .btns{display:flex}.coupon-section.page .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md{min-width:28px;min-height:28px}.coupon-section.page .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md .shc-icon{width:28px;height:28px}.coupon-section.page .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md .heart-toggle-btn{align-self:center}.coupon-section.page .cnp-my-shop__cont--title+.tops-club__event{margin-top:var(--spacing-2xl)}.coupon-section.modal+.shc-divider{margin:var(--spacing-4xl) -20px}.coupon-section.modal .cnp-my-shop__cont--title{margin-top:var(--spacing-xl)}.coupon-section.modal .cnp-my-shop__cont--title .name .store-title{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700}.coupon-section.modal .cnp-my-shop__cont--title .name .store-title span{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.coupon-section.modal .cnp-my-shop__cont--title .btns{display:flex}.coupon-section.modal .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md{min-width:28px;min-height:28px}.coupon-section.modal .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md .shc-icon{width:28px;height:28px}.coupon-section.modal .cnp-my-shop__cont--title .btns .shc-ico-btn.size-md .heart-toggle-btn{align-self:center}.coupon-section.modal .cnp-my-shop__cont--title+.tops-club__event{margin-top:var(--spacing-2xl)}.coupon-section.modal .tops-club__event{margin:var(--spacing-none)}.coupon-section.modal .tops-club__event .tops-club__item .tops-club__item.size-48,.coupon-section.modal .tops-club__event .tops-club__item .tops-club__item.size-64{margin-top:var(--spacing-md)}.coupon-section.modal .tops-club__event .tops-club__item .default{padding-top:var(--spacing-2xl)}.coupon-section.modal .tops-club__event .tops-club__item .cnp-label{padding:var(--spacing-xl) var(--spacing-2xl)}.coupon-section.modal .tops-club__event .tops-club__item .tops-club__cont .mainText{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.coupon-section.modal .tops-club__event .tops-club__item .tops-club__cont .subText{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.coupon-section.modal .tops-club__event .tops-club__item .tops-club__cont .subText.initial{overflow:visible;text-overflow:clip;white-space:normal}.coupon-section.modal .tops-club__event.none{border-bottom:0;padding-bottom:0}.coupon-section.modal .tops-club__event.none .default{padding-top:var(--spacing-lg)}.coupon-section.modal .tops-club__event.none .tops-club__item.size-48,.coupon-section.modal .tops-club__event.none .tops-club__item.size-64{margin-top:var(--spacing-lg)}.coupon-section.modal .tops-club__event.none .tops-club__cont .mainText{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.coupon-section.modal .tops-club__event.none .tops-club__cont .mainText--medium{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.coupon-section.modal .tops-club__event.none .tops-club__cont .subText{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.coupon-section.modal .shc-switch-toggle.cnp-label.on-main{margin-top:var(--spacing-lg)}.shc-tab__panel .cnp-text-title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.shc-tab__panel .cnp-text-title:first-of-type{padding-top:var(--spacing-xl)}.shc-tab__panel .cnp-text-title.sub{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.shc-tab__panel .store-detail-info .cnp-resiter{display:block;margin-top:var(--spacing-md)}main[data-page=TBM469] .shc-tab__menu{display:none}main[data-page=TBM469] .shc-tab__menu:before{display:none}main[data-page=TBM469] .shc-tab__panel{padding:0}@media (max-width: 1023px){.store-info .store-info__title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}}@media (min-width: 1024px){.store-info .store-info__title{font-size:var(--size-headline-S);letter-spacing:var(--letterspace-headline-S);line-height:var(--lineheight-headline-S);font-weight:700}}.store-info.is-active .shc-tab.type-btn>.shc-tab__menu{margin-left:0;margin-right:0}.store-info.is-active .keyword-list{display:flex;flex-wrap:wrap}.store-info .shc-layered__content.is-full .coupon-section.modal{padding:0 var(--spacing-2xl)}.store-info .store-info__section{margin-bottom:var(--spacing-4xl)}.store-info .thumnail-box{border-top:1px solid var(--Border-border-secondary);padding-top:var(--spacing-3xl)}.store-info .thumnail-list{display:flex;flex-wrap:wrap;overflow:hidden;margin:calc(var(--spacing-sm) * -1);margin-bottom:var(--spacing-5xl)}.store-info .thumnail-list li{width:calc((100% - var(--spacing-3xl)) / 3);max-width:106px;border-radius:var(--radius-md);margin:var(--spacing-sm);overflow:hidden;border:1px solid var(--Border-border-secondary);box-sizing:border-box;height:106px}@media (max-width: 344px){.store-info .thumnail-list li{width:106px;max-width:100%}}.store-info .thumnail-list li picture{width:106px;height:106px;overflow:hidden;display:flex;align-items:center;justify-content:center}.store-info .shc-table thead th,.store-info .shc-table thead td,.store-info .shc-table tbody td{text-align:left}.store-info .store-detail-info li:not(:first-child) .shc-list li{margin-top:0;font-weight:var(--font-weight-light)}.store-info .store-detail-info li .tit{display:block;font-weight:var(--font-weight-light);margin-bottom:var(--spacing-xs)}.store-info .store-detail-info li span{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.store-info .store-detail-info li a[href^=https]{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-brand);text-decoration:underline;text-underline-offset:4px}.store-info .store-detail-info li a[href^=tel]{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}@media (min-width: 1024px){.store-info .store-detail-info li a[href^=tel]{color:var(--Text-text-secondary)}}.store-info .map-box.is-collapsed .cnp-my-shop__cont{padding-bottom:0}.store-info .map-box .cnp-my-shop__cont{padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--Border-border-secondary)}.store-info .map-box .cnp-my-shop__cont .tops-club__event{border-top:0;width:100%;height:200px;margin:0;border-radius:var(--spacing-xl);padding:var(--spacing-none)}.store-info .map-box .cnp-accordion button{width:100%;padding:var(--spacing-lg) 0;min-height:56px}.store-info .map-box .cnp-accordion button .shc-icon{margin-left:var(--spacing-xs)}.store-info .map-box .cnp-accordion button .shc-icon.is-rotated{transform:rotate(-90deg)}.store-info .store-info-txt{font-weight:var(--font-weight-light)}.store-info-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg)}.store-info-title .shc-txt-btn.size-sm .shc-txt-btn__text{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.surpport-banner{margin-top:var(--spacing-4xl)}.surpport-banner a,.surpport-banner button{display:block;width:100%;border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-2xl);border:1px solid var(--Border-border-secondary)}.surpport-banner p{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.surpport-banner p .subText{justify-content:flex-start;margin-top:var(--spacing-xs);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.surpport-banner.location{margin:0 0 var(--spacing-4xl)}.surpport-banner.location.evt{margin-top:-20px}.surpport-banner.location.evt a,.surpport-banner.location.evt button{display:flex;align-items:center;justify-content:space-between;border:0;background:var(--Background-bg-graylight)}.surpport-banner.location a,.surpport-banner.location button{display:flex;align-items:center;justify-content:space-between}.surpport-banner.location a p,.surpport-banner.location button p{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;text-align:left}.surpport-banner.location a p .subText,.surpport-banner.location button p .subText{margin-top:var(--spacing-xs);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.share-box .share-btns{margin-top:var(--spacing-lg)}.share-box .btn-share{width:33.3333333333%;flex:1}@media (min-width: 1024px){.share-box .btn-share:nth-child(2){display:none}}.share-box .btn-share .shc-icon{flex-direction:column}.share-box .btn-share .shc-icon span{display:block}.share-box .btn-share .shc-icon .icons{width:56px;height:56px;background-repeat:no-repeat;background-position:center;padding:10px;margin-bottom:var(--spacing-md);border-radius:var(--radius-full);background-color:var(--Background-bg-ongray_graylight_a5)}.share-box .btn-share .shc-icon .icons.share{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='24' viewBox='0 0 27 24' fill='none'%3E%3Cg clip-path='url(%23clip0_4197_348741)'%3E%3Cpath d='M13.06 0C5.84588 0 0 4.62311 0 10.3262C0 14.0385 2.47802 17.2913 6.19641 19.1116C5.92573 20.1321 5.20709 22.8077 5.06364 23.3795C4.88702 24.09 5.32416 24.0805 5.6104 23.889C5.83506 23.7395 9.19006 21.459 10.6375 20.4745C11.4402 20.5934 12.2506 20.6531 13.0621 20.6531C20.2762 20.6531 26.1221 16.0286 26.1221 10.3262C26.1221 4.62379 20.2742 0 13.0621 0' fill='%23005DF9'/%3E%3Cpath d='M7.80546 7.28516H3.98556C3.81327 7.28516 3.64803 7.3536 3.52621 7.47542C3.40438 7.59725 3.33594 7.76248 3.33594 7.93477C3.33594 8.10706 3.40438 8.27229 3.52621 8.39412C3.64803 8.51595 3.81327 8.58439 3.98556 8.58439H5.22728V13.1601C5.22799 13.3281 5.29502 13.4889 5.41378 13.6077C5.53253 13.7264 5.69339 13.7935 5.86134 13.7942H6.00006C6.16787 13.7935 6.32859 13.7264 6.44713 13.6076C6.56567 13.4888 6.6324 13.3279 6.63276 13.1601V8.58439H7.80546C7.97775 8.58439 8.14298 8.51595 8.26481 8.39412C8.38664 8.27229 8.45508 8.10706 8.45508 7.93477C8.45508 7.76248 8.38664 7.59725 8.26481 7.47542C8.14298 7.3536 7.97775 7.28516 7.80546 7.28516Z' fill='white'/%3E%3Cpath d='M16.986 12.572H15.2097V7.89882C15.2126 7.80443 15.1965 7.71042 15.1624 7.62235C15.1283 7.53429 15.0769 7.45398 15.0112 7.38618C14.9454 7.31838 14.8667 7.26447 14.7798 7.22766C14.6928 7.19084 14.5993 7.17188 14.5049 7.17188C14.4105 7.17188 14.317 7.19084 14.23 7.22766C14.1431 7.26447 14.0644 7.31838 13.9987 7.38618C13.9329 7.45398 13.8815 7.53429 13.8474 7.62235C13.8133 7.71042 13.7972 7.80443 13.8001 7.89882V12.9361C13.8009 12.974 13.8047 13.0118 13.8116 13.0491C13.804 13.086 13.8002 13.1237 13.8001 13.1614C13.8001 13.2389 13.8153 13.3157 13.8449 13.3873C13.8745 13.4589 13.918 13.524 13.9728 13.5788C14.0276 13.6336 14.0927 13.6771 14.1643 13.7067C14.2359 13.7364 14.3127 13.7516 14.3902 13.7515H16.986C17.1389 13.7463 17.2839 13.6819 17.3902 13.5718C17.4966 13.4618 17.556 13.3148 17.556 13.1617C17.556 13.0087 17.4966 12.8616 17.3902 12.7516C17.2839 12.6416 17.1389 12.5772 16.986 12.572Z' fill='white'/%3E%3Cpath d='M22.6623 12.7865L20.683 10.1867L22.4715 8.39754C22.5292 8.33978 22.575 8.2712 22.6063 8.19573C22.6376 8.12027 22.6537 8.03938 22.6537 7.95769C22.6537 7.87601 22.6376 7.79512 22.6063 7.71965C22.575 7.64418 22.5292 7.57561 22.4715 7.51785C22.4137 7.46009 22.3451 7.41427 22.2697 7.38301C22.1942 7.35175 22.1133 7.33566 22.0316 7.33566C21.9499 7.33566 21.869 7.35175 21.7936 7.38301C21.7181 7.41427 21.6495 7.46009 21.5918 7.51785L19.3777 9.73196V7.89882C19.3806 7.80443 19.3645 7.71042 19.3304 7.62235C19.2963 7.53429 19.2449 7.45398 19.1791 7.38618C19.1134 7.31838 19.0347 7.26447 18.9478 7.22766C18.8608 7.19084 18.7673 7.17188 18.6729 7.17188C18.5784 7.17188 18.485 7.19084 18.398 7.22766C18.311 7.26447 18.2324 7.31838 18.1666 7.38618C18.1009 7.45398 18.0495 7.53429 18.0154 7.62235C17.9813 7.71042 17.9652 7.80443 17.9681 7.89882V13.091C17.9738 13.2742 18.0505 13.4479 18.1821 13.5754C18.3136 13.703 18.4897 13.7743 18.6729 13.7743C18.8561 13.7743 19.0321 13.703 19.1637 13.5754C19.2952 13.4479 19.372 13.2742 19.3777 13.091V11.4886L19.7803 11.0867L21.6527 13.5437C21.7531 13.6776 21.9026 13.7661 22.0682 13.7898C22.2339 13.8134 22.4022 13.7703 22.5361 13.6699C22.67 13.5695 22.7585 13.42 22.7822 13.2544C22.8058 13.0887 22.7627 12.9204 22.6623 12.7865Z' fill='white'/%3E%3Cpath d='M13.2723 12.9561L11.3681 7.74561L11.362 7.7402C11.2402 7.42283 10.8883 7.19141 10.4701 7.19141C10.0052 7.19141 9.62089 7.47561 9.54442 7.84712C9.53084 7.87506 9.51887 7.90375 9.50856 7.93305L7.63955 12.9561C7.60484 13.0357 7.58692 13.1216 7.58691 13.2084C7.58691 13.2953 7.60481 13.3812 7.63951 13.4608C7.67421 13.5404 7.72496 13.612 7.78858 13.6711C7.8522 13.7302 7.92733 13.7755 8.00927 13.8042C8.09121 13.833 8.1782 13.8445 8.2648 13.8381C8.3514 13.8317 8.43575 13.8075 8.51257 13.767C8.58939 13.7266 8.65704 13.6707 8.71128 13.6029C8.76552 13.535 8.80519 13.4568 8.82781 13.3729L9.15127 12.4486H11.7572L12.0806 13.3729C12.1362 13.531 12.2522 13.6604 12.4032 13.7329C12.5543 13.8054 12.7279 13.8149 12.8859 13.7593C13.0439 13.7038 13.1734 13.5877 13.2459 13.4367C13.3183 13.2857 13.3278 13.1121 13.2723 12.9541V12.9561ZM9.56472 11.2705L10.4404 8.77147C10.4505 8.77147 10.4586 8.77147 10.4688 8.77147L11.343 11.2671L9.56472 11.2705Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4197_348741'%3E%3Crect width='26.1241' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.share-box .btn-share .shc-icon .icons.message{background-image:url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.11024 9.97584L17.5165 18.8971C17.6723 19.0332 17.8721 19.1082 18.079 19.1082C18.2858 19.1082 18.4857 19.0332 18.6415 18.8971L28.9352 10.0771C29.1337 10.4194 29.242 10.8065 29.2502 11.2021V24.7021C29.2502 25.2988 29.0132 25.8711 28.5912 26.2931C28.1693 26.715 27.597 26.9521 27.0002 26.9521H9.00024C8.4035 26.9521 7.8312 26.715 7.40924 26.2931C6.98729 25.8711 6.75024 25.2988 6.75024 24.7021V11.2021C6.7438 10.7664 6.86929 10.3389 7.11024 9.97584ZM8.57274 9.00834C8.70751 8.99722 8.84296 8.99722 8.97773 9.00834H26.9777C27.1599 9.00786 27.3413 9.03054 27.5177 9.07584L18.0677 17.1758L8.57274 9.00834Z' fill='%23005DF9'/%3E%3C/svg%3E%0A")}.share-box .btn-share .shc-icon .icons.link{background-image:none}.share-box .btn-share .shc-icon .text{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:500;color:var(--Text-text-primary)}.store-picture{height:min(var(--vh) * 100,640px)}@media (max-width: 1023px){.store-picture{height:100%}}.store-picture .shc-layered__content{padding:0 0 var(--spacing-2xl)}.store-picture .store-slide{position:relative;height:100%}.store-picture .store-slide .swiper-wrapper{height:100%}.store-picture .store-slide .swiper-slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.store-picture .store-slide .swiper-slide picture{display:flex;align-items:center;justify-content:center;position:absolute;top:0;width:100%;height:calc(100% - 48px);overflow:hidden}.store-picture .store-slide .swiper-slide picture img{display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:center}.store-picture .store-slide .shc-slide__controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;padding:var(--spacing-xl) 0}.store-picture .store-slide .shc-slide__controls .box{height:var(--spacing-xl)}.my-shop .mt--4xl{margin-top:var(--spacing-4xl)}.my-shop .shc-form:not(.mt--4xl){margin-top:var(--spacing-3xl)}.my-shop .shc-radio__label{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.cnp-recommand .coupon-section .shop-cont:not(:first-child){margin-top:var(--spacing-lg)}.cnp-recommand .coupon-section .tops-club__event{margin:0}.cnp-text-title,h3.sub-tit{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.coupon-section{margin-bottom:var(--spacing-4xl)}.coupon-section .shc-btn-group{width:auto}.coupon-section .shc-tab__panel{padding:var(--spacing-3xl) 0 0}.coupon-section .headline--s .label{display:block;margin-bottom:var(--spacing-sm);color:var(--Text-text-brand)}.coupon-section .shc-divider{margin:var(--spacing-4xl) -20px}.coupon-section .tops-club__event.mt-mb-0{margin-top:0;margin-bottom:0}.coupon-section .tops-club__event,.coupon-section .recommend-box{padding:0;margin:var(--spacing-2xl) 0 var(--spacing-4xl);border-top:0}.coupon-section .tops-club__event .tops-club__item.myshop .tops-club__item.size-48,.coupon-section .recommend-box .tops-club__item.myshop .tops-club__item.size-48{margin-top:var(--spacing-md)}.coupon-section .tops-club__event .tops-club__item.toggle .tops-club__item.size-48,.coupon-section .recommend-box .tops-club__item.toggle .tops-club__item.size-48{margin-top:var(--spacing-lg)}.coupon-section .tops-club__event>.tops-club__item,.coupon-section .recommend-box>.tops-club__item{border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary);margin:0}.coupon-section .tops-club__event>.tops-club__item.skeletons,.coupon-section .recommend-box>.tops-club__item.skeletons{border:0;border-radius:0}.coupon-section .tops-club__event>.tops-club__item.skeletons a,.coupon-section .tops-club__event>.tops-club__item.skeletons button,.coupon-section .recommend-box>.tops-club__item.skeletons a,.coupon-section .recommend-box>.tops-club__item.skeletons button{padding:var(--spacing-sm) 0;position:relative;box-sizing:border-box}.coupon-section .tops-club__event>.tops-club__item.skeletons a .subText,.coupon-section .tops-club__event>.tops-club__item.skeletons button .subText,.coupon-section .recommend-box>.tops-club__item.skeletons a .subText,.coupon-section .recommend-box>.tops-club__item.skeletons button .subText{width:186px;font-size:0;margin-bottom:var(--spacing-xs)}.coupon-section .tops-club__event>.tops-club__item.skeletons a .mainText,.coupon-section .tops-club__event>.tops-club__item.skeletons button .mainText,.coupon-section .recommend-box>.tops-club__item.skeletons a .mainText,.coupon-section .recommend-box>.tops-club__item.skeletons button .mainText{width:100px;font-size:0;height:26px}.coupon-section .tops-club__event>.tops-club__item.skeletons a .tops-club__item.size-48,.coupon-section .tops-club__event>.tops-club__item.skeletons button .tops-club__item.size-48,.coupon-section .recommend-box>.tops-club__item.skeletons a .tops-club__item.size-48,.coupon-section .recommend-box>.tops-club__item.skeletons button .tops-club__item.size-48{padding-bottom:var(--spacing-lg)}.coupon-section .tops-club__event>.tops-club__item.skeletons a .tops-club__item.size-48 .tops-club__img,.coupon-section .tops-club__event>.tops-club__item.skeletons button .tops-club__item.size-48 .tops-club__img,.coupon-section .recommend-box>.tops-club__item.skeletons a .tops-club__item.size-48 .tops-club__img,.coupon-section .recommend-box>.tops-club__item.skeletons button .tops-club__item.size-48 .tops-club__img{border-radius:50%;border:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.coupon-section .tops-club__event>.tops-club__item.skeletons a .label-box,.coupon-section .tops-club__event>.tops-club__item.skeletons button .label-box,.coupon-section .recommend-box>.tops-club__item.skeletons a .label-box,.coupon-section .recommend-box>.tops-club__item.skeletons button .label-box{width:60px;height:22px;margin-top:var(--spacing-lg)}.coupon-section .tops-club__event>.tops-club__item.skeletons a [class^=shc-label],.coupon-section .tops-club__event>.tops-club__item.skeletons a picture,.coupon-section .tops-club__event>.tops-club__item.skeletons button [class^=shc-label],.coupon-section .tops-club__event>.tops-club__item.skeletons button picture,.coupon-section .recommend-box>.tops-club__item.skeletons a [class^=shc-label],.coupon-section .recommend-box>.tops-club__item.skeletons a picture,.coupon-section .recommend-box>.tops-club__item.skeletons button [class^=shc-label],.coupon-section .recommend-box>.tops-club__item.skeletons button picture{display:none}.coupon-section .tops-club__event>.tops-club__item.toggle,.coupon-section .recommend-box>.tops-club__item.toggle{flex-direction:column}.coupon-section .tops-club__event>.tops-club__item .tops-club__item.size-48,.coupon-section .tops-club__event>.tops-club__item .tops-club__item.size-64,.coupon-section .recommend-box>.tops-club__item .tops-club__item.size-48,.coupon-section .recommend-box>.tops-club__item .tops-club__item.size-64{margin-top:var(--spacing-lg)}.coupon-section .tops-club__event>.tops-club__item .tops-club__item.size-64 .tops-club__img,.coupon-section .recommend-box>.tops-club__item .tops-club__item.size-64 .tops-club__img{width:64px;height:64px;border-radius:var(--radius-2xl)}.coupon-section .tops-club__event>.tops-club__item .cnp-pad-layout,.coupon-section .recommend-box>.tops-club__item .cnp-pad-layout{padding-bottom:0;padding-left:0;padding-right:0}.coupon-section .tops-club__event>.tops-club__item a,.coupon-section .tops-club__event>.tops-club__item .default,.coupon-section .tops-club__event>.tops-club__item button,.coupon-section .recommend-box>.tops-club__item a,.coupon-section .recommend-box>.tops-club__item .default,.coupon-section .recommend-box>.tops-club__item button{cursor:pointer;width:100%;border-bottom:0;margin:0;padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-2xl)}.coupon-section .tops-club__event>.tops-club__item a .label-box,.coupon-section .tops-club__event>.tops-club__item .default .label-box,.coupon-section .tops-club__event>.tops-club__item button .label-box,.coupon-section .recommend-box>.tops-club__item a .label-box,.coupon-section .recommend-box>.tops-club__item .default .label-box,.coupon-section .recommend-box>.tops-club__item button .label-box{display:flex}.coupon-section .tops-club__event>.tops-club__item a .label-box .shc-label--tint:not(:first-child),.coupon-section .tops-club__event>.tops-club__item a .label-box .shc-label--line:not(:first-child),.coupon-section .tops-club__event>.tops-club__item .default .label-box .shc-label--tint:not(:first-child),.coupon-section .tops-club__event>.tops-club__item .default .label-box .shc-label--line:not(:first-child),.coupon-section .tops-club__event>.tops-club__item button .label-box .shc-label--tint:not(:first-child),.coupon-section .tops-club__event>.tops-club__item button .label-box .shc-label--line:not(:first-child),.coupon-section .recommend-box>.tops-club__item a .label-box .shc-label--tint:not(:first-child),.coupon-section .recommend-box>.tops-club__item a .label-box .shc-label--line:not(:first-child),.coupon-section .recommend-box>.tops-club__item .default .label-box .shc-label--tint:not(:first-child),.coupon-section .recommend-box>.tops-club__item .default .label-box .shc-label--line:not(:first-child),.coupon-section .recommend-box>.tops-club__item button .label-box .shc-label--tint:not(:first-child),.coupon-section .recommend-box>.tops-club__item button .label-box .shc-label--line:not(:first-child){margin-left:var(--spacing-sm)}.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont{text-align:left;min-width:0}.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .mainText,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .mainText{word-break:break-all;display:flex;align-items:center;justify-content:center;justify-content:flex-start}.coupon-section .tops-club__event>.tops-club__item a .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__cont .small,.coupon-section .tops-club__event>.tops-club__item button .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item a .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item .default .tops-club__cont .small,.coupon-section .recommend-box>.tops-club__item button .tops-club__cont .small{display:block;margin-top:var(--spacing-sm)}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img,.coupon-section .recommend-box>.tops-club__item a .tops-club__img,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img,.coupon-section .recommend-box>.tops-club__item button .tops-club__img{border:1px solid var(--Border-border-secondary);margin-left:var(--spacing-xl);flex-shrink:0}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.end,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.end,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.end,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.end,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.end,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.end,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over{position:relative}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over:before,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over:before,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over:before,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over:after{position:absolute;left:0;top:0;color:var(--Text-text-ondark_primary-same)}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over:before,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over:before,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.end:before,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over:before,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.end:before,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over:before{content:"";background:var(--Opacity-950-gray950-a40);width:100%;height:100%}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.end:after,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.end:after,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over:after{display:flex;align-items:center;justify-content:center;content:"완료";width:calc(100% - var(--spacing-lg));padding:var(--spacing-xs) 0;background:var(--Background-bg-information-same);border-radius:var(--radius-xxs);font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:500;top:50%;left:50%;transform:translate(-50%,-50%)}.coupon-section .tops-club__event>.tops-club__item a .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item .default .tops-club__img.over:after,.coupon-section .tops-club__event>.tops-club__item button .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item a .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item .default .tops-club__img.over:after,.coupon-section .recommend-box>.tops-club__item button .tops-club__img.over:after{content:"만료"}.coupon-section .tops-club__event>.tops-club__item .shc-btn.use,.coupon-section .recommend-box>.tops-club__item .shc-btn.use{width:auto;display:inline-flex;height:40px;padding:var(--spacing-xs) var(--spacing-md)}.coupon-section .tops-club__event>.tops-club__item+.tops-club__item,.coupon-section .recommend-box>.tops-club__item+.tops-club__item{margin-top:var(--spacing-lg)}.coupon-section .coupon--title{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.coupon-section .coupon--title a{justify-content:flex-start}.coupon-section .coupon--title .flex--center{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.coupon-section .coupon--title .flex--center button{display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-xs)}.coupon-section .coupon--title .ben-guide__box-desc{display:block}.coupon-section .coupon-slide .swiper-slide{border-radius:var(--spacing-xl);background:var(--Background-bg-banner_indigo_solid-same);background-image:url(/pconts/static/images/benefit/cms/img-cms-banner.png);background-position:center;background-repeat:no-repeat;background-size:100% auto;align-items:stretch;overflow:hidden}.coupon-section .coupon-slide .swiper-slide a{width:100%;height:136px;padding:var(--spacing-xl) var(--spacing-2xl)}.coupon-section .coupon-slide .swiper-slide a .coupon-txt{color:var(--Text-text-ondark_primary-same);flex:1}.coupon-section .coupon-slide .swiper-slide a .coupon-txt__title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:700;margin-bottom:var(--spacing-sm)}.coupon-section .coupon-slide .swiper-slide a .coupon-txt__sub{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500;justify-content:flex-start}.coupon-section .coupon-ad-banner{padding:var(--spacing-md) 0;width:100%;margin-top:var(--spacing-4xl)}.coupon-section .coupon-ad-banner.bg_gray{border-radius:var(--radius-xl);background:var(--Background-bg-banner_gray_solid);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-2xl);margin-top:var(--spacing-5xl)}.coupon-section .coupon-ad-banner.bg_gray .coupon-ad-banner__txt .subText{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:500}.coupon-section .coupon-ad-banner.bg_gray .coupon-ad-banner__txt .mainText{color:var(--Text-text-primary)}.coupon-section .coupon-ad-banner__txt{text-align:left}.coupon-section .coupon-ad-banner__txt .subText{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.coupon-section .coupon-ad-banner__txt .mainText{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.coupon-section .coupon-ad-banner picture{margin-left:var(--spacing-lg)}.coupon-section .coupon-ad-banner picture img{width:80px;height:80px}.coupon-section .shc-chip-group .btn-swiper-destroy{right:0}.coupon-section .cnp-favorite-store{width:100%}.coupon-section .cnp-favorite-store__title{display:flex;align-items:center;justify-content:flex-start;font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.coupon-section .cnp-favorite-store__title picture{width:24px;height:24px;margin-right:var(--spacing-md)}.coupon-section .cnp-label{width:100%;padding:var(--spacing-xl) var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--Border-border-blue)}.coupon-section .cnp-label+.shc-list.type-data{display:none}.coupon-section .cnp-label:not(.item){margin-top:var(--spacing-2xl)}.coupon-section .cnp-label.on-main{box-shadow:0 4px 16px #0c111d1a}.coupon-section .cnp-label.on-main .cnp-label__text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary)}.coupon-section .cnp-label.on-active{box-shadow:none}.coupon-section .cnp-label.item{border:0;border-radius:0;border-top:1px solid var(--Border-border-secondary);background:transparent;box-shadow:initial;padding:var(--spacing-lg) var(--spacing-2xl)}.coupon-section .cnp-label.item p{cursor:pointer}.coupon-section .cnp-label.align-left{border:0;border-radius:0;padding:0}.coupon-section .cnp-label.align-left .cnp-label__switch{display:flex;width:100%}.coupon-section .cnp-label.align-left .cnp-label__switch .cnp-label__title{margin-left:var(--spacing-md);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500}.coupon-section .cnp-label>p:not(.completed){display:flex;flex-direction:column;min-width:0;margin-right:var(--spacing-xl)}.coupon-section .cnp-label .completed{color:var(--Text-text-brand);margin-right:0}.coupon-section .cnp-label .completed.on-down{color:var(--Text-text-disabled-same)}.coupon-section .shc-list.type-data li .shc-list__details{margin-left:var(--spacing-lg)}.coupon-section .shc-list.type-data li .shc-list__details.truncate2{min-width:0;word-break:break-all}.coupon-section .shc-list.type-data li+li{margin-top:var(--spacing-lg)}.coupon-section .shc-list.type-data.gap--md li+li{margin-top:0}.coupon-section .shc-complete-msg{margin:var(--spacing-4xl) 0}.coupon-section .shc-txt-btn.theme-secondary .shc-txt-btn__text{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.coupon-section .cnp-my-shop:not(:first-child){margin-top:var(--spacing-lg)}.coupon-section .cnp-my-shop__box{border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary);overflow:hidden}.coupon-section .cnp-my-shop__box .tops-club__event{margin:var(--spacing-xl) 0 0;display:block}.coupon-section .cnp-my-shop__box .tops-club__event .tops-club__item.toggle{border:0;background:var(--Background-bg-graylight)}.coupon-section .cnp-my-shop__cont{padding:var(--spacing-2xl)}.coupon-section .cnp-my-shop__cont--title button.name[onclick*="gfn_layered.open('storeInfoOffiline')"]{color:var(--Text-text-primary)}.coupon-section .cnp-my-shop__cont--title .name{width:100%;text-align:left}.coupon-section .cnp-my-shop__cont--title .name .title--m{margin-bottom:var(--spacing-md);color:var(--Text-text-primary)}.coupon-section .cnp-my-shop__cont--title .name .rating{display:flex;align-items:center;margin-bottom:var(--spacing-lg)}.coupon-section .cnp-my-shop__cont--title .name .rating .rate{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700;margin-left:var(--spacing-xs)}.coupon-section .cnp-my-shop__cont--title .name .rating .rate em{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.coupon-section .cnp-my-shop__cont--title .heart-toggle-btn{align-self:flex-start;margin-right:0}.coupon-section .cnp-my-shop__cont--address .name{min-width:0;width:100%}.coupon-section .cnp-my-shop__cont--address .name .address-text+.shc-btn-group{margin-top:var(--spacing-xs);padding:var(--spacing-xs) 0}.coupon-section .cnp-my-shop__cont--address .name .address-text span{display:block}.coupon-section .cnp-my-shop__cont--address .name .address-text span:not(:first-child){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-section .cnp-my-shop__cont--address .img{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:var(--spacing-lg);border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary);width:56px;height:56px;overflow:hidden}.coupon-section .cnp-my-shop__cont--address .img picture{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.coupon-section .cnp-my-shop__cont--address .img picture img{height:100%;object-fit:cover;object-position:center}.coupon-section .cnp-my-shop__cont--address .img picture img.no-type{height:auto}.coupon-section .cnp-my-shop .cnp-accordion{min-height:56px}.coupon-section .cnp-my-shop .cnp-accordion button{border-top:1px solid var(--Border-border-secondary);width:100%;color:var(--Text-text-brand);padding:var(--spacing-lg) 0}.coupon-section .cnp-my-shop .cnp-accordion button .shc-icon--chevron--down--blue{margin-left:var(--spacing-xs)}.coupon-section .cnp-my-shop .cnp-accordion button .shc-icon--chevron--down--blue.is-rotated{transform:rotate(-90deg)}.coupon-section .cnp-my-shop.is-collapsed .tops-club__event{display:none}.shc-important-note.px--none:before{margin:0 -20px}.shc-search-filter.cnp-filter{margin-top:var(--spacing-4xl)}.in-coupon{border-radius:var(--radius-xl);border:1px solid var(--Border-border-blue);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:88px;gap:initial}.in-coupon.gray{min-height:84px;border:0;background:var(--Background-bg-gray);margin-bottom:var(--spacing-lg)}.in-coupon.gray .coupon-link-btn{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;text-align:center}.in-coupon.barcode{padding:var(--spacing-2xl)}.in-coupon.barcode .tops-desc{margin-top:-4px;margin-bottom:var(--spacing-2xl)}@media (prefers-color-scheme: dark){:root:not(.no-theme):not([data-theme=light]) .in-coupon.barcode{background:var(--Foreground-fg-ondark_primary-same)}:root:not(.no-theme):not([data-theme=light]) .in-coupon.barcode .shc-icon--copy02{background-color:var(--gray-900)}:root:not(.no-theme):not([data-theme=light]) .in-coupon.barcode .shc-btn__text{color:var(--Text-text-primary-same)}}[data-theme=dark]:not(.no-theme) .in-coupon.barcode{background:var(--Foreground-fg-ondark_primary-same)}[data-theme=dark]:not(.no-theme) .in-coupon.barcode .shc-icon--copy02{background-color:var(--gray-900)}[data-theme=dark]:not(.no-theme) .in-coupon.barcode .shc-btn__text{color:var(--Text-text-primary-same)}.in-coupon .barcode-box{margin:0 auto var(--spacing-lg);flex-direction:column}.in-coupon .coupon-link-btn{width:100%;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium)}.in-coupon .coupon-link-btn .shc-btn__text{color:var(--Text-text-secondary)}.in-coupon .coupon-link-btn.title-s-500{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.in-coupon .coupon-link-btn.pt-pd-4xl{padding:var(--spacing-4xl) 0}.in-coupon .coupon-link-btn button{display:flex;align-items:center;justify-content:center}.in-coupon .coupon-link-btn button .shc-icon{margin-left:var(--spacing-lg)}.in-coupon .tops-desc+.coupon-link-btn{padding:var(--spacing-2xl) 0 var(--spacing-4xl)}.in-barcode{flex-direction:column;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-7xl) 0}.in-barcode .barcode-box{max-width:335px}.in-barcode .barcode-box picture{height:177px}.in-barcode .barcode-box picture img{width:100%;height:100%;object-fit:cover}.cnp-result-list{flex-direction:column;padding-top:var(--spacing-4xl);gap:initial}.cnp-result-list .shc-select-btn:first-child .shc-select-btn__label{margin-top:0}.cnp-result-list .shc-select-btn .shc-select-btn__label{box-shadow:initial;margin:var(--spacing-sm) 0;padding:var(--spacing-lg) 0;border-radius:0;justify-content:space-between}.cnp-result-list .shc-select-btn input:checked+.shc-select-btn__label:after{content:"";display:block;flex:0 0 24px;width:24px;height:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M15.4204 5.67041L7.125 13.9658L2.57959 9.42041L4.17041 7.82959L7.125 10.7842L13.8296 4.07959L15.4204 5.67041Z' fill='%23005DF9'/%3E %3C/svg%3E");background-size:18px auto;background-repeat:no-repeat;background-position:50% 50%}.cnp-result-list .shc-select-btn input:checked+.shc-select-btn__label .shc-select-btn__text{color:var(--Text-text-primary);font-weight:300}.cnp-result-list .shc-select-btn+.shc-select-btn{border-top:1px solid var(--Border-border-tertiary)}.tops-filter .shc-select-btn__label{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.btn.btn_sm.line_gray{padding:var(--spacing-none) var(--spacing-md);min-height:32px;border-radius:var(--radius-xs);color:var(--Text-text-secondary);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500;background:transparent;box-shadow:0 0 0 1px var(--Border-border-secondary);margin-left:var(--spacing-sm)}.sect{margin-top:var(--spacing-5xl)}.sect h2.sub-tit{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;color:var(--Text-text-secondary);margin-bottom:var(--spacing-2xl)}.sect:first-of-type{margin-top:var(--spacing-none)}.sect .txt-bul{margin-top:var(--spacing-lg)}.sect .txt-bul li{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300;color:var(--Text-text-tertiary);padding-left:10px;position:relative}.sect .txt-bul li:before{content:"•";top:var(--spacing-none);width:6px;position:absolute;left:var(--spacing-none);color:currentColor;text-align:center}.sect .txt-bul li+li{margin-top:var(--spacing-md)}.sect:last-of-type{background-color:var(--Background-bg-graylight);padding:var(--spacing-xl);border-radius:var(--radius-md)}.sect:last-of-type p{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;color:var(--Text-text-quaternary)}.sect:last-of-type p+p{margin-top:var(--spacing-md)}.mystamp-complete .shc-bottomsheet__content .complete-txt__sub,.myshop-intro .cnp-step-area .ben-guide__list .sub-txt,.rating-detail.list .date,.reply-box--tit span:last-child,.review-shop-date p .date,.shc-upload__count,.myshop-intro .myshop-sub-txt,.coupon-section .review-cont__sub,.coupon-section .review-cont__tit span,.coupon-section .review-name__sub{color:var(--Text-text-quaternary)}.localCoupon-slide .uselocal-coupon p,.mystamp-complete .shc-bottomsheet__content .complete-txt,.customer-keyword,.rating-detail.list .rating-box button,.rating.in-box .result,.reply-box--tit span:first-child,.shc-info-box.bs-info .bs-tit,.coupon-section .review-cont .shc-select-btn-group .shc-select-btn .shc-select-btn__label.review .shc-select-btn__text,.coupon-section .cnp-point-box__text .title{color:var(--Text-text-secondary)}.gender-charts .chart-doughnut.data-list,.review-summary,.reply-box--cont,.review-shop-date,.reject-box .title,.review-desc{color:var(--Text-text-tertiary)}.rating-detail.list .rating-box,.review-shop-date,.reject-box{display:flex;align-items:center;justify-content:space-between}.review-shop-date,.review-info-name{padding:0 var(--spacing-2xl)}.myshop-intro .myshop-sub-txt,.coupon-section .review-cont__sub,.coupon-section .review-cont__tit span,.coupon-section .review-name__sub{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.localCoupon-slide .uselocal-coupon,.myshop-intro .cnp-step-area .title,.myshop-intro .tops-info-box .ben-guide__list.has-icon,.myshop-intro .myshop-stamp__tit,.customer-keyword .keyword-list li,.review-summary,.rating,.shc-upload__box,.coupon-section .review-cont__tit,.coupon-section .recommend-box .tops-club__item.slide a .tops-club__item.size-48 .tops-club__img,.coupon-section .recommend-box .tops-club__item.slide button .tops-club__item.size-48 .tops-club__img,.tops-desc.align--center{display:flex;align-items:center;justify-content:center}.mystamp-complete .shc-bottomsheet__content .complete-txt,.coupon-section .review-cont__tit,.cnp-title-L{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500}@media (max-width: 1023px){.coupon-section .favorite-slide,.coupon-section [class*=recommend-slide0]{margin:0 -20px}.coupon-section .favorite-slide .recommend-box:first-child,.coupon-section [class*=recommend-slide0] .recommend-box:first-child{margin-left:var(--spacing-2xl)}.coupon-section .favorite-slide .recommend-box:last-child,.coupon-section [class*=recommend-slide0] .recommend-box:last-child{margin-right:var(--spacing-2xl)}}.mt-mb-4xl{margin:var(--spacing-4xl) 0}.pt-pb-lg{padding:var(--spacing-lg) 0}.pad-inline .shc-tab__panel{padding-top:var(--spacing-3xl);padding-inline:0}.tops-cnp-slide{margin-bottom:var(--spacing-2xl)}.tops-desc.align--center .shc-ico-btn{margin-left:var(--spacing-sm)}@media (min-width: 1024px){.coupon-section [class*=recommend-slide0]{z-index:0}}.coupon-section .favorite-slide .recommend-box{width:220px}.coupon-section .favorite-slide .recommend-box>.tops-club__item.slide{border-radius:var(--radius-2xl);background:var(--Background-bg-canvas_gray_light);padding:0;border:0;min-height:234px}.coupon-section .favorite-slide .recommend-box>.tops-club__item.slide .tops-club__item.size-48 .tops-club__img{width:56px;height:56px;border-radius:var(--spacing-2xl);align-self:flex-end}.coupon-section .favorite-slide .recommend-box>.tops-club__item.slide a,.coupon-section .favorite-slide .recommend-box>.tops-club__item.slide button{padding:var(--spacing-2xl);box-sizing:border-box;min-height:234px}.coupon-section .recommend-box{margin:var(--spacing-xl) 0 0;width:180px}.coupon-section .recommend-box .tops-club__item.slide a,.coupon-section .recommend-box .tops-club__item.slide button{padding:var(--spacing-xl) var(--spacing-2xl);height:100%;min-height:174px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.coupon-section .recommend-box .tops-club__item.slide a .tops-club__item.size-48,.coupon-section .recommend-box .tops-club__item.slide button .tops-club__item.size-48{margin-top:0;display:flex;align-items:center;justify-content:space-between;align-items:flex-start;flex-direction:column;flex:1}.coupon-section .recommend-box .tops-club__item.slide a .tops-club__item.size-48 .tops-club__cont .subText,.coupon-section .recommend-box .tops-club__item.slide button .tops-club__item.size-48 .tops-club__cont .subText{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.coupon-section .recommend-box .tops-club__item.slide a .tops-club__item.size-48 .tops-club__img,.coupon-section .recommend-box .tops-club__item.slide button .tops-club__item.size-48 .tops-club__img{margin-left:0;border:1px solid var(--Border-border-secondary);width:48px;height:48px;border-radius:var(--spacing-xl);overflow:hidden;box-sizing:border-box}.coupon-section .cnp-point-box__text{display:flex;align-items:center;justify-content:space-between}.coupon-section .cnp-point-box__text .title{font-weight:var(--font-weight-light)}.coupon-section .cnp-point-box__text .point{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700}.coupon-section .cnp-point-box__text .point:after{content:"원"}.coupon-section .shc-tab__panel .type-swiper{padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl) 0}.coupon-section .shc-tab__panel .shc-chip-group+.shc-search-filter.cnp-filter{margin-top:var(--spacing-3xl)}.coupon-section .review-name{padding-bottom:var(--spacing-4xl);font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700;border-bottom:1px solid var(--Border-border-secondary)}.coupon-section .review-name__sub{display:block}.coupon-section .review-cont{padding-top:var(--spacing-4xl)}.coupon-section .review-cont__tit{justify-content:flex-start;margin-bottom:var(--spacing-lg)}.coupon-section .review-cont__tit span{margin-left:var(--spacing-xs)}.coupon-section .review-cont .shc-input textarea{min-height:167px}.coupon-section .review-cont .shc-select-btn-group{gap:0;flex-wrap:wrap;margin:calc(var(--spacing-sm) * -1)}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn{margin:var(--spacing-sm);white-space:nowrap;flex:none;min-height:100%}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn .shc-select-btn__label.review{border-radius:var(--radius-full);padding:0 var(--spacing-lg)}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn .shc-select-btn__label.review .shc-select-btn__text{font-weight:300;padding:0 var(--spacing-sm)}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn input[type=checkbox]+.shc-select-btn__label.review{justify-content:center;min-height:36px;box-sizing:border-box}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn input[type=checkbox]+.shc-select-btn__label.review:after{display:none}.coupon-section .review-cont .shc-select-btn-group .shc-select-btn input:checked+.shc-select-btn__label.review .shc-select-btn__text{font-weight:500;color:var(--Text-text-brand)}.coupon-section .liscard-list li+li{margin-top:var(--spacing-lg)}.shc-cta-area.is-hidden{display:none}.add-picture{display:flex;width:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin:0 -20px;padding:0 20px;-webkit-overflow-scrolling:touch}.add-picture::-webkit-scrollbar{display:none}.add-picture .review-img-list{flex:0 0 auto;scroll-snap-align:start;display:flex;min-width:0}.add-picture .review-img-list li{position:relative;border-radius:var(--radius-md);border:1px solid var(--Border-border-secondary);overflow:hidden}.add-picture .review-img-list li picture{display:flex;align-items:center;justify-content:center;width:88px;height:88px}.add-picture .review-img-list li picture img{object-fit:contain}.add-picture .review-img-list li button{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:var(--radius-full);background-color:#0c111d99;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.9979 12.3372L12.3377 12.9973L3.00445 3.66406L3.6646 3.00391L12.9979 12.3372Z' fill='white'/%3E%3Cpath d='M12.3362 3.00398L12.9963 3.66413L3.66308 12.9974L3.00293 12.3372L12.3362 3.00398Z' fill='white'/%3E%3C/svg%3E")}.add-picture .review-img-list li+li{margin-left:var(--spacing-md)}.shc-upload.is-loaded .shc-upload__box{border:1px solid var(--Border-border-disabled);background:var(--Background-bg-disabled);cursor:default}.shc-upload.is-loaded .shc-upload__count{color:var(--Text-text-disabled-same)}.shc-upload.is-loaded .shc-upload__count-current{color:var(--Text-text-brand-disabled)}.shc-upload__input:focus+label{border:2px solid var(--Border-border-brand)}.shc-upload__box{width:88px;height:88px;border:1px solid var(--Border-border-secondary);border-radius:var(--radius-md);flex-direction:column;cursor:pointer;-webkit-user-select:none;user-select:none}.shc-upload__icon picture{margin-bottom:var(--spacing-xs)}.shc-upload__icon picture img{width:28px;height:28px;object-fit:cover}.shc-upload__count{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.shc-upload__count-current{color:var(--Text-text-brand)}.bnf-cash-section.review .ben-guide__box-desc{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300}.bnf-review-status-tab .shc-tab__panel>.shc-btn-group{margin-bottom:var(--spacing-lg)}.bnf-review-status-tab .shc-complete-msg{padding:var(--spacing-4xl) 0;margin:var(--spacing-none)}.bnf-review-status-tab .shc-important-note{margin-top:var(--spacing-4xl)}.shc-info-box.bs-info{flex-direction:column}.shc-info-box.bs-info .bs-tit{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.review-check .shc-label--tint{margin-bottom:var(--spacing-lg)}.review-check+.review-check{margin-top:var(--spacing-2xl)}.review-desc{font-weight:var(--font-weight-light)}.reject-box{padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-md);background:var(--Background-bg-negative);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.reject-box .title{flex-shrink:0;margin-right:var(--spacing-lg);min-width:0;font-weight:var(--font-weight-light)}.reject-box .desc{text-align:right;color:var(--Text-text-negative-same)}.review-label-box{display:flex;margin-top:var(--spacing-lg)}.review-label-box:first-child{margin-top:0}.review-label-box [class*=shc-label]:not(:first-child){margin-left:var(--spacing-sm)}.review-info-name{font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:var(--spacing-md)}.review-shop-date{font-weight:var(--font-weight-light);margin-top:var(--spacing-md);padding-bottom:var(--spacing-4xl);border-bottom:1px solid var(--Border-border-secondary)}.review-shop-date p{display:flex;flex-direction:column;align-items:flex-start}.review-shop-date button{align-self:flex-end}.reply-box{padding:var(--spacing-xl);border-radius:var(--radius-md);background-color:var(--Background-bg-graylight);margin-top:var(--spacing-3xl)}.reply-box--tit{display:flex;align-items:center;justify-content:space-between}.reply-box--tit span:first-child{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;flex:1;margin-right:var(--spacing-lg)}.reply-box--tit span:last-child{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.reply-box--cont{margin-top:var(--spacing-md);font-weight:var(--font-weight-light)}.rating{justify-content:flex-start;cursor:pointer}.rating .star{width:36px;height:36px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M22.7612 12.8799L32.2666 14.7988L25.7041 21.937L26.8174 31.5684L18.0005 27.5342L9.18359 31.5684L10.2969 21.937L3.73438 14.7988L13.2397 12.8799L18.0005 4.43359L22.7612 12.8799ZM14.5962 14.749L7.80225 16.1187L12.4927 21.2236L11.6973 28.1084L18.0005 25.2241L24.3022 28.1084L23.5083 21.2236L28.1973 16.1187L21.4048 14.749L18.0005 8.70947L14.5962 14.749Z' fill='%23818DA2'/%3E%3C/svg%3E")}.rating .star.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36' fill='none'%3E%3Cpath d='M18 4.43359L22.7611 12.8806L32.2658 14.7983L25.7036 21.9366L26.8168 31.5688L18 27.5336L9.18322 31.5688L10.2964 21.9366L3.73415 14.7983L13.2389 12.8806L18 4.43359Z' fill='%23005DF9'/%3E%3C/svg%3E")}.rating .result{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;margin-left:var(--spacing-md)}.rating.in-box .star{width:24px;height:24px;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M9.51056 0L12.6846 5.63131L19.0211 6.90983L14.6463 11.6687L15.3884 18.0902L9.51056 15.4L3.63271 18.0902L4.37485 11.6687L-5.72205e-06 6.90983L6.33652 5.63131L9.51056 0Z' fill='%23C2D3FF'/%3E%3C/svg%3E")}.rating.in-box .star.active{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='19' viewBox='0 0 20 19' fill='none'%3E%3Cpath d='M9.51056 0L12.6846 5.63131L19.0211 6.90983L14.6463 11.6687L15.3884 18.0902L9.51056 15.4L3.63271 18.0902L4.37485 11.6687L-5.72205e-06 6.90983L6.33652 5.63131L9.51056 0Z' fill='%23005DF9'/%3E%3C/svg%3E")}.rating.in-box .result{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.rating-detail{padding-top:var(--spacing-3xl);padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.rating-detail:last-child{padding-bottom:var(--spacing-lg)}.rating-detail.list{padding-top:var(--spacing-none);padding-bottom:var(--spacing-lg)}.rating-detail.list .rating-box{padding-top:var(--spacing-lg)}.rating-detail.list .rating-box button{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500;text-decoration:underline;text-underline-offset:2px}.rating-detail.list .rating-box .star{width:20px;height:20px}.rating-detail.list .rating-box .result{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700}.rating-detail.list+.rating-detail.list{margin-top:4px;padding-top:4px;border-top:1px solid var(--Border-border-tertiary)}.rating-detail.list .date{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:300;margin-top:var(--spacing-sm)}.rating-detail .thumnail-list{margin-bottom:var(--spacing-none)}.review-summary{font-weight:var(--font-weight-light);justify-content:flex-start}.customer-keyword{margin-top:var(--spacing-3xl);font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700;margin-right:-10px}.customer-keyword .title{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.customer-keyword .title .color--brand{font-weight:var(--font-weight-bold)}.customer-keyword .keyword-list{display:flex;flex-wrap:wrap;gap:10px}.customer-keyword .keyword-list li{padding:0 var(--spacing-lg) 0 16px;min-height:36px;border-radius:18px;font-weight:var(--font-weight-light);border:1px solid var(--Border-border-primary)}.customer-keyword .keyword-list li .color--brand{font-weight:var(--font-weight-medium);margin-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.photo-review{padding:var(--spacing-md) 0}.busy-time-msg{padding:var(--spacing-xl) var(--spacing-2xl);background:var(--Background-bg-graylight);border-radius:var(--radius-xl);text-align:center;font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.busy-time-msg .color--brand{font-weight:700}.spendChart{height:202px}.gender-charts{width:100%;display:flex;flex-direction:column;align-items:center;margin:0 auto}.gender-charts+.title--l{margin-top:var(--spacing-4xl)}.gender-charts .shc-chart{width:100%;max-width:240px;height:110px;display:flex;justify-content:space-between}.gender-charts .shc-chart .chart-wrap{width:calc(50% - 10px);height:100%}.gender-charts .shc-chart .doughnut-label .label{font-size:var(--size-detail-L);letter-spacing:var(--letterspace-detail-L);line-height:var(--lineheight-detail-L);font-weight:500}.gender-charts .shc-chart .doughnut-label .value{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:700}.gender-charts .chart-doughnut.data-list{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300}@media only screen and (max-width: 320px){.gender-charts .chart-doughnut.data-list{flex-wrap:wrap;max-width:200px}.gender-charts .chart-doughnut.data-list .list:nth-child(n+4){margin-top:var(--spacing-sm)}}.myshop-intro{padding-bottom:var(--spacing-4xl)}.myshop-intro .headline-800{font-size:var(--size-headline-L);letter-spacing:var(--letterspace-headline-L);line-height:var(--lineheight-headline-L);font-weight:800}.myshop-intro .myshop-sub-txt{display:inline-block;margin-top:var(--spacing-md)}.myshop-intro .ben-guide__visual{padding-bottom:var(--spacing-md);margin-bottom:0}.myshop-intro .ben-guide__visual.no--line{padding-bottom:0}.myshop-intro .shc-btn-group.tippy{margin-bottom:var(--spacing-4xl)}.myshop-intro .cnp-visual-area{padding:var(--spacing-2xl) 0;margin-top:var(--spacing-md)}.myshop-intro .cnp-visual-area picture{width:200px;height:200px;margin:0 auto}.myshop-intro .myshop-stamp{border-radius:var(--radius-xl);background:var(--Background-bg-gray);padding:var(--spacing-2xl);margin:var(--spacing-4xl) 0 var(--spacing-3xl);position:relative;overflow:hidden}.myshop-intro .myshop-stamp .shc-popover-target{display:none}.myshop-intro .myshop-stamp .stamp-end{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700;color:var(--Text-text-ondark_primary-same);display:flex;align-items:center;justify-content:center;text-align:center;background:var(--Background-bg-canvas_dark_a60)}@media (min-width: 1024px){.myshop-intro .myshop-stamp .stamp-end br{display:none}}.myshop-intro .myshop-stamp__tit{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500}.myshop-intro .myshop-stamp__tit span{margin-left:var(--spacing-lg);font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700;color:var(--Text-text-disabled-same)}.myshop-intro .myshop-stamp__tit span strong{color:var(--Text-text-primary)}.myshop-intro .myshop-stamp__tit span strong:after{content:"/";margin-left:var(--spacing-xs);color:var(--Text-text-disabled-same)}.myshop-intro .myshop-stamp .stamp-number-list{display:flex;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);margin:var(--spacing-xl) auto 0;padding:0 var(--spacing-2xl);justify-content:center}.myshop-intro .myshop-stamp .stamp-number-list li{width:calc((100% - var(--spacing-xl) * 5) / 6);max-width:68px;height:68px;font-size:var(--size-headline-S);letter-spacing:var(--letterspace-headline-S);line-height:var(--lineheight-headline-S);font-weight:800;display:flex;align-items:center;justify-content:center;color:#d0d5dd;background-image:url(/pconts/static/images/benefit/myshop-stamp-number.png);background-repeat:no-repeat;background-size:auto 68px;background-position:0 0;flex:0 0 68px}.myshop-intro .myshop-stamp .stamp-number-list li.completed{background-image:url(/pconts/static/images/benefit/stamp-completed.png);background-position:0 0}@media (max-width: 640px){.myshop-intro .myshop-stamp .stamp-number-list .stamp{width:calc((100% - var(--spacing-xl) * 3) / 4)}}@media (max-width: 673px){.myshop-intro .myshop-stamp .stamp-number-list{margin-left:auto;margin-right:auto}}.myshop-intro .tops-info-box.myshop-banner{border-radius:var(--spacing-xl)}.myshop-intro .tops-info-box .ben-guide__list.has-icon{justify-content:flex-start}.myshop-intro .tops-info-box .ben-guide__list.has-icon:hover{color:var(--Text-text-tertiary)}.myshop-intro .cnp-step-area{text-align:center;margin-top:var(--spacing-6xl)}.myshop-intro .cnp-step-area:nth-child(4){padding-bottom:var(--spacing-6xl);position:relative}.myshop-intro .cnp-step-area:nth-child(4):after{content:"";position:absolute;bottom:0;left:-20px;width:calc(100% + 40px);height:1px;background:var(--Border-border-secondary)}.myshop-intro .cnp-step-area .title{flex-direction:column;font-size:var(--size-title-XL);letter-spacing:var(--letterspace-title-XL);line-height:var(--lineheight-title-XL);font-weight:700}.myshop-intro .cnp-step-area .title span{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:700;color:var(--Text-text-brand);border-radius:var(--radius-full);border:1px solid var(--Border-border-blue);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md);padding:var(--spacing-xs) var(--spacing-lg)}.myshop-intro .cnp-step-area .ben-guide__list .sub-txt{display:block;font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.myshop-intro .cnp-step-area .img-area{background:var(--gray-100);border-radius:var(--radius-xl);max-height:260px;margin-top:var(--spacing-2xl);padding:0 var(--spacing-2xl)}.myshop-intro .cnp-step-area .img-area picture{margin:0 auto;max-width:295px;max-height:260px}.myshop-intro .cnp-step-area.tip .title span{color:var(--Text-text-secondary);border-color:var(--Border-border-primary)}.myshop-intro .cnp-step-area.tip .img-area{padding-top:var(--spacing-3xl);max-height:362px;background:var(--Palette-brand-brand-100);box-sizing:border-box}.myshop-intro .cnp-step-area.tip .img-txt{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500;padding-bottom:var(--spacing-2xl);color:var(--Text-text-primary-same)}.myshop-intro .cnp-step-area.tip .img-txt span{display:block;color:var(--Palette-brand-brand-500)}.mystamp-complete .shc-bottomsheet__header{height:44px}.mystamp-complete .shc-bottomsheet__title{margin:0}.mystamp-complete .shc-bottomsheet__content{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.mystamp-complete .shc-bottomsheet__content picture{width:110px;height:110px}.mystamp-complete .shc-bottomsheet__content .complete-txt{margin-top:var(--spacing-xl)}.mystamp-complete .shc-bottomsheet__content .complete-txt__sub{font-weight:var(--font-weight-light);margin-top:var(--spacing-md)}.barcodeBox{background:var(--Foreground-fg-ondark_primary-same)}.barcodeBox .shc-icon--close{background-image:url(/pconts/static/svg/close.svg)!important}@media (prefers-color-scheme: dark){:root:not(.no-theme):not([data-theme=light]) .barcodeBox .shc-bottomsheet__title,:root:not(.no-theme):not([data-theme=light]) .barcodeBox .shc-btn__text{color:#101828}:root:not(.no-theme):not([data-theme=light]) .barcodeBox .shc-bottomsheet__footer:before{content:none}}[data-theme=dark]:not(.no-theme) .barcodeBox .shc-bottomsheet__title,[data-theme=dark]:not(.no-theme) .barcodeBox .shc-btn__text{color:#101828}[data-theme=dark]:not(.no-theme) .barcodeBox .shc-bottomsheet__footer:before{content:none}.localCoupon-slide .swiper-slide.tops-club__event{margin:var(--spacing-xl) 0 0}.localCoupon-slide .swiper-slide.tops-club__event .cnp-label__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:var(--spacing-xs)}.localCoupon-slide .uselocal-coupon{border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary);min-height:185px;flex-direction:column}.localCoupon-slide .uselocal-coupon p{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:500;margin-bottom:var(--spacing-xl)}.localCoupon-slide .uselocal-coupon .shc-btn{padding:0 var(--spacing-md)}.subscribe-cancel .cancel-history li span,.tops-desc{color:var(--Text-text-quaternary)}.subscribe-cancel .cancel-history li span.title--s,.radio-btn-card.subscribe .radio-title,.radio-btn-card.subscribe .shc-radio__label,.shc-switch-toggle.is-subcribe .is-subcribe__text{color:var(--Text-text-secondary)}.toggle-text{color:var(--Text-text-tertiary)}.subscribe-align{display:flex;align-items:center;justify-content:space-between}.radio-btn-card.subscribe .shc-radio__label,.coupon-section .tops-slide .swiper-slide button{display:flex;align-items:center;justify-content:center}.tops-cnp-slide .swiper-slide picture img{width:100%;height:250px;min-height:100%;object-fit:cover}.coupon-section .swiper-tops{position:relative;border-radius:var(--spacing-xl);overflow:hidden}@media (max-width: 1023px){.coupon-section .swiper-tops{border-radius:0}}.coupon-section .tops-slide{padding-bottom:56px}@media (max-width: 1023px){.coupon-section .tops-slide{margin:0 -20px}}.coupon-section .tops-slide .swiper-wrapper{align-items:center}.coupon-section .tops-slide .swiper-tops{padding:0 var(--spacing-2xl)}.coupon-section .tops-slide .swiper-slide{max-width:335px;height:249px;overflow:hidden;border-radius:var(--radius-xl)}.coupon-section .tops-slide .swiper-slide button{width:100%;height:100%;overflow:hidden}.coupon-section .tops-slide .swiper-slide button picture{display:block;height:100%;width:100%}.coupon-section .tops-slide .swiper-slide button picture img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl)}.coupon-section .tops-slide .shc-slide__controls{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1}.shc-switch-toggle.is-subcribe{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--Border-border-secondary);padding-top:var(--spacing-3xl)}.shc-switch-toggle.is-subcribe .is-subcribe__text{display:flex;align-items:center;justify-content:space-between;font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500}.shc-switch-toggle.is-subcribe .is-subcribe__text .shc-icon--info{margin-left:var(--spacing-sm);width:24px;height:24px;background-size:cover}.tops-desc{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.toggle-text{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.subscribe-align{margin-top:var(--spacing-lg)}.subscribe-align .shc-btn{align-self:flex-start}.radio-btn-card.subscribe{position:relative;display:flex;flex-direction:column;width:100%;padding:var(--spacing-2xl);border-radius:var(--radius-xl);border:1px solid var(--Border-border-secondary)}.radio-btn-card.subscribe+.radio-btn-card.subscribe{margin-top:var(--spacing-lg)}.radio-btn-card.subscribe .shc-radio__label{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;min-height:28px;justify-content:flex-start}.radio-btn-card.subscribe .shc-radio__label:before{top:14px}.radio-btn-card.subscribe .shc-radio__label:after{top:8px}.radio-btn-card.subscribe .radio-title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;margin-top:var(--spacing-2xl)}.radio-btn-card.subscribe .radio-title .flex-tops-desc{display:flex;margin-top:var(--spacing-xs)}.radio-btn-card.subscribe .radio-title .flex-tops-desc .tops-desc:not(:first-child){position:relative;padding-left:var(--spacing-xl)}.radio-btn-card.subscribe .radio-title .flex-tops-desc .tops-desc:not(:first-child):before{position:absolute;left:7px;content:"•"}.radio-btn-card.subscribe .radio-title+.shc-select+.shc-select.type-box{margin-top:var(--spacing-2xl)}.radio-btn-card.subscribe .shc-input.type-box{margin-top:var(--spacing-2xl)}.radio-btn-card.subscribe.is-checked{border:2px solid #2563eb}.subscribe-cancel .headline--s{padding-bottom:var(--spacing-4xl)}.subscribe-cancel .cancel-history{padding-top:var(--spacing-lg);border-top:1px solid var(--Border-border-primary_heavy-same);display:flex;flex-direction:column}.subscribe-cancel .cancel-history li{padding:var(--spacing-lg) 0;position:relative}.subscribe-cancel .cancel-history li:first-child{margin-bottom:var(--spacing-sm)}.subscribe-cancel .cancel-history li+li{margin-top:var(--spacing-sm)}.subscribe-cancel .cancel-history li+li:before{position:absolute;top:-4px;content:"";display:block;width:100%;height:1px;border-top:1px solid var(--Border-border-secondary)}.subscribe-cancel .cancel-history li span{display:block;font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300}.subscribe-cancel .cancel-history li span.title--s{font-weight:var(--font-weight-medium);margin:var(--spacing-xs) 0}.bnf-cash-section .tops-main .tops-lv-bnf .headline--s .title-s,.bnf-cash-section .tops-main .tops-info-box__gray .title,.bnf-cash-section .tops-main .resulted-box .data-title{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500}.my-lv-tit{text-align:center;display:block;margin-bottom:var(--spacing-3xl);color:var(--Text-text-secondary)}.my-lv-tit .title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;padding-bottom:var(--spacing-xs)}.my-lv-tit .headline--s{display:flex;align-items:center;justify-content:center;margin:0 auto;color:var(--Text-text-secondary)}.myLvDetail .shc-layered__content{padding-top:var(--spacing-4xl);padding-bottom:0}.myLvDetail .shc-layered__content.no-btn+.no-btn{height:12px}.myLvDetail .my-lv-tit{margin-bottom:var(--spacing-2xl)}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs]{height:136px;padding-bottom:50px}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label{flex-direction:column;bottom:-8px}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label .title{font-weight:300}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label .chart-value{color:var(--Text-text-quaternary);font-weight:500}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label .shc-ico-btn .shc-icon--info{background-image:none;margin-left:var(--spacing-xs);width:16px;height:16px;background-color:var(--Foreground-fg-quaternary);-webkit-mask-image:url(/pconts/static/svg/circle-info.svg);-webkit-mask-size:cover;mask-image:url(/pconts/static/svg/circle-info.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .shc-icon{margin-right:var(--spacing-xs)}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .shc-icon--info{background-color:var(--Text-text-brand);-webkit-mask-image:url(/pconts/static/svg/circle-info.svg);-webkit-mask-size:cover;mask-image:url(/pconts/static/svg/circle-info.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;backface-visibility:hidden;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .chart-value{color:var(--Text-text-brand);font-weight:700}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .title{padding-left:18px;position:relative;font-weight:500;display:flex;align-items:center;justify-content:center}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .title:before{content:"";position:absolute;left:0;width:16px;height:16px;background-image:url(/pconts/static/svg/checkThick-75.svg);background-size:cover;background-repeat:no-repeat}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label .title{display:flex;align-items:center;justify-content:center}.myLvDetail .my-lv-chart .shc-chart[data-type=chart-vs] .chart-split{bottom:57px;height:80px;display:flex;align-items:center}.myLvDetail .shc-table__wrapper{padding-bottom:0}.myLvDetail .shc-table__wrapper .shc-table thead th{max-width:124px}.myLvDetail .shc-table__wrapper .shc-table tbody td:last-child{color:var(--Text-text-quaternary)}.myLvDetail .shc-table thead th:first-child,.myLvDetail .shc-table .text-left{text-align:left}.myLvDetail .shc-table thead th:first-child.small,.myLvDetail .shc-table .text-left.small{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.myLvDetail .shc-table .font-medium{font-weight:500;color:var(--Text-text-primary)}.myLvDetail .shc-table .font-medium.light{font-weight:300;color:var(--Text-text-quaternary)}.myLvDetail .shc-table .font-medium .small{display:block;font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300;color:var(--Text-text-quaternary)}.myLvDetail .tops-info-box__gray .tops-list{margin-top:var(--spacing-none)}.my-lv-chart .shc-chart[data-type=chart-vs]{width:100%;height:160px;padding-bottom:24px;display:flex;justify-content:center;position:relative}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap{flex:1}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label{position:absolute;bottom:0;font-weight:300;color:var(--Text-text-tertiary);display:flex;align-items:center;justify-content:center;width:50%}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label .chart-value{font-size:var(--size-title-L);letter-spacing:var(--letterspace-title-L);line-height:var(--lineheight-title-L);font-weight:700}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max{color:var(--Text-text-brand)}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .title{padding-left:18px;position:relative;font-weight:500;display:flex;align-items:center;justify-content:center}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-wrap .chart-label.is-max .title:before{content:"";position:absolute;left:0;width:16px;height:16px;background-image:url(/pconts/static/svg/checkThick-75.svg);background-size:cover;background-repeat:no-repeat}.my-lv-chart .shc-chart[data-type=chart-vs] .chart-split{bottom:0;height:160px;display:flex;align-items:center;font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-tertiary)}.chart-text{color:var(--Text-text-tertiary);word-break:break-all}.bnf-cash-section .normal-lv{color:var(--Text-text-yellow)}.bnf-cash-section .classic-lv{color:var(--Text-text-orange)}.bnf-cash-section .best-lv{color:var(--Text-text-seaform)}.bnf-cash-section .ace-lv{color:var(--Text-text-blue)}.bnf-cash-section .premier-lv{color:var(--Text-text-indigo)}.bnf-cash-section .tops-main .shc-table__wrapper{padding-bottom:0}.bnf-cash-section .tops-main .shc-tab__panel{padding:var(--spacing-4xl) 0}.bnf-cash-section .tops-main .estimated-lv-box{display:flex;align-items:center;justify-content:space-between;align-items:stretch;padding:var(--spacing-xl) 0}.bnf-cash-section .tops-main .estimated-lv-box div{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2);display:flex;align-items:center;justify-content:center;flex-direction:column}.bnf-cash-section .tops-main .estimated-lv-box div .title{font-size:var(--size-title-S);letter-spacing:var(--letterspace-title-S);line-height:var(--lineheight-title-S);font-weight:500;color:var(--Text-text-quaternary)}.bnf-cash-section .tops-main .estimated-lv-box .headline--s{margin-top:var(--spacing-md);color:var(--Text-text-secondary)}.bnf-cash-section .tops-main .estimated-lv-box .lv-grade .headline--s{min-height:62px;display:flex;align-items:center}.bnf-cash-section .tops-main .estimated-lv-box .lv-grade .headline--s .badge picture{width:40px;height:40px;margin-right:var(--spacing-sm)}.bnf-cash-section .tops-main .estimated-lv-box .lv-amount .headline--s:after{content:"점"}.bnf-cash-section .tops-main .estimated-lv-box .lv-amount .text-label{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:500;border-radius:11px;background-color:var(--Background-bg-gray);padding:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-md)}.bnf-cash-section .tops-main .shc-table{min-width:335px}.bnf-cash-section .tops-main .shc-table strong{color:var(--Text-text-primary);font-weight:700}.bnf-cash-section .tops-main .shc-table .text-left,.bnf-cash-section .tops-main .shc-table.align--left thead tr th th,.bnf-cash-section .tops-main .shc-table.align--left thead tr th td,.bnf-cash-section .tops-main .shc-table.align--left tbody th,.bnf-cash-section .tops-main .shc-table.align--left tbody td{text-align:left}.bnf-cash-section .tops-main .shc-table .flex--between{display:flex;align-items:center;justify-content:space-between;color:var(--Text-text-quaternary)}.bnf-cash-section .tops-main .shc-table .flex--between .font--medium{color:var(--Text-text-primary)}.bnf-cash-section .tops-main .shc-table .flex--between span{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.bnf-cash-section .tops-main .shc-table .flex--between .shc-btn.size-sm span{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.bnf-cash-section .tops-main .shc-table .flex--between .detail-s{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300}.bnf-cash-section .tops-main .shc-chip-cont{overflow-y:auto}.bnf-cash-section .tops-main .shc-chip-cont .cont{margin-top:var(--spacing-md)}.bnf-cash-section .tops-main .resulted-box .data-title{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-lg);color:var(--Text-text-secondary)}.bnf-cash-section .tops-main .resulted-box .data-title .amount{flex-shrink:0;min-width:0;font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700;margin-left:var(--spacing-sm)}.bnf-cash-section .tops-main .resulted-box .shc-ul>li{margin:0;padding:0 0 var(--spacing-sm)}.bnf-cash-section .tops-main .resulted-box .shc-ul>li .shc-list{padding-bottom:0}.bnf-cash-section .tops-main .resulted-box .shc-ul>li .shc-list.type-data{margin-bottom:var(--spacing-lg)}.bnf-cash-section .tops-main .resulted-box .shc-ul>li+li,.bnf-cash-section .tops-main .resulted-box .shc-ul>li:not(:first-child){margin:0;padding:var(--spacing-sm) 0}.bnf-cash-section .tops-main .shc-ul li{color:var(--Text-text-tertiary);font-weight:var(--font-weight-light)}.bnf-cash-section .tops-main .shc-ul li:not(:first-child){margin-top:var(--spacing-sm)}.bnf-cash-section .tops-main .payment-summary{padding:var(--spacing-2xl) var(--spacing-2xl) 0;margin:var(--spacing-3xl) 0}.bnf-cash-section .tops-main .payment-summary__title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;margin-bottom:var(--spacing-md)}.bnf-cash-section .tops-main .payment-summary__cost{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:700;padding-bottom:var(--spacing-xl)}.bnf-cash-section .tops-main .payment-summary .shc-list{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-2xl)}.bnf-cash-section .tops-main .payment-summary .shc-list__title{color:var(--Text-text-quaternary)}.bnf-cash-section .tops-main .grade-row{display:flex;align-items:center;justify-content:center;justify-content:flex-start}.bnf-cash-section .tops-main .grade-row [class$=-lv]{margin-right:var(--spacing-sm)}.bnf-cash-section .tops-main .grade-row .title-s{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;color:var(--Text-text-secondary);margin-left:var(--spacing-xs)}.bnf-cash-section .tops-main .grade-row .shc-icon{margin-left:var(--spacing-sm)}.bnf-cash-section .tops-main .point-inquiry__detail{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:700}.bnf-cash-section .tops-main .my-bnf-info{margin:var(--spacing-xl) 0;padding:0 var(--spacing-2xl) var(--spacing-2xl)}.bnf-cash-section .tops-main .my-bnf-info .shc-list{padding-top:var(--spacing-2xl)}.bnf-cash-section .tops-main .my-bnf-info .shc-list:first-of-type:not(:last-of-type){padding-bottom:var(--spacing-2xl)}.bnf-cash-section .tops-main .my-bnf-info .shc-list__details{font-weight:var(--font-weight-bold)}.bnf-cash-section .tops-main .my-bnf-info .shc-list>li+li{margin-top:var(--spacing-2xl)}.bnf-cash-section .tops-main .my-bnf-info .shc-list__title{align-items:center}.bnf-cash-section .tops-main .my-bnf-info .bnf-add-list{padding-top:var(--spacing-none)}.bnf-cash-section .tops-main .my-bnf-info .bnf-add-list li.bnf-add-list__item{margin-top:var(--spacing-2xl)}.bnf-cash-section .tops-main .my-bnf-info .bnf-add-list li.bnf-add-list__item .shc-list__title{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:500;color:var(--Text-text-secondary);align-items:center}.bnf-cash-section .tops-main .my-bnf-info .bnf-add-list li:not(.bnf-add-list__item){margin-top:var(--spacing-lg)}.bnf-cash-section .tops-main .mb-grade{display:flex;align-items:center;justify-content:space-between;margin:var(--spacing-md) 0 var(--spacing-xl);padding:var(--spacing-xl) 0;min-height:80px}.bnf-cash-section .tops-main .mb-grade__item{flex:1 1 0;display:flex;justify-content:center}.bnf-cash-section .tops-main .mb-grade__item:not(:first-child){padding-left:36px;position:relative}.bnf-cash-section .tops-main .mb-grade__item:not(:first-child):before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:36px;height:4px;background-image:url(/pconts/static/images/benefit/membership-dots.png);background-size:36px 4px}.bnf-cash-section .tops-main .mb-grade__icon{width:48px;height:48px;background-image:url(/pconts/static/images/benefit/img_membership.png);background-size:288px 108px;background-repeat:no-repeat;display:block}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--n{background-position:0 0}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--c{background-position:-59px 0}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--b{background-position:-120px 0}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--a{background-position:-179px 0}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--p{background-position:-240px 0}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--n{background-position:0 -60px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--c{background-position:-59px -60px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--b{background-position:-120px -60px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--a{background-position:-179px -60px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--p{background-position:-240px -60px}@media (max-width: 440px){.bnf-cash-section .tops-main .mb-grade__item:not(:first-child){padding-left:28px}.bnf-cash-section .tops-main .mb-grade__item:not(:first-child):before{width:28px}.bnf-cash-section .tops-main .mb-grade__icon{width:44px;height:44px;background-size:264px 96px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--n{background-position:-1px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--c{background-position:-55px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--b{background-position:-110px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--a{background-position:-165px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--p{background-position:-220px 0px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--n{background-position:0px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--c{background-position:-54px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--b{background-position:-110px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--a{background-position:-165px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--p{background-position:-220px -53px}}@media (max-width: 360px){.bnf-cash-section .tops-main .mb-grade__item:not(:first-child){padding-left:20px}.bnf-cash-section .tops-main .mb-grade__item:not(:first-child):before{width:20px;left:2px}.bnf-cash-section .tops-main .mb-grade__icon{width:40px;height:40px;background-size:264px 96px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--n{background-position:-1px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--c{background-position:-55px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--b{background-position:-110px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--a{background-position:-165px 0px}.bnf-cash-section .tops-main .mb-grade__item.is-active .mb-grade__icon--p{background-position:-220px 0px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--n{background-position:0px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--c{background-position:-54px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--b{background-position:-110px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--a{background-position:-165px -53px}.bnf-cash-section .tops-main .mb-grade__item .mb-grade__icon--p{background-position:-220px -53px}.bnf-cash-section .tops-main .my-bnf-info .shc-list__title{max-width:calc(100% - 70px)}}.bnf-cash-section .tops-main .tops-bnf-list{margin-top:var(--spacing-xl)}.bnf-cash-section .tops-main .tops-bnf-list li>a{display:flex;align-items:center;justify-content:space-between;justify-content:flex-start;padding:var(--spacing-lg) 0;min-height:75px}.bnf-cash-section .tops-main .tops-bnf-list li>a picture{width:48px;height:48px;border-radius:var(--radius-md);background:var(--Background-bg-gray);display:flex;align-items:center;justify-content:center;padding:6px}.bnf-cash-section .tops-main .tops-bnf-list li>a .text-cont{display:flex;flex-direction:column;align-items:flex-start;margin-left:var(--spacing-lg)}.bnf-cash-section .tops-main .tops-bnf-list li>a .text-cont span{font-size:var(--size-body-L);letter-spacing:var(--letterspace-body-L);line-height:var(--lineheight-body-L);font-weight:500;color:var(--Text-text-secondary)}.bnf-cash-section .tops-main .tops-bnf-list li>a .text-cont span.sub{color:var(--Text-text-quaternary);font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;padding-bottom:var(--spacing-xs)}.bnf-cash-section .tops-main .tops-bnf-list li+li{margin-top:var(--spacing-sm)}.bnf-cash-section .tops-main .shc-banner.type-a{margin-top:var(--spacing-4xl);padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-xl) var(--spacing-2xl)}.bnf-cash-section .tops-main .shc-banner.type-a .shc-banner__title{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:700;margin-top:var(--spacing-xs)}.bnf-cash-section .tops-main .shc-banner.type-a .banner-img{object-fit:contain;transform:rotate(90deg)}.bnf-cash-section .tops-main .my-lv-box{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto}.bnf-cash-section .tops-main .my-lv-box .headline--s{color:var(--Text-text-primary)}.bnf-cash-section .tops-main .my-lv-box .title-s{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;color:var(--Text-text-secondary);margin-left:var(--spacing-xs)}.bnf-cash-section .tops-main .my-lv-box .badge{width:60px;height:60px}.bnf-cash-section .tops-main .my-lv-box .badge picture img{width:100%}.bnf-cash-section .tops-main .tops-info-box__gray .title{color:var(--Text-text-secondary)}.bnf-cash-section .tops-main .tops-info-box__gray .text{font-weight:var(--font-weight-light);color:var(--Text-text-tertiary);word-break:break-word}.bnf-cash-section .tops-main .tops-info-box__gray .tops-label__desc{font-size:var(--size-body-M);letter-spacing:var(--letterspace-body-M);line-height:var(--lineheight-body-M);font-weight:300}.bnf-cash-section .tops-main .tops-info-box__gray .tops-list{margin-top:var(--spacing-none)}.bnf-cash-section .tops-main .tops-lv-bnf{display:flex;align-items:center;justify-content:center;flex-direction:column;color:var(--Text-text-secondary);margin-bottom:var(--spacing-xl)}.bnf-cash-section .tops-main .tops-lv-bnf .headline--s .title-s{color:var(--Text-text-quaternary);padding-left:var(--spacing-xs)}.bnf-cash-section .tops-main .tops-lv-bnf .title-m{font-size:var(--size-title-M);letter-spacing:var(--letterspace-title-M);line-height:var(--lineheight-title-M);font-weight:500;margin-bottom:var(--spacing-xs)}.bnf-cash-section .tops-main .tops-lv-bnf .badge{margin-top:var(--spacing-md);border-radius:var(--spacing-lg);background:var(--Background-bg-gray);padding:var(--spacing-xs) var(--spacing-md);font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:500}.bnf-cash-section .tops-main .shc-chip-group.type-swiper{padding-right:60px}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label{padding:0 var(--spacing-xl) 0 var(--spacing-lg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label:before{content:"";width:20px;height:20px;background-size:cover;margin-right:var(--spacing-sm);background-image:url(/pconts/static/svg/graphic/membership_normal.svg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label.classic:before{background-image:url(/pconts/static/svg/graphic/membership_classic.svg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label.best:before{background-image:url(/pconts/static/svg/graphic/membership_best.svg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label.ace:before{background-image:url(/pconts/static/svg/graphic/membership_ace.svg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .shc-chip__label.premier:before{background-image:url(/pconts/static/svg/graphic/membership_premier.svg)}.bnf-cash-section .tops-main .shc-chip-group.type-swiper .btn-swiper-destroy{display:flex;right:0}.bnf-cash-section .tops-main .has-benefit-msg{text-align:center;margin-top:var(--spacing-md)}.bnf-cash-section .tops-main .has-benefit-msg .msg{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:300;color:var(--Text-text-quaternary);margin-bottom:var(--spacing-lg)}.bnf-cash-section .tops-main .has-benefit-msg .date{font-weight:var(--font-weight-medium);color:var(--Text-text-tertiary)}.my-lv-graph{padding-top:68px;margin-top:var(--spacing-2xl)}.my-lv-graph .score-box{position:relative;--pos: 0%}.my-lv-graph .score-box--bar{height:10px;background:var(--Background-bg-gray);border-radius:10px;overflow:visible;position:relative}.my-lv-graph .score-box--bar__fill{height:100%;border-radius:10px;width:var(--pos);position:relative}.my-lv-graph .score-box--bar__fill.normal{background:var(--Palette-yellow-yellow-600)}.my-lv-graph .score-box--bar__fill.classic{background:var(--Palette-orange-orange-600)}.my-lv-graph .score-box--bar__fill.best{background:var(--Palette-seaform-seafoam-600)}.my-lv-graph .score-box--bar__fill.ace{background:var(--Palette-blue-blue-800)}.my-lv-graph .score-box--bar__fill.premier{background:var(--Palette-indigo-indigo-800)}.my-lv-graph .score-box .tier-labels{display:flex;justify-content:space-between;margin-top:var(--spacing-md)}.my-lv-graph .score-box .tier-labels .tier-label{display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium);color:var(--Text-text-secondary)}.my-lv-graph .score-box .tier-labels .tier-label:last-child{font-weight:var(--font-weight-light);color:var(--Text-text-tertiary)}.my-lv-graph .score-box .tier-dot{width:var(--spacing-2xl);height:var(--spacing-2xl);background-size:var(--spacing-2xl);margin-right:3px}.my-lv-graph .score-box .tier-dot.normal{background-image:url(/pconts/static/svg/graphic/membership_normal.svg)}.my-lv-graph .score-box .tier-dot.classic{background-image:url(/pconts/static/svg/graphic/membership_classic.svg)}.my-lv-graph .score-box .tier-dot.best{background-image:url(/pconts/static/svg/graphic/membership_best.svg)}.my-lv-graph .score-box .tier-dot.ace{background-image:url(/pconts/static/svg/graphic/membership_ace.svg)}.my-lv-graph .score-box .tier-dot.premier{background-image:url(/pconts/static/svg/graphic/membership_premier.svg)}.bubble{position:absolute;top:-68px;left:var(--bubble-pos, 50%);transform:translate(-50%);background:var(--Background-bg-canvas_white);border:1px solid var(--Border-border-primary);padding:8px;border-radius:12px;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px #0c111d0f;color:var(--Text-text-tertiary);text-align:center}@media (prefers-color-scheme: dark){:root:not(.no-theme):not([data-theme=light]) .bubble{background-color:#fff;border-color:#d0d5dd;color:#475467}}[data-theme=dark]:not(.no-theme) .bubble{background-color:#fff;border-color:#d0d5dd;color:#475467}.bubble-current{font-size:var(--size-body-S);letter-spacing:var(--letterspace-body-S);line-height:var(--lineheight-body-S);font-weight:500}.bubble-next{font-size:var(--size-detail-S);letter-spacing:var(--letterspace-detail-S);line-height:var(--lineheight-detail-S);font-weight:300}.bubble.max-tier{top:-50px;left:auto;transform:translate(0);right:0}.bubble:before{content:"";position:absolute;left:var(--tail-pos);transform:translate(-50%);bottom:-6px;width:11px;height:10px;background:url(/pconts/static/svg/card/benefit/bubble-icon.svg)}.bubble:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:10px;background:var(--Background-bg-canvas_white)}@media (prefers-color-scheme: dark){:root:not(.no-theme):not([data-theme=light]) .bubble:after{background-color:#fff}}[data-theme=dark]:not(.no-theme) .bubble:after{background-color:#fff}.lv-flex{display:flex;align-items:center;justify-content:center}.lv-flex picture img{max-width:24px;margin-right:var(--spacing-sm)}.premiere-flex{display:flex}.premiere-flex strong{padding-right:var(--spacing-sm)}
