a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{font-family:Exo\ 2,sans-serif;overflow:hidden}main div,main p{font-weight:700;line-height:120%}main .black-friday-hero{background:url(/imgs/festival/2025/banner-bg.webp) no-repeat;background-size:100% 100%;height:600px;padding-left:185px;padding-top:64px;position:relative}main .black-friday-hero .black-friday-container{background:url(/imgs/festival/2025/off-bg.webp) no-repeat;height:271px;padding:33px 39px;width:726px}main .black-friday-hero .black-friday-container p{color:#fff;font-size:24px;max-width:670px}main .black-friday-hero .black-friday-container .black-friday-title{align-items:center;color:#000;display:flex;font-size:72px;font-weight:900;gap:4px}main .black-friday-hero .black-friday-container .font{display:inline-block;font-size:72px;font-weight:900;margin:0 auto 32px;position:relative;text-align:left}main .black-friday-hero .black-friday-container .font .stroke{-webkit-text-stroke:15px #fff;text-shadow:0 8px 12px #ffd971,0 10px 15px #ffd971,0 12px 20px #ffd971}main .black-friday-hero .black-friday-container .font .text{text-wrap:nowrap;color:#000;left:0;margin:auto;position:absolute;top:0}main .black-friday-hero .black-friday-container .font .text:before{color:#000;content:attr(text);left:0;-webkit-mask:linear-gradient(180deg,transparent,#000);position:absolute;top:0}main .black-friday-hero .black-friday-container .font .text .red{color:red;position:relative}main .black-friday-hero .black-friday-container .font .text .red:before{color:red;content:attr(text);left:0;-webkit-mask:linear-gradient(180deg,transparent,red);position:absolute;top:0}main .black-friday-hero .hero-bottom{background:#ff3d5c;border:4px solid #fff;border-radius:99px;bottom:0;left:50%;max-width:659px;padding:16px 44px;position:absolute;transform:translate(-50%,-76px)}main .black-friday-hero .hero-bottom p{color:#fff;font-size:16px;font-weight:700;text-align:center}main .hasbg .gradient-bg{background:linear-gradient(180deg,#ff3d5c,#fff2e9);padding-bottom:48px;padding-top:40px}main .hasbg .bg{background:#fff2e9;padding-bottom:160px}main .container{margin:0 auto;max-width:1200px}main .container .black-friday-content{background:linear-gradient(180deg,#ffc8c8,#fff3ce);border:4px solid #fff;border-radius:32px;color:#ff3e5c;padding:30px 60px}main .container .black-friday-content .black-friday-features{align-items:center;display:flex;gap:40px;justify-content:center}main .container .black-friday-content .black-friday-features .black-friday-feature{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center}main .container .black-friday-content .black-friday-features .black-friday-feature img{border:1px solid conic-gradient(from 180deg at 50% 50%,#ff3d5c -36.45deg,#ffd372 79.9deg,#ff89a6 219.99deg,#ff3d5c 323.55deg,#ffd372 439.9deg);border-radius:12.8px;height:64px;width:64px}main .container .black-friday-content .black-friday-features .black-friday-feature p{font-size:16px;text-align:center}main .container .black-friday-content .features-bottom{color:#57000e;font-size:20px;margin-top:24px;text-align:center}main .container .black-friday-products .black-friday-container{display:flex;flex-direction:column;gap:48px}main .container .black-friday-products .black-friday-container .black-friday-product-group{padding:35px 48px 40px;position:relative;z-index:2}main .container .black-friday-products .black-friday-container .black-friday-product-group.quarter:before{background-image:url(/imgs/festival/2025/product-bg1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}main .container .black-friday-products .black-friday-container .black-friday-product-group.month:before{background-image:url(/imgs/festival/2025/product-bg2.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge{align-items:baseline;background:#ffd2e2;border:4px solid #fff;border-radius:24px;display:flex;gap:6px;height:114px;justify-content:flex-end;left:46%;padding:0 24px;position:absolute;top:21px;transform:translateX(-50%);width:280px;z-index:0}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text{display:inline-block;font-size:30px;font-weight:700;position:relative;text-align:left}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text.fs48{font-size:48px}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text.fs48 .text{color:#c55337;left:0;margin:auto;position:absolute;top:0}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text.fs48 .text:before{color:#ff3d5c;content:attr(text);left:0;-webkit-mask:linear-gradient(270deg,transparent,#000);position:absolute;top:0}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text .stroke{-webkit-text-stroke:6px #fff}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text .text{color:#716f00;left:0;margin:auto;position:absolute;top:0}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text .text:before{color:#ad5a27;content:attr(text);left:0;-webkit-mask:linear-gradient(270deg,transparent,#000);position:absolute;top:0}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container{position:relative;z-index:1}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .products-title{color:#57000e;font-size:36px;margin-bottom:63px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product{background:#fff2f7;border-radius:24px;display:flex;flex-direction:column;gap:32px;padding:16px;width:calc(33.33333% - 13.33333px)}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-logo{align-items:center;display:flex;flex-direction:column;gap:36px;justify-content:center;margin-bottom:24px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-logo .black-friday-product-name{color:#000;display:block;font-size:24px;text-align:center}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-price{text-align:center}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-price .black-friday-current-price{color:#ff3d5c;display:inline-block;font-size:48px;margin-right:10px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-price .black-friday-original-price{color:#949494;font-size:20px;font-weight:500;text-decoration:line-through}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions{align-items:center;display:flex;gap:10px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions .add-cart{align-items:center;background:#ff3d5c;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;height:52px;justify-content:center;line-height:20px;transition:all .3s ease;width:calc(50% - 5px)}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions .add-cart picture{height:14px;width:14px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions .add-cart:hover{background:#e6364f;transform:scale(1.05)}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions .add-cart.win{background:#2c2c2c}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-actions .add-cart.win:hover{background:#1a1a1a;transform:scale(1.05)}@media screen and (max-width:1200px) and (min-width:992px){main .black-friday-hero{zoom:.8}main .container{padding:0 20px}}@media screen and (max-width:991px) and (min-width:769px){main .black-friday-hero{zoom:.7}main .container{zoom:.8;padding:0 20px}}@media screen and (max-width:768px){main .hasbg{padding:15px 0 27px}main .black-friday-hero{aspect-ratio:375/445;background:url(/imgs/festival/2025/banner-mobile-bg.webp) no-repeat;background-size:100% 100%;box-sizing:border-box;height:auto;padding:40px 36px 0;width:100%}main .black-friday-hero .black-friday-container{background:none;height:auto;margin:0 auto;padding:0;text-align:center;width:100%}main .black-friday-hero .black-friday-container .font{font-size:24px;margin-bottom:8px}main .black-friday-hero .black-friday-container .font .stroke{-webkit-text-stroke:4px #fff;text-shadow:0 1px 2px #ffd971,0 2px 3px #ffd971}main .black-friday-hero .black-friday-container p{font-size:12px;font-weight:500}main .black-friday-hero .hero-bottom{border:.78px solid #fff;border-radius:12px;padding:8px;transform:translate(-50%,-12px);width:85.6vw}main .black-friday-hero .hero-bottom p{font-size:10px;font-weight:500}main .container{padding:0 20px}main .container .black-friday-content{padding:30px 20px}main .container .black-friday-content .black-friday-features{flex-direction:column}main .container .black-friday-content .features-bottom{font-size:12px}main .container .black-friday-products .black-friday-container{gap:16px}main .container .black-friday-products .black-friday-container .black-friday-product-group{padding:14px 12px}main .container .black-friday-products .black-friday-container .black-friday-product-group.quarter:before{background-image:url(/imgs/festival/2025/product-mobile-bg1.webp)}main .container .black-friday-products .black-friday-container .black-friday-product-group.month:before{background-image:url(/imgs/festival/2025/product-mobile-bg2.webp)}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge{border:2px solid #fff;height:71px;left:auto;padding:0 8px;right:16px;top:6px;transform:none;width:220px}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text{font-size:12px}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text.fs48{font-size:20px}main .container .black-friday-products .black-friday-container .black-friday-product-group .black-friday-badge .black-friday-badge-text .stroke{-webkit-text-stroke:3px #fff}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .products-title{font-size:20px;margin-bottom:23px;margin-left:4px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container{flex-direction:column;gap:12px;padding:0 12px}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product{width:100%}main .container .black-friday-products .black-friday-container .black-friday-product-group .products-container .product-container .black-friday-product .black-friday-product-info .black-friday-product-logo{align-items:center}}
