:root{--family: "Lato", Arial, "Microsoft Yahei", sans-serif;--familyweb: "Titillium Web", Arial, "Microsoft Yahei", sans-serif;--familyLexend: "Lexend", Arial, "Microsoft Yahei", sans-serif}.stpsale_btn{position:relative;z-index:1;margin:0 auto;padding:0 0 3px;display:inline-flex;justify-content:center;align-items:center;color:#fff;text-shadow:0px 2px 2px #00000029;font:600 14px/1.2 var(--familyLexend) !important;font:600 14px/1.2 var(--familyweb) !important;min-width:190px;max-width:90%;height:40px;border-radius:9999px;background:transparent linear-gradient(180deg, #FB1F41 0%, #D20606 100%) 0% 0% no-repeat padding-box;box-shadow:0px 9px 10px #F8A18AAF;text-decoration:none !important;box-sizing:border-box}.stpsale_btn span{display:inline-block;padding-left:4px;font:inherit;color:inherit}.stpsale_btn:hover{background:transparent linear-gradient(180deg, #E02121 0%, #B90000 100%) 0% 0% no-repeat padding-box;box-shadow:0px 9px 10px #F8A18A7C}.header-new .message-module>li.stpsale_header{margin-right:10px;padding:0;line-height:1.5;cursor:pointer;pointer-events:auto}.header-new .message-module>li.stpsale_header::after{display:none}.header-new .message-module>li.stpsale_header a{display:block;position:relative;z-index:4;text-align:center;width:129px;height:27px;transform:translateY(12px)}.header-new .message-module>li.stpsale_header a::before{position:absolute;content:"";display:block;left:-43px;top:0px;width:32px;height:32px;animation:3.5s clover linear infinite;background:url("../../2024patrick/clover.png") center center no-repeat}.header-new .message-module>li.stpsale_header a:hover .vsale__nav_icon{z-index:-1;opacity:0 !important;visibility:hidden !important;width:0 !important;height:0 !important}.header-new .message-module>li.stpsale_header a:hover .vsale__nav_hover{display:inline-block !important;z-index:1;opacity:1 !important;visibility:visible !important;transition:opacity 0.3s ease}.header-new .message-module>li.stpsale_header .vsale__nav_icon,.header-new .message-module>li.stpsale_header .vsale__nav_hover{position:absolute;top:0px;left:0;z-index:1;vertical-align:top;display:inline-block !important}.header-new .message-module>li.stpsale_header .vsale__nav_hover{top:-22px;left:-20px;display:none !important;z-index:-1;opacity:0 !important;visibility:hidden !important}@keyframes clover{from{transform:rotate(0)}to{transform:rotate(360deg);animation-direction:alternate}}.header-new .nav-box>li.stpsale__store_nav .content{width:450px;height:237px;border:none;background:transparent;cursor:pointer}.header-new .nav-box>li.stpsale__store_nav .content:hover>a:hover{text-decoration:none}.header-new .nav-box>li.stpsale__store_nav .content:hover>a:hover .stpsale_btn{background:transparent linear-gradient(180deg, #E02121 0%, #B90000 100%) 0% 0% no-repeat padding-box}.header-new .nav-box>li.stpsale__store_nav .content>a{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.header-new .nav-box>li.stpsale__store_nav .content>a:hover{text-decoration:none}.header-new .nav-box>li.stpsale__store_nav .content>a:hover .stpsale_btn{background:transparent linear-gradient(180deg, #E02121 0%, #B90000 100%) 0% 0% no-repeat padding-box}.header-new .nav-box>li.stpsale__store_nav .content .store__nav_content{position:absolute;top:0;left:0;right:0;z-index:1;margin:0 auto;width:450px;height:237px;padding-right:0px;padding-left:214px;padding-bottom:30px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column;box-sizing:border-box;text-align:left}.header-new .nav-box>li.stpsale__store_nav .content .store_get,.header-new .nav-box>li.stpsale__store_nav .content .store_or{max-width:176px;padding:0;color:#000;font:400 14px/1.5 var(--familyweb) !important}.header-new .nav-box>li.stpsale__store_nav .content .store_get b,.header-new .nav-box>li.stpsale__store_nav .content .store_or b{font:inherit;color:#E32C2C;font-weight:700}.header-new .nav-box>li.stpsale__store_nav .content .store_or{color:#9F5649;font-size:12px}.header-new .nav-box>li.stpsale__store_nav .content .stpsale_btn{min-width:0;padding-top:2px;margin:14px 0 6px;pointer-events:none;width:164px;height:35px;max-width:none;font-size:14px !important;background:transparent linear-gradient(90deg, #FF6363 0%, #E20000 100%) 0% 0% no-repeat padding-box}.header-new .nav-box>li.stpsale__store_nav .content .store__nav_pic{position:absolute;top:0;left:0;right:0;margin:0 auto;z-index:0;pointer-events:none}.header-new .message-module>li.stpsale-partner::after{display:none}.count_time{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:16px;color:#1F1F1F;font:500 16px/1.5 var(--familyLexend);white-space:nowrap;margin-right:-10px}.count_time.bottom_time{position:absolute;top:0px;left:60px;z-index:4;width:232px;height:67px;color:#fff;font:500 12px/1.5 var(--familyLexend);background:url(./bottom_time_bg.png) center center no-repeat;align-items:flex-start;justify-content:flex-start}.count_time.bottom_time b{color:#fff;margin:0}.count_time.bottom_time .time_inner{padding:10px 0 0 46px;transform:rotate(357deg)}.count_time.bottom_time .t_mi{text-align:left}.count_time.pop_time{position:absolute;top:74px;left:99px;right:auto;z-index:6;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:24px;background:#C6F0AE;border:1px solid #fff;border-radius:9999px;color:#078E32;letter-spacing:0.6px;font:600 20px/1.5 var(--familyLexend)}.count_time.pop_time b{margin:0;color:#FF2929}.count_time.pop_time .t_mi{text-align:left}.count_time b{display:inline-block;margin:0 2px;font:inherit;color:#FF2929}.count_time .t_mi{width:30px;text-align:center}.count_time .count_clock{display:block;flex-shrink:0;width:20px;height:19px;animation:3s clock_swing 1.5s ease infinite;transform-origin:center center;margin-right:6px}.count_time .count_clock path{fill:#1F1F1F !important}@keyframes clock_swing{5%{transform:rotate(15deg) scale(0.8)}10%{transform:rotate(-10deg) scale(0.8)}15%{transform:rotate(5deg) scale(0.8)}20%{transform:rotate(-5deg) scale(0.8)}25%{transform:rotate(0) scale(0.8)}35%{transform:rotate(15deg) scale(0.8)}40%{transform:rotate(-10deg) scale(0.8)}45%{transform:rotate(5deg) scale(0.8)}50%{transform:rotate(-5deg) scale(0.8)}55%{transform:rotate(0) scale(0.8)}100%{transform:rotate(0) scale(0.8)}}.stpsale_index{height:802px !important;background:#EEFBE0 url(./home_banner_bg_en.jpg) center top no-repeat !important;text-align:center;display:flex !important;align-items:flex-start;justify-content:center}.stpsale_index .index_content{margin:0;max-width:520px;text-align:left}.stpsale_index .index_title{padding:210px 0 28px;color:#1F1F1F;font:600 40px/1.5 var(--familyweb)}.stpsale_index .index_desc{padding-bottom:0;color:#1F1F1F;font:400 26px/48px var(--familyweb)}.stpsale_index .index_desc b{font:inherit;color:#FF1717;font-weight:700}.stpsale_index .index_bottom{margin:30px 0 0;text-align:center;width:320px}.stpsale_index .index_note{padding-top:10px;color:#000;opacity:0.5;font:400 16px/1.5 var(--familyweb)}.stpsale_index .index_note b{display:inline-block;margin:0 2px;font:inherit;color:inherit;font-weight:700}.stpsale_index .index_btn{position:relative}.stpsale_index .index_btn::after{content:'';display:block;position:absolute;bottom:0px;right:-32px;z-index:0;pointer-events:none;width:55px;height:63px;background:url(./btn_man.png) center center no-repeat;transition:all 0.3s ease}.stpsale_index .index_btn:hover .stpsale_btn{background:transparent linear-gradient(180deg, #FFAA6C 0%, #FF4900 49%, #FF5C5C 100%) 0% 0% no-repeat padding-box;box-shadow:0px 8px 12px #A2C997}.stpsale_index .index_btn:hover::after{transition:all 0.3s ease;transform:translate(23px, 3px)}.stpsale_index .stpsale_btn{z-index:1;min-width:0;max-width:none;font:700 20px/1.2 var(--familyLexend) !important;width:312px;height:60px;background:transparent linear-gradient(180deg, #FF8076 0%, #DE0000 53%, #FF1515 100%) 0% 0% no-repeat padding-box;box-shadow:0px 8px 12px #A3C997;border:2px solid #fff;border-radius:6px;overflow:visible}.stpsale_index .stpsale_btn:hover{background:transparent linear-gradient(180deg, #FFAA6C 0%, #FF4900 49%, #FF5C5C 100%) 0% 0% no-repeat padding-box;box-shadow:0px 8px 12px #A2C997}.stpsale_index .index_pumpkin{position:relative;flex-shrink:0;margin-top:92px;margin-right:0px;margin-left:-64px}.stpsale_index .index_pic_mobile{display:none}@media (min-width: 770px) and (max-width: 1360px){.stpsale_index{padding:0 16px;box-sizing:border-box;overflow:hidden !important;min-width:0 !important}.stpsale_index .index_content{max-width:480px}.stpsale_index .index_title{font-size:34px}.stpsale_index .index_desc{font-size:18px}.stpsale_index .index_pumpkin{margin-right:0;max-width:50%}.stpsale_index .index_pumpkin>img{display:inline-block;vertical-align:top;max-width:100%;width:100%;height:auto}}@media (max-width: 769px){.home .banner.stpsale_index{padding:0 !important;height:auto !important;background:#fff !important;background-size:cover !important;flex-direction:column;text-align:center;padding-top:0px !important}.home .banner.stpsale_index .index_content{padding:0;width:100%;max-width:100%;height:auto;text-align:center;position:absolute;left:0;right:0;bottom:0px;margin:0 auto;z-index:2}.home .banner.stpsale_index .index_title{display:none;padding:72px 0 6px;color:#DB1F1F;font:700 22px/1.5 var(--familyweb)}.home .banner.stpsale_index .index_desc{display:none;font:600 14px/1.5 var(--familyweb)}.home .banner.stpsale_index .index_bottom{margin:205px auto 0;width:100%}.home .banner.stpsale_index .index_btn::after{display:none}.home .banner.stpsale_index .index_note{display:block !important;color:#000;opacity:0;font:400 12px/1.5 var(--familyweb)}.home .banner.stpsale_index .stpsale_btn{width:60%;height:48px;font-size:18px !important;border-radius:9999px !important;border:none !important}.home .banner.stpsale_index .stpsale_btn::after{transform:scale(0.8)}.home .banner.stpsale_index .index_pumpkin{display:none}.home .banner.stpsale_index .index_pic_mobile{position:relative;z-index:0;display:inline-block !important;vertical-align:top;width:100%;max-width:100%;height:auto}}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox{box-shadow:0 0 0 2px #06B652}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h4,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox h4{width:100%;text-indent:-9999px;margin-top:-26px;border:2px solid #06B652;border-bottom:none;margin-left:-2px;background:#fff;height:84px;line-height:84px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h4::after,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox h4::after{top:-27px;right:-1px;width:355px;height:126px;background-position:center bottom;background-repeat:no-repeat;background-size:auto;background-image:url(../../2026/stpatricks/3pc_offer_bg.png)}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .date,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .date{position:absolute;width:245px;height:51px;left:0;right:0;top:40px;text-indent:20px;font:normal normal normal 14px/47px Roboto;margin:auto;z-index:99;background:url(../../2026/stpatricks/date_bg.png)}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .date b,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .date b{color:#FF1A41;font-weight:normal}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h6,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox h6{position:relative;margin-top:30px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h6::after,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox h6::after{display:block;position:absolute;top:-12px;right:-110px;width:128px;height:63px;background-position:center bottom;background-repeat:no-repeat;background-size:auto;background-image:url(../../pro_3planbox/3planbox_tag_free.png)}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .price,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .price{margin-top:34px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .oldpriceother,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldpriceother{display:none}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .oldprice,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice{position:relative;display:inline-block;padding-top:20px;text-align:center}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .oldprice del,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice del{font-size:16px;font-weight:300}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .oldprice::before,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice::before{content:'$89.97';display:block;position:absolute;top:5px;left:-6px;color:#949BAC;font-size:20px;font-weight:300;line-height:1.2}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .oldprice::after,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice::after{content:'';display:block;position:absolute;top:14px;left:-4px;width:67px;height:10px;background:url(../../pro_3planbox/3planbox_del.png) center center no-repeat}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .buybox,html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .buybox{margin-top:-23px}html[lang="en"] body[data-name="ascpro"] .banner{background:url(../../2026/stpatricks/ascbanner_bg.jpg) no-repeat center top}html[lang="en"] body[data-name="ascpro"] .banner .asc-img{margin-top:20px;margin-left:50px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-banbuybox{display:flex;align-items:flex-end;justify-content:center}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-1planbox h4{height:38px;line-height:38px;color:#848484;background-color:#E1E1E1}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-1planbox h6{padding:0;width:155px;height:35px;color:#000000;font-size:18px;line-height:35px;background:#DBDBDB}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-1planbox .buybtn{background:#76AA84;box-shadow:0px 5px 8px #8F8F8F52}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-1planbox .buybtn:hover{background-color:#638F6F}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox{width:358px;box-shadow:none}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h4{border:none}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h4:after{width:358px;height:115px;border-bottom:none;background:url(../../2026/stpatricks/asc_pro_bg.png)}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .price{margin-top:60px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .buybtn{width:256px;height:50px;background:transparent linear-gradient(280deg, #FF3400 0%, #FF7272 100%) 0% 0% no-repeat padding-box;box-shadow:inset -2px -3px 3px #DE0000, 0px 3px 6px #00000029;border-radius:48px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .buybtn:hover{background:transparent linear-gradient(274deg, #F90000 0%, #FF3939 100%) 0% 0% no-repeat padding-box}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h6{padding:0px;line-height:36px;width:266px;height:36px;margin-top:-11px;display:inline-block;float:left;z-index:999;position:relative;margin-left:50px;color:#008F27;background:url(../../2026/stpatricks/h6_bg.png)}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox h6 b{color:#FA0000}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .giftNum{display:inline-block;position:relative;height:24px;margin-right:4px;vertical-align:middle}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .giftNum .nwrap{display:inline-block;position:relative;padding-right:2px;height:24px;overflow:hidden;text-align:center}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .giftNum .numlist{display:block;width:auto;height:inherit;color:#FF2D30;font:italic 900 12px / 24px Roboto;font-style:initial}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .giftNum .numlist span{display:block}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .giftNum em{display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;opacity:0;color:#fff;font:italic 900 12px / 22px Roboto}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .br-numGhost{position:absolute;top:-24px;left:0;margin:0;z-index:4;display:inline-block;text-align:center;font-weight:700;font-style:italic;color:#FF2D30;font-size:24px;text-shadow:0 2px 0 #D21D1D;transform:scale(0);opacity:0;transition:all 0.3s ease}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .br-reduce{position:absolute;display:block}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .commReduce{position:relative}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .br-reduce .br-num{z-index:22;display:none;position:absolute;left:0px;top:0;margin-top:-15px;width:22px;height:34px;font-size:18px;line-height:34px;color:#FF2D30;font-weight:500;text-align:center;background:transparent linear-gradient(180deg, #FFCF4100 0%, #FF002C 46%, #FFCF4100 100%) 0% 0% no-repeat padding-box;opacity:0;animation:reduce 1s ease-out 1}@keyframes reduce{from{top:0px;opacity:1}to{top:-20px;opacity:0}}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .zoom-top-animation{animation:zoomTop 0.8s 0.3s forwards;animation-timing-function:ease-in;transform-origin:center center}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .zoom-out-animation{animation:zoomOut 0.8s 0.3s forwards;animation-timing-function:ease-in;transform-origin:center center}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(3)}}@keyframes zoomTop{0%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-50px)}}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .asc_date{position:absolute;left:0;right:0;margin:auto;top:-56px;z-index:6;display:inline-flex;align-items:center;justify-content:center;text-align:center;width:198px;padding-left:20px;height:24px;background:transparent linear-gradient(180deg, #F5FFFA 0%, #E2FF48 100%) 0% 0% no-repeat padding-box;box-shadow:0px 6px 13px #44AF3087;border:1px solid #FFFFFF;border-radius:13px;border-radius:13px;border-radius:9999px;white-space:nowrap;color:#000;font:500 14px / 1.2 Roboto;box-sizing:border-box}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .asc_date strong,html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .asc_date b{display:inline-block;color:inherit;font:inherit;padding:0 2px}html[lang="en"] body[data-name="ascpro"] .banner .ascprob-3planbox .asc_date::before{content:'';display:block;position:absolute;top:-8px;left:-16px;width:43px;height:39px;background-position:center bottom;background-repeat:no-repeat;background-size:cover;background-image:url(../../2026/stpatricks/clock.png);animation:3s clock_swing 1.5s ease infinite;transform-origin:center center}@keyframes clock_swing{5%{transform:rotate(15deg) scale(0.8)}10%{transform:rotate(-10deg) scale(0.8)}15%{transform:rotate(5deg) scale(0.8)}20%{transform:rotate(-5deg) scale(0.8)}25%{transform:rotate(0) scale(0.8)}35%{transform:rotate(15deg) scale(0.8)}40%{transform:rotate(-10deg) scale(0.8)}45%{transform:rotate(5deg) scale(0.8)}50%{transform:rotate(-5deg) scale(0.8)}55%{transform:rotate(0) scale(0.8)}100%{transform:rotate(0) scale(0.8)}}html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice{padding-top:0;padding-bottom:33px}html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice del{text-decoration:line-through;font-size:18px}html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice::before{content:'$74.85';display:none}html[lang="en"] body[data-name="dbpro"] .banner .ascprob-3planbox .oldprice::after{display:none;top:14px}body[data-name="ascpro"] .vd-pop-mask,body[data-name="dbpro"] .vd-pop-mask,body[data-name="iupro"] .vd-pop-mask,body[data-name="imfpro"] .vd-pop-mask,body[data-name="sdpro"] .vd-pop-mask,body[data-name="dbpro"] .vd-pop-mask{background:rgba(0,0,0,0.4)}.comm_bottom{display:block !important;position:fixed;right:10px;z-index:-9998;margin:0 auto;opacity:1;visibility:hidden;width:370px;height:372px;transform:translateY(400px);transition:transform 0.3s ease-out;text-align:center}.comm_bottom.comm_on{z-index:9998;opacity:1;visibility:visible;transform:translateY(0px);transition:transform 0.3s ease-out}.comm_bottom.live,.comm_bottom.live0{bottom:2%}.comm_bottom.live0{bottom:calc(80px + 2%)}.comm_bottom .bottom_pic{display:block;position:absolute;top:0;left:0;right:0;z-index:0;flex-shrink:0;margin:auto;max-width:none;width:100%;height:auto}.comm_bottom .bottom_close{position:absolute;top:20px;right:30px;z-index:9;cursor:pointer;width:18px;height:18px;text-indent:-9999px}.comm_bottom .bottom_close::before,.comm_bottom .bottom_close::after{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:13px;height:2px;background:#949494;transform:rotate(45deg)}.comm_bottom .bottom_close::after{transform:rotate(-45deg)}.comm_bottom .bottom_close:hover{text-decoration:underline}.comm_bottom .bottom_close:hover::before,.comm_bottom .bottom_close:hover::after{background:#b6b5b5}.comm_bottom .bottom_inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center}.comm_bottom .bottom_desc{padding-bottom:20px;margin:0 auto;max-width:200px;color:#521223;font:400 13px/1.5 var(--family)}.comm_bottom .bottom_off{display:inline-block;margin-top:-6px;margin-bottom:-8px;width:44px;height:30px;text-indent:-9999px;vertical-align:text-bottom;background:url(./bottom_off.png) center center no-repeat}.comm_bottom .stpsale_btn{display:flex;padding-top:3px;margin-left:32px;margin-bottom:68px;min-width:0;min-width:0;width:192px;height:38px;background:transparent linear-gradient(180deg, #FF7174 0%, #FC4448 100%) 0% 0% no-repeat padding-box;border:2px solid #fff;box-shadow:none;font-size:18px !important}.comm_bottom .stpsale_btn:hover{background:transparent linear-gradient(180deg, #FF9595 0%, #FF4141 59%, red 100%) 0% 0% no-repeat padding-box}.comm_popup{display:block !important;position:fixed;width:100%;height:100%;left:0;right:0;top:0%;margin:0 auto;z-index:-9999;opacity:0;visibility:hidden;transform:scale(0);transition:all 0.3s;background:rgba(0,0,0,0.8)}.comm_popup.comm_on{z-index:9999;opacity:1;visibility:visible;transform:scale(1);transition:all 0.3s}.comm_popup .comm_popup_close{top:50px;right:22px;width:35px;height:35px;transition:all 0.3s ease;background:url(../../2026/stpatricks/close.png);opacity:1}.comm_popup .comm_popup_close:hover{opacity:0.7}.comm_popup_inner{position:fixed;width:869px;height:529px;text-align:center;box-sizing:border-box;margin:auto;z-index:100000;transition:all 0.5s;background:none;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;display:flex !important;align-items:flex-start;justify-content:center;flex-direction:column;gap:0px}.comm_popup_inner.spin_on{z-index:-100000;transform:scale(0);opacity:0;visibility:hidden}.comm_popup_inner.comm_popup_spin{top:0;bottom:0;margin:auto;width:800px;height:700px;background:url(../../2026/stpatricks/center_bg.png) center center no-repeat;z-index:100000;transform:scale(1);opacity:1;visibility:visible}.comm_popup_inner.comm_popup_spin.spin_on{z-index:-100000;transform:scale(0);opacity:0;visibility:hidden}.comm_popup_inner.comm_popup_prize{height:529px}.comm_popup_inner>div{position:relative}.comm_popup .turntable_box{position:absolute;top:77px;left:0;right:0;bottom:0;margin:auto;z-index:1;width:182px;height:219px}.comm_popup .turntable_box.before_turnan{animation:turntable_box 5s ease infinite}@keyframes turntable_box{5%{transform:rotate(15deg)}10%{transform:rotate(-10deg)}15%{transform:rotate(5deg)}20%{transform:rotate(-5deg)}25%{transform:rotate(0)}35%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}45%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}55%{transform:rotate(0)}60%{transform:rotate(15deg)}65%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}80%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}.comm_popup .turntable_box.turnan .turntable_pic{transform:rotate(1420deg);transition:4s}.comm_popup .spin{position:absolute;left:0;right:0;margin:0 auto;width:132px;height:132px;z-index:3;cursor:pointer;background:url(../../2024patrick/turntable-btn.png);animation:breathing 2s infinite}.comm_popup .spin:hover{animation-play-state:paused}@keyframes breathing{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}100%{transform:scale(1)}}.comm_popup .spin_btn_box{position:relative}.comm_popup .spin_btn_box::after{content:'';display:block;position:absolute;bottom:0px;right:-32px;z-index:0;pointer-events:none;width:55px;height:63px;background:url(./btn_man.png) center center no-repeat;transition:all 0.3s ease}.comm_popup .spin_btn_box:hover .stpsale_btn:hover{text-decoration:none;background:transparent linear-gradient(180deg, #FFBF3E 0%, #FF5226 59%, #FF5700 100%) 0% 0% no-repeat padding-box}.comm_popup .spin_btn_box:hover::after{transition:all 0.3s ease;transform:translate(23px, 3px)}.comm_popup .spin_btn{position:absolute;left:0;right:0;display:flex;justify-content:center;align-items:center;z-index:4;margin:0 auto;width:278px;height:55px;bottom:20px;color:#fff;font:normal normal bold 24px/1.2 League Spartan;background:transparent linear-gradient(180deg, #FFAF3C 0%, #FC7603 100%) 0% 0% no-repeat padding-box;border:2px solid #fff;border-radius:9999px;cursor:pointer}.comm_popup .spin_btn:hover{text-decoration:none;background:transparent linear-gradient(180deg, #FFBF3E 0%, #FF5226 59%, #FF5700 100%) 0% 0% no-repeat padding-box}.comm_popup .comm_pic{display:block;position:absolute;top:0;left:0;right:0;z-index:0;flex-shrink:0;margin:auto;max-width:none;width:100%;height:100%}.comm_popup .center_info,.comm_popup .comm_info_btn,.comm_popup .center_desc{position:relative;z-index:1}.comm_popup_close{display:inline-block;position:relative;position:absolute;top:-15px;right:14px;width:25px;height:25px;flex-shrink:0;z-index:8;cursor:pointer;transition:all 0.3s ease}.comm_popup_close svg{pointer-events:none}.comm_popup_close:hover svg path{fill:#E16565}.comm_popup .center_info{text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.comm_popup .center_info .pop_time{left:0;right:0;margin:auto;top:400px;background-color:transparent;border:none;color:#000}.comm_popup .center_bottom{display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.comm_popup .center_desc,.comm_popup .center_btn{position:relative;z-index:1}.comm_popup .center_desc{margin:0 auto;max-width:288px;padding-bottom:90px;color:#640A00;font:600 16px/1.5 var(--familyweb)}.comm_popup .center_desc b{font:inherit;font-weight:700;color:#FF2F2B}.comm_popup .spin_btn_box::after{display:none}.comm_popup .stpsale_btn{margin:0 auto 40px;min-width:0;width:289px;height:47px;background:transparent linear-gradient(180deg, #FF264B 0%, #FC002B 100%) 0% 0% no-repeat padding-box;box-shadow:0px 6px 10px #2B984A;border-radius:6px;font:700 16px/1.2 var(--familyLexend) !important}.comm_popup .stpsale_btn span,.comm_popup .stpsale_btn em{font:inherit;color:inherit;font-style:normal;font-size:14px}.comm_popup .stpsale_btn:hover{background:transparent linear-gradient(180deg, #FF002B 0%, #E20000 100%) 0% 0% no-repeat padding-box;box-shadow:0px 6px 10px #FE184070}@keyframes turnan{from{transform:rotate(0)}to{transform:rotate(710deg);animation-direction:alternate}}@media (min-width: 770px) and (max-width: 1440px){.comm_popup_inner{transform:scale(0.9)}.comm_popup_inner.spin_on{transform:scale(0)}.comm_popup_inner.comm_popup_spin{transform:scale(0.9)}.comm_popup_inner.comm_popup_spin.spin_on{transform:scale(0)}}@media (max-width: 769px){.comm_popup{display:none !important}.comm_bottom{top:8%;right:0;left:0;margin:0 auto;width:100%;max-width:96%;height:35px;transform:translateY(-400px)}.comm_bottom.comm_on{transform:translateY(0px)}.comm_bottom .bottom_close{display:none !important}.comm_bottom .bottom_pic{display:none !important}.comm_bottom .bottom_inner{display:none !important}.comm_bottom .stpsale_btn{flex-shrink:0;padding:0px;margin:0px;margin-right:10px;width:26px;height:26px;background:url(./right_pop_close.png) center center/cover no-repeat;border:none;box-shadow:none;text-indent:-9999px}.comm_bottom .stpsale_btn:hover{background:transparent linear-gradient(180deg, #FF9595 0%, #FF4141 59%, red 100%) 0% 0% no-repeat padding-box}.comm_popup_inner{width:310px;height:225px;top:26%}.comm_popup_inner.comm_popup_spin{top:26%;width:285px;height:285px;background-size:cover}.comm_popup_inner.comm_popup_spin .comm_popup_close{top:50px;right:22px;width:30px;height:30px;transition:all 0.3s ease}.comm_popup_inner.comm_popup_spin .comm_popup_close svg path{fill:#949494}.comm_popup_inner.comm_popup_spin .comm_popup_close:hover svg path{fill:#fff}.comm_popup_inner.comm_popup_spin::after{top:36px;width:26px;height:24px;background-size:cover}.comm_popup_inner.comm_popup_prize .comm_popup_close{position:absolute;top:0;right:0;margin-bottom:0;width:24px;height:24px;height:auto;text-indent:-9999px}.comm_popup_inner.comm_popup_prize .comm_popup_close::before,.comm_popup_inner.comm_popup_prize .comm_popup_close::after{content:'';display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:12px;height:2px;transform:rotate(45deg);background:#209C4A}.comm_popup_inner.comm_popup_prize .comm_popup_close::after{transform:rotate(-45deg)}.comm_popup .turntable_box{width:194px;height:194px}.comm_popup .turntable_box>img{width:100%;max-width:100%;height:auto}.comm_popup .spin{width:60px;height:60px;background-size:cover}.comm_popup .spin:hover{animation-play-state:paused}.comm_popup .spin_btn{width:192px;height:36px;bottom:-8px;font:bold 14px/1.2 League Spartan;cursor:pointer}.comm_popup .stpsale_btn{width:182px;height:36px;background:transparent linear-gradient(180deg, #FF264B 0%, #FC002B 100%) 0% 0% no-repeat padding-box;box-shadow:0px 6px 10px #FE184070;border:none;font:700 14px/1.2 var(--familyLexend) !important}}
/*# sourceMappingURL=style.css.map */
