[v-cloak]{display:none}
#header.campaign-header{width:100%}
#header.campaign-header .main-nav{display:flex;justify-content:space-between;width:1220px;height:63px;margin:0 auto}
@media(max-width:1220px){#header.campaign-header .main-nav{display:none}
}
#header.campaign-header .main-nav .logo{margin-right:32px}
#header.campaign-header .main-nav .logo a{height:100%;display:flex;align-items:center}
#header.campaign-header .main-nav .logo img{max-height:44px;height:100%;width:auto}
#header.campaign-header .main-nav .logo img.defaultLogo{width:64px;height:44px}
#header.campaign-header .main-nav .menuItems{font-family:"Poppins";font-weight:500;font-size:14px;line-height:21px;display:flex;flex-wrap:nowrap;overflow-x:clip;gap:10px}
#header.campaign-header .main-nav .menuItems>div{display:flex;float:left;align-items:center;height:100%}
#header.campaign-header .main-nav .menuItems>div .lv1-label{padding:12px;white-space:nowrap}
#header.campaign-header .main-nav .menuItems .main-item{position:relative}
#header.campaign-header .main-nav .menuItems .main-item:hover{cursor:pointer}
#header.campaign-header .main-nav .menuItems .main-item a{text-decoration:none}
#header.campaign-header .main-nav .menuItems .main-item a:hover p{color:#7231c6}
#header.campaign-header .main-nav .menuItems .main-item .subitem{display:none;padding:10px;margin:0 16px;position:absolute;z-index:99;top:100%}
#header.campaign-header .main-nav .menuItems .main-item .subitem .item{min-width:187px;padding:10px 0}
#header.campaign-header .main-nav .menuItems .main-item .subitem .item a{text-decoration:none}
#header.campaign-header .main-nav .menuItems .main-item.active .subitem{display:flex;flex-direction:column}
#header.campaign-header .main-nav .social{flex-shrink:0}
#header.campaign-header .main-nav .social>div{display:flex;align-items:center;height:100%;float:left}
#header.campaign-header .main-nav .social .member{gap:20px}
#header.campaign-header .main-nav .social .member .cart-area{position:relative}
#header.campaign-header .main-nav .social .member .cart-area span{display:flex}
#header.campaign-header .main-nav .social .member .cart-area span svg{width:24px;height:24px}
#header.campaign-header .main-nav .social .member .cart-area:hover{cursor:pointer}
#header.campaign-header .main-nav .social .member .cart-area:hover .cart-detail{display:block}
#header.campaign-header .main-nav .social .member .user{height:24px;width:24px;position:relative;cursor:pointer}
#header.campaign-header .main-nav .social .member .user .options{display:none;padding:40px;border-radius:32px;width:fit-content;z-index:14;flex-direction:column;position:absolute;top:54px;left:-142px;justify-content:center;align-items:center}
#header.campaign-header .main-nav .social .member .user .options::before{content:'';position:absolute;top:-31px;width:100%;height:31px}
#header.campaign-header .main-nav .social .member .user .options .option{text-decoration:none;cursor:pointer;display:flex;width:252px;align-items:center}
#header.campaign-header .main-nav .social .member .user .options .option .icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center}
#header.campaign-header .main-nav .social .member .user .options .option:not(:last-child){padding-bottom:20px}
#header.campaign-header .main-nav .social .member .user .options .option:not(:first-child){padding-top:20px}
#header.campaign-header .main-nav .social .member .user .options .option p{margin-left:12px;font-family:"Roboto";font-weight:500;font-size:16px;line-height:18.75px}
#header.campaign-header .main-nav .social .member .user .options .option p span{padding-left:5px}
#header.campaign-header .main-nav .social .member .user:hover .options{display:flex}
#header.campaign-header .main-nav .social .member>div{height:24px;width:24px}
#header.campaign-header .main-nav .social .member .search{display:flex}
#header.campaign-header .main-nav .social .member .cart-detail{display:none;padding:40px;position:absolute;z-index:10;top:54px;right:-40px;width:469px;border:1px solid #f5f5f7;border-radius:32px;background-color:#fff;max-height:622px}
#header.campaign-header .main-nav .social .member .cart-detail::before{content:'';position:absolute;top:-31px;width:100%;height:31px;left:0}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container{max-height:420px;overflow:auto;display:flex;flex-direction:column;gap:24px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container::-webkit-scrollbar{width:4px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item{flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #ccc;max-height:124px;overflow:hidden}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item{display:flex;align-items:center;justify-content:center;gap:12px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .image{flex-shrink:0;height:100px;width:100px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .image img{width:100%;height:auto}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .text{display:flex;flex-direction:column;justify-content:space-between;height:100px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .text .name{font-family:'Roboto';font-weight:500;font-size:16px;line-height:19px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .price,#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .amount{font-family:'Roboto';font-weight:500;font-size:12px;line-height:18px;color:#7231c6}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .deleteItem{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end}
#header.campaign-header .main-nav .social .member .cart-detail .cart-item-container .cart-item .deleteItem svg{width:16px;height:16px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-total{display:flex;justify-content:space-between;align-items:center;padding:24px 0}
#header.campaign-header .main-nav .social .member .cart-detail .cart-total .text{font-family:'Roboto';font-weight:500;font-size:14px;line-height:18px}
#header.campaign-header .main-nav .social .member .cart-detail .cart-total .price{font-family:'Roboto';font-weight:600;font-size:20px;line-height:18px;color:#7231c6}
#header.campaign-header .main-nav .social .member .cart-detail .check-out{width:100%;max-width:389px;display:block}
#header.campaign-header .main-nav .social .socialIcons{margin-left:60px}
#header.campaign-header .main-nav .social .socialIcons .socialIcon img{width:24px;height:24px}
#header.campaign-header .main-nav .social .socialIcons .socialIcon:last-child{margin-left:16px}
#header.campaign-header .main-nav-mobile{display:flex;justify-content:space-between;padding:14px 20px}
@media(min-width:1221px){#header.campaign-header .main-nav-mobile{display:none}
}
#header.campaign-header .main-nav-mobile>div{display:flex}
#header.campaign-header .main-nav-mobile .menu .burgerMenu{display:flex}
#header.campaign-header .main-nav-mobile .menu .menu-container{font-family:"Poppins";font-weight:500;font-size:18px;line-height:1.5;position:fixed;z-index:100;background:#fff;height:100%;width:100%;top:0;left:0;padding:20px 40px;display:none}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .menu .menu-container{padding:20px}
}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-item{margin:10px 60px;display:flex;justify-content:space-between}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .menu .menu-container .main-item{margin-left:0;margin-right:0}
}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-item p{flex:1}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-item:hover{cursor:pointer}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-container{position:fixed;width:100%;height:100%;top:0;left:0;margin:0;padding:20px 40px;display:none}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .menu .menu-container .main-container{padding:20px}
}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-container .back{display:flex;margin-bottom:20px}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-container>p{margin:10px 60px}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-container a{text-decoration:none;margin:10px 60px;display:flex;justify-content:space-between}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .menu .menu-container .main-container a{margin:10px 0}
}
#header.campaign-header .main-nav-mobile .menu .menu-container .main-container.active{display:flex;flex-direction:column}
#header.campaign-header .main-nav-mobile .menu .menu-container .close{display:flex;margin:0 0 20px 0}
#header.campaign-header .main-nav-mobile .menu .menu-container>div{margin:0 60px}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .menu .menu-container>div{margin:0}
}
#header.campaign-header .main-nav-mobile .menu .menu-container .member .option{text-decoration:none;display:flex;align-items:center}
#header.campaign-header .main-nav-mobile .menu .menu-container .member .option p{margin-left:10px}
#header.campaign-header .main-nav-mobile .menu .menu-container .member .option p span{padding-left:5px}
#header.campaign-header .main-nav-mobile .menu .menu-container .member .option svg{width:44px;height:44px}
#header.campaign-header .main-nav-mobile .menu .menu-container .social{display:flex;flex-direction:column}
#header.campaign-header .main-nav-mobile .menu .menu-container .social .socialIcon{padding:8.5px 0;text-decoration:none}
#header.campaign-header .main-nav-mobile .menu .menu-container .menu-search a{display:flex;align-items:center;color:#000}
#header.campaign-header .main-nav-mobile .menu .menu-container .menu-search a svg{width:44px;height:44px;flex-shrink:0;margin-right:10px}
#header.campaign-header .main-nav-mobile .menu .menu-container .menu-search a p{flex:1}
#header.campaign-header .main-nav-mobile .menu.open .menu-container{display:flex;flex-direction:column;overflow-y:auto}
#header.campaign-header .main-nav-mobile .logo{margin:auto}
#header.campaign-header .main-nav-mobile .logo img{height:44px;width:100%;max-width:200px}
#header.campaign-header .main-nav-mobile .logo img.defaultLogo{width:64px;height:44px}
#header.campaign-header .main-nav-mobile .search svg{width:44px;height:44px}
#header.campaign-header .main-nav-mobile .divideLineContainer{padding:20px 60px;margin:0 !important}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .divideLineContainer{padding:20px 0}
}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .divideLineContainer.searchLine{padding-bottom:14px}
}
#header.campaign-header .main-nav-mobile .divideLine{border-bottom:1px solid #ccc;width:auto;height:100%}
#header.campaign-header .main-nav-mobile a{text-decoration:none}
#header.campaign-header .main-nav-mobile .cart-area .icon-cart svg{width:44px;height:44px}
#header.campaign-header .main-nav-mobile .cart-detail-container{display:none;position:absolute;width:100%;height:calc(var(--vh, 1vh) * 100);flex-direction:column;top:72px;left:0;z-index:99;background-color:rgba(0,0,0,0.8)}
@media(max-width:1220px){#header.campaign-header .main-nav-mobile .cart-detail-container.cart-detail-show{display:flex}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail{width:100%;max-height:574px;padding:60px 100px;background-color:#fff;overflow:hidden}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail{padding:30px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container{max-height:264px;overflow:auto;height:300px;gap:32px}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding-bottom:32px;height:132px;border-bottom:1px solid #ccc}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item{display:flex;align-items:center;justify-content:center;gap:12px}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .image{flex-shrink:0;width:100px;height:100px}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .image img{width:100%;height:auto}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text{display:flex;flex-direction:column;justify-content:space-between;gap:10px}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .name{font-family:'Roboto';font-weight:500;font-size:18px;line-height:21px}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .name{font-size:14px;line-height:16px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .price,#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .amount{font-family:'Roboto';font-weight:600;font-size:14px;line-height:18px;color:#7231c6}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .price,#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .item .text .price-amount-container .amount{font-size:12px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .deleteItem{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:flex-end}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .deleteItem svg{width:24px;height:24px}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-detail .cart-item-container .cart-item .deleteItem svg{width:16px;height:16px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-total{width:100%;display:flex;justify-content:space-between;align-items:center;padding:32px 0}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-total .text{font-family:'Roboto';font-weight:500;font-size:14px;line-height:18px}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-total .text{font-size:12px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .cart-total .price{font-family:'Roboto';font-weight:500;font-size:18px;line-height:18px;color:#7231c6}
@media(max-width:767px){#header.campaign-header .main-nav-mobile .cart-detail-container .cart-total .price{font-size:16px}
}
#header.campaign-header .main-nav-mobile .cart-detail-container .check-out{width:100%;max-width:unset;font-family:'Poppins';font-weight:700;font-size:16px;line-height:24px}
#header.campaign-header .main-nav-mobile .cart-detail-container .overlay{flex-grow:1}
#header.campaign-header.light{background-color:#fff;border-bottom:1px solid #f2f2f2}
#header.campaign-header.light .main-nav .menuItems .main-item p{color:#000}
#header.campaign-header.light .main-nav .menuItems .main-item .subitem{background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.1)}
#header.campaign-header.light .main-nav .menuItems .main-item .subitem .item a{color:#000}
#header.campaign-header.light .main-nav .menuItems .main-item .subitem .item a:hover{color:#7231c6}
#header.campaign-header.light .main-nav .menuItems .main-item .subitem .item a:active{color:#6b53cc}
#header.campaign-header.light .main-nav .social .member .user .options{border:1px solid #f2f2f2;background-color:#fff}
#header.campaign-header.light .main-nav .social .member .user .options .option{color:#000}
#header.campaign-header.light .main-nav .social .member .user .options .option:not(:last-child){border-bottom:1px solid #ccc}
#header.campaign-header.light .main-nav .social .member .user .options .option p span{color:#7231c6}
#header.campaign-header.light .main-nav .social .member .user .options .option .icon svg path{stroke:#000}
#header.campaign-header.light .main-nav-mobile{background-color:#fff}
#header.campaign-header.light .main-nav-mobile .menu .menu-container{background:#fff}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-item a{color:#000}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-item a:hover p{color:#7231c6}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-item a:active p{color:#6b53cc}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-item p{flex:1}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-container{background:#fff}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-container a{color:#000}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-container a:hover p{color:#7231c6}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .main-container a:active p{color:#6b53cc}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .member .option{color:#000}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .member .option p span{color:#7231c6}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .member .option svg path{stroke:#000}
#header.campaign-header.light .main-nav-mobile .menu .menu-container .social .socialIcon{color:#000}
#header.campaign-header.dark{background-color:#000;border-bottom:1px solid #333}
#header.campaign-header.dark .main-nav .menuItems .main-item p{color:#fff}
#header.campaign-header.dark .main-nav .menuItems .main-item .subitem{background-color:#000}
#header.campaign-header.dark .main-nav .menuItems .main-item .subitem .item a p{color:#fff}
#header.campaign-header.dark .main-nav .menuItems .main-item .subitem .item a p:hover{color:#b27aff}
#header.campaign-header.dark .main-nav .menuItems .main-item .subitem .item a p:active{color:#6b53cc}
#header.campaign-header.dark .main-nav .social .member .user .login svg path,#header.campaign-header.dark .main-nav .social .member .user .search svg path{stroke:#fff}
#header.campaign-header.dark .main-nav .social .member .user .logout svg path{fill:#fff}
#header.campaign-header.dark .main-nav .social .member .user .logout svg path:not(:first-child){fill:#000}
#header.campaign-header.dark .main-nav .social .member .user .options{color:#fff;background-color:#000;border:1px solid #333}
#header.campaign-header.dark .main-nav .social .member .user .options .option{color:#fff}
#header.campaign-header.dark .main-nav .social .member .user .options .option:not(:last-child){border-bottom:1px solid #333}
#header.campaign-header.dark .main-nav .social .member .user .options .option p span{color:#b27aff}
#header.campaign-header.dark .main-nav .social .member .user .options .option .icon svg path{stroke:#fff}
#header.campaign-header.dark .main-nav-mobile{background-color:#000}
#header.campaign-header.dark .main-nav-mobile .menu .burgerMenu svg path,#header.campaign-header.dark .main-nav-mobile .menu .close svg path,#header.campaign-header.dark .main-nav-mobile .menu .back svg path{stroke:#fff;fill:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container{background:#000}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-item a{color:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-item a:hover p{color:#b27aff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-item a:active p{color:#6b53cc}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-item p{color:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-item>svg path{fill:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-container{background:#000}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-container p{color:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-container a{color:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-container a:hover p{color:#b27aff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .main-container a:active p{color:#6b53cc}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .member .option{color:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .member .option p span{color:#b27aff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .member .option svg path{stroke:#fff}
#header.campaign-header.dark .main-nav-mobile .menu .menu-container .social .socialIcon{color:#fff}
#header.campaign-header.dark .main-nav-mobile .search svg path,#header.campaign-header.dark .main-nav-mobile .login svg path{stroke:#fff}
#header.campaign-header .main-nav .social .member .user:hover .login svg path{stroke:#7231c6}
#header.campaign-header .main-nav .social .member .user:hover .logout svg path:first-of-type{fill:#7231c6}
.g6-site .allContent.search-bar-trending-tags-component .container{margin:0 auto;padding:40px 0}
@media(max-width:767px){.g6-site .allContent.search-bar-trending-tags-component .container{padding-bottom:24px}
}