@charset "UTF-8";.product-card{display:flex;flex-direction:column;position:relative;width:200px;min-height:100%;border-radius:8px;border:.8px solid #DDDEDF;background:var(--Global-White, #FFF);box-sizing:content-box;transition-duration:.3s}.product-card .product-image{z-index:0;position:relative;height:200px;width:200px}.product-card .product-image img{box-sizing:border-box;border-radius:8px 8px 0 0;width:200px;height:200px;-o-object-fit:cover;object-fit:cover}.product-card .product-image .tag{position:absolute;bottom:0;left:0;color:#1d905a;font-size:12px;font-weight:600;line-height:15px;border-radius:0 42px 0 0;border-top:1px solid #FFF;background:#E6FCF0;padding:4px 24px 4px 12px}.product-card .product-image .option{border-radius:8px 8px 0 0;top:0;bottom:0;right:0;left:0;position:absolute;background-color:#0006;display:none;align-items:flex-end;justify-content:flex-end;gap:8px;padding:8px;transition-duration:.3s}.product-card .product-image .option .add-cart{color:#141414;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;border:none;border-radius:8px;background-color:#fff}.product-card .product-image .option .affilate-link{flex:1;border-radius:4px;background:var(--Brand-Primary, #DE0026);display:flex;height:36px;padding:8px 12px;justify-content:center;align-items:center;gap:8px;color:#fff;border:none}.product-card .product-info{z-index:1;display:flex;flex-direction:column;padding:12px;gap:6px;position:relative;flex:1}.product-card .product-info .title{height:48px;flex-shrink:0;color:var(--Neutral-900, #141414);font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card .product-info .price{color:#737373;font-size:12px;line-height:14px}.product-card .product-info .commission{color:var(--Brand-Primary, #DE0026);font-size:16px;font-weight:600;line-height:24px}.product-card .product-info .commission_tiktok{width:-moz-fit-content;width:fit-content;border-radius:2px;background:var(--Neutral-200, #F1F1F1);padding:4px 6px;color:var(--Neutral-800, #383838);font-size:10px;font-weight:500;line-height:14px}.product-card .product-info .brand{position:relative;overflow:hidden;z-index:1;border-top:1px solid #F1F1F1;padding-top:6px;display:none;gap:4px;color:var(--Global-Gray-60, #808089);font-size:12px;height:0;transition:all .3s ease-out}.product-card .product-info .brand img{border:1.174px solid var(--opacity-gr-dark-10, rgba(57, 62, 64, .1));width:20px;height:20px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.product-card:hover{box-shadow:0 3px 20px #00000026}.product-card:hover .product-image .option{display:flex}.product-card:hover .product-info .brand{display:flex;height:-moz-fit-content;height:fit-content}.layout-top-brand-mobile{background:#EDEDED}.layout-top-brand-mobile .title{padding:0 16px;display:flex;gap:8px}.layout-top-brand-mobile .title .name-title{color:#000;font-size:18px;font-style:normal;font-weight:700;line-height:20px}.layout-top-brand-mobile .body-data{gap:12px;margin-top:16px;padding:0 16px}.layout-top-brand-mobile .body-data .box-data-top-brand{position:relative;display:flex;width:90px;height:124px;padding:16px;flex-direction:column;align-items:center;gap:8px;border-radius:16px;background:var(--Neutral-White, #FFF);box-shadow:0 2px 10px #00000005}.layout-top-brand-mobile .body-data .box-data-top-brand .logo-brand{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0}.layout-top-brand-mobile .body-data .box-data-top-brand .logo-brand img{width:100%;height:100%;border-radius:24px}.layout-top-brand-mobile .body-data .box-data-top-brand .name-brand{color:var(--Neutral-Dark-100, #222);text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:18px;width:75px;display:-webkit-box;height:43px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.layout-top-brand-mobile .body-data .box-data-top-brand .tag-hot{position:absolute;display:flex;padding:0 8px;align-items:center;gap:3px;top:-2px;right:0;border-radius:0 5px 0 8px;background:#FFEEF1}.layout-top-brand-mobile .body-data .box-data-top-brand .tag-hot .text{color:var(--primary-colors-700-main, #DE0026);text-align:center;font-size:8px;font-style:normal;font-weight:700;line-height:18px}.layout-top-brand-mobile .body-data .box-data-top-brand .vecter-hot{position:absolute;top:-2px;right:48px}.layout-top-brand-mobile .body-data .box-data-top-brand-next-all{display:flex;padding:0 12px;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;justify-content:center}.layout-top-brand-mobile .body-data .box-data-top-brand-next-all .name-link-next-all{color:#000;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.authenticate-section{position:relative;z-index:1;padding:12px;display:flex;justify-content:space-between;gap:14px}.authenticate-section .link-page-login{color:var(--Neutral-Grey-700, #434343);font-size:15px;font-weight:400;line-height:18px;margin-bottom:0;margin-top:4px}.authenticate-section .user-info{display:flex;gap:16px;flex-grow:1}.authenticate-section .user-info .avatar{position:relative;width:40px;height:40px;flex-shrink:0}.authenticate-section .user-info .avatar img{width:40px;height:40px;border-radius:20px;border:2px solid rgba(255,255,255,.5);overflow:hidden;-o-object-fit:cover;object-fit:cover}.authenticate-section .user-info .avatar svg{position:absolute;bottom:4px;right:-2px}.authenticate-section .user-info .user-info-guest{display:flex;gap:16px;flex-grow:1;align-items:center;justify-content:space-between}.authenticate-section .user-info .user-info-guest .user-info-guest-left{display:flex;gap:16px;align-items:center;justify-content:space-between}.authenticate-section .user-info .user-info-guest .link-login{padding:8px 16px;border-radius:32px;border:1px solid var(--Neutral-Colors-N400, #E3E4EC);background:var(--Neutral-Colors-N0, #FFF);color:var(--primary-600-main, #D7002B);text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:24px}.authenticate-section .user-info .info .user-name{color:var(--Neutral-Grey-800, #292929);font-size:18px;font-style:normal;font-weight:600;line-height:22px}.authenticate-section .user-info .info .user-extra-info{display:flex;align-items:center}.authenticate-section .user-info .info .user-extra-info a{color:var(--Neutral-Grey-700, #434343);font-size:15px;font-style:normal;font-weight:400;line-height:18px}.authenticate-section .user-info .info .user-extra-info svg{margin-left:4px;cursor:pointer;margin-top:2px}.authenticate-section .user-info .info .user-extra-info .icon-hidden{display:none}.authenticate-section .user-info .info .user-extra-info .icon-open,.authenticate-section .user-info .info .hidden-balance .icon-hidden{display:inline-block}.authenticate-section .user-info .info .hidden-balance .icon-open{display:none}.authenticate-section .notification{display:flex;padding:8px;justify-content:center;height:40px;width:40px;gap:4px;border-radius:1000px;background:#fff}.layout-tab-product-aff{display:flex;padding:16px 12px;gap:12px}.layout-tab-product-aff .event-tab-product-aff,.layout-tab-product-aff .event-tab-smaple-product-aff{flex-direction:column;display:flex;gap:12px;overflow:hidden;width:50%}.layout-tab-product-aff .card-right{width:50%;display:flex;gap:12px;overflow:hidden;flex-direction:column}.layout-tab-product-aff .product-tab-product-aff{width:100%;height:unset!important}.layout-tab-product-aff .product-tab-product-aff .box-image{width:100%!important;height:100%!important;padding-top:100%}.layout-tab-product-aff .product-tab-product-aff .box-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute!important;top:0}.layout-tab-product-aff .product-tab-product-aff .box-content{width:100%!important}.layout-tab-product-aff .mySwiper-event-product-aff{height:236px;width:100%}.layout-tab-product-aff .mySwiper-event-product-aff .swiper-pagination{bottom:5px}.layout-tab-product-aff .swiper-slide{border-radius:8px;overflow:hidden}.layout-tab-product-aff .swiper-slide img{height:100%;width:100%}.layout-tab-product-aff .mt-12{margin-top:12px}.layout-tab-product-aff .swiper-pagination-bullet-active{background:#FFF!important}.category-section{position:relative;z-index:1;padding:12px}.category-section .category-body{border-radius:16px;background:#FFF;box-shadow:0 4px 16px #96969614;display:flex;padding:var(--Spacing-3, 12px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-3, 12px);position:relative}.category-section .category-body .category-search{width:100%;display:flex;height:48px;padding:8px var(--Spacing-3, 12px);gap:8px;align-items:center;border-radius:59px;border:1px solid var(--Neutral-Grey-100, #F5F5F5);background:var(--Neutral-Grey-100, #F5F5F5)}.category-section .category-body .category-search svg{width:24px;height:24px;flex-shrink:0}.category-section .category-body .category-search .category-search-text{width:-moz-fit-content;width:fit-content;color:#dbd56e;background:#767676;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:14px;font-weight:500;overflow:hidden;white-space:nowrap;border-right:2px solid;animation:type 1.5s steps(90) 1.5s 1 normal both,cursor 1s step-end infinite;position:relative}@keyframes type{0%{width:0}to{width:100%}}@keyframes cursor{50%{border-color:transparent}}.category-section .category-body .category-search input{height:20px;flex:1;border:unset!important;background-color:unset;font-size:16px}.category-section .category-body .category-search input:focus-visible{outline:none}.category-section .category-body.active .category-list{height:136px}.category-section .category-body.active .category-expand svg{transform:rotateX(180deg) translate(-50%)}.category-section .category-body .category-list{display:flex;width:100%;flex-wrap:wrap;height:65px;overflow-y:hidden;transition:height .3s ease}.category-section .category-body .category-list .category-item{margin-top:10px;width:25%;display:flex;flex-direction:column;justify-content:center;gap:8px;align-items:center;position:relative;color:var(--Neutral-Grey-700, #434343);text-align:center;font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.category-section .category-body .category-list .category-item img{width:32px;height:32px}.category-section .category-body .category-list .category-item .tag-hot{width:25px;height:15px;position:absolute;right:4px;top:-4px}.category-section .category-body .category-expand{position:absolute;bottom:-25px;left:50%;transform:translate(-50%)}.category-section .category-body .category-expand svg{position:absolute;left:50%;transform:translate(-50%);bottom:10px}.category-section .category-body .image-coin{width:48px;height:43px;position:absolute;top:-40px;right:70px}.layout-product-mobile-streamer{display:flex;flex-direction:column;border-radius:8px;overflow:hidden;min-width:172px}.layout-product-mobile-streamer .box-image{position:relative;width:170px;height:170px}.layout-product-mobile-streamer .box-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-product-mobile-streamer .box-image .type-live,.layout-product-mobile-streamer .box-image .type-aff{height:24px;width:85px;position:absolute;bottom:0;z-index:3}.layout-product-mobile-streamer .box-image .type-free{height:24px;width:85px;position:absolute;bottom:0;left:63px;z-index:2}.layout-product-mobile-streamer .box-content{padding:8px;display:flex;width:170px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;background:var(--color-White, #FFF)}.layout-product-mobile-streamer .box-content .comission{color:var(--Neutral-Grey-0, #FFF);font-size:10px;font-style:normal;font-weight:400;line-height:15.608px;display:flex;padding:var(--Spacing-0, 0px) 4px;align-items:center;gap:4px;border-radius:4px;background:var(--Neutral-Grey-900, #1A1A1A);box-shadow:-1px 0 #5cf7f2,1px 0 #ff5475}.layout-product-mobile-streamer .box-content .comission :nth-child(2){width:1px;height:10px;background:white}.layout-product-mobile-streamer .box-content .name-product{max-height:40px;overflow:hidden;color:var(--Neutral-900, #141414);text-overflow:ellipsis;font-size:14.493px;font-style:normal;font-weight:400;line-height:20.068px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.layout-product-mobile-streamer .box-content .box-group{display:flex;align-items:center;width:100%;justify-content:space-between}.layout-product-mobile-streamer .box-content .box-group .price-to-commission .commission-product{color:#de0026;font-size:16px;font-style:normal;font-weight:600;line-height:26.757px}.layout-product-mobile-streamer .box-content .box-group .price-to-commission .total-price{color:#737373;font-size:12px;font-style:normal;font-weight:400;line-height:15.608px}.layout-product-mobile-streamer .box-content .bottom-content{display:flex;width:100%;align-items:center}.layout-product-mobile-streamer .box-content .bottom-content .price-content{flex-grow:1}.layout-product-mobile-streamer .box-content .bottom-content .price-content .price{color:var(--Neutral-Grey-700, #434343);font-size:10px;font-style:normal;font-weight:500;line-height:15.608px}.layout-product-mobile-streamer .box-content .bottom-content .price-content .quantity-sold{color:#737373;font-size:12px;font-style:normal;font-weight:400;line-height:15.608px}.layout-product-mobile-streamer .box-content .bottom-content .add-cart{display:flex;width:var(--24px, 24px);height:var(--24px, 24px);justify-content:center;align-items:center;border-radius:4px;background:var(--primary-colors-700-main, #DE0026)}.safe-area{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));background-color:#f0f0f0}.layout-tab-bar-mobile{background:#fff;box-shadow:0 -1px 8px #00000014;display:flex;max-width:460px;align-items:flex-start}.layout-tab-bar-mobile .box-data-1{display:flex;padding:8px 0;flex-direction:column;justify-content:center;align-items:center;height:56px;gap:4px;flex:1 0 0;align-self:stretch}.layout-tab-bar-mobile .box-data-1 .box-data-icon{text-align:center;height:25px}.layout-tab-bar-mobile .box-data-1 .box-data-name{color:#999;text-align:center;font-size:12px;font-style:normal;font-weight:500}.layout-tab-bar-mobile .box-data-1 .active{color:var(--Brand-Primary, #434343)!important;font-weight:600!important}.header_mobile{display:flex;justify-content:space-between;align-items:center;width:100%;height:56px;position:fixed;z-index:300}.header_mobile .header_mobile_action{padding:12px;align-items:center;height:100%;width:100%;display:flex;justify-content:space-between}.header_mobile .header_mobile_action a{z-index:9999999}.header_mobile .header_mobile_action .active-login{display:flex;padding:10px 12px;justify-content:center;align-items:center;gap:8px;border-radius:42px;border:1px solid var(--Primary-Primary100, #FFDDE3);background:var(--Brandnd, #FFF)}.header_mobile .header_mobile_action .active-login span{color:var(--primary-colors-700-main, #DE0026);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.header_mobile .header_mobile_action .header_mobile_logo{padding:5.441px 5.123px 4.159px 3.197px;width:100%;display:flex!important;justify-content:space-between;align-items:center}.header_mobile .header_mobile_action .header_mobile_logo .btn-search{display:flex;justify-content:center;align-items:center;background:white;border-radius:90px;width:35px;aspect-ratio:1/1}.header_mobile .header_mobile_action .header_mobile_logo img{height:20px;width:77px}.layout-campaign-mobile{background:#fff;display:flex;border-radius:8px;overflow:hidden;margin-left:12px;margin-right:12px;margin-bottom:12px}.layout-campaign-mobile .box-image{overflow:hidden;position:relative;display:flex;height:130px;padding:6px 4px 5px 7px;justify-content:center;align-items:center;background:var(--Brandnd, #FFF)}.layout-campaign-mobile .box-image img{-o-object-fit:cover;object-fit:cover;border-radius:var(--Spacing-xs, 4px)}.layout-campaign-mobile .box-image .type-review{position:absolute;bottom:4px;left:7px;display:flex;padding:0px 12px 0px var(--Spacing-xs, 4px);align-items:center;gap:2px;border-radius:0px 27px 0px var(--Spacing-xs, 4px);background:#EEF1FF}.layout-campaign-mobile .box-image .type-review .text{color:#003ede;text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:18px}.layout-campaign-mobile .box-image .type-live{position:absolute;bottom:5px;left:7px;display:flex;padding:0px 12px 0px var(--Spacing-xs, 4px);align-items:center;gap:2px;border-radius:0px 27px 0px var(--Spacing-xs, 4px);background:linear-gradient(90deg,#FFDEDE 0%,#FFF 100%)}.layout-campaign-mobile .box-image .type-live .text{color:var(--Primary-Primary, #D7002B);text-align:center;font-size:10px;font-style:normal;font-weight:500;line-height:18px}.layout-campaign-mobile .content-campaign{padding:12px;align-items:flex-start;gap:var(--Spacing-sm, 10px);flex:1 0 0;border-radius:0 8px 8px 0;background:var(--Brandnd, #FFF);display:flex;flex-direction:column;gap:8px;align-self:stretch}.layout-campaign-mobile .content-campaign a{text-decoration:none}.layout-campaign-mobile .content-campaign .brand{display:flex;align-items:center;gap:8px}.layout-campaign-mobile .content-campaign .brand .logo-brand{width:16px;height:16px;border-radius:50%;box-shadow:0 4px 12px #00000014}.layout-campaign-mobile .content-campaign .brand .name-brand{color:var(--Neutral-Dark-60, #7A7A7A);font-size:14px;font-style:normal;font-weight:400;line-height:18px}.layout-campaign-mobile .content-campaign .name-campaign{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:var(--Neutral-Dark-100, #222);text-overflow:ellipsis;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.layout-campaign-mobile .content-campaign .price-commission-campaign{color:var(--primary-colors-700-main, #737373);text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.layout-campaign-mobile .content-campaign .price-commission-campaign span{color:var(--primary-colors-700-main, #DE0026);text-align:center;font-size:14px!important;font-style:normal;font-weight:700!important;line-height:14px}.layout-campaign-mobile .content-campaign .total-join-campaign-and-action{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.layout-campaign-mobile .content-campaign .total-join-campaign-and-action .total-join{color:#737373;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.layout-campaign-mobile .content-campaign .total-join-campaign-and-action .action-join{display:flex;padding:6px 8px;cursor:pointer;justify-content:center;align-items:center;gap:8px;border-radius:var(--Spacing-xs, 4px);border:1px solid var(--Primary-Primary, #D7002B)}.layout-campaign-mobile .content-campaign .total-join-campaign-and-action .action-join span{color:var(--Primary-Primary, #D7002B);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:18px}#popup-join-fail{top:8%;--bs-modal-margin: 1.5rem !important}#popup-join-fail .icon-sad{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:28px;border:8px solid #FFFAEB;background:#FEF0C7}#popup-join-fail .message{text-align:left;display:flex;flex-direction:column;padding:0 16px 16px;margin-top:-12px}#popup-join-fail .message h5{align-self:stretch;color:#101828;font-size:20px;font-style:normal;font-weight:600;line-height:30px}#popup-join-fail .message p{color:#475467!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#popup-join-fail .div-close{margin-top:-20px;margin-right:8px}#popup-join-fail .banner-err{display:flex;padding:0 16px 16px;flex-direction:column;align-items:center;justify-content:center;gap:var(--Spacing-5, 20px);align-self:stretch}#popup-join-fail .banner-err div{display:flex;align-items:center;justify-content:center}#popup-join-fail .banner-err p{align-self:stretch;color:var(--Gray-600, #475467);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#popup-join-fail .banner-err .tip-trick{padding:0 12px 12px}#popup-join-fail .footer{display:flex;padding:16px;margin-top:-20px;align-items:center;align-self:stretch;flex-direction:column;gap:16px}#popup-join-fail .footer a{width:100%}#popup-join-fail .delay-join{display:flex;padding:var(--inset-md, 12px) var(--inset-lg, 16px);justify-content:center;align-items:center;border-radius:var(--md, 8px);border:1px solid var(--Neutral-Grey-200, #E6E6E6);background:var(--Neutral-N0, #FFF);-webkit-backdrop-filter:blur(calc(var(--Blue-2, 12px) / 2));backdrop-filter:blur(calc(var(--Blue-2, 12px) / 2));width:100%;max-height:44px;color:#434343;font-size:14px;font-style:normal;font-weight:700;line-height:20px}#popup-join-fail .join-now{display:flex;padding:var(--inset-md, 12px) var(--inset-lg, 16px);justify-content:center;align-items:center;border-radius:var(--md, 8px);background:var(--primary-600-main, #D7002B);border:none;width:100%;max-height:44px;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px}#popup-join-fail-active .modal-dialog{padding:4px!important;margin-top:40%}#popup-join-fail-active .modal-content{padding:20px}#popup-join-fail-active .message{text-align:left;display:flex;flex-direction:column;padding:0 16px 16px}#popup-join-fail-active .message h5{align-self:stretch;text-align:center;color:#101828;font-size:20px;font-style:normal;font-weight:600;line-height:30px}#popup-join-fail-active .message p{color:#51545f;text-align:center;font-feature-settings:"liga" off,"clig" off;font-size:14px;font-style:normal;font-weight:400;line-height:20px}#popup-join-fail-active .footer{display:flex;padding:16px;margin-top:-20px;align-items:center;align-self:stretch;flex-direction:column;gap:16px}#popup-join-fail-active .next-step{max-width:148px;display:flex;height:48px;padding:10px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border-radius:32px;border:1px solid var(--Neutral-Colors-N400, #E3E4EC);background:var(--Neutral-Colors-N200, #F3F4F5)}#popup-join-fail-active .join-now{width:100%;display:flex;height:48px;padding:11px 24px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;border-radius:24px;background:var(--primary-600-main, #D7002B);border:none;color:var(--Neutral-Colors-N0, #FFF);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.layout-campaign-card-hot-mobile{background:#fff;width:136px;border-radius:12px;padding:8px;flex-wrap:wrap;position:relative}.layout-campaign-card-hot-mobile .img-campaign{padding-top:100%;position:relative;border-radius:4px;overflow:hidden}.layout-campaign-card-hot-mobile .img-campaign img{position:absolute;top:0;left:0;width:100%;height:100%;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.layout-campaign-card-hot-mobile .content-campaign{display:flex;flex-direction:column;margin-top:12px;gap:12px}.layout-campaign-card-hot-mobile .content-campaign .top-content,.layout-campaign-card-hot-mobile .content-campaign .bottom-content{display:flex;gap:6px;flex-direction:column}.layout-campaign-card-hot-mobile .content-campaign .type-campaign .text{line-height:14px;font-size:10px;font-style:normal;font-weight:500;text-align:center}.layout-campaign-card-hot-mobile .content-campaign .type-review{bottom:0;display:flex;align-items:center;padding:0 4px;width:-moz-fit-content;width:fit-content;gap:2px;border-radius:2px;background:#EEF1FF}.layout-campaign-card-hot-mobile .content-campaign .type-review .text{color:#003ede}.layout-campaign-card-hot-mobile .content-campaign .type-live{display:flex;padding:0 12px 0 4px;align-items:center;gap:2px;border-radius:0 27px 0 0;background:linear-gradient(90deg,#FFDEDE 0%,#FFF 100%);bottom:0}.layout-campaign-card-hot-mobile .content-campaign .type-live .text{color:var(--Primary-Primary, #D7002B)}.layout-campaign-card-hot-mobile .content-campaign .title-campaign{overflow:hidden;color:var(--Neutral-Grey-800, #292929);text-overflow:ellipsis;font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:500;line-height:20px;text-wrap:nowrap}.layout-campaign-card-hot-mobile .content-campaign .price{color:var(--primary-colors-700-main, #DE0026);font-size:14px;font-style:normal;font-weight:700;line-height:14px}.layout-campaign-card-hot-mobile .content-campaign .participants{color:#737373;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.layout-campaign-card-hot-mobile .content-campaign .end-time{position:relative;width:89px;height:15px;flex-shrink:0;border-radius:var(--Spacing-sm, 10px);background:linear-gradient(89deg,#FFCC6A .75%,#FFA031 99.25%)}.layout-campaign-card-hot-mobile .content-campaign .end-time span{height:100%;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;color:var(--Brandnd, #FFF);text-align:center;font-size:9px;font-style:normal;font-weight:500;line-height:9px}.layout-campaign-card-hot-mobile .content-campaign .end-time .flash-time-campaign{position:absolute;top:0;left:-1px}.layout-top-campaign-hot{padding:0}.layout-top-campaign-hot .layout-campaign-card-hot-mobile:nth-child(1){margin-left:12px}.layout-top-campaign-hot .title-and-time{width:100%;margin-bottom:12px;padding:12px 12px 0}.layout-top-campaign-hot .title-and-time .title-hot{position:relative}.layout-top-campaign-hot .title-and-time .title-hot h2{color:#000;font-family:SF Pro Display;font-size:18px;font-style:normal;font-weight:700;line-height:20px;margin:unset}.layout-top-campaign-hot .title-and-time .title-hot .link{color:var(--Neutral-Grey-600, #767676);font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:500;line-height:20px;display:flex;align-items:center}.layout-top-campaign-hot .title-and-time .link-next{display:flex;align-items:center;gap:4px}.layout-top-campaign-hot .campaign-product{display:flex;align-items:stretch;gap:8px;overflow-x:scroll}.layout-product-aff-and-campaign{padding-top:22px;position:relative}.layout-product-aff-and-campaign .tab-item{display:flex;gap:21px}.layout-product-aff-and-campaign .tab-item .tab-product-aff{display:flex;padding:3.5px 4px 6px 0;justify-content:center;align-items:center;gap:4px;flex:1 0 0;position:relative;cursor:pointer}.layout-product-aff-and-campaign .tab-item .tab-product-aff .vecter-product-aff{position:absolute;right:-20px}.layout-product-aff-and-campaign .tab-item .tab-product-aff .text-product-aff{color:#e1092e;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.layout-product-aff-and-campaign .tab-item .tab-campaign{position:relative;display:flex;padding:3.5px 4px 6px 0;justify-content:center;cursor:pointer;align-items:center;gap:4px;flex:1 0 0}.layout-product-aff-and-campaign .tab-item .tab-campaign .vecter-tab-campaign{position:absolute;left:-20px}.layout-product-aff-and-campaign .tab-item .tab-campaign .text-campaign{color:#f3821a;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:18px}.layout-product-aff-and-campaign .tab-item .tab-active{display:block}.layout-product-aff-and-campaign .tab-item .tab-unactive{display:none!important}.layout-product-aff-and-campaign .tab-item .tab-product-aff-active,.layout-product-aff-and-campaign .tab-item .tab-campaign-active{background:#fff}.layout-product-aff-and-campaign .data-box-tab{margin-top:-1px;position:relative;z-index:2}.layout-product-aff-and-campaign .data-tab-campaign{display:none}.layout-product-aff-and-campaign .layout-blur-backgroup{top:54px;width:100%;height:300px;position:absolute}.layout-product-aff-and-campaign .sort{display:flex;overflow:scroll;white-space:nowrap}.layout-product-aff-and-campaign .sort .item-sort{display:flex;align-items:center;gap:8px;padding:4px 12px;color:var(--Neutral-Grey-400, #A5A5A5);text-align:center;font-family:SF Pro Display;font-size:14px;font-style:normal;font-weight:500;line-height:18px;cursor:pointer}.layout-product-aff-and-campaign .sort .item-sort.active{color:var(--Neutral-Grey-700, #434343)}.layout-product-aff-and-campaign .sort .item-sort.reverse svg{transform:rotateX(180deg)}.layout-product-aff-and-campaign .category{overflow-x:scroll;border-bottom:1px solid var(--Neutral-Grey-200, #E6E6E6)}.layout-product-aff-and-campaign .category .category-wrap{display:flex}.layout-product-aff-and-campaign .category .category-wrap .category-item{width:-moz-fit-content;width:fit-content;cursor:pointer}.layout-product-aff-and-campaign .category .category-wrap .category-item .category__title{margin:0 12px;color:var(--Neutrals-Neutrals500, #908B8B);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:24px;white-space:nowrap}.layout-product-aff-and-campaign .category .category-wrap .category-item.no-space .category__title{margin:0}.layout-product-aff-and-campaign .category .category-wrap .category-item.active{display:flex;flex-direction:column;justify-content:space-between}.layout-product-aff-and-campaign .category .category-wrap .category-item.active .category__title{margin:0 12px;color:var(--Neutral-Grey-800, #292929);font-weight:600}.layout-product-aff-and-campaign .category .category-wrap .category-item.active:after{content:"";width:100%;height:2px;border-radius:var(--Spacing-2, 8px);background:var(--Neutral-Grey-700, #434343)}.loader-product-and-campaign{padding-bottom:60px!important;margin:0 auto;width:120px;align-items:center;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;background:#fff;filter:blur(5px) contrast(10) hue-rotate(60deg);mix-blend-mode:darken}.loader-product-and-campaign:before,.loader-product-and-campaign:after{content:"";width:24px;height:24px;border-radius:50%;background:#ff00ff;animation:l3 1s infinite alternate}.loader-product-and-campaign:after{--s: -1}@keyframes l3{90%,to{transform:translate(calc(var(--s, 1) * 30px))}}.deal-shock{padding:12px 12px 0}.deal-shock .header{display:flex;padding:var(--Spacing-3, 12px) var(--Spacing-3, 12px) 1px var(--Spacing-3, 12px);align-items:center;gap:13px;justify-content:space-between;background-color:#fff;border-radius:12px 12px 0 0}.deal-shock .header img{width:27px;height:27px}.deal-shock .header .deal-shock-title{font-size:16px;color:#000;font-weight:700;line-height:9.034px;flex:1}.deal-shock .header .link{color:var(--Neutral-Grey-600, #767676);font-size:14px;font-weight:500;line-height:20px;display:flex;align-items:center;gap:4px}.deal-shock .body{background-color:#fff;border-radius:0 0 12px 12px;padding:12px 0;overflow-x:scroll}.deal-shock .body .wrapper{display:flex;padding:0 12px;gap:12px}.deal-shock .body .wrapper .deal-shock-item{flex-shrink:0;width:146px;height:46px;background-image:url(/build/assets/deal-shock-item-db644df9.png);background-size:cover;position:relative}.deal-shock .body .wrapper .deal-shock-item .text{position:absolute;top:0;left:45px;color:#eb4a7f;font-size:13.529px;font-style:normal;line-height:18.941px;height:46px;display:flex;flex-direction:column;justify-content:center}.deal-shock .body .wrapper .deal-shock-item .text .text-1{font-weight:500}.deal-shock .body .wrapper .deal-shock-item .text .text-2{font-weight:700}.viral-product{padding:24px 12px 12px;display:flex;justify-content:space-between}.viral-product .viral-product-block{width:calc(50% - 6px);border-radius:var(--Spacing-3, 12px)}.viral-product .viral-product-block.block-1{background:linear-gradient(180deg,#FFD2AA 0%,#FFF 40.7%)}.viral-product .viral-product-block.block-1 .header{background-image:url(/build/assets/viral-fd347b18.png);background-repeat:no-repeat;background-position:top 3px right 3px}.viral-product .viral-product-block.block-2{background:linear-gradient(180deg,#FFA4AB -7.23%,#FFF 27.85%)}.viral-product .viral-product-block.block-2 .header{background-image:url(/build/assets/hot-b335b354.png);background-repeat:no-repeat;background-position:top -4px right 3px}.viral-product .viral-product-block .header{color:#000;font-size:12px;font-weight:600;line-height:9.034px;padding:10px 8px}.viral-product .viral-product-block .body{border-radius:var(--Spacing-3, 12px);background:#FFF;display:flex;gap:6px;justify-content:center;padding:16px 0}.viral-product .viral-product-block .body img{width:72px;height:72px;background-color:#d3d3d3;border-radius:8px}.mission{padding:12px}.mission .mission-block{border-radius:var(--Spacing-3, 12px);background:linear-gradient(180deg,#FFD2AA 0%,#FFF 40.7%)}.mission .mission-block .header{background-image:url(/build/assets/mission-93bd4723.png);background-repeat:no-repeat;background-position:top 3px right 3px;padding:12px;display:flex;justify-content:space-between;align-items:center}.mission .mission-block .header div{color:var(--Neutral-Grey-800, #292929);font-size:16px;font-weight:600;line-height:20px}.mission .mission-block .header a{color:var(--Neutral-Grey-800, #292929);font-size:14px;font-weight:500;display:flex;align-items:center;gap:4px}.mission .mission-block .body{border-radius:var(--Spacing-3, 12px);background:#FFF;display:flex;gap:12px;justify-content:center;padding:12px;flex-direction:column}.mission .mission-block .body .misstion-type-wrapper{display:flex;gap:8px;overflow-x:auto}.mission .mission-block .body .misstion-type-wrapper .misstion-type{flex-shrink:0;padding:8px 12px;border-radius:41px;border:1px solid var(--Neutral-Grey-200, #E6E6E6);cursor:pointer;color:var(--Neutral-Grey-700, #434343);text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20.384px}.mission .mission-block .body .misstion-type-wrapper .misstion-type.active{border:1px solid var(--Neutral-Grey-200, #EF4444);cursor:pointer}.mission .mission-block .body .mission-item-wrapper{display:flex;gap:12px;overflow-x:auto}.mission .mission-block .body .mission-item-wrapper .mission-item{flex-shrink:0;display:flex;width:274px;padding:12px;flex-direction:column;gap:8px;border-radius:12px;border:1px solid var(--Neutral-Grey-200, #E6E6E6)}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__top{display:flex;gap:12px}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__top img{flex-shrink:0;width:56px;height:56px;-o-object-fit:cover;object-fit:cover}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__top .mission-item__info .name{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#2e3238;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__top .mission-item__info .amount{margin-top:12px;color:var(--primary-600-main, #D7002B);font-size:16px;font-style:normal;font-weight:600;line-height:14px}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__top .mission-item__info .amount span{font-size:12px;line-height:14px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.mission .mission-block .body .mission-item-wrapper .mission-item .mission-item__bottom{padding-top:8px;color:var(--BASE-Ink-300, #6F767E);font-size:14px;font-style:normal;font-weight:400;line-height:20px;border-top:1px dashed #E6E6E6}.banner-2{padding:16px 0 12px;overflow-x:scroll}.banner-2 .banner-2-wrapper{display:flex;padding:0 12px;gap:16px}.banner-2 .banner-2-wrapper .banner-item{height:132px;width:311px;flex-shrink:0;position:relative;border-radius:18px}.banner-2 .banner-2-wrapper .banner-item img{border-radius:18px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.campaign-card-item{display:flex;padding:14px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:20px;background:#fff;box-shadow:0 1px 2px #00000005}.campaign-card-item .campaign-card-info{display:flex;align-items:flex-start;gap:14px;align-self:stretch}.campaign-card-item .campaign-card-info .campaign-card-info__image{width:97px;height:97px;border-radius:12px;border:1px solid var(--Neutral-Grey-100, #f5f5f5);background:lightgray 50%/cover no-repeat;position:relative}.campaign-card-item .campaign-card-info .campaign-card-info__image img{width:75px;height:28px;position:absolute;left:-6px;top:9px}.campaign-card-item .campaign-card-info .campaign-card-info__content{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:0 8px 8px 0}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__header .campaign-card-content__shop{color:var(--Neutral-Grey-500, #767676);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__header .campaign-card-content__rating{display:flex;gap:6px}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__header .campaign-card-content__rating .campaign-card-content__rating-icon{display:flex}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__header .campaign-card-content__rating-number{color:var(--text-secondary, #4d5761);font-size:12px;font-style:normal;font-weight:500;line-height:157%}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__body{margin-top:7px;color:var(--Neutral-Grey-900, #1a1a1a);font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__body .tag{display:inline-flex;position:relative;bottom:-2px}@supports (-webkit-line-clamp: 2){.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__body{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__footer{margin-top:5px;display:flex;justify-content:space-between;align-items:center;align-self:stretch}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__footer .campaign-card-content__price{color:var(--primary-600-main, #d7002b);font-family:SF Pro Display;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__footer .campaign-card-content__price .unit{color:var(--primary-600-main, #d7002b);font-family:SF Pro Display;font-size:12px;font-style:normal;font-weight:600;line-height:24px;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.campaign-card-item .campaign-card-info .campaign-card-info__content .campaign-card-content__footer .campaign-card-content__join-number{display:flex;gap:4px;color:var(--Neutral-Grey-600, #767676);font-size:12px;font-style:normal;font-weight:400}.campaign-card-item>.tag{display:flex;align-items:flex-start;gap:4px;overflow:auto;width:100%}.campaign-card-item>.tag .tag-item{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:4px;border-radius:48px;background:var(--Neutral-Grey-100, #f5f5f5);color:var(--Neutral-Grey-700, #434343);font-size:12px;font-style:normal;font-weight:500;line-height:157%;white-space:nowrap}.campaign-card-item>.tag .short-text span{width:67px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campaign-card-item>.tag .UGC{border-radius:24px;font-size:12px;font-style:normal;font-weight:600}.campaign-card-item>.tag .UGC svg{position:relative;bottom:1px}.campaign-card-item>.tag .Review{border-radius:24px;font-size:12px;font-style:normal;font-weight:600}.campaign-card-item>.tag .Live{border-radius:24px;font-size:12px;font-style:normal;font-weight:600}.campaign-card-item>.tag .Live svg{position:relative;bottom:1px}*::-webkit-scrollbar{display:none!important}*{scrollbar-width:none}*{-ms-overflow-style:none!important}main{background:#f3f3f3}.master-mobile-layout-blade{height:100vh;background-color:#f3f3f3}.drive{padding:0 16px;border-radius:1px;background:#F5F5F5;height:8px}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.mt-4{margin-top:1.5rem!important}.mt-2{margin-top:8px}.w-100{width:100%}.h-100{height:100%}.p-3{padding:12px}.overflow-x-scroll{overflow-x:scroll}.overflow-scroll{overflow:scroll}.p-2{padding:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mt-3{margin-top:12px}.object-fit-cover{-o-object-fit:cover;object-fit:cover}.justify-content-between{justify-content:space-between}.bg-white{background:#fff}.m-3{margin:12px}.rounded{border-radius:.375rem!important}.gap-3{gap:1rem}.p-3{padding:1rem!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.bottom-0{bottom:0!important}body{margin:0;line-height:unset!important}::-webkit-scrollbar{display:none}body ::-webkit-scrollbar-track,html ::-webkit-scrollbar-track{border-radius:.125rem;background-color:#d3d3d3}body ::-webkit-scrollbar,html ::-webkit-scrollbar{width:.25rem;border-radius:.125rem}body ::-webkit-scrollbar-thumb,html ::-webkit-scrollbar-thumb{border-radius:.125rem;background-color:gray}a{text-decoration:none!important}div ::-webkit-scrollbar-track{border-radius:.125rem;background-color:#d3d3d3}div ::-webkit-scrollbar{width:.25rem;border-radius:.125rem}div ::-webkit-scrollbar-thumb{border-radius:.125rem;background-color:gray}*,:after,:before{box-sizing:border-box}.title{font-size:14px;font-weight:500;color:#a3a3a3;padding:12px}.phone{color:var(--Neutral-700, #595959);font-size:13px;margin-left:8px}.container__bg{position:relative}.information{display:grid;width:100%;padding:12px 16px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);border-radius:5px}.information_koc{justify-content:space-between;display:flex;align-items:center;padding:12px}.information_image{width:64px;height:64px;border-radius:50%;overflow:hidden}.utilities{background:#f1f1f1;padding:12px;border-radius:12px;margin-top:-12px}.badge-relese{padding:2px 12px;align-items:center;border-radius:40px;background:var(--Neutral-400, #FFF);color:#fff;border:white;font-size:12px;gap:8px}.badge-release-new .badge-relese{background:#D7002B}.mn__link{height:55px;align-items:center;line-height:24px;cursor:pointer;border-radius:8px;padding:16px}.mn__link_text{margin:4px;font-weight:400;font-size:14px;color:#000}.utilities__a{margin:5px}.utilities__svg{border-radius:var(--Spacing-sm, 5px);background:var(--Gray-100, #F2F2F2);display:inline-flex;justify-content:center;align-items:center;padding:10px;border-radius:10px}.header__badge{position:absolute;top:-4px;right:0;display:flex;justify-content:center;align-items:center;min-width:16px;height:16px;border-radius:8px;background:#DE0026;color:var(--Neutral-White, #FFF);text-align:center;font-family:SF Pro Display;font-size:9px;font-style:normal;font-weight:700;line-height:10px}.header__item--circle{height:40px;background-color:#f1f1f1;border-radius:20px;position:absolute}.point{color:#655f5f;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.block-rank{position:relative;margin-bottom:12px}.block-rank img{width:100%}.block-rank .block-info{display:grid;position:absolute;top:8px;left:8px;bottom:8px}.block-rank .block-info>div:first-child{display:flex;align-items:center;margin-bottom:4px}.block-rank .block-info>div:first-child .title-rank{color:#000;text-align:center;font-feature-settings:"clig" off,"liga" off;text-align:start;margin-right:10px;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.block-rank .block-info>div:first-child .icon-new{background-color:#d7002b;border-radius:9999px;padding:2px 7px;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.block-rank .block-icon{position:absolute;top:5px;right:12px;display:grid;gap:12px}.icon-container,.button-container{display:flex;align-items:center}.icon-container{margin-right:10px;margin-left:13px}.svg__container{display:flex;margin-left:-6px;align-items:center}.suggested-jobs{display:flex;justify-content:space-between;align-items:center;height:42px;padding:8px 20px;margin-top:12px}.suggested-jobs h2{color:#000;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.suggested-jobs .see-all{font-size:16px;font-weight:500;color:#d90429;text-decoration:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:888}.performance{color:#101828;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.performance-p{margin-top:-10px;color:#475467;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.popup,#overlay{display:none}.popup{position:fixed;bottom:80px;max-width:425px;width:100%;background-color:#fff;border-radius:10px;z-index:9999;box-shadow:0 4px 15px #0000001a;padding:16px}.popup-content{display:flex;flex-direction:column}.popup-header{display:flex;justify-content:space-between;width:100%;margin-bottom:10px}.popup-icon{display:flex;width:48px;height:48px;justify-content:center;align-items:center;border-radius:28px;border:8px solid #FFFAEB;background:#FEF0C7}.close-btn{background:none;border:none;font-size:20px;cursor:pointer;margin-right:-8px;margin-top:-18px}.popup-body h3{font-size:18px;margin-bottom:10px}.popup-body p{font-size:14px;color:#666;margin-bottom:20px}.popup-footer{display:flex;flex-direction:column;width:100%;gap:12px}.update-btn{background-color:#d7002b;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;height:44px;display:flex;justify-content:center;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.skip-btn{background-color:#f5f5f5;color:#333;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;height:44px;font-size:14px;font-weight:700}
