.member-turntable-resolve-modal{width:600px;margin:0 auto;display:flex;position:relative}.member-turntable-resolve-modal img{margin:auto;max-width:233px;max-height:233px;min-width:120px;-o-object-fit:contain;object-fit:contain}.member-turntable-resolve-modal .member-turntable-resolve-discount-code{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.member-turntable-resolve-modal .member-turntable-resolve-discount-code h4{color:#fff;font-size:24px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700)}.member-turntable-resolve-modal .member-turntable-resolve-discount-code span{color:#fff;font-size:12px}.member-turntable-container{width:100%;height:600px;background:linear-gradient(180deg,#ffc888,#fffcf8);border-radius:24px;display:flex;position:relative}.member-turntable-container .turntable-bg{position:absolute;inset:0;background-image:url(https://cdn.shopify.com/s/files/1/0893/0603/8637/files/pc_12220367-1343-427b-a905-49be660ed3d5.png?v=1754276398);background-size:cover;background-position:50%;background-repeat:no-repeat}.member-turntable-container .turntable-close{position:absolute;z-index:10;right:40px;top:40px;width:36px;height:36px;background-color:#fff;border-radius:9999px;display:flex;cursor:pointer;transition:all .3s ease-in-out}.member-turntable-container .turntable-close:hover{background-color:#f5f5f5}.member-turntable-container .turntable-close:hover svg path{fill:#606264}.member-turntable-container .turntable-close svg{transition:all .3s ease-in-out;margin:auto;width:24px;height:24px}.member-turntable-container .turntable-close svg path{fill:#1e1e1e}.member-turntable-container .turntable-content{flex:1;overflow:hidden;padding:40px;display:flex;flex-direction:column;justify-content:center;position:relative}.member-turntable-container .turntable-content .close{position:absolute;right:40px;top:40px;width:36px;height:36px;background-color:#fff;border-radius:9999px;display:flex;cursor:pointer;transition:all .3s ease-in-out}.member-turntable-container .turntable-content .close:hover{background-color:#f5f5f5}.member-turntable-container .turntable-content .close:hover svg path{fill:#606264}.member-turntable-container .turntable-content .close svg{transition:all .3s ease-in-out;margin:auto;width:24px;height:24px}.member-turntable-container .turntable-content .close svg path{fill:#8d9095}.member-turntable-container .turntable-content .title{color:var(--title-color,var(--theme-color,#1e1e1e));font-size:32px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:120%;padding-bottom:24px}.member-turntable-container .turntable-content .btn{background-color:var(--theme-color,#1e1e1e);color:#fff;border-radius:9999px;padding:20px 0;text-align:center;font-size:14px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:1;transition:all .3s ease-in-out}.member-turntable-container .turntable-content .btn:hover{opacity:.9}.member-turntable-container .turntable-content .points-info{border:1px solid hsla(0,0%,100%,.6);padding:12px 0 12px 12px;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.2)}.member-turntable-container .turntable-content .points-info .dashboard{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;padding-right:16px}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item{display:flex;align-items:center;gap:4px;font-size:12px}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item svg{flex-shrink:0;width:20px;height:20px}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item svg circle,.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item svg path{stroke:var(--theme-color,#1e1e1e)}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item span{white-space:nowrap;color:var(--theme-color,#1e1e1e)}.member-turntable-container .turntable-content .points-info .history{display:flex;flex-direction:column;gap:8px;max-height:100px;overflow-y:auto;overflow-x:hidden;padding-right:16px;font-size:14px;color:var(--text-color,var(--theme-color,#1e1e1e))}.member-turntable-container .turntable-content .points-info .history div{color:var(--text-color,var(--theme-color,#1e1e1e))}.member-turntable-container .turntable-content .points-info .history span{color:var(--title-color,#ff7122)}.member-turntable-container .turntable-content .rule{margin:16px 0 24px;display:flex;align-items:center;gap:16px}.member-turntable-container .turntable-content .rule .rule-btn{font-size:14px;color:var(--text-color,var(--theme-color,#1e1e1e));text-decoration:underline;cursor:pointer}.member-turntable-container .turntable-content .notice{max-height:120px;border:1px solid hsla(0,0%,100%,.6);padding:12px 16px;border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.2);overflow:hidden}.member-turntable-container .turntable-content .notice .notice-container{height:100%;overflow:hidden;display:flex;align-items:start;gap:8px}.member-turntable-container .turntable-content .notice .notice-container svg{transform:translateY(-4px);width:24px;height:24px;flex-shrink:0}.member-turntable-container .turntable-content .notice .notice-container svg path{fill:var(--title-color,var(--theme-color,#1e1e1e));stroke:var(--title-color,var(--theme-color,#1e1e1e))}.member-turntable-container .turntable-content .notice .notice-container .notice-content{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;gap:4px}.member-turntable-container .turntable-content .notice .notice-container .notice-content span{color:var(--text-color,var(--theme-color,#1e1e1e));white-space:nowrap;font-size:12px;flex-shrink:0}.turntable{flex-shrink:0;width:600px;height:600px;position:relative;transform:scale(var(--scale))}.turntable .turntable-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;top:0;left:0;width:100%;height:100%}.turntable .turntable-center,.turntable .turntable-image{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute}.turntable .turntable-center{top:50%;left:50%;transform:translate(-50%,calc(-50% - 8.25px));width:114px;height:147px;background:var(--center-image) no-repeat;background-size:contain;cursor:pointer}.turntable .turntable-center.disabled{cursor:not-allowed}.turntable .turntable-center.disabled .center-text{opacity:.5}.turntable .turntable-center .center-text{position:absolute;bottom:0;left:0;right:0;width:100%;height:114px;display:flex;gap:4px;align-items:center;flex-direction:column;justify-content:center;padding-bottom:16.5px}.turntable .turntable-center h2{font-size:19px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);text-align:center;line-height:1}.turntable .turntable-center p{text-align:center;font-size:12px;color:#fff}.halloween-turntable .member-turntable-container .turntable-content{padding-left:0;padding-right:100px}.halloween-turntable .member-turntable-container .turntable{transform:scale(var(--scale))}.halloween-turntable .member-turntable-container .turntable .turntable-center{transform:translate(-50%,calc(-50% - 17px))}.halloween-turntable .member-turntable-container .turntable .turntable-center .center-text{padding-bottom:0}.halloween-turntable .member-turntable-container .ant-spin-nested-loading{width:54%;height:100%}.halloween-turntable .member-turntable-container .ant-spin-nested-loading .ant-spin-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.halloween-turntable.mx .member-turntable-container .turntable{transform:scale(var(--scale)) translateX(100px)}.halloween-turntable.mx .member-turntable-container .turntable-content{padding-left:0;padding-right:170px}@media screen and (min-width:1920px){.member-turntable-resolve-modal{width:31.25vw;display:flex}.member-turntable-resolve-modal img{margin:auto;max-width:12.1354166667vw;max-height:12.1354166667vw;min-width:6.25vw;-o-object-fit:contain;object-fit:contain}.member-turntable-resolve-modal .member-turntable-resolve-discount-code h4{font-size:1.25vw}.member-turntable-resolve-modal .member-turntable-resolve-discount-code span{font-size:.625vw}.member-turntable-container{height:31.25vw;border-radius:1.25vw}.member-turntable-container .turntable-close{right:2.0833333333vw;top:2.0833333333vw;width:1.875vw;height:1.875vw;border-radius:9999px;cursor:pointer}.member-turntable-container .turntable-close svg{width:1.25vw;height:1.25vw}.member-turntable-container .turntable-content{padding:2.0833333333vw}.member-turntable-container .turntable-content .title{font-size:1.6666666667vw}.member-turntable-container .turntable-content .btn{padding:1.0416666667vw 0;font-size:.8333333333vw}.member-turntable-container .turntable-content .points-info{border:.0520833333vw solid hsla(0,0%,100%,.6);padding:.625vw;border-radius:.8333333333vw;backdrop-filter:blur(1.0416666667vw);-webkit-backdrop-filter:blur(1.0416666667vw)}.member-turntable-container .turntable-content .points-info .dashboard{margin-bottom:.4166666667vw;padding-right:.8333333333vw}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item{gap:.2083333333vw;font-size:.625vw}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item svg{width:1.0416666667vw;height:1.0416666667vw}.member-turntable-container .turntable-content .points-info .history{gap:.4166666667vw;max-height:5.2083333333vw;padding-right:.8333333333vw;font-size:.7291666667vw}.member-turntable-container .turntable-content .rule{margin:.8333333333vw 0 1.25vw;gap:.8333333333vw}.member-turntable-container .turntable-content .rule .rule-btn{font-size:.7291666667vw}.member-turntable-container .turntable-content .notice{max-height:6.25vw;border:.0520833333vw solid hsla(0,0%,100%,.6);padding:.625vw .8333333333vw;border-radius:.8333333333vw;backdrop-filter:blur(1.0416666667vw);-webkit-backdrop-filter:blur(1.0416666667vw)}.member-turntable-container .turntable-content .notice .notice-container{gap:.4166666667vw}.member-turntable-container .turntable-content .notice .notice-container svg{transform:translateY(-4px);width:1.25vw;height:1.25vw}.member-turntable-container .turntable-content .notice .notice-container .notice-content{gap:.2083333333vw}.member-turntable-container .turntable-content .notice .notice-container .notice-content span{font-size:.625vw}.turntable{width:31.25vw;height:31.25vw}.turntable .turntable-center{width:5.9375vw;height:7.65625vw}.turntable .turntable-center .center-text{height:5.9375vw;gap:.2083333333vw;padding-bottom:.859375vw}.turntable .turntable-center h2{font-size:.9895833333vw}.turntable .turntable-center p{font-size:.625vw}.halloween-turntable .member-turntable-container .turntable-content{padding-left:0;padding-right:5.2083333333vw}.halloween-turntable .member-turntable-container .turntable{transform:scale(var(--scale))}.halloween-turntable .member-turntable-container .turntable .turntable-center{transform:translate(-50%,calc(-50% - .8854166667vw))}.halloween-turntable .member-turntable-container .turntable .turntable-center .center-text{padding-bottom:0}.halloween-turntable .member-turntable-container .ant-spin-nested-loading{width:54%;height:100%}.halloween-turntable .member-turntable-container .ant-spin-nested-loading .ant-spin-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.halloween-turntable.mx .member-turntable-container .turntable{transform:scale(var(--scale)) translateX(100px)}.halloween-turntable.mx .member-turntable-container .turntable-content{padding-left:0;padding-right:8.8541666667vw}}@media screen and (max-width:900px){.member-turntable-resolve-modal{width:100%;display:flex}.member-turntable-resolve-modal img{margin:auto;max-width:62.1333333333vw;max-height:62.1333333333vw;min-width:23.4666666667vw;-o-object-fit:contain;object-fit:contain}.member-turntable-resolve-modal .member-turntable-resolve-discount-code h4{font-size:4.8vw}.member-turntable-resolve-modal .member-turntable-resolve-discount-code span{font-size:3.2vw}.member-turntable-container{height:auto;max-height:calc(100dvh - 12.8vw);overflow-y:auto;overflow-x:hidden;background:linear-gradient(180deg,#ffc888,#fffcf8);border-radius:6.4vw;display:flex;flex-direction:column;position:relative}.member-turntable-container .turntable-bg{position:absolute;inset:0;background-image:url(https://cdn.shopify.com/s/files/1/0893/0603/8637/files/m_9c8ed70e-4631-4b2c-9023-a9d0fcd4f953.png?v=1754276771);background-size:cover;background-position:50%;background-repeat:no-repeat}.member-turntable-container .turntable-close{position:absolute;right:4.2666666667vw;top:4.2666666667vw;width:8.5333333333vw;height:8.5333333333vw;background-color:#fff;border-radius:9999px;display:flex;cursor:pointer;transition:all .3s ease-in-out}.member-turntable-container .turntable-close:hover{background-color:#f5f5f5}.member-turntable-container .turntable-close:hover svg path{fill:#606264}.member-turntable-container .turntable-close svg{transition:all .3s ease-in-out;margin:auto;width:24px;height:24px}.member-turntable-container .turntable-close svg path{fill:#1e1e1e}.member-turntable-container .turntable-content{flex:1;flex-shrink:0;overflow:hidden;padding:0 4.2666666667vw 4.2666666667vw;display:flex;flex-direction:column;justify-content:center}.member-turntable-container .turntable-content .title{font-size:6.4vw;font-family:var(--font-family-bold);line-height:120%;padding-bottom:4.2666666667vw}.member-turntable-container .turntable-content .btn{color:#fff;border-radius:9999px;padding:4.2666666667vw 0;text-align:center;font-size:3.4666666667vw;font-family:var(--font-family-bold);line-height:1;transition:all .3s ease-in-out}.member-turntable-container .turntable-content .btn:hover{opacity:.9}.member-turntable-container .turntable-content .points-info{border:.2666666667vw solid hsla(0,0%,100%,.6);padding:3.2vw 0 3.2vw 3.2vw;border-radius:4.2666666667vw;backdrop-filter:blur(5.3333333333vw);-webkit-backdrop-filter:blur(5.3333333333vw);background-color:hsla(0,0%,100%,.2)}.member-turntable-container .turntable-content .points-info .dashboard{display:flex;flex-direction:column;align-items:start;margin-bottom:2.1333333333vw;padding-right:4.2666666667vw}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item{display:flex;align-items:center;gap:1.0666666667vw;font-size:3.2vw;color:#1e1e1e}.member-turntable-container .turntable-content .points-info .dashboard .dashboard-item svg{width:5.3333333333vw;height:5.3333333333vw}.member-turntable-container .turntable-content .points-info .history{display:flex;flex-direction:column;gap:2.1333333333vw;max-height:26.6666666667vw;overflow-y:auto;overflow-x:hidden;padding-right:4.2666666667vw;font-size:3.2vw}.member-turntable-container .turntable-content .rule{margin:4.2666666667vw 0;display:flex;align-items:center;gap:4.2666666667vw}.member-turntable-container .turntable-content .rule .rule-btn{font-size:3.2vw}.member-turntable-container .turntable-content .notice{height:auto;border:.2666666667vw solid hsla(0,0%,100%,.6);padding:1.6vw 3.2vw;border-radius:3.2vw;backdrop-filter:blur(5.3333333333vw);-webkit-backdrop-filter:blur(5.3333333333vw);background-color:hsla(0,0%,100%,.2)}.member-turntable-container .turntable-content .notice .notice-container{gap:2.1333333333vw;align-items:center}.member-turntable-container .turntable-content .notice .notice-container svg{transform:translateY(0);width:6.4vw;height:6.4vw;flex-shrink:0}.member-turntable-container .turntable-content .notice .notice-container .notice-content{flex:1;display:flex;flex-direction:row;gap:1.0666666667vw}.member-turntable-container .turntable-content .notice .notice-container .notice-content span{color:var(--theme-color,#51545a);white-space:nowrap;font-size:3.2vw}.turntable{flex:1;flex-shrink:0;width:87.2vw;height:87.2vw;position:relative}.turntable .turntable-image{position:absolute;top:0;left:0;width:100%;height:100%}.turntable .turntable-center{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 1.3333333333vw));width:17.6vw;height:21.8666666667vw;background-size:contain}.turntable .turntable-center .center-text{position:absolute;bottom:0;left:0;right:0;width:100%;height:17.6vw;display:flex;gap:0;align-items:center;flex-direction:column;justify-content:center;padding-bottom:2.6666666667vw}.turntable .turntable-center h2{font-size:3.2vw;color:#fff;font-family:var(--font-family-bold);text-align:center;line-height:1}.turntable .turntable-center p{text-align:center;font-size:2.1333333333vw;color:#fff}.halloween-turntable .member-turntable-container .turntable-content{padding-left:6.4vw;padding-right:6.4vw}.halloween-turntable .member-turntable-container .turntable{transform:scale(var(--scale))}.halloween-turntable .member-turntable-container .turntable .turntable-center{transform:translate(-50%,calc(-50% - 2.1333333333vw))}.halloween-turntable .member-turntable-container .turntable .turntable-center .center-text{padding-bottom:0}.halloween-turntable .member-turntable-container .ant-spin-nested-loading{width:calc(100% - 12.8vw);margin:0 auto}.halloween-turntable.mx .member-turntable-container .turntable{transform:scale(var(--scale)) translateX(0)}.halloween-turntable.mx .member-turntable-container .turntable-content{padding-left:6.4vw;padding-right:6.4vw}}.focus-modal-container{display:flex;align-items:center;justify-content:center;background:url(https://cdn.shopify.com/s/files/1/0893/0603/8637/files/46befa7cfc9f7481cb8d7e8deeaa8133.png?v=1753342846) no-repeat 50%;background-size:contain;position:relative}.focus-modal-container .focus-modal-fireworks{position:absolute;inset:0;z-index:3;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.focus-modal-container .focus-modal-blind-box{width:300px;height:300px}.focus-modal-container .focus-modal{color:#1e1e1e}.focus-modal-container .focus-modal .title{width:100%;font-size:32px;font-family:var(--font-family-bold);padding-bottom:24px;color:#fff;text-align:center;white-space:pre-line}.focus-modal-container .focus-modal .desc{color:#fff;font-size:16px;padding:30px 0;text-align:center}.focus-modal-container .focus-modal .action-container{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:10}.focus-modal-container .focus-modal .action-container a,.focus-modal-container .focus-modal .action-container button{min-width:160px;text-align:center;padding:10px 16px;font-size:16px;border-radius:9999px;transition:all .3s ease-in-out}.focus-modal-container .focus-modal .action-container a{color:#1e1e1e;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);background-color:#fff}.focus-modal-container .focus-modal .action-container a:hover{background-color:#f5f5f5}.focus-modal-container .focus-modal .action-container button{color:#fff;background-color:#17cc5f}.focus-modal-container .focus-modal .action-container button:hover{background-color:#18d664}@media screen and (min-width:1920px){.focus-modal-container .focus-modal .title{font-size:1.6666666667vw;padding-bottom:1.25vw}.focus-modal-container .focus-modal .desc{font-size:.8333333333vw;padding:1.5625vw 0}.focus-modal-container .focus-modal .action-container{gap:.4166666667vw}.focus-modal-container .focus-modal .action-container a,.focus-modal-container .focus-modal .action-container button{min-width:8.3333333333vw;padding:.5208333333vw .8333333333vw;font-size:.8333333333vw}.focus-modal-container .focus-modal-blind-box{width:15.625vw;height:15.625vw}}@media screen and (max-width:900px){.focus-modal-container{width:100%}.focus-modal-container .focus-modal{color:#1e1e1e}.focus-modal-container .focus-modal .title{font-size:5.3333333333vw;padding-bottom:4.2666666667vw}.focus-modal-container .focus-modal .desc{font-size:3.7333333333vw;padding:4.2666666667vw 0}.focus-modal-container .focus-modal .action-container{gap:2.1333333333vw}.focus-modal-container .focus-modal .action-container a,.focus-modal-container .focus-modal .action-container button{min-width:37.3333333333vw;padding:1.6vw 3.7333333333vw;font-size:3.7333333333vw}.focus-modal-container .focus-modal .action-container button{background-color:#17cc5f}.focus-modal-container .focus-modal .action-container button:hover{background-color:#18d664}.focus-modal-container .focus-modal-blind-box{width:53.3333333333vw;height:53.3333333333vw}}.turntable-rules-container{width:720px;background-color:#fff;border-radius:24px;padding:40px 0 40px 40px}.turntable-rules-container .turntable-rules-container-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;padding-right:40px}.turntable-rules-container .turntable-rules-container-header h4{font-size:24px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700);line-height:1;color:#1e1e1e}.turntable-rules-container .turntable-rules-container-header .turntable-close{cursor:pointer;background-color:#f5f6f7;border-radius:9999px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.turntable-rules-container .turntable-rules-container-header .turntable-close:hover{background-color:#e5e6e7}.turntable-rules-container .turntable-rules-container-header .turntable-close svg{width:16px;height:16px}.turntable-rules-container .turntable-rules-container-list{padding-right:40px;max-height:50vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:16px}.turntable-rules-container .turntable-rules-container-list h4{font-size:20px;font-family:var(--font-family-bold);font-weight:var(--font-weight-bold,700)}.turntable-rules-container .turntable-rules-container-list desc{padding-top:8px;list-style:none}.turntable-rules-container .turntable-rules-container-list desc li{font-size:14px;color:#51545a;line-height:1.5}@media screen and (min-width:1920px){.turntable-rules-container{width:37.5vw;border-radius:1.25vw;padding:2.0833333333vw 0 2.0833333333vw 2.0833333333vw}.turntable-rules-container .turntable-rules-container-header{padding-bottom:1.25vw;padding-right:2.0833333333vw}.turntable-rules-container .turntable-rules-container-header h4{font-size:1.25vw}.turntable-rules-container .turntable-rules-container-header .turntable-close{background-color:#f5f6f7;border-radius:9999px;width:1.7708333333vw;height:1.7708333333vw}.turntable-rules-container .turntable-rules-container-header .turntable-close svg{width:.8333333333vw;height:.8333333333vw}.turntable-rules-container .turntable-rules-container-list{padding-left:1.0416666667vw}.turntable-rules-container .turntable-rules-container-list li{font-size:.7291666667vw}}@media screen and (max-width:900px){.turntable-rules-modal-wrapper{height:auto!important;border-radius:2.1333333333vw 2.1333333333vw 0 0;overflow:hidden}.turntable-rules-container{padding:6.4vw 0 6.4vw 6.4vw;width:100%}.turntable-rules-container .turntable-rules-container-header{padding-bottom:4.2666666667vw;padding-right:6.4vw}.turntable-rules-container .turntable-rules-container-header h4{font-size:6.4vw}.turntable-rules-container .turntable-rules-container-header .turntable-close{border-radius:9999px;width:8.5333333333vw;height:8.5333333333vw}.turntable-rules-container .turntable-rules-container-header .turntable-close svg{width:4.2666666667vw;height:4.2666666667vw}.turntable-rules-container .turntable-rules-container-list{padding-left:5.3333333333vw;padding-right:6.4vw}.turntable-rules-container .turntable-rules-container-list li{font-size:3.7333333333vw}}