:root{--color-text: #2F2F2F}header{padding-left:16px;padding-right:16px;align-items:center;box-shadow:0 8px 6px #0000000f;display:grid;grid-template-columns:auto auto;justify-content:space-between;gap:16px;position:relative;z-index:999;background-color:#fff}@media (min-width: 992px){header{grid-template-columns:auto 1fr auto;padding-left:30px;padding-right:30px}}@media (min-width: 1200px){header{gap:32px}}header .logo{width:64px;height:56px;position:relative;z-index:999}@media (min-width: 992px){header .logo{width:82px;height:79px}}header .logo img{width:100%;display:block}header nav.desktop-nav{display:none}@media (min-width: 992px){header nav.desktop-nav{display:flex;justify-content:space-between}}header ul{display:flex;align-items:center}@media (min-width: 992px){header ul{gap:16px}}@media (min-width: 1200px){header ul{gap:32px}}header ul li{color:#2f2f2f;font-size:22px;line-height:1em;font-weight:500;list-style:none}header ul li span{text-decoration:none;color:inherit;position:relative;display:block;cursor:pointer}header ul li span:after{content:"";display:block;margin:0 auto auto;height:2px;width:0%;bottom:0;background-color:var(--color-text);transition:width .2s ease 0s}header ul li span:hover:after{width:100%}header ul li a{text-decoration:none;color:inherit}header .action-group{display:flex;gap:16px}@media (min-width: 1200px){header .action-group{gap:32px}}header .action-group .circle-btn button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;width:35px;height:35px;border:1px solid var(--color-text);border-radius:50%;transition:all .2s ease 0s}header .action-group .circle-btn button img{width:17px}header .action-group .circle-btn button:hover{background-color:var(--color-text)}header .action-group .circle-btn button:hover img{filter:invert(100%)}@media (min-width: 992px){header .action-group .support-button{display:none}}@media (min-width: 992px){header .action-group .menu-toggle-button{display:none}}header .action-group .menu-toggle-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;width:35px;height:35px}header .action-group .menu-toggle-button button .open{display:block}header .action-group .menu-toggle-button button .close{display:none}header .action-group .menu-toggle-button button.active .open{display:none}header .action-group .menu-toggle-button button.active .close{display:block}.facebook-messenger-section-container{background-color:#fafafa;padding:40px 0;text-align:center}.facebook-messenger-section-container h2{font-size:28px;line-height:1em;font-weight:500;margin-bottom:16px}@media (min-width: 760px){.facebook-messenger-section-container h2{font-size:32px}}.facebook-messenger-section-container .chat-button{display:inline-block;max-width:400px;width:100%}.facebook-messenger-section-container .chat-button a{border-radius:50px;font-size:20px;line-height:20px;display:flex;align-items:center;gap:16px;border:1px solid #000000;padding:12px 0;width:100%;justify-content:center}@media (min-width: 760px){.facebook-messenger-section-container .chat-button a{font-size:24px;line-height:24px}}.facebook-messenger-section-container .chat-button a span{display:flex;align-items:center}.facebook-messenger-section-container .chat-button a img{display:block;width:28px}@media (min-width: 760px){.facebook-messenger-section-container .chat-button a img{width:33px}}.facebook-messenger-section-container .chat-button a:hover{background-color:#000;color:#fff}.facebook-messenger-section-container .chat-button a:hover img{filter:invert(1)}footer{background-color:#efefef;font-size:22px;padding:40px 0 10px}@media (max-width: 767px){footer .container{max-width:500px}}footer .main-section{display:grid;grid-template-columns:1fr}@media (min-width: 768px){footer .main-section{grid-template-columns:1fr 2fr;-moz-column-gap:40px;column-gap:40px}}@media (min-width: 992px){footer .main-section{grid-template-columns:1fr 3fr;-moz-column-gap:60px;column-gap:60px}}footer h2{line-height:1em;font-size:28px;font-weight:500}@media (min-width: 768px){footer h2{font-size:32px}}footer .contact-container{text-align:center}@media (min-width: 768px){footer .contact-container{text-align:inherit}}footer .social-subscribe-group.desktop{display:none}@media (min-width: 768px){footer .social-subscribe-group.desktop{display:block}}footer .social-subscribe-group.mobile{display:block}@media (min-width: 768px){footer .social-subscribe-group.mobile{display:none}}footer .call-center-group{margin-bottom:40px}footer .call-center-group h2{margin-bottom:12px}footer .call-center-group .call{display:flex;justify-content:center;gap:12px}@media (min-width: 768px){footer .call-center-group .call{justify-content:inherit}}footer .call-center-group .call .icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #252525}footer .call-center-group .call .icon img{display:block;width:28px}footer .call-center-group .call .number{font-size:52px;line-height:1em;font-weight:500;border-bottom:1px solid #252525;height:44px}footer .social-list-group{margin-bottom:40px}footer .social-list-group h2{text-align:center;margin-bottom:12px}@media (min-width: 768px){footer .social-list-group h2{text-align:inherit}}footer .social-list-group .social-list{display:flex;gap:12px;justify-content:center}@media (min-width: 768px){footer .social-list-group .social-list{justify-content:inherit}}footer .social-list-group .social-list a{display:inline-block}footer .social-list-group .social-list .icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #252525}footer .social-list-group .social-list .icon img{display:block;width:28px}footer .social-list-group .social-list .icon:hover{background-color:#fff;filter:invert(100%)}footer .subscribe-container{text-align:center;width:100%;margin-left:auto;margin-right:auto;margin-bottom:40px}@media (min-width: 768px){footer .subscribe-container{max-width:100%;text-align:left}}footer .subscribe-container h2{margin-bottom:12px}footer .subscribe-container input,footer .subscribe-container button{display:block;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:DB Heavent,Arial,Helvetica,sans-serif;font-size:24px;line-height:1em;border:none;width:100%;box-sizing:border-box}footer .subscribe-container input{padding:16px 24px;border-radius:50px;background-color:#fff;margin-bottom:16px}footer .subscribe-container button{padding:16px 24px;border-radius:50px;background-color:#252525;color:#fff}footer .subscribe-container.desktop{margin-top:60px}@media (max-width: 767px){footer .subscribe-container.desktop{display:none}}@media (min-width: 768px){footer .subscribe-container.mobile{display:none}}footer .link-container{margin-bottom:40px;border-top:1px solid #838383}@media (min-width: 768px){footer .link-container{border-top:none;margin-bottom:0}}@media (min-width: 768px){footer .link-container .link-group-top{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #838383;display:flex;gap:32px;justify-content:flex-start;flex-wrap:wrap}}@media (min-width: 992px){footer .link-container .link-group-top{display:grid;grid-template-columns:1fr 1fr 1fr}}@media (min-width: 768px){footer .link-container .link-group-bottom{display:flex;gap:32px;flex-wrap:wrap;justify-content:flex-start}}@media (min-width: 992px){footer .link-container .link-group-bottom{display:grid;grid-template-columns:1fr 1fr 1fr}}footer .link-container .link-group{border-bottom:1px solid #838383}@media (min-width: 768px){footer .link-container .link-group{border-bottom:none}}footer .link-container .link-group h3{cursor:pointer;font-size:22px;line-height:1.2em;padding:8px 0;display:flex;justify-content:space-between;align-items:center;margin:0}footer .link-container .link-group h3 .more{display:flex;align-items:center}footer .link-container .link-group h3 .more svg{transition:all .2s ease-in-out}@media (min-width: 768px){footer .link-container .link-group h3{padding:0;font-size:22px;text-decoration:underline;margin-bottom:8px;cursor:inherit}footer .link-container .link-group h3 .more{display:none}}footer .link-container .link-group ul{display:none;overflow:hidden;padding-bottom:20px}@media (min-width: 768px){footer .link-container .link-group ul{padding-bottom:0;display:block!important}}footer .link-container .link-group li{margin-bottom:8px;font-size:22px;line-height:1.2em}@media (min-width: 768px){footer .link-container .link-group li{font-size:20px}}footer .link-container .link-group li a{color:#666}footer .link-container .link-group li a:hover{text-decoration:underline}footer .link-container .link-group.active h3{font-weight:500}footer .link-container .link-group.active h3 .more svg{transform:rotate(180deg)}footer .copy-right-section{margin-top:60px;margin-bottom:24px;border-top:1px solid #838383;padding-top:16px;color:#666;align-items:center;display:flex;flex-flow:column;gap:6px}@media (min-width: 768px){footer .copy-right-section{flex-flow:row;justify-content:space-between}}footer .copy-right-section .logo{text-align:center}footer .copy-right-section .logo img{mix-blend-mode:multiply;display:block;height:70px}@media (min-width: 768px){footer .copy-right-section .logo img{height:50px}}footer .copy-right-section .text{font-size:20px;line-height:24px;display:flex;flex-flow:column;text-align:center}@media (min-width: 768px){footer .copy-right-section .text{text-align:unset;gap:12px;flex-flow:row}}footer .copy-right-section .text .separate{display:none}@media (min-width: 768px){footer .copy-right-section .text .separate{display:block}}:root{--menu-title-color: #252525;--menu-border-bottom-color: #838383}.dropdown-menu-backdrop-effect{position:fixed;display:none;top:0;left:0;bottom:0;right:0;z-index:800;background:rgba(0,0,0,.5);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-radius:0}@media (max-width: 991px){.dropdown-menu-container{margin-left:auto;margin-right:auto;display:none;overflow:hidden;position:absolute;left:0;right:0}.dropdown-menu-container .menu-data{opacity:1!important}.dropdown-menu-container .menu-item:first-child{padding-top:36px}.dropdown-menu-container .menu-item:last-child{margin-bottom:36px}}.dropdown-menu-container{background-color:#fff;z-index:900}@media (min-width: 992px){.dropdown-menu-container{position:relative}}.dropdown-menu-container .container{margin:0;padding:0}@media (max-width: 767px){.dropdown-menu-container .container{max-width:500px}}@media (min-width: 992px){.dropdown-menu-container .container .content-container{min-height:400px}}.dropdown-menu-container .menu-data{overflow:hidden;display:none}@media (min-width: 992px){.dropdown-menu-container .menu-data{padding-top:36px;position:absolute;background-color:#fff;left:0;right:0;padding-left:16px;padding-right:16px}}.dropdown-menu-container .menu-item.active .menu-title{font-weight:700}.dropdown-menu-container .menu-item.active .menu-title .more svg{transform:rotate(180deg)}.dropdown-menu-container{padding-left:16px;padding-right:16px}.dropdown-menu-container .menu-item{border-bottom:1px solid var(--menu-border-bottom-color);overflow:hidden;text-decoration:none;display:block}@media (min-width: 992px){.dropdown-menu-container .menu-item{border-bottom:none}}.dropdown-menu-container .menu-title{cursor:pointer;color:var(--menu-title-color);font-size:22px;font-weight:400;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;justify-content:space-between}.dropdown-menu-container .menu-title span{line-height:1em}.dropdown-menu-container .menu-title .more{display:flex;align-items:center;padding-right:16px}.dropdown-menu-container .menu-title .more svg{width:20px;transition:transform .2s ease-in-out;fill:#252525}@media (min-width: 768px){.dropdown-menu-container .menu-title{padding-top:16px;padding-bottom:16px}}@media (min-width: 992px){.dropdown-menu-container .menu-title{display:none}}.dropdown-menu-container .menu-title:hover{font-weight:500}.dropdown-menu-container .container{margin-left:auto;margin-right:auto}.dropdown-menu-container .menu-data{padding-bottom:16px}.dropdown-menu-container .menu-data .more-button{margin-top:16px;border-top:1px solid #DEDEDE;text-align:center}@media (min-width: 768px){.dropdown-menu-container .menu-data .more-button{text-align:left}}.dropdown-menu-container .menu-data .more-button a{font-size:18px;padding:12px 0;color:var(--menu-title-color);display:inline-block}.dropdown-menu-container .menu-data .more-button a div{display:flex;align-items:center;gap:6px}.dropdown-menu-container .menu-data .more-button a div svg{transition:all .2s ease-in-out;width:18px}.dropdown-menu-container .menu-data .more-button a:hover div svg{transform:translate(4px)}.dropdown-menu-container .menu-item .menu-data h2{font-size:22px;color:#666;margin-bottom:12px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data h2{font-size:42px;margin-bottom:18px}}.dropdown-menu-container .twotone-small-button a{display:block;position:relative;border-radius:15px;overflow:hidden}@media (min-width: 768px){.dropdown-menu-container .twotone-small-button a{max-width:185px}}.dropdown-menu-container .twotone-small-button a .highlight-bg{position:absolute;top:0;bottom:0;width:50%;transition:all .3s ease-in-out;border-radius:0}.dropdown-menu-container .twotone-small-button a .detail{position:relative;z-index:99;height:80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;color:#fff}.dropdown-menu-container .twotone-small-button a .detail .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:1em;font-weight:500}.dropdown-menu-container .twotone-small-button a .detail .icon{display:flex;justify-content:center;align-items:center;text-align:center}.dropdown-menu-container .twotone-small-button a .detail .icon img,.dropdown-menu-container .twotone-small-button a .detail .icon svg{width:100%;max-width:40px}.dropdown-menu-container .twotone-small-button a .detail .text{display:block;box-sizing:border-box;padding:0 10px}.dropdown-menu-container .twotone-small-button a:hover .highlight-bg{width:100%;border-radius:15px}.dropdown-menu-container .twotone-small-button .desc{font-size:24px;line-height:22px;color:#666;margin-top:8px;display:flex;align-items:center}@media (min-width: 768px){.dropdown-menu-container .twotone-small-button .desc{font-size:28px}}.dropdown-menu-container .menu-item .menu-data.benefit .card-container{min-height:300px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.benefit .card-container{display:flex;gap:60px}.dropdown-menu-container .menu-item .menu-data.benefit .card-container .card-feature{width:200px}}.dropdown-menu-container .menu-item .menu-data.benefit .card-feature .card-item>a .img img{width:100%;display:block;border-width:2px;border-style:solid;border-color:transparent;overflow:hidden;transition:border-color .2s ease-in-out;border-radius:5px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.benefit .card-feature .card-item>a .img img{border-radius:10px;max-width:190px}}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.benefit .card-list-group{display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(auto-fit,1fr);-moz-column-gap:36px;column-gap:36px;grid-auto-flow:column}}.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center;margin-bottom:12px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a{grid-template-columns:1fr;gap:6px}}.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a .img img{width:100%;display:block;border-width:2px;border-style:solid;border-color:transparent;border-radius:6px;overflow:hidden}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a .img img{max-width:100px}}.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a .detail{color:#666;transition:all .2s ease-in-out}.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a .detail .title{font-size:22px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:180px}.dropdown-menu-container .menu-item .menu-data.benefit .card-item>a .detail .ps{font-size:14px;line-height:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dropdown-menu-container .menu-item .menu-data.benefit .card-item a:hover .detail{color:#252525}.dropdown-menu-container .menu-item .menu-data.register .card-container{min-height:300px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-container{display:flex;gap:60px}.dropdown-menu-container .menu-item .menu-data.register .card-container .card-feature{width:200px}}.dropdown-menu-container .menu-item .menu-data.register .card-list-group{display:grid}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-list-group{display:flex;flex-wrap:wrap;-moz-column-gap:56px;column-gap:56px;row-gap:16px}}.dropdown-menu-container .menu-item .menu-data.register .card-item>a{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center;margin-bottom:10px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-item>a{grid-template-columns:1fr;gap:10px}}.dropdown-menu-container .menu-item .menu-data.register .card-item>a .title{font-size:22px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-item>a .img{max-width:196px}}.dropdown-menu-container .menu-item .menu-data.register .card-item>a .img img{max-width:100%;width:auto;display:block;max-height:210px;border-width:2px;border-style:solid;border-color:transparent;overflow:hidden;border-radius:5px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-item>a .img img{border-radius:10px}}.dropdown-menu-container .menu-item .menu-data.register .card-item>a .detail{color:#666;transition:all .2s ease-in-out}.dropdown-menu-container .menu-item .menu-data.register .card-item>a .detail .title{font-size:22px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.register .card-item>a .detail .title{font-size:28px}}.dropdown-menu-container .menu-item .menu-data.register .card-item>a .detail .ps{font-size:14px;line-height:1em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dropdown-menu-container .menu-item .menu-data.register .card-item:hover .detail{color:#252525}.dropdown-menu-container .menu-item .menu-data.promotion .promotion-category-list{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.promotion .promotion-category-list{grid-template-columns:repeat(4,1fr);margin-bottom:40px}}@media (min-width: 992px){.dropdown-menu-container .menu-item .menu-data.promotion .promotion-category-list{grid-template-columns:repeat(5,1fr)}}.dropdown-menu-container .menu-item .menu-data.promotion .promotion-type-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.promotion .promotion-type-list{display:flex;flex-wrap:wrap}}.dropdown-menu-container .menu-item .menu-data.redeem .redeem-list{display:flex;-moz-column-gap:50px;column-gap:50px;row-gap:10px;flex-wrap:wrap}.dropdown-menu-container .menu-item .menu-data.service .feature-service-list{margin-bottom:24px;display:flex;-moz-column-gap:50px;column-gap:50px;row-gap:10px;flex-wrap:wrap}.dropdown-menu-container .menu-item .menu-data.service .service-list{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.service .service-list{display:flex;flex-wrap:wrap;gap:50px}}.dropdown-menu-container .menu-item .menu-data.service .service-list .twotone-small-button{display:flex;gap:16px;margin-bottom:10px}.dropdown-menu-container .menu-item .menu-data.service .service-list .twotone-small-button a{width:186px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.service .service-list .twotone-small-button{display:block}}.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container{max-width:800px;display:flex;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:10px}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container{-moz-column-gap:44px;column-gap:44px;row-gap:24px}}.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container .lifestyle-item{display:inline-block}.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container .lifestyle-item a{font-size:22px;line-height:22px;padding:14px 40px;border-radius:50px;border:1px solid #252525;display:block;color:#252525}@media (min-width: 768px){.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container .lifestyle-item a{font-size:28px;line-height:28px}}.dropdown-menu-container .menu-item .menu-data.lifestyle .lifestyle-list-container .lifestyle-item:hover a{background-color:#252525;color:#fff}.bread-crubm-section{margin-top:32px;font-size:18px;display:flex;align-items:center;line-height:20px;gap:10px;color:#666}.bread-crubm-section a,.bread-crubm-section span{display:inline-flex;align-items:center}.bread-crubm-section svg{width:4px}.bread-crubm-section a:hover{text-decoration:underline}.bread-crubm-section a:last-child{color:#252525;font-weight:500}.promotion-category-item a{aspect-ratio:4/2.71;background-color:#252525;border-radius:15px;overflow:hidden;position:relative;display:flex;align-items:flex-end}.promotion-category-item a .bg{position:absolute;background-size:105%;background-position:center center;height:80%;width:100%;top:0;left:0;right:0;display:block;border-radius:15px;overflow:hidden;transition:background-size .2s ease-in-out}.promotion-category-item a .text{z-index:99;display:block;position:relative;max-width:100%;color:#fff;padding:8px 16px;transition:line-height .2s ease-in-out;font-size:28px;line-height:22px;font-weight:500}@media (min-width: 768px){.promotion-category-item a .text{font-size:32px;line-height:22px}}.promotion-category-item a:hover .bg{background-size:110%}.promotion-category-item a:hover .text{line-height:30px}.promotion-entry-item .card{border-radius:15px;overflow:hidden;background-color:#252525;margin-bottom:16px}.promotion-entry-item .card .category-name{display:flex!important;font-size:18px;font-weight:500;color:#939393;margin:9px;gap:8px;align-items:center}.promotion-entry-item .card .category-name img{border-radius:0}.promotion-entry-item .card .category-name span{white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.promotion-entry-item .card .inner{height:200px;border-radius:14px;overflow:hidden;background-color:#ddd;background-size:100%;background-position:center center;display:flex;align-items:flex-end;will-change:background-size;transition:background-size .3s ease-in-out}.promotion-entry-item .card .inner .action{padding:10px;display:grid;width:100%;grid-template-columns:1fr auto;gap:4px;background:transparent linear-gradient(180deg,rgba(255,255,255,0) 0%,#000000 200%) 0% 0% no-repeat padding-box}.promotion-entry-item .card .inner .action .right-group a,.promotion-entry-item .card .inner .action .right-group button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;display:block;padding:0;background:transparent;cursor:pointer}.promotion-entry-item .card .inner .action .right-group svg{display:block}.promotion-entry-item .card .inner .action .right-group svg path{fill:#fffc}.promotion-entry-item .card:hover .inner{background-size:110%}.promotion-entry-item .card .inner .expand-group{display:flex;flex-flow:row;gap:4px;font-size:14px;line-height:4px;color:#fff;align-items:center}.promotion-entry-item .card .inner .expand-group .item{display:flex;border-radius:50px;padding:7px;justify-content:center}.promotion-entry-item .card .inner .expand-group .item span{display:flex;align-items:center}.promotion-entry-item .card .inner .expand-group .item .icon{width:10px;height:10px;text-align:center;display:flex;justify-content:center}.promotion-entry-item .card .inner .expand-group .item .txt{overflow:hidden;box-sizing:border-box;line-height:3px;max-width:0px;margin-left:0;transition:all .3s ease-in-out}.promotion-entry-item .card .inner .expand-group .hot{background-color:#f22222}.promotion-entry-item .card .inner .expand-group .new{background-color:#a60f0f}.promotion-entry-item .card .inner .expand-group .foryou{background-color:#2c3540}.promotion-entry-item .card .inner .expand-group:hover .txt{max-width:50px;margin-left:3px}.promotion-entry-item .card .inner .right-group:hover a svg path,.promotion-entry-item .card .inner .right-group:hover button svg path{fill:#fff}.promotion-entry-item .detail{color:#666}.promotion-entry-item .detail .desc{font-size:20px;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.promotion-entry-item .detail .date{font-size:20px}.promotion-entry-item .date{margin-top:4px;display:block;display:flex;align-items:center;gap:6px}.promotion-entry-item .date span{display:flex;align-items:center}.promotion-entry-item .date img{width:5px;margin-top:-2px}.article-horizon-list-container h2{font-size:36px;line-height:36px;font-weight:400;margin-bottom:10px}@media (min-width: 768px){.article-horizon-list-container h2{margin-bottom:20px;font-size:52px;line-height:52px}}.article-horizon-list-container .scrollable{display:flex}.article-horizon-list-container .swiper-slide{display:flex;width:auto;margin-right:16px}.article-horizon-list-container .swiper-slide:last-child{margin-right:unset}.article-horizon-list-container .category-list{margin-bottom:24px}.article-horizon-list-container .category-list .tag{font-size:22px;line-height:22px;font-weight:500;color:#666;border:1px solid #666666;text-wrap:nowrap;height:40px;padding-left:20px;padding-right:20px;display:flex;align-items:center;border-radius:50px;margin-right:16px;width:auto!important;background-color:#fff}.article-horizon-list-container .category-list .tag:hover,.article-horizon-list-container .category-list .tag.active{background-color:#252525;color:#fff}.article-horizon-list-container .category-list .tag:last-child{margin-right:unset}.article-horizon-list-container .article-list .article-item{width:240px}.article-horizon-list-container .article-list .article-item .img img{max-width:100%;border-radius:15px}.article-horizon-list-container .article-list .article-item .cate{color:#d11c02;font-size:20px;line-height:1em;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:pre-wrap}.article-horizon-list-container .article-list .article-item .title{color:#666;font-size:24px;line-height:1em;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:pre-wrap}.article-horizon-list-container .scoll-display-container{display:flex;align-items:center;gap:6px;margin-top:24px}.article-horizon-list-container .scoll-display-container .swiper-scrollbar{position:static;max-width:236px;height:2px;border-radius:50px}.article-horizon-list-container .scoll-display-container .swiper-scrollbar-drag{background-color:#252525}.article-horizon-list-container .more-button{margin-top:24px}.article-horizon-list-container .more-button a{font-size:22px;line-height:1em;font-weight:500;color:#252525;padding:14px 40px;border:1px solid #252525;border-radius:50px;display:inline-block}@media (min-width: 768px){.article-horizon-list-container .more-button a{font-size:28px}}.article-horizon-list-container .more-button a:hover{background-color:#252525;color:#fff}.feature-twotone-button{max-width:350px;width:100%}.feature-twotone-button a{position:relative;border-radius:15px;display:block;overflow:hidden}.feature-twotone-button a .highlight-bg{position:absolute;top:0;bottom:0;width:50%;transition:all .3s ease-in-out;border-radius:0}.feature-twotone-button a .detail{position:relative;z-index:99;height:140px;display:grid;grid-template-columns:1fr 1fr;align-items:center;color:#fff}.feature-twotone-button a .detail .text{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:28px;font-weight:700;line-height:26px;display:block;box-sizing:border-box;padding:0 24px}.feature-twotone-button a .detail .icon{display:flex;justify-content:center;align-items:center;text-align:center}.feature-twotone-button a .detail .icon img,.feature-twotone-button a .detail .icon svg{max-width:70px;width:100%;height:auto;max-height:inherit}.feature-twotone-button a .detail .more{font-size:14px;line-height:14px;display:flex;align-items:center;margin-top:10px;gap:2px}.feature-twotone-button a .detail .more svg{transition:transform .2s ease-in-out;fill:#fff}.feature-twotone-button a:hover .highlight-bg{width:100%;border-radius:15px}.feature-twotone-button a:hover .detail .more svg{transform:translate(4px)}.feature-twotone-button .desc{font-size:24px;line-height:22px;color:#666;margin-top:8px}@media (min-width: 768px){.feature-twotone-button .desc{font-size:28px}}.feature-twotone-button.vertical{max-width:unset!important;min-width:unset!important;width:unset!important}.feature-twotone-button.vertical .detail{grid-template-columns:1fr;grid-template-rows:1fr 1fr;height:246px}.feature-twotone-button.vertical .detail .text{padding:10px 24px}.feature-twotone-button.vertical .highlight-bg{width:100%!important;height:50%}.feature-twotone-button.vertical a:hover .highlight-bg{height:100%}html,body{font-family:DB Heavent,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;padding:0;margin:0}ul,li{padding:0;margin:0}a{text-decoration:none;color:inherit}.container{padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;max-width:1160px}@media (min-width: 768px){.container{padding-left:64px;padding-right:64px}}@media (min-width: 992px){.container{padding-left:16px;padding-right:16px}}.lenis.lenis-smooth{scroll-behavior:auto}.glitter-container img{max-width:1500px;opacity:.5}.glitter-container div{overflow:hidden;position:absolute;z-index:1;right:-780px;top:-780px}@media (min-width: 768px){.glitter-container div{left:-300px;top:-300px}}.glitter-container .bg-2{right:-580px;top:-580px}@media (min-width: 768px){.glitter-container .bg-2{left:-300px;top:-300px}}.glitter-container .bg-2 img{transform:rotate(45deg);max-width:3000px;opacity:.8}.hero-section{position:relative;z-index:600;padding:40px 0}@media (min-width: 768px){.hero-section{padding:40px 0}}@media (min-width: 992px){.hero-section{padding:110px 0 40px}}.hero-section .container{overflow:hidden}@media (min-width: 768px){.hero-section .container{max-width:100%;padding-left:0;padding-right:0;display:grid;-moz-column-gap:40px;column-gap:40px}}@media (min-width: 992px){.hero-section .container{grid-template-columns:1.3fr 3fr}}.hero-section .content{margin-bottom:30px;padding-left:16px;padding-right:16px}@media (min-width: 768px){.hero-section .content{padding-left:0;padding-right:0}}.hero-section .content h2{color:#fff}.hero-section .content h2 strong{font-size:44px;line-height:54px;font-family:Century Gothic;font-weight:700;display:block}@media (min-width: 768px){.hero-section .content h2 strong{font-size:72px;line-height:1em;margin-bottom:10px}}.hero-section .content h2 div{font-size:54px;line-height:40px;font-weight:100}@media (min-width: 768px){.hero-section .content h2 div{font-size:92px;line-height:69px}}.hero-section .images{width:100%}.hero-section .images .scrollable{width:400px}@media (max-width: 767px){.hero-section .images .scrollable{display:flex;gap:56px;padding-left:16px;padding-right:16px}}.hero-section .images .scrollable .swiper-slide{width:auto;overflow:hidden;border-radius:20px}.hero-section .images .scrollable .img{width:auto;height:auto;position:relative;overflow:hidden}.hero-section .images .scrollable .img .detail{background:rgba(0,0,0,.5);box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:24px;position:absolute;left:0;right:0;color:#fff;opacity:0;bottom:-100%;transition:all .3s ease-in-out}.hero-section .images .scrollable .img .detail .title{font-size:24px;margin-bottom:16px}.hero-section .images .scrollable .img .detail .desc{font-size:20px}.hero-section .images .scrollable .img .detail .desc svg{fill:#fff}.hero-section .images .scrollable .img:hover .detail{opacity:1;bottom:0}.hero-section .images .scrollable img{display:block;width:346px;border-radius:15px}@media (min-width: 768px){.hero-section .images .scrollable img{width:400px}}@media (min-width: 992px){.hero-section .images .scrollable img{width:460px}}.hero-section .navbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;margin-top:20px}@media (min-width: 768px){.hero-section .navbar{max-width:300px}}.hero-section .navbar .page{width:100%}.hero-section .navbar .page .swiper-pagination{font-size:34px;color:#ffffff80;position:static;justify-content:center;align-items:center;display:flex}.hero-section .navbar .page .swiper-pagination-current{color:#fff}.hero-section .navbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;border:none;cursor:pointer}.hero-section .navbar button img{width:16px}.hero-section .navbar button:after{font-size:30px;color:#fff}.hero-section .navbar .page{line-height:20px;color:#fff;font-size:24px}@media (min-width: 768px){.hero-section .navbar .page{font-size:28px}}.special-for-you-section{padding:50px 0;position:relative;z-index:600}.special-for-you-section h2{color:#fff;font-weight:200}.special-for-you-section h2 strong{font-weight:700}.special-for-you-section .scroller{display:flex;flex-direction:row;gap:20px}.special-for-you-section .promotion-category-container{display:grid;grid-template-rows:repeat(4,auto);grid-template-columns:auto;grid-auto-flow:column;gap:20px}.special-for-you-section .promotion-category-container .promotion-category-item{max-width:195px;border:1px solid #ffffff;border-radius:15px;width:195px}.special-for-you-section .promotion-category-container .promotion-category-item .text{white-space:initial}.special-for-you-section .promotion-privileges-container{flex-direction:column;display:flex;gap:20px}.special-for-you-section .promotion-privileges-container .feature-twotone-button-vertical-container{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:350px}.special-for-you-section .promotion-privileges-container .feature-twotone-button{min-width:350px}.special-for-you-section .promotion-privileges-container .feature-twotone-button .text div{white-space:initial}.special-for-you-section .promotion-list-container{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:auto;grid-auto-flow:column;gap:20px}.special-for-you-section .promotion-list-container .article-item{width:240px}.special-for-you-section .promotion-list-container .article-item a{color:#fff}.special-for-you-section .promotion-list-container .article-item a .date span{display:flex;align-items:center}.special-for-you-section .promotion-list-container .article-item a .date svg{width:20px}.special-for-you-section .promotion-list-container .article-item a .date svg path{fill:#fff}.special-for-you-section .scoll-display-container{margin-bottom:20px;color:#fff}.special-for-you-section .scoll-display-container .swiper-scrollbar{background-color:#ffffff80}.special-for-you-section .scoll-display-container .swiper-scrollbar-drag{background-color:#fff}.card-network-section{margin-top:-180px;padding-bottom:120px}@media (min-width: 768px){.card-network-section{margin-top:-280px;padding-bottom:90px}}.card-network-section h2{font-size:36px;line-height:1em;margin-bottom:10px;color:#fff}@media (min-width: 768px){.card-network-section h2{font-size:52px;line-height:1em}}.card-network-section h3{font-size:24px;line-height:1em;margin-bottom:10px;color:#fff}@media (min-width: 768px){.card-network-section h3{font-size:28px;line-height:26px;margin-bottom:60px}}.card-network-section .article-item{max-width:120px;background-color:#252525;border-radius:10px}@media (min-width: 768px){.card-network-section .article-item{max-width:180px}}.card-network-section .article-item .logo{background-color:#fff;border:1px solid #E5E6E6;width:120px;height:120px;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:10px;box-sizing:border-box;text-align:center}@media (min-width: 768px){.card-network-section .article-item .logo{width:180px;height:180px}}.card-network-section .article-item .logo img{max-width:100%;width:100%;height:auto;max-height:100%}.card-network-section .article-item .link{padding:8px;color:#fff;font-size:18px;line-height:1em;text-align:left;font-weight:500;display:flex;gap:8px}@media (min-width: 768px){.card-network-section .article-item .link{padding:15px 20px;gap:12px;font-size:22px;line-height:1em}}.card-network-section .article-item .link img{width:5px;transition:all .2s ease-in-out}.card-network-section .article-item .link:hover img{transform:translate(2px)}.promotion-for-you-section{padding:90px 0 110px}.promotion-for-you-section h2{margin-bottom:24px}@media (min-width: 768px){.promotion-for-you-section h2{margin-bottom:36px}}.promotion-for-you-section .promotion-entry-item .detail .date span{display:flex;align-items:center}.promotion-for-you-section .promotion-entry-item .detail .date svg{width:20px}.promotion-for-you-section .promotion-entry-item .detail .date svg path{fill:#666}.lifestyle-stories-section{position:relative;background-color:#fff;padding:60px 0 70px}@media (min-width: 768px){.lifestyle-stories-section{padding:260px 0 100px}}.lifestyle-stories-section .container{position:relative;z-index:99}.news-article-section{background-color:#f4f4f4;padding:60px 0 70px}@media (min-width: 768px){.news-article-section{padding:80px 0 100px}}.news-article-section .article-item .desc{color:#666;font-size:20px;line-height:1em;white-space:pre-wrap;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.background-container{overflow:hidden;position:relative;background:#cccccc}.card-feature-section{display:grid;overflow:hidden;padding:60px 0}@media (min-width: 992px){.card-feature-section{padding:0;min-height:100vh}}.card-feature-section .container{max-width:400px}@media (min-width: 768px){.card-feature-section .container{max-width:1160px}}@media (min-width: 992px){.card-feature-section .container{display:grid}}@media (min-width: 992px){.card-feature-section .content{display:grid;grid-template-columns:1fr 1fr;gap:40px}}.card-feature-section .detail{margin-bottom:0}.card-feature-section .detail .detail-container{display:grid;align-items:center}@media (min-width: 992px){.card-feature-section .detail .detail-container{min-height:100vh}}.card-feature-section .detail h2{font-family:Century Gothic;font-weight:700;font-size:56px;line-height:52px;background:#cccccc;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:16px}@media (min-width: 768px){.card-feature-section .detail h2{margin-bottom:20px;font-size:120px;line-height:110px}}.card-feature-section .detail .desc{margin-bottom:30px}@media (min-width: 768px){.card-feature-section .detail .desc{margin-bottom:80px;display:flex;-moz-column-gap:14px;column-gap:14px;flex-wrap:wrap}}@media (min-width: 768px){.card-feature-section .detail .desc{margin-bottom:0}}.card-feature-section .detail .card-txt{font-family:Century Gothic;font-size:36px;line-height:28px;font-weight:400;color:#000;margin-bottom:12px}@media (min-width: 768px){.card-feature-section .detail .card-txt{font-size:58px;line-height:42px}}@media (min-width: 992px){.card-feature-section .detail .card-txt{margin-bottom:30px}}.card-feature-section .detail h3{font-size:36px;line-height:38px;font-weight:500;color:#000}@media (min-width: 768px){.card-feature-section .detail h3{font-size:42px;line-height:1em}}.card-feature-section .image{position:relative;display:flex;align-items:center}.card-feature-section .image img{width:100%;height:auto;max-height:unset;max-width:346px;transform-origin:top;display:block}@media (min-width: 768px){.card-feature-section .image img{max-width:646px}}.card-leading-section{background:#cccccc;padding:120px 0 310px}@media (min-width: 768px){.card-leading-section{padding:60px 0 340px}}@media (min-width: 992px){.card-leading-section{padding:234px 0 400px}}.card-leading-section .container{max-width:400px}@media (min-width: 768px){.card-leading-section .container{max-width:680px}}@media (min-width: 992px){.card-leading-section .container{max-width:1160px}}.card-leading-section .content{display:grid;grid-template-areas:"image" "detail"}@media (min-width: 768px){.card-leading-section .content{grid-template-areas:"detail" "image"}}@media (min-width: 992px){.card-leading-section .content{grid-template-areas:"detail image";grid-template-columns:1fr 1fr;gap:40px}}.card-leading-section .image{grid-area:image;display:grid;justify-content:center;margin-bottom:40px}@media (min-width: 768px){.card-leading-section .image{margin-bottom:0}}.card-leading-section .image img{width:100%}@media (min-width: 768px){.card-leading-section .image img{max-width:100%}}.card-leading-section .image .invite-only{color:#fff;text-align:right;display:block;padding-left:16px;padding-right:16px;padding-top:6px}.card-leading-section .detail{grid-area:detail}@media (min-width: 768px){.card-leading-section .detail{margin-bottom:40px}}.card-leading-section .detail h2{font-family:Century Gothic;font-size:36px;line-height:46px;font-weight:700;color:#fff;margin-bottom:24px}@media (min-width: 768px){.card-leading-section .detail h2{font-size:72px;line-height:82px;margin-bottom:50px}}.card-leading-section .detail .desc{font-size:28px;line-height:1em;color:#fff;margin-bottom:10px}@media (min-width: 992px){.card-leading-section .detail .desc{font-size:42px}}.card-leading-section .detail .more{display:inline-block;color:#fff;font-size:22px;line-height:1em;border-bottom:1px solid #ffffff}@media (min-width: 992px){.card-leading-section .detail .more{font-size:28px}}.card-register-section{background:#cccccc;padding:70px 0 140px}.card-register-section .container{max-width:500px}@media (min-width: 768px){.card-register-section{padding:160px 0 230px}.card-register-section .container{max-width:740px}}@media (min-width: 992px){.card-register-section{padding:63px 0 130px}.card-register-section .container{max-width:1160px}}.card-register-section h2{color:#fff;font-size:36px;line-height:1em;margin-bottom:12px}@media (min-width: 768px){.card-register-section h2{margin-bottom:24px;font-size:52px;line-height:1em}}@media (min-width: 992px){.card-register-section h2{margin-bottom:28px}}@media (min-width: 992px){.card-register-section .content .item{display:grid;grid-template-columns:1fr 1fr;gap:42px}}@media (min-width: 1200px){.card-register-section .content .item{grid-template-columns:1.5fr 1fr}}.card-register-section .content .image{margin-bottom:14px}.card-register-section .content .image img{max-width:100%;width:100%;border-radius:15px;overflow:hidden}@media (min-width: 992px){.card-register-section .content .navbar-container{display:grid;grid-template-columns:1fr 1fr;gap:42px}}@media (min-width: 1200px){.card-register-section .content .navbar-container{grid-template-columns:1.5fr 1fr}}.card-register-section .content .navbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.card-register-section .content .navbar .page{width:100%}.card-register-section .content .navbar .page .swiper-pagination{font-size:34px;color:#ffffff80;position:static;justify-content:center;align-items:center;display:flex}.card-register-section .content .navbar .page .swiper-pagination-current{color:#fff}.card-register-section .content .navbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;border:none;cursor:pointer}.card-register-section .content .navbar button img{width:16px}.card-register-section .content .navbar button:after{font-size:30px;color:#fff}.card-register-section .content .navbar .page{line-height:20px;color:#fff;font-size:24px}@media (min-width: 768px){.card-register-section .content .navbar .page{font-size:28px}}.card-register-section .content .detail{margin-bottom:30px}@media (min-width: 992px){.card-register-section .content .detail{margin-bottom:0}}.card-register-section .content .detail h3{font-size:32px;font-weight:400;line-height:24px;color:#fff;margin-bottom:10px}@media (min-width: 768px){.card-register-section .content .detail h3{font-size:42px;line-height:1em}}.card-register-section .content .detail .desc{font-size:22px;line-height:1em;font-weight:500;color:#fff}@media (min-width: 768px){.card-register-section .content .detail .desc{font-size:28px}}.card-register-section .content .detail .feature{font-size:28px;line-height:24px;font-weight:500;margin-top:16px;color:#fff}@media (min-width: 768px){.card-register-section .content .detail .feature{margin-top:50px}}.card-register-section .content .detail .more-button{margin-top:22px;background-color:#888;color:#fff;font-size:26px;line-height:1em;padding:14px;border-radius:50px;display:inline-block}@media (min-width: 768px){.card-register-section .content .detail .more-button{padding:14px 30px;font-size:32px;line-height:42px}}.card-register-section .content .detail .more-button div{display:flex;align-items:center;gap:16px}.card-register-section .content .detail .more-button div span{display:flex;align-items:center}.card-register-section .content .detail .more-button img{width:30px}@media (min-width: 768px){.card-register-section .content .detail .more-button img{width:42px}}.card-register-section .content .detail .more-button strong{font-weight:700;margin-left:10px}.card-register-section .content .detail .more-button:hover{background-color:#000}.card-selector-sticky-section{position:fixed;bottom:0;left:0;right:0;z-index:799}.card-selector-sticky-section .current-card-display{box-shadow:0 0 10px #00000029;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;background-color:#fff;min-height:70px}@media (min-width: 992px){.card-selector-sticky-section .current-card-display{grid-template-columns:1fr 1fr 1fr}}.card-selector-sticky-section .current-card-display .card-display{display:flex;justify-content:center;align-items:center;padding:0 16px}.card-selector-sticky-section .current-card-display .card-display .detail{display:grid;grid-template-columns:82px 1fr;gap:16px;align-items:center}.card-selector-sticky-section .current-card-display .card-display .detail strong{font-weight:700}.card-selector-sticky-section .current-card-display .card-display .detail .name{font-size:20px;line-height:18px}.card-selector-sticky-section .current-card-display .card-display .detail .name span{display:none}@media (min-width: 992px){.card-selector-sticky-section .current-card-display .card-display .detail .name span{display:block}}.card-selector-sticky-section .current-card-display .card-display .detail .image{max-width:82px}.card-selector-sticky-section .current-card-display .card-display .detail .image img{width:100%;display:block;box-shadow:0 8px 6px #00000029}.card-selector-sticky-section .current-card-display .selecter{display:flex;align-items:center}.card-selector-sticky-section .current-card-display .selecter .detail{padding:0 16px;border-left:1px solid #CCCCCC;font-size:20px;line-height:18px;min-height:40px;display:flex;align-items:center;width:100%;justify-content:center;gap:10px}.card-selector-sticky-section .current-card-display .selecter .detail .txt{display:flex;gap:6px;justify-content:flex-start;flex-wrap:wrap}.card-selector-sticky-section .current-card-display .selecter .detail .txt .lifestyle-cate{display:none}.card-selector-sticky-section .current-card-display .selecter .detail .txt .lifestyle-cate span{margin-right:6px}@media (min-width: 992px){.card-selector-sticky-section .current-card-display .selecter .detail .txt .lifestyle-cate{display:flex}}.card-selector-sticky-section .current-card-display .register{display:none;background-color:#ccc;font-size:20px;line-height:1em;color:#fff;justify-content:center;align-items:center}@media (min-width: 992px){.card-selector-sticky-section .current-card-display .register{display:flex}}.card-selector-sticky-section .card-preference-panel{box-shadow:0 0 10px #00000029;background-color:#fff;position:fixed;bottom:0;left:0;right:0;background-color:0}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel{display:grid;grid-template-columns:2fr 1fr}}.card-selector-sticky-section .card-preference-panel .close-btn{position:absolute;top:10px;right:0;padding:10px;cursor:pointer}.card-selector-sticky-section .card-preference-panel .close-btn svg path{stroke:#000}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .close-btn svg path{stroke:#fff}}.card-selector-sticky-section .card-preference-panel .option{gap:30px;padding:20px}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option{padding:40px;display:grid;grid-template-columns:200px 2fr}}.card-selector-sticky-section .card-preference-panel .option .title{color:#666;font-size:24px;line-height:1em;font-weight:500;margin-bottom:12px}.card-selector-sticky-section .card-preference-panel .option .card-select{margin-bottom:24px}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option .card-select{margin-bottom:unset}}.card-selector-sticky-section .card-preference-panel .option .card-select .card-lists{display:grid;grid-auto-flow:column;justify-content:flex-start}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option .card-select .card-lists{gap:12px;justify-content:unset;grid-auto-flow:unset;grid-template-columns:1fr 1fr}}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item{cursor:pointer;width:98px;margin-left:6px;margin-right:6px}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option .card-select .card-item{margin-left:unset;margin-right:unset;width:unset}}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item input:checked~.title{color:#000}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item input:checked~.image{border:2px solid #cccccc}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item .title{color:#666;font-size:18px;line-height:1em;font-weight:700;transition:all .2s ease-in-out;margin-bottom:0}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item .image{border:2px solid #ffffff;border-radius:10px;overflow:hidden;transition:all .2s ease-in-out}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item .image img{max-width:100%;display:block}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item .ps{font-size:14px;margin-left:4px}.card-selector-sticky-section .card-preference-panel .option .card-select .card-item:hover .image{border:2px solid #cccccc}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list{border-bottom:1px solid #B5B5B5}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-all{display:flex;font-size:20px;line-height:20px;align-items:center;color:#000;gap:16px;margin-bottom:24px}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-all label{font-weight:700}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-all input:checked~.button{background-color:#ddd;color:#fff;border:1px solid #dddddd}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-all .button{transition:all .1s ease-in-out;border:1px solid #B5B5B5;border-radius:50px;padding:5px 24px;cursor:pointer}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list{display:flex}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list{flex-wrap:wrap}}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list input:checked~.icon{background-color:#ddd;border:#dddddd}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list input:checked~.icon svg path{fill:#fff}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list .icon{width:65px;height:65px;border-radius:50%;border:1px solid #B5B5B5;display:inline-flex;justify-content:center;align-items:center;margin-bottom:6px;transition:all .1s ease-in-out}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list .icon svg path{transition:all .1s ease-in-out}.card-selector-sticky-section .card-preference-panel .option .preference-select .check-list .select-list label{color:#666;width:120px;text-align:center;font-weight:700;cursor:pointer;padding-left:6px;padding-right:6px;margin-bottom:16px}.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group{margin-top:32px;display:flex;gap:32px}.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group button,.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group a{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;display:inline-block}.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group .reset{display:flex;justify-content:center;align-items:center;font-size:22px;font-weight:500;gap:6px}.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group .button{line-height:1em;color:#252525;border-radius:50px;transition:all .1s ease-in-out;border:1px solid #252525;cursor:pointer;padding:6px 24px;font-size:25px}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group .button{font-size:28px;padding:14px 40px}}.card-selector-sticky-section .card-preference-panel .option .preference-select .submit-group .button:hover{background-color:#252525;color:#fff}.card-selector-sticky-section .card-preference-panel .register{background-color:#ccc;font-size:32px;line-height:28px;text-align:center;color:#fff;justify-content:center;align-items:center;display:flex}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .register{padding:50px 16px}}.card-selector-sticky-section .card-preference-panel .register .card-detail{text-align:center;width:100%}.card-selector-sticky-section .card-preference-panel .register .title{display:none}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .register .title{display:block}}.card-selector-sticky-section .card-preference-panel .register .image{max-width:198px;margin-top:30px;margin-bottom:38px;display:none}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .register .image{display:inline-block}}.card-selector-sticky-section .card-preference-panel .register .image img{width:100%;box-shadow:0 20px 20px #00000029;display:block}.card-selector-sticky-section .card-preference-panel .register a{padding:10px 30px;font-size:26px;line-height:26px;display:block;transition:all .1s ease-in-out}@media (min-width: 992px){.card-selector-sticky-section .card-preference-panel .register a{border-radius:50px;border:2px solid #FFFFFF;display:inline-block}.card-selector-sticky-section .card-preference-panel .register a:hover{background-color:#fff;color:#ccc}}.card-selector-sticky-section~footer{padding-bottom:100px}
