.spring-sale-banner{background:linear-gradient(112.5deg, #103554 -17.75%, #1B154D 84.73%);overflow:hidden;font-family:'Montserrat', sans-serif;width:100vw;height:86px;position:fixed;left:0;top:0;z-index:10000000}.spring-sale-banner *{box-sizing:border-box}.spring-sale-banner::after{content:'';position:absolute;right:0;top:0;bottom:0;width:467px;background:linear-gradient(280.66deg, #FF561A 12.37%, rgba(112,31,3,0) 91.72%);pointer-events:none;z-index:-2}.spring-sale-banner .spring-sale-banner__cake{position:absolute;left:-74px;top:-10px;z-index:-1;width:318px;height:211px}.spring-sale-banner .spring-sale-banner__cake img{display:block;width:100%;height:100%}.spring-sale-banner .spring-sale-banner__gift{position:absolute;z-index:-1;right:-38px;top:-13px;width:278px;height:187px}.spring-sale-banner .spring-sale-banner__gift img{display:block;width:100%;height:100%}.spring-sale-banner .spring-sale-banner__close-btn{display:block;width:32px;height:32px;position:absolute;right:10px;top:10px;z-index:3;background-color:rgba(255,255,255,0);border:none;outline:none;opacity:0.8;transition:opacity 0.15s ease}.spring-sale-banner .spring-sale-banner__close-btn:hover{opacity:1}.spring-sale-banner .spring-sale-banner__close-btn .icon{width:18px;height:18px;fill:#ffffff}.spring-sale-banner .spring-sale-banner__inner{display:flex;align-items:center;justify-content:space-between;max-width:915px;height:100%;padding:0 22px;box-sizing:content-box;margin:0 auto}.spring-sale-banner .spring-sale-banner__col_title .title{font-weight:900;font-size:43px;line-height:43px;text-transform:uppercase;background-color:#ffd361;background-image:linear-gradient(95.12deg, #ff5d29 -3.17%, #ffd361 88.93%);background-repeat:repeat;background-size:100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}.spring-sale-banner .spring-sale-banner__col_title .sub-title{display:none;font-weight:500;font-size:14px;line-height:20px;color:#fff}.spring-sale-banner .spring-sale-banner__col_description{color:#FFF;font-size:16px;line-height:16px;font-weight:600}.spring-sale-banner .spring-sale-banner__col_description p{margin:0}.spring-sale-banner .spring-sale-banner__col_description .main-desc{font-size:23px;line-height:23px;font-weight:800;display:block;margin-bottom:8px;text-transform:uppercase}.spring-sale-banner .spring-sale-banner__action-wrap{display:block;padding:1px;background:linear-gradient(94.69deg, #F4739A 3.1%, #FCAA7C 93.85%);border-radius:3px;position:relative;z-index:2}.spring-sale-banner .spring-sale-banner__action-link{width:173px;height:40px;font-weight:700;font-size:16px;line-height:40px;color:#fff;background:#FDBC3E;background:linear-gradient(95.28deg, #F3551D 1.15%, #FDBC3E 109.28%);text-align:center;display:block;text-decoration:none}.spring-sale-banner .spring-sale-banner__action-link:hover,.spring-sale-banner .spring-sale-banner__action-link:active{background:linear-gradient(94.82deg, #FF4800 -.12%, #FF9600 97.95%);text-decoration:none;color:#fff}.spring-sale-banner .spring-sale-banner__global-link{display:block;width:100%;height:100%;position:absolute;left:0;top:0;text-indent:-9999px;background-color:rgba(255,255,255,0);border:none;outline:none;overflow:hidden;cursor:default;z-index:1}@media screen and (max-width: 1366px){.spring-sale-banner .spring-sale-banner__inner{max-width:866px}.spring-sale-banner .spring-sale-banner__col_title .title{font-size:40px}}@media screen and (max-width: 1279px){.spring-sale-banner .spring-sale-banner__cake{left:-83px;top:9px;width:254px;height:169px}.spring-sale-banner .spring-sale-banner__gift{right:-95px;top:-10px;width:204px;height:135px}.spring-sale-banner .spring-sale-banner__inner{max-width:772px}.spring-sale-banner .spring-sale-banner__col_title .title{font-size:32px;line-height:32px}}@media screen and (max-width: 979px){.spring-sale-banner .spring-sale-banner__cake{left:-74px;top:-10px;width:318px;height:211px}.spring-sale-banner .spring-sale-banner__inner{max-width:100%;justify-content:center}.spring-sale-banner .spring-sale-banner__col_title{padding-right:35px}.spring-sale-banner .spring-sale-banner__col_title .title{font-size:20px;line-height:22px;display:block;margin-top:2px}.spring-sale-banner .spring-sale-banner__col_title .sub-title{display:block}.spring-sale-banner .spring-sale-banner__col_description{display:none}}@media screen and (max-width: 730px){.spring-sale-banner::after{display:none}.spring-sale-banner .spring-sale-banner__cake{left:-101px;top:30px;width:188px;height:125px}.spring-sale-banner .spring-sale-banner__gift{display:none}}@media screen and (max-width: 539px){.spring-sale-banner .spring-sale-banner__col_title{padding-right:10px}.spring-sale-banner .spring-sale-banner__col_title .title{font-size:18px;line-height:19px}.spring-sale-banner .spring-sale-banner__col_title .sub-title{font-size:12px;line-height:20px}.spring-sale-banner .spring-sale-banner__close-btn{right:0;top:0}}@media screen and (max-width: 379px){.spring-sale-banner .spring-sale-banner__inner{padding:0 12px}}
