@font-face{font-family:Montserrat-ExtraBold;src:url(/cdn/shop/files/Montserrat-ExtraBold.ttf)}@font-face{font-family:Montserrat-Bold;src:url(/cdn/shop/files/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat-SemiBold;src:url(/cdn/shop/files/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat-Light;src:url(/cdn/shop/files/Montserrat-Light.ttf)}@font-face{font-family:Poppins-ExtraBoldItalic;src:url(/cdn/shop/files/Poppins-ExtraBoldItalic.ttf)}@font-face{font-family:Poppins-ExtraBold;src:url(/cdn/shop/files/Poppins-ExtraBold.ttf)}@font-face{font-family:Poppins-Bold;src:url(/cdn/shop/files/Poppins-Bold.ttf)}@font-face{font-family:Poppins-SemiBold;src:url(/cdn/shop/files/Poppins-SemiBold.ttf)}@font-face{font-family:Poppins-Medium;src:url(/cdn/shop/files/Poppins-Medium.ttf)}@font-face{font-family:Poppins-Regular;src:url(/cdn/shop/files/Poppins-Regular.ttf)}@font-face{font-family:Roboto-Bold;src:url(/cdn/shop/files/Roboto-Bold.ttf)}@font-face{font-family:Roboto-Regular;src:url(/cdn/shop/files/Roboto-Regular.ttf)}@font-face{font-family:EthnocentricRg;src:url(/cdn/shop/files/ETHNOCENTRIC_RG.OTF)}*{margin:0;padding:0;box-sizing:border-box}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:block}html,body{height:100%;width:100%;-webkit-text-size-adjust:auto!important;text-size-adjust:auto!important;-moz-text-size-adjust:auto!important;-ms-text-size-adjust:auto!important;-webkit-font-smoothing:antialiased;overflow-x:hidden;line-height:initial}a{color:inherit;text-decoration:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}input,img{border:none}ul,li{list-style:none}#root{letter-spacing:0px;width:1920px;margin:0 auto;overflow-x:hidden}@media only screen and (max-width: 1080px){#root{width:1080px}}.sp-uppercase{text-transform:uppercase}.sp-relative{position:relative}.sp-img{display:block;width:100%}.sp-flex-x{display:flex;align-items:center}.flex-bet{display:flex;justify-content:space-between;align-items:center}.sp-ww{width:1400px;margin-left:auto;margin-right:auto}.sp-fixed{left:0;position:fixed!important;right:0;top:0;animation:stuckMoveDown .6s;z-index:10}.sp-fixed .sp_header-content{top:0;box-sizing:border-box;border-radius:10px}.sp_header-top{width:100%;height:25px;position:relative;z-index:11;text-align:center;font-family:Roboto-Regular;font-size:12px;color:#fff;top:0;text-transform:uppercase}.sp_header-top .sp-p{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#000}.sp_header-wrap{position:relative}.sp_header-content{position:absolute;top:30px;left:50%;transform:translate(-50%);width:1400px;height:80px;background:#fff;border-radius:10px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;z-index:2;padding-left:389px;position:relative}.sp_header-content ul{display:flex;align-items:center;gap:53px;font-family:Poppins-Bold;font-size:16px;color:#000}.sp_header-content ul span{padding:0 6px;height:10px;background:#cd160c;font-family:Poppins-Medium;border-radius:3px;font-size:10px;color:#fff;display:inline-block;text-align:center;margin-left:2px;vertical-align:middle;line-height:12px;transform:translateY(-1px)}.sp_header-content ul li:hover{color:#124ba5}.sp_header-content .sp-logo-box{height:36px;position:absolute;left:40px;top:50%;transform:translateY(-50%)}.sp_header-content .sp-logo{height:100%}.sp-top-btn{width:160px;height:80px;background:linear-gradient(180deg,#1191fe,#124ba5);border-radius:0 10px 10px 0;text-align:center;font-size:20px;color:#fff;font-family:Poppins-Bold;margin-right:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.sp-price-group{display:flex;align-items:baseline}.sp-price-group .sp-price2{text-decoration:line-through}.btn-style{display:flex;justify-content:center;align-items:center;cursor:pointer}.sp-stroke{position:relative}.sp-stroke:after{content:attr(data-title);-webkit-text-stroke:0px;position:absolute;left:0;right:0;top:0}.sp-stroke-shadow{position:relative;z-index:1}.sp-stroke-shadow:before{content:attr(data-title);-webkit-text-stroke:0px;position:absolute;left:0;bottom:0;right:0;text-shadow:-6px 8px 0px rgba(16,16,16,.39);z-index:-1}.sp-btn-style1{width:543px;height:80px;background:linear-gradient(180deg,#1191fe,#124ba5);box-shadow:0 5px #00429c8a;border-radius:11px;font-size:38px;line-height:80px;color:#fff;font-family:Poppins-Bold;cursor:pointer;display:flex;align-items:center;justify-content:center;animation:skip 4s infinite 1s;box-sizing:border-box;position:relative;z-index:1;text-transform:uppercase;text-align:center}.sp-title-wrap{position:absolute;width:100%;box-sizing:border-box}.sp-title{font-family:Poppins-Bold;font-size:50px;text-align:center;line-height:54px;color:#131313}.sp-sub-title{font-family:Poppins-Medium;font-size:24px;text-align:center;line-height:26px;margin-top:29px;color:#7c7c7c}.sp-color{background:linear-gradient(0deg,#8359ae,#5c0188);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sp-part1{height:935px;background-color:#000}.sp-part1 .sp-content{width:1400px;position:absolute;left:260px;box-sizing:border-box;top:0;height:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}.sp-part1 .sp-text{position:absolute;top:252px;line-height:1;font-family:Montserrat-Light;font-size:55px;color:#fff;text-transform:uppercase}.sp-part1 .sp-text1{position:absolute;top:310px;line-height:54px;font-family:EthnocentricRg;font-style:italic;font-size:78px;color:#ffa200}.sp-part1 .sp-sub-title{position:absolute;top:375px;font-size:24px;color:#cfcfcf;line-height:32px;text-align:left;font-family:Poppins-Regular}.sp-part1 .sp-item{position:absolute;top:500px;left:28px;display:flex;flex-direction:column;align-items:center;gap:17px;font-family:Montserrat-SemiBold;font-size:20px;line-height:24px;color:#fff;text-align:center}.sp-part1 .sp-item img{height:33px}.sp-part1 .sp-item2{left:223px}.sp-part1 .sp-item3{left:434px}.sp-part1 .sp-btn-style1{position:absolute;top:190px}.sp-part1 .sp-video{position:absolute;top:246px;left:753px;width:633px;height:492px;background:#fff;border-radius:19px;overflow:hidden}.sp-part1 .sp-video video{width:100%;height:100%;object-fit:cover}.sp-part1 .sp-img4{width:89px;position:absolute;top:397px;left:1311px}.sp-part2{height:726px;background:#f7f7f7;padding:97px 0 104px}.sp-part2 .sp-row{display:flex;gap:18px;justify-content:center;margin-top:56px}.sp-part2 .sp-row .sp-item img{height:297px}.sp-part2 .sp-row .sp-item .sp-p{width:100%;margin-top:43px;text-align:center;font-family:Poppins-Regular;font-size:24px;color:#000;line-height:20px}.sp-part3{height:820px;box-sizing:border-box}.sp-part3 .sp-video{width:626px;height:497px;background:#eee;border-radius:10px;overflow:hidden;position:absolute;top:100px;left:259px}.sp-part3 .sp-video video{width:100%;height:100%;object-fit:cover}.sp-part3 .sp-item{position:absolute;left:288px;top:641px;display:flex;flex-direction:column;gap:17px}.sp-part3 .sp-item .sp-p1{font-family:Poppins-Bold;color:#ffa200;font-size:46px;line-height:36px}.sp-part3 .sp-item .sp-p2{font-family:Roboto-Regular;color:#666;font-size:20px;line-height:17px}.sp-part3 .sp-item2{left:514px}.sp-part3 .sp-item3{left:744px}.sp-part3 .sp-title{position:absolute;top:110px;left:1016px;text-align:left}.sp-part3 .sp-sub-title{width:626px;height:87px;background:#f9fafc;padding-top:12px;padding-left:16px;font-size:22px;line-height:34px;color:#000c;position:absolute;top:237px;left:1014px;text-align:left;z-index:1;margin-top:0}.sp-part3 .sp-box{position:absolute;left:1014px;top:348px;width:304px;display:flex;flex-direction:column;align-items:center;gap:20px}.sp-part3 .sp-box img{width:100%}.sp-part3 .sp-box .sp-text{font-family:Poppins-Medium;color:#000c;font-size:22px;line-height:23px}.sp-part3 .sp-box2{left:1337px}.sp-part3 .sp-btn-style1{width:630px;position:absolute;top:635px;left:1017px}.sp-white{color:#fff}.sp-img-p{position:absolute;width:100%;top:0;left:0}.sp-part4{padding-top:100px;box-sizing:border-box;height:948px}.sp-part4 .sp-sub-title{color:#cecece;margin-top:28px}.sp-part4 .sp-box{width:389px;height:53px;background:linear-gradient(180deg,#1191fe,#124ba5);border-radius:26px;position:absolute;top:259px;left:415px;display:flex;align-items:center;justify-content:center;z-index:1;gap:9px}.sp-part4 .sp-box img{height:25px}.sp-part4 .sp-box .sp-t{font-family:Poppins-SemiBold;color:#fff;font-size:23px}.sp-part4 .sp-box .sp-t span{font-size:28px}.sp-part4 .sp-box2{position:absolute;top:278px;left:278px;width:684px}.sp-part4 .sp-box2 img{width:100%}.sp-part4 .sp-text1{position:absolute;top:436px;left:240px;font-family:Poppins-SemiBold;color:#1170d4;font-size:26px;line-height:28px}.sp-part4 .sp-text2{position:absolute;top:482px;left:239px;font-family:Poppins-Medium;color:#7c7c7c;font-size:20px;line-height:20px}.sp-part5{height:881px;padding-top:100px;padding-bottom:80px}.sp-part5 .sp-content{width:1379px;height:452px;margin:0 auto}.sp-part5 .sp-img{width:100%}.sp-part5 .sp-text1{font-family:Poppins-Bold;color:#fff;font-size:34px;line-height:37px;position:absolute;top:102px;left:433px}.sp-part5 .sp-text2{position:absolute;top:148px;left:432px;font-family:Poppins-SemiBold;color:#cea471;font-size:20px;line-height:22px}.sp-part5 .sp-text3{position:absolute;top:193px;left:432px;font-family:Poppins-Medium;color:#dbdbdbe6;font-size:18px;line-height:30px}.sp-part5 .sp-text4{position:absolute;top:335px;left:950px;font-family:Poppins-Medium;color:#ffffffe6;font-size:14px;line-height:16px}.sp-part5 .sp-scroll3{position:relative;width:100%;height:179px;overflow:hidden;margin-top:85px}.sp-part5 .sp-scroll3 .nav-imgs{display:flex}.sp-part5 .sp-scroll3 .nav-imgs .sp-flex-x{display:flex;flex-wrap:nowrap;align-items:center;gap:0;width:2800px!important}.sp-part5 .sp-scroll3 .nav-imgs .sp-p{flex-shrink:0;width:max-content}.sp-part5 .sp-scroll3 .sp-icon{width:auto;display:block;margin-right:92px}.sp-part5 .sp-scroll3 .sp-icon1{height:164px}.sp-part5 .sp-scroll3 .sp-icon2{height:152px}.sp-part5 .sp-scroll3 .sp-icon3{height:109px}.sp-part5 .sp-scroll3 .sp-icon4{height:125px}.sp-part5 .sp-scroll3 .sp-icon5{height:156px}.sp-part5 .sp-scroll3 .sp-icon6{height:126px}.sp-part5 .sp-scroll3 .sp-icon7{height:146px}.sp-part5 .sp-scroll3 .sp-icon8{height:89px}.sp-part5 .sp-scroll3 .sp-icon9{height:179px}.sp-part6{height:960px;background:linear-gradient(90deg,#121212,#2d2d2d,#121212);padding:123px 0 164px}.sp-part6 .sp-sub-title{color:#fffc;line-height:28px}.sp-part6 .sp-box{margin-top:39px;padding:0 260px;width:100%;display:flex;justify-content:center;gap:30px}.sp-part6 .sp-item{flex:1}.sp-part6 .sp-img{width:100%}.sp-part6 .sp-p1{font-family:Poppins-Bold;margin-top:30px;font-size:36px;line-height:39px;color:#fff}.sp-part6 .sp-p2{font-family:Poppins-Regular;margin-top:17px;font-size:20px;line-height:30px;color:#d1d1d1}.sp-part6 .sp-btn-style1{width:600px;margin:52px auto 0}.sp-part7{height:948px;padding-top:100px;padding-bottom:94px;box-sizing:border-box}.sp-part7 .sp-sub-title{margin-top:25px}.sp-part7 .sp-img1{width:1712px;position:absolute;left:99px;top:761px}#carousel{width:100%;max-width:1920px;box-sizing:border-box;position:relative;margin-top:-28px}#carousel .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important}#carousel .swiper{-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjUwMCIgdmlld0JveD0iMCAwIDE0NDAgNTAwIiBpZD0iaiI+CiAgPHBhdGggZmlsbD0icmdiKDIwMCwyMDAsMjAwKSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMCAwczI3NS4wNCAxMDAgNzIwIDEwMFMxNDQwIDAgMTQ0MCAwdjUwMHMtMjc1LjA0LTEwMC03MjAtMTAwUzAgNTAwIDAgNTAwVjB6Ii8+Cjwvc3ZnPgo=);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1720px;mask-size:1720px;width:100%;max-width:1815px;overflow:hidden}#carousel .swiper-wrapper{position:relative;display:flex}#carousel .swiper-slide{width:318px;height:655px;flex-shrink:0;position:relative}#carousel .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;background-color:#fff}.sp-part8{padding-bottom:127px}.sp-part8 .sp-ww{width:1404px;height:425px}.sp-part8 .sp-title{text-align:left;top:94px;left:832px;position:absolute;color:#fff;font-family:Montserrat-ExtraBold;font-size:55px}.sp-part8 .sp-item{top:194px;left:828px;position:absolute;font-family:Montserrat-Light;font-size:26px;color:#dcdcdc;line-height:40px}.sp-part8 .sp-item span{font-family:Montserrat-Bold}#shopping{background:#f7f7f7}.sp_product_part{width:100%;background:url(/cdn/shop/files/20251231-rhy-shop-bg.png) no-repeat center top;box-sizing:border-box;position:relative;padding:47px 0 101px}.sp_product_part .sp-text1{font-family:Roboto-Regular;font-size:24px;color:#fefefe;line-height:1;text-align:center}.sp_product_part .sp-text1 span{font-size:20px}.sp_product_part .sp-text1 .sp-icon{height:22px;margin-right:13px}.sp_product_part .sp-title1{font-family:Montserrat-Bold;font-size:46px;color:#fefefe;line-height:1;text-align:center;margin-bottom:31px;margin-top:34px;display:flex;align-items:baseline;justify-content:center;text-shadow:0 0 10px #1174d9,0 0 20px #1174d9,0 0 30px #1174d9}.sp_product_part .sp-title1 img{animation:shakeCart 4s infinite}.sp_product_part .sp-icon1{position:absolute;width:83px;top:75px;left:333px}.sp_product_part .sp-icon2{position:absolute;width:81px;top:82px;left:1506px}.sp-icon-wraps{display:flex;justify-content:center;align-items:center;gap:99px}.sp-icon-wraps .sp-icon{width:25px}.sp-icon-wraps .sp-p{gap:20px;display:flex;align-items:center;font-size:24px;color:#fefefe;font-family:Poppins-Regular}.sp-scroll2{margin:0 auto}.sp-scroll2 .sp-flex-x{width:1430px}.sp-scroll2{position:relative;width:1080px;height:fit-content;overflow:hidden}.sp-scroll2 .nav-imgs{width:max-content}.sp-scroll2 .nav-imgs .nav-imgs-item{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:1600px}.sp-scroll2 .sp-icon{width:25px;flex-shrink:0}.sp-scroll2 .sp-p{display:inline-flex;align-items:center;gap:19px;font-family:Poppins-Regular;font-size:24px;color:#fff;margin-right:99px;white-space:nowrap;flex-shrink:0}.sp_product_content{display:flex;gap:50px;justify-content:center;box-sizing:border-box;margin-top:185px}.sp_product_box{width:417px;height:631px;background:#fff;box-shadow:5px 5px 9px #2c2c2c12;border-radius:15px;position:relative;margin-bottom:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;border:none;-webkit-user-select:none;user-select:none;padding-top:50px;transform:scale(.9)}.sp_product_box.sp-active{border-radius:25px;border:3px solid #1174D9;transform:scale(1)}.sp_product_part .sp-brand{width:83px;height:82px;top:-25px;left:-25px;font-size:18px;background:url(/cdn/shop/files/20251231-rhy-brand-circle.png) no-repeat;background-size:100% 100%;position:absolute;line-height:1;text-align:center;box-sizing:border-box;color:#fff;font-family:Roboto-Bold;text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5px;animation:shakeCart 3s infinite ease-in-out}.sp_product_part .sp-brand .sp-p{font-size:26px}.sp_product_part .sp-brand2{width:190px;height:33px;position:absolute;top:-8px;left:50%;transform:translate(-50%);line-height:35px;font-size:17px;color:#fefefe;background:url(/cdn/shop/files/20251231-rhy-brand.png) no-repeat;background-size:100% 100%;text-align:center;box-sizing:border-box;font-family:Poppins-Bold;gap:8px;display:flex;justify-content:center;align-items:center}.sp_product_part .sp-title-s{font-family:Poppins-Bold;font-size:24px;color:#191919;line-height:1;text-align:center}.sp_product_part .sp-img-wrap{width:100%;height:275px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-top:32px}.sp_product_part .sp-p-img{height:100%}.sp_product_part .sp-price-group{line-height:1;align-items:baseline;margin-bottom:13px;margin-top:33px}.sp_product_part .sp-price1{font-family:Poppins-Bold;font-size:34px;color:#d90000}.sp_product_part .sp-price2{font-family:Poppins-Bold;font-size:19px;color:#7a7979;margin-left:12px}.sp_product_part .sp-price3{font-family:Poppins-Medium;font-size:24px;color:#1e1e1e;line-height:1;margin-bottom:13px;text-align:center}.sp_product_part .sp-price3 .sp-span{color:#d90000}.sp_product_part .sp-btn-style{width:316px;height:51px;background:linear-gradient(180deg,#fab807,#ff9013);box-shadow:0 5px #4747473b;border-radius:26px;font-size:26px;font-family:Poppins-ExtraBold;color:#fff;text-transform:uppercase;animation:skip 4s infinite}.sp-tip6{font-family:Poppins-SemiBold;font-size:16px;color:#1f1f1f;line-height:1;margin-top:24px;text-transform:uppercase}@keyframes skip{0%,10%,16%,27%,to{transform:scale(1)}5%,13%,21%{transform:scale(.9)}}@keyframes skip2{0%,10%,16%,27%,to{transform:scale(1)}5%,13%,21%{transform:scale(1.2)}}.addGroup{width:240px;height:47px;background:#ededed;border-radius:20px;border:2px solid #CCCCCC;padding:0 22px;margin-bottom:10px;box-sizing:border-box;position:relative;display:flex;justify-content:space-between;align-items:center}.addGroup .sp-reduce,.addGroup .sp-add{display:flex;align-items:center;justify-content:center;width:12px;cursor:pointer;flex-shrink:0}.addGroup input{outline:0;border:none;text-align:center;box-sizing:border-box;width:126px;height:100%;color:#000;background:#fff;padding:0;font-family:Roboto-Regular;font-size:21px;color:#191919;border-left:2px solid #CCCCCC;border-right:2px solid #CCCCCC;line-height:40px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.cart-btn .on{animation:scaleAni 1s ease-in-out forwards}.sp_header-content .sp-cart.on,.sp-btn-style2 .sp-cart.on{animation:shakeCart 3s infinite ease-in-out}@keyframes shakeCart{0%,16%{transform:scale(1) rotate(0)}2%{transform:scale(1.2) rotate(0)}4%,8%,12%{transform:scale(1.2) rotate(-10deg)}6%,10%,14%{transform:scale(1.2) rotate(10deg)}}@keyframes scaleAni{0%{transform:scale(1) rotate(0)}10%{transform:scale(1.2) rotate(0)}15%{transform:scale(1.2) rotate(-10deg)}20%{transform:scale(1.2) rotate(10deg)}25%{transform:scale(1.2) rotate(-10deg)}30%{transform:scale(1.2) rotate(10deg)}35%{transform:scale(1.2) rotate(-10deg)}40%{transform:scale(1.2) rotate(10deg)}45%{transform:scale(1.2) rotate(0)}50%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(0)}}.sp-footer-img{width:854px;display:block;margin:60px auto 24px}.sp-footer-wrap{width:100%;display:flex;justify-content:center;gap:20px}.sp-footer-box1{width:525px;height:138px;background:#eef8fe;border-radius:10px;border:1px solid #c0e0f3;padding:20px 20px 30px;box-sizing:border-box}.sp-footer-box1 .sp-p{display:flex;align-items:center;gap:7px;font-family:Roboto-Bold;font-size:20px;color:#282828;margin-bottom:20px}.sp-footer-box1 .sp-icon{width:25px}.sp-footer-img2{width:478px;display:block}.sp-footer-box2{width:525px;height:138px;background:#fdfcf5;border-radius:10px;border:1px solid #eee9c6;padding:17px 22px 19px;box-sizing:border-box}.sp-footer-box2 .sp-icon{width:29px}.sp-footer-box2 .sp-p{display:flex;align-items:center;gap:7px;font-family:Roboto-Bold;font-size:20px;color:#282828;margin-bottom:18px}.sp-footer-box2 .sp-li{font-size:17px;color:#666;font-family:Roboto-Regular;line-height:1;margin-top:12px}.sp-footer-box2 span{font-family:Roboto-Bold}.sp_pc{display:block}.sp_mobile{display:none}@media only screen and (max-width: 1080px){.sp_pc{display:none}.sp_mobile{display:block}.sp_header-top{height:60px;font-size:32px;line-height:60px;font-family:Poppins-SemiBold}.sp_header-content{width:100%;height:140px;position:unset;transform:unset;padding:0 0 0 40px}.sp-menu-btn{cursor:pointer;margin-right:43px;width:59px}.sp_header-content .sp-logo{height:55px;position:unset;transform:unset}.sp-top-btn{width:312px;height:140px;border-radius:0;font-size:46px}.sp-btn-style1{width:1000px;height:144px;background:linear-gradient(180deg,#1191fe,#124ba5);box-shadow:0 5px #00429c8a;border-radius:10px;margin:0 auto;font-size:60px;line-height:144px;text-align:center;font-family:Poppins-SemiBold}.sp-title{font-size:65px;line-height:75px}.sp-sub-title{font-size:34px;text-align:center;line-height:44px;margin-top:38px}@supports (-webkit-touch-callout: none){.sp-sub-title{font-size:14px!important;transform:scale(.85)!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important}}.sp-part1{height:1800px}.sp-part1 .sp-content{position:absolute;width:100%;height:100%;left:0;top:0}.sp-part1 .sp-text{line-height:40px;font-size:55px;top:95px;width:100%;text-align:center}.sp-part1 .sp-text1{line-height:71px;font-size:101px;top:169px;width:100%;text-align:center}.sp-part1 .sp-sub-title{top:286px;width:100%;font-size:34px;line-height:46px;box-sizing:border-box;text-align:center;margin:0}.sp-part1 .sp-video{width:975px;height:758px;top:432px;left:45px}.sp-part1 .sp-img4{width:138px;top:665px;left:905px}.sp-part1 .sp-item{top:1257px;gap:32px;left:75px;font-size:36px;line-height:43px}.sp-part1 .sp-item img{height:73px}.sp-part1 .sp-item2{left:429px}.sp-part1 .sp-item3{left:811px}.sp-part1 .sp-btn-style1{top:630px;left:40px}.sp-part2{height:1568px;height:max-content;padding:100px 0 99px}.sp-part2 .sp-row{display:flex;gap:49px 24px;justify-content:center;margin-top:61px;flex-wrap:wrap}.sp-part2 .sp-row .sp-item img{height:429px}.sp-part2 .sp-row .sp-item .sp-p{font-size:35px;margin-top:31px;line-height:37px}.sp-part3{height:2256px;padding:120px 40px 104px;box-sizing:border-box}.sp-part3 .sp-title{position:initial;width:100%;text-align:center}.sp-part3 .sp-sub-title{position:initial;width:100%;text-align:center;margin-top:35px;background:none;font-size:34px;color:#7c7c7c;line-height:44px;padding:0}.sp-part3 .sp-video{width:994px;height:789px;position:initial;margin:70px auto}.sp-part3 .sp-item{top:1313px;left:92px;gap:28px}.sp-part3 .sp-item .sp-p1{font-size:73px;line-height:56px}.sp-part3 .sp-item .sp-p2{font-size:32px;line-height:25px}.sp-part3 .sp-item2{left:448px}.sp-part3 .sp-item3{left:813px}.sp-part3 .sp-box{width:484px;box-sizing:border-box;top:1508px;left:42px;gap:32px}.sp-part3 .sp-box .sp-text{font-size:35px;line-height:37px}.sp-part3 .sp-box2{left:555px}.sp-part3 .sp-btn-style1{position:initial;margin:715px auto 0;width:1000px}.sp-part4{padding-top:83px;height:1800px}.sp-part4 .sp-sub-title{margin-top:55px;margin-bottom:502px}.sp-part4 .sp-box{width:536px;height:73px;border-radius:36px;top:809px;left:283px;gap:12px}.sp-part4 .sp-box img{height:34px}.sp-part4 .sp-box .sp-t{font-size:32px}.sp-part4 .sp-box .sp-t span{font-size:39px}.sp-part4 .sp-box2{position:initial;margin:-34px 0 0 33px;width:1036px}.sp-part4 .sp-text1{font-size:42px;top:659px;left:324px;line-height:45px}.sp-part4 .sp-text2{font-size:30px;top:719px;left:324px;line-height:33px}.sp-part5{height:1140px;padding-top:98px;padding-bottom:99px}.sp-part5 .sp-content{width:1001px;height:637px}.sp-part5 .sp-text1{font-size:47px;line-height:51px;top:62px;left:40px}.sp-part5 .sp-text2{top:129px;left:40px;font-size:28px;line-height:31px}.sp-part5 .sp-text3{top:198px;left:38px;font-size:26px;line-height:40px}.sp-part5 .sp-text4{top:385px;left:521px;font-size:20px;line-height:20px}.sp-part5 .sp-scroll3{height:211px;margin-top:105px}.sp-part5 .sp-scroll3 .nav-imgs .sp-flex-x{width:3500px!important}.sp-part5 .sp-scroll3 .nav-imgs{display:flex;width:max-content}.sp-part5 .sp-scroll3 .sp-icon{margin-right:115px}.sp-part5 .sp-scroll3 .sp-icon1{height:201px}.sp-part5 .sp-scroll3 .sp-icon2{height:188px}.sp-part5 .sp-scroll3 .sp-icon3{height:134px}.sp-part5 .sp-scroll3 .sp-icon4{height:154px}.sp-part5 .sp-scroll3 .sp-icon5{height:192px}.sp-part5 .sp-scroll3 .sp-icon6{height:155px}.sp-part5 .sp-scroll3 .sp-icon7{height:180px}.sp-part5 .sp-scroll3 .sp-icon8{height:109px}.sp-part5 .sp-scroll3 .sp-icon9{height:221px}.sp-part6{height:1477px;padding:96px 0 105px;background:linear-gradient(90deg,#2d2d2d,#3e3e3e,#2d2d2d)}.sp-part6 .sp-swiper1-m{width:995px;margin:70px auto 0;overflow:hidden;padding-bottom:52px}.sp-part6 .sp-swiper1-m img{width:100%}.sp-part6 .sp-p1{padding-left:15px;font-size:52px;margin-top:48px}.sp-part6 .sp-p2{padding-left:16px;font-size:30px;line-height:43px;margin-top:26px}.sp-part6 .sp-swiper1-m .swiper-pagination{position:relative;bottom:0;margin-top:52px}.sp-part6 .sp-swiper1-m .swiper-pagination-bullet{width:20px;height:20px;background:#434343;border-radius:50%;opacity:1;margin:0 16px}.sp-part6 .sp-swiper1-m .swiper-pagination-bullet-active{background:#1174d9}.sp-part6 .sp-btn-style1{width:1000px;margin:0 auto}.sp-part7{height:960px;padding-top:96px;padding-bottom:118px}.sp-part7 .sp-sub-title{margin-top:38px}.sp-part7 .sp-img1{left:40px;top:794px;width:1013px}#carousel{width:1080px;margin-top:-12px;-webkit-mask-size:2200px;mask-size:2200px}#carousel .swiper{width:1080px}#carousel .swiper-slide{width:290px}.sp-part8{padding-bottom:99px}.sp-part8 .sp-ww{width:997px;height:829px;padding-top:73px}.sp-part8 .sp-title{position:initial;text-align:center}.sp-part8 .sp-item{position:initial;font-size:36px;line-height:46px;margin-top:436px;margin-left:52px}.sp_product_part{width:100%;background-image:url(/cdn/shop/files/20251231-rhy-shop-bg-m.png);box-sizing:border-box;position:relative;padding:51px 0 131px}.sp_product_part .sp-title1{font-size:36px;margin-bottom:38px;margin-top:28px}.sp_product_part .sp-icon1{top:75px;left:48px}.sp_product_part .sp-icon2{top:82px;left:956px}.sp-scroll2{margin-bottom:155px;margin-top:38px}.sp-scroll2 .sp-flex-x{width:1430px!important}.sp_product_content{flex-direction:column;gap:70px;padding:0 40px;box-sizing:border-box;margin-top:155px}.sp_product_box{width:100%;height:460px;background:#fff;border-radius:30px;box-shadow:1px 1px 18px #170f0017;flex-direction:row;padding-top:0;transform:scale(1)}.sp_product_box.sp-active{border:none}.sp_product_part .sp-brand{background-image:url(/cdn/shop/files/20251231-rhy-brand-circle-m.png);width:92px;height:93px;top:-23px;left:-11px;font-size:20px;font-family:Poppins-Medium;padding-top:5px}.sp_product_part .sp-brand .sp-p{font-size:36px;font-family:Poppins-ExtraBold}.sp_product_part .sp-brand2{width:353px;height:67px;top:-17px;left:111px;transform:unset;line-height:1;text-align:center;box-sizing:border-box;font-size:32px;color:#fefefe;line-height:67px;font-family:Roboto-Bold;gap:15px;align-items:center;display:flex;justify-content:center}.sp-flex-center{display:flex;align-items:center;justify-content:center}.sp_product_part .sp-img-wrap{width:529px;height:362px;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.sp_product_part .sp-p-img{max-height:100%;width:auto;object-fit:contain}.sp_product_part .sp-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:420px;height:100%}.sp_product_part .sp-title-s{font-size:36px}.sp_product_part .sp-price-group{line-height:1;align-items:baseline;margin-top:34px;margin-bottom:8px}.sp_product_part .sp-price1{font-family:Poppins-Bold;font-size:46px;color:#d90000}.sp_product_part .sp-price2{font-family:Poppins-Medium;font-size:30px;color:#7a7979;margin-left:23px}.sp_product_part .sp-price3{font-family:Poppins-Medium;font-size:26px;color:#1e1e1e;margin-bottom:18px}.sp_product_part .sp-price3 .sp-span{color:#d90000}.sp_product_part .sp-btn-style{width:420px;height:90px;background:linear-gradient(180deg,#fab807,#ff9013);box-shadow:0 5px #4747473b;border-radius:45px;font-family:Poppins-Bold;font-size:36px;color:#fff;text-transform:uppercase;animation:skip 4s infinite}.addGroup{width:300px;height:70px;padding:0 32px;border-radius:35px;margin-bottom:16px}.addGroup .sp-reduce,.addGroup .sp-add{width:20px}.addGroup input{width:155px;font-size:32px;color:#000}.sp-footer-img{width:854px;margin:100px auto 29px}.sp-footer-wrap{width:1000px;flex-direction:column;gap:30px;margin:0 auto}.sp-footer-box1{width:100%;height:260px;padding:35px 36px 55px;box-sizing:border-box;margin-left:auto;margin-right:auto}.sp-footer-box1 .sp-p{gap:12px;font-size:36px;margin-bottom:30px}.sp-footer-box1 .sp-p img{width:45px}.sp-footer-img2{width:911px}.sp-footer-box2{width:100%;height:260px;padding:30px 36px;margin-top:30px;background:#fdfcf5;margin-left:auto;margin-right:auto}.sp-footer-box2 .sp-p{gap:12px;font-size:36px;margin-bottom:26px}.sp-footer-box2 .sp-p img{width:50px}.sp-footer-box2 .sp-li{font-size:32px;margin-top:16px}.sp-btn-style2{width:1080px;height:177px;background:url(/cdn/shop/files/20251231-rhy-fix-bg.png) no-repeat;background-size:100% 100%;background-position:center center;z-index:9;box-sizing:border-box;position:relative}.sp-btn-style2 .sp-area .sp-t1{font-family:Poppins-ExtraBoldItalic;font-style:italic;font-size:76px;line-height:55px;color:#fff;position:absolute;top:31px;left:75px}.sp-btn-style2 .sp-area .sp-t2{font-family:Poppins-Medium;font-size:30px;line-height:31px;color:#fff;position:absolute;top:109px;left:78px}.sp-btn-style2 .sp-area2>div{position:absolute;width:fit-content;left:442px;height:100%;animation:skip 4s infinite 1s;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-family:Poppins-Bold;font-size:84px;color:#fff;line-height:61px}.sp-btn-style2 .sp-area2 .sp-arrow{margin-left:17px}.sp-btn-style2 .sp-area2 .sp-row{font-family:Poppins-Medium;font-size:41px;line-height:31px;color:#fff;text-shadow:unset}.sp-btn-style2.sp-fixed-bottom{position:fixed;bottom:0;animation:stuckMoveUp .6s}.sp_main{overflow:hidden}.sp-menu-mask{background:#0b0b0b99;width:100%;height:100%;left:0;overflow:hidden;position:fixed;top:0;z-index:99;display:none}.sp-menu{width:473px;-webkit-overflow-scrolling:touch;background-color:#f2f2f2;box-shadow:0 0 10px #00000080;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;bottom:0;padding-top:110px;box-sizing:border-box;animation:stuckMoveLeft .5s}.sp-menu .sp-menu-item{width:100%;height:90px;border-bottom:1px solid rgba(71,71,71,.14);font-family:Montserrat-Bold;font-size:33px;color:#636363}.sp-menu .sp-menu-item a{width:100%;height:100%;padding-left:55px;box-sizing:border-box;display:flex;align-items:center}.sp-menu .sp-menu-item a .sp-span{width:60px;height:28px;background:#d72b2b;border-radius:3px;font-size:19px;color:#fff;text-align:center;line-height:28px;margin-left:25px}.sp-menu .sp-menu-item:hover{background-color:#0000000d}.sp-menu li .sp-row{display:flex;align-items:center;gap:18px;margin-top:42px;padding-left:55px}.sp-menu li .sp-row a img{width:31px;height:31px}.sp-menu .sp-close-btn{position:absolute;top:37px;right:22px;width:39px;cursor:pointer}.sp-scroll-top{scroll-margin-top:0px}}.sp-scroll-top{scroll-margin-top:60px}.sp-promise-section2{width:1920px;height:451px;background:url(/cdn/shop/files/20251231-rhy-circle-bg-pc.webp) no-repeat;background-size:100% 100%;padding:56px 260px 60px;color:#fff;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;font-family:Roboto;overflow:hidden}.sp-bz3-section-title{font-size:45px;line-height:45px;font-family:Montserrat-ExtraBold;color:#fff;margin-bottom:72px}.sp-bz3-cards-container{display:flex;flex-direction:row;justify-content:space-between;width:100%;gap:48px}.sp-bz3-card{height:218px;background:#fff;border-radius:15px;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;padding:74px 35px 0;box-sizing:border-box}.sp-bz3-card-icon{width:95px;height:96px;display:flex;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%);top:-47px}.sp-bz3-icon-img{width:100%;height:auto;object-fit:contain}.sp-bz3-card-content h3{font-size:24px;color:#000;font-family:Poppins-Bold;margin:0 0 20px;padding:0;box-sizing:border-box;text-transform:uppercase;line-height:1.2;height:53px}.sp-bz3-card:nth-of-type(2) .sp-bz3-card-content h3{width:260px;margin:0 auto 20px}.sp-bz3-card:last-of-type .sp-bz3-card-content h3{width:200px;margin:0 auto 20px}.sp-bz3-card-content p{font-family:Roboto-Regular;font-size:14px;color:#000c;line-height:1.2;font-style:italic}@media screen and (max-width: 1080px){.sp-promise-section2{width:1080px;height:1365px;padding:95px 40px 118px;background-image:url(/cdn/shop/files/20251231-rhy-circle-bg.webp)}.sp-bz3-section-title{text-align:center;margin-bottom:54px;font-size:65px;box-sizing:border-box;text-transform:uppercase;line-height:66px}.sp-bz3-cards-container{flex-direction:column;gap:37px}.sp-bz3-card{height:319px;flex:unset;flex-direction:row;align-items:center;text-align:left;padding:0 97px 0 55px;border-radius:30px;box-sizing:border-box;border:2px solid #FFFFFF}.sp-bz3-card-icon{margin-bottom:0;margin-right:51px;width:206px;height:207px;flex-shrink:0;position:unset;top:unset;transform:unset}.sp-bz3-card-content h3{font-size:42px;margin:0 0 28px!important;line-height:45px;padding-left:0;padding-right:0;height:auto;width:auto!important}.sp-bz3-card-content p{font-size:28px;line-height:35px}}.sp-qa2-container{margin:0 auto;min-height:100vh;padding-top:96px;padding-bottom:188px;transform-origin:top left;font-family:Roboto}.sp-qa2-title{text-align:center;font-size:55px;color:#0c0c0c;margin-bottom:83px;line-height:57px;letter-spacing:1px;font-family:Montserrat-ExtraBold}.sp-qa2-list-container{margin:0 auto;width:1243px}.sp-qa2-item{border-radius:0;transition:all .3s ease;overflow:hidden;margin-bottom:36px;box-shadow:1px 2px 27px #1311110f}.sp-qa2-question{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:30px;color:#0f0f10;height:120px;border-radius:0;font-family:Poppins-SemiBold;padding:0 64px 0 80px;position:relative;transition:background-color .3s}.sp-qa2-icon-box{width:32px;height:32px;background:linear-gradient(180deg,#1191fe,#124ba5);font-size:22px;color:#fff;display:flex;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.sp-qa2-answer{display:none;font-family:Poppins-Medium;padding:46px 80px 10px;font-size:24px;color:#191919;line-height:41px;border-top:1px solid transparent}.sp-qa2-item.active{box-shadow:none}.sp-qa2-item.active .sp-qa2-question{background:#191919;color:#fefefe;box-shadow:1px 2px 27px #1311110f}.sp-qa2-item.active .sp-qa2-icon-box{color:#1174d9;background:#fff}.sp-qa2-item .fa-minus,.sp-qa2-item.active .fa-plus{display:none}.sp-qa2-item.active .fa-minus{display:block}.sp-qa2-container .sp-btn-style1{width:600px;margin:80px auto 0}@media screen and (max-width: 1080px){.sp-qa2-container{width:1080px;box-sizing:border-box;padding:121px 61px 320px;min-height:unset;overflow:hidden}.sp-qa2-list-container{width:auto}.sp-qa2-title{font-size:65px;line-height:75px;margin-bottom:89px}.sp-qa2-question{font-size:36px;padding-left:46px;padding-right:39px}.sp-qa2-answer{font-size:30px;line-height:35px;font-family:Roboto;padding-left:46px;padding-right:46px}.sp-qa2-container .sp-btn-style1{margin:105px auto 0;width:1000px}}.gradually .sp-title span,.gradually i{display:inline-block;position:relative;opacity:0;font-style:normal}.gradually .sp-sub-title{opacity:0}@keyframes swift-up-fade{0%{transform:translateY(.8rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes swiper-up-fade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.sp-ani,.sp-ani2{opacity:0}@keyframes sp-fade-in{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes sp-fade-left{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes stuckMoveDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes stuckMoveUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes stuckMoveLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes stuckFadeIn{0%{opacity:0}to{opacity:1}}@media only screen and (max-width: 1080px){.mf-bundle-product{zoom:2.2}.mf-bundle-checkout-warning{color:#788188!important;opacity:.6}.app-embed-plus-component-pay-button-address-text{color:#000;opacity:.75;font-size:16px!important}.app-embed-plus-component-bundler{padding-top:0!important;padding-bottom:0!important}#root .customer_buy_more_wrapper .customer_buy_more_title{font-size:50px;margin-bottom:40px}#root table.customer-buy-more-discount-table{color:#000}#root .quick-add-hidden{margin:20px 40px 40px;font-size:40px;color:#000}#root table.customer-buy-more-discount-table th,td{padding:20px 10px!important}}.ribbons-extensions-theme-plugins-app-embed-plus,.quick-add-hidden{max-width:1080px;margin:0 auto}.guarantee_column_container,.collapsible-content__wrapper,.lt_back_to_top,.product-recommendations,.related-products{display:none!important}#root .quick-add-hidden{color:#000}
/*# sourceMappingURL=/cdn/shop/t/37/assets/precision.css.map */
