.buybtn{display:block;width:262px;height:55px;line-height:55px;font-size:20px;font-weight:600;background:transparent linear-gradient(321deg, #f70 0%, #FFCE00 100%) 0% 0% no-repeat padding-box;box-shadow:0px 9px 16px rgba(146,69,13,0.4);border:1px solid #FFB400;color:#FFFFFF;cursor:pointer;text-decoration:none;text-align:center}.buybtn:hover{background:#FF6600 0% 0% no-repeat padding-box;box-shadow:0px 9px 16px rgba(115,13,13,0.4);border:1px solid #FE300C}.buybtn.red{background:transparent linear-gradient(331deg, #E00B12 0%, #FF4C24 100%) 0% 0% no-repeat padding-box;box-shadow:0px 9px 16px rgba(115,13,13,0.4);border:1px solid #FE300C}.buybtn.red:hover{background:#FF6600 0% 0% no-repeat padding-box}.banner{height:975px;background:url(../banner_bg.webp) center no-repeat}.banner .logo{position:absolute;left:-100px;top:10px}.banner .title{padding-top:40px;text-align:center}.banner .title p{font-size:22px;font-weight:500;color:rgba(212,12,35,0.8)}.banner .offer_nav{width:fit-content;height:70px;border:1px solid #FF4E00A1;border-radius:50px;padding:10px;display:flex;justify-content:center;gap:20px;margin:0px auto}.banner .offer_nav li{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;width:240px;height:50px;border-radius:30px;text-align:center;cursor:pointer}.banner .offer_nav li.active{background:#FFDE02}.banner .offer_nav li.active p svg{fill:#000 !important;filter:brightness(0)}.banner .offer_nav li.active p b{color:#000}.banner .offer_nav li.active span{color:#FF0000;font-weight:500}.banner .offer_nav li p svg{vertical-align:bottom}.banner .offer_nav li p b{font-size:18px;font-weight:bold;color:#919191}.banner .offer_nav li span{display:block;font-size:12px;color:#FFFFFF}.banner .offer_cont{margin-top:50px;display:flex;justify-content:center;align-items:center;gap:80px}.banner .offer_cont .of_item{width:412px;height:550px;background:#fff;padding:24px 75px 0px}.banner .offer_cont .of_item dt{display:flex;align-items:center;gap:10px}.banner .offer_cont .of_item .price{margin-top:10px;text-align:center}.banner .offer_cont .of_item .price span{color:#2B2D36;font-size:22px;font-weight:bold}.banner .offer_cont .of_item .price span b{font-size:34px;font-weight:bold}.banner .offer_cont .of_item .price p{font-size:12px;font-weight:500;color:#504444;margin-top:8px}.banner .offer_cont .of_item .buybtn{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:8px}.banner .offer_cont .of_item .buybtn span{font-size:20px;font-weight:600;color:#fff}.banner .offer_cont .of_item .buybtn .cart{animation:shake 1s linear infinite}@keyframes shake{0%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}25%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}70%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.banner .offer_cont .of_item .of_list{display:flex;flex-direction:column;gap:8px;margin-top:38px;width:100%}.banner .offer_cont .of_item .of_list li{display:flex;align-items:center;font-size:13px;font-weight:500;color:#2E2E2E}.banner .offer_cont .of_item .of_list li::before{content:'√';display:block;color:#000;margin-right:10px}.banner .offer_cont .of_item .of_list li span{margin-right:4px}.banner .offer_cont .of_item .of_list .more{font-size:12px;font-weight:500;color:#5D0202;text-decoration:underline;cursor:pointer}.banner .offer_cont .of_item .of_list .more::before{opacity:0}.banner .offer_cont .of_item.active{position:relative;width:414px;height:582px;box-shadow:1px 3px 27px #9B0005;border:2px solid #FF0000;padding-top:35px}.banner .offer_cont .of_item.active .of_top{position:absolute;max-width:360px;min-width:330px;height:34px;background:#2A2A2A 0% 0% no-repeat padding-box;box-shadow:inset 1px 8px 22px #7B7A7A,0px 3px 4px rgba(0,0,0,0.4);border-radius:17px;left:0px;right:0px;top:-20px;margin:0px auto}.banner .offer_cont .of_item.active .of_top>div{display:none;align-items:center;justify-content:center;width:100%;height:100%}.banner .offer_cont .of_item.active .of_top>div p{font-size:16px;font-weight:600;color:#F8F8F8}.banner .offer_cont .of_item.active .of_top>div.on{display:flex}.banner .offer_cont .of_item.active .of_top .cunt_num{position:relative}.banner .offer_cont .of_item.active .of_top .cunt_num img{position:absolute;left:-30px;top:-20px}.banner .offer_cont .of_item.active .of_top .cunt_num p{font-size:14px}.banner .offer_cont .of_item.active .of_top .cunt_num .countdown{height:20px;line-height:20px}.banner .offer_cont .of_item.active .of_top .cunt_num .countdown .scroll-tick{height:20px}.banner .offer_cont .of_item.active .of_top .cunt_num .countdown .scroll-tick:nth-of-type(2) span{border-left:1px solid #40EC8A;border-right:1px solid #40EC8A}.banner .offer_cont .of_item.active .of_top .cunt_num .countdown .scroll-tick span{padding:0px 8px}.banner .offer_cont .of_item.active .of_top .cunt_num .br-reduce{left:50%}.banner .offer_cont .of_item.active .of_top .normal{font-weight:600;color:#F8F8F8}.banner .offer_cont .of_item.active .border_text b::after{text-shadow:0px 5px 12px #FF8F92}.banner .offer_cont .of_item.active .border_text strong{background:transparent linear-gradient(334deg, #B80024 0%, #FF1D21 51%, #FF4447 100%, #FF4447 100%) 0% 0% no-repeat padding-box;-webkit-background-clip:text}.banner .offer_cont .of_item.active .of_list{margin-top:24px}.banner .offer_cont .of_item.active .of_list .save{color:#FC7600}.banner .banner_list{margin-top:55px}
