.gradient-border-button{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}.gradient-border-button .loading-progress{pointer-events:none;justify-content:space-around;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gradient-border-button .loading-progress .svg_clockwise{fill:#0000;stroke:#fff;stroke-dasharray:190;stroke-dashoffset:70px;stroke-width:60px;transform-origin:50%;animation:2s linear forwards clockwise;transform:rotate(-90deg)}@keyframes clockwise{0%{stroke-dashoffset:190px}to{stroke-dashoffset:0}}.gradient-border-button .loading-progress .svg_clockwise .circle{fill:#0000;stroke:#fff;stroke-dasharray:190;stroke-dashoffset:70px;stroke-width:60px;transform-origin:50%;animation:2s linear forwards anti-clockwise;transform:rotate(-90deg)}@keyframes anti-clockwise{0%{stroke-dashoffset:0}to{stroke-dashoffset:190px}}.gradient-border-button .button-content{mix-blend-mode:normal;background-clip:padding-box;justify-content:center;align-items:center;gap:5px;height:100%;display:flex;position:relative}
.auction-control-join{background-color:#eee9e6;border-radius:0 0 20px 20px;justify-content:space-between;padding:10px 16px 10px 10px}.auction-control-join,.auction-control-join .bidding{align-items:center;display:flex}.auction-control-join .bidding .icon{width:32px;height:32px}.auction-control-join .bidding .bid-price{color:#ba630a;letter-spacing:-.5px;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 4px;font-weight:800;overflow:hidden}
.auction-control-countdown{flex-shrink:0;width:61px;height:74px;position:relative}.auction-control-countdown .count{transition-property:opacity,transform;transition-duration:.5s;transition-timing-function:linear;position:absolute}.auction-control-countdown .count[data-current=true]{opacity:1;transform:scale(1)}.auction-control-countdown .count[data-current=false]{opacity:0;transform:scale(0)}
.auction-history-drawer{height:100%;max-height:max(calc(var(--vh,1vh)*70),500px);border-radius:12px 12px 0 0}.auction-history-drawer .auction-history-header{border-bottom:1px solid #e5e5e5;width:100%;height:50px;margin-bottom:-1px}.auction-history-drawer .auction-history-header .title{color:#000;letter-spacing:-.278px;font-size:15px;font-weight:700;display:flex}.auction-history-drawer .auction-history-header .title .count{color:#eb2b51;letter-spacing:-.278px;font-weight:600}.auction-history-drawer .history-list{flex-direction:column;padding:0 20px;display:flex;overflow:auto}.auction-history-drawer .history-list .history-item{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.auction-history-drawer .history-list .history-item:not(:last-of-type){border-bottom:.5px solid #e5e5e5}.auction-history-drawer .history-list .history-item:first-of-type .price{color:#eb2b51}.auction-history-drawer .history-list .history-item .info{align-items:center;gap:10px;display:flex;overflow:hidden}.auction-history-drawer .history-list .history-item .info .nickname{color:#000;letter-spacing:-.296px;text-overflow:ellipsis;white-space:nowrap;padding-right:10px;font-size:16px;font-weight:400;overflow:hidden}.auction-history-drawer .history-list .history-item .price{color:#666;flex-shrink:0;font-size:14px;font-weight:700}.auction-history-drawer .history-list .in-view-target{flex-shrink:0;height:1px;margin-bottom:1px}
.auction-control-progress{border-radius:20px 20px 0 0;flex:1;display:flex;position:relative}.auction-control-progress .info{color:#000;flex-direction:column;flex-grow:1;justify-content:center;padding-right:16px;display:flex;overflow:hidden}.auction-control-progress .info .title{font-size:16px;font-weight:700}.auction-control-progress .info .product-name{letter-spacing:-.241px;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:400;overflow:hidden}.auction-control-progress .info .recent{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.auction-control-progress .info .recent .bidder{color:#b1580c;letter-spacing:-.241px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.auction-control-progress .info .recent .price{color:#b1580c;letter-spacing:-.238px;flex-shrink:0;margin-left:17px;font-size:13px;font-weight:500}.auction-control-progress .info .recent .price .icon{fill:#b1580c;width:12px;height:12px}
.auction-control-box{mix-blend-mode:normal;background-color:#fff;border-radius:20px;flex-direction:column;width:100%;display:flex;box-shadow:0 1px 3.5px #0006}
.draw-game-app-only{background-color:#fff;border-radius:12px}.draw-game-app-only .alert-header{justify-content:flex-end;padding:20px 20px 0;display:flex}.draw-game-app-only .alert-header .close-icon{cursor:pointer;width:24px;height:24px}.draw-game-app-only .alert-body{flex-direction:column;align-items:center;gap:18px;margin-top:-15px;padding:0 40px 32px;display:flex}.draw-game-app-only .alert-body img{width:45px;height:45px}.draw-game-app-only .alert-body .text-container .alert-text{color:#000;text-align:center;font-size:18px;font-weight:700;line-height:26px}.draw-game-app-only .alert-body .button-container{text-align:center;justify-content:center;width:100%;display:flex}.draw-game-app-only .gradient-border-button{cursor:pointer;background-image:linear-gradient(#ffaf4a,#c97000);border-radius:20px;width:181px;height:40px;position:relative;overflow:hidden;box-shadow:0 2.5px 4px #00000040}.draw-game-app-only .gradient-border-button .button-content{background-color:#f68a02;background-clip:padding-box;border:1.8px solid #0000;border-radius:20px;justify-content:center;align-items:center;height:100%;display:flex}.draw-game-app-only .gradient-border-button .button-content .button-text{color:#fff;font-size:15px;font-weight:700;line-height:18px}
.draw-control-box{background:linear-gradient(#fff2de -29.86%,#dfc599);border-radius:20px;width:100%;box-shadow:0 1px 3.5px #0006}.draw-control-box .info{mix-blend-mode:normal;opacity:.96;background-color:#fff0d6;background-clip:padding-box;border:1.8px solid #0000;justify-content:space-between;width:100%;height:66px;padding:12px 16px 12px 14px}.draw-control-box .info,.draw-control-box .info .progress{align-items:center;display:flex}.draw-control-box .info .progress .game-icon{width:42px;height:42px}.draw-control-box .info .progress .progress-info{flex-direction:column;align-items:flex-start;margin-left:4px;display:flex}.draw-control-box .info .progress .progress-info .info-1{align-items:center;gap:4px;display:flex}.draw-control-box .info .progress .progress-info .info-1 .title{color:#000;white-space:nowrap;font-size:16px;font-weight:700}.draw-control-box .info .progress .progress-info .info-1 .participants{white-space:nowrap;background-color:#b9aa92;border-radius:10px;padding:3px 7px;font-size:12px;font-weight:700}.draw-control-box .info .progress .progress-info .info-2{color:#000;letter-spacing:-.222px;font-size:12px;font-weight:400}.draw-control-box .product{background-color:#fff;background-clip:padding-box;border:1px solid #0000;border-top-style:none;border-radius:0 0 20px 20px;justify-content:space-between;gap:12px;width:100%;padding:13px 20px;display:flex}.draw-control-box .product .product-name{color:#000;letter-spacing:-.292px;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.draw-control-box .product .product-price{flex-shrink:0;font-size:14px}
.first-default-control{flex-direction:column;width:100%;margin-top:12px;display:flex;position:relative}.first-default-control>.badge{letter-spacing:-.2px;z-index:1;background-color:#282828;border-radius:20px;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-12px;left:18px}.first-default-control .product-border{background-image:linear-gradient(#fbfbfb,#eae4e6);border-radius:20px 20px 0 0;width:100%}.first-default-control .product-border .product-wrapper{mix-blend-mode:normal;background-color:#fff;background-clip:padding-box;border:2px solid #0000;border-bottom:none;border-radius:20px 20px 0 0;height:44px;padding:16px 16px 12px}.first-default-control .product-border .product-wrapper,.first-default-control .product-border .product-wrapper .product{justify-content:space-between;align-items:center;width:100%;display:flex}.first-default-control .product-border .product-wrapper .product .product-name{color:#666;letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;padding-right:8px;font-size:13px;font-weight:400;overflow:hidden}.first-default-control .product-border .product-wrapper .product .product-price{color:#1a1a1a;letter-spacing:-.292px;flex-shrink:0;font-size:14px;font-weight:700}.first-default-control .product-border .product-wrapper .product .no-price{color:#999;letter-spacing:-.292px;flex-shrink:0;font-size:14px;font-weight:500}.first-default-control .control-border{background-image:linear-gradient(#e8dade,#e4bcc9);border-radius:0 0 20px 20px;width:100%}.first-default-control .control-border .control-wrapper{mix-blend-mode:normal;background-color:#fff2f6;background-clip:padding-box;border:2px solid #0000;border-top:none;border-radius:0 0 20px 20px;justify-content:space-between;align-items:center;width:100%;height:72px;padding:12px 10px 14px 13px;display:flex}.first-default-control .control-border .control-wrapper .progress{display:flex}.first-default-control .control-border .control-wrapper .progress .game-icon{width:42px;height:42px}.first-default-control .control-border .control-wrapper .progress .progress-info{flex-direction:column;justify-content:center;gap:4px;margin-left:4px;display:flex}.first-default-control .control-border .control-wrapper .progress .progress-info .info-1{color:#191919;letter-spacing:-.3px;align-items:center;font-size:16px;font-weight:700;display:flex}.first-default-control .control-border .control-wrapper .progress .progress-info .info-2{color:#e04068;letter-spacing:-.2px;font-size:13px;font-weight:400}.first-default-control .control-border .control-wrapper .progress .progress-info .info-2>em{color:#e04068;font-style:normal}
.first-simple-control{background-image:linear-gradient(#fffefe -29.86%,#d496a9 99.04%);border-radius:20px;width:100%;box-shadow:0 1px 3.5px #0006}.first-simple-control .control-wrapper{mix-blend-mode:normal;opacity:.96;background-color:#ffd9e5;background-clip:padding-box;border:1.8px solid #0000;border-radius:20px;justify-content:space-between;align-items:center;width:100%;height:66px;padding:12px 16px;display:flex}.first-simple-control .control-wrapper .progress{display:flex}.first-simple-control .control-wrapper .progress .game-icon{width:42px;height:42px}.first-simple-control .control-wrapper .progress .progress-info{flex-direction:column;justify-content:center;margin-left:4px;display:flex}.first-simple-control .control-wrapper .progress .progress-info .info-1{align-items:center;padding-bottom:4px;display:flex}.first-simple-control .control-wrapper .progress .progress-info .info-1 .title{color:#000;white-space:nowrap;font-size:16px;font-weight:700}.first-simple-control .control-wrapper .progress .progress-info .info-1 .participants{background-color:#c992a3;border-radius:10px;margin-left:4px;padding:3px 8px;font-size:12px;font-weight:700}.first-simple-control .control-wrapper .progress .progress-info .info-2{color:#000;letter-spacing:-.222px;font-size:11px;font-weight:400}
.game-control-box{transform-origin:0 100%;min-width:285px;margin-top:12px;animation-name:expand;animation-duration:.2s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes expand{0%{transform:scale(0)}to{transform:scale(1)}}
.game-result-overlay-wrapper-overlay{background-blend-mode:multiply;background:linear-gradient(#0009,#0000001a 25.86%,#000000b3 51.99%)}.game-result-overlay-wrapper-content{background-color:#0000;border-top:1px solid #ffffff4d;justify-content:center;align-items:center}
.game-avatar{position:relative}.game-avatar .avatar-border{mix-blend-mode:normal;background-clip:padding-box;justify-content:center;align-items:center;height:100%;display:flex;overflow:hidden}.game-avatar .avatar-border .profile-img{object-fit:cover;object-position:center;width:100%;height:100%}.game-avatar .extra-element{position:absolute}
.auction-result-drawer{height:100%;max-height:500px}.auction-result-drawer .warning{font-size:13px;font-weight:400;position:absolute;top:-16px;transform:translateY(-100%)}.auction-result-drawer .warning strong{font-weight:700}.auction-result-drawer .result{flex-direction:column;align-items:center;width:100%;display:flex}.auction-result-drawer .result .nickname{letter-spacing:-.37px;text-align:center;justify-content:center;width:100%;font-size:20px;display:flex;overflow:hidden}.auction-result-drawer .result .nickname strong{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.auction-result-drawer .result .price{color:#f68a02;letter-spacing:-.37px;text-align:center;margin-top:1px;font-size:20px;font-weight:800}.auction-result-drawer .result .participant-list{background-color:#0006;border-radius:6px;width:calc(100% - 110px);max-width:300px;margin-top:22px;padding:12px 0}.auction-result-drawer .result .participant-list .participant-item{justify-content:space-between;align-items:center;width:100%;padding:10px 23px;display:flex}.auction-result-drawer .result .participant-list .participant-item:not(:last-of-type){border-bottom:1px solid #ffffff1a}.auction-result-drawer .result .participant-list .participant-item .participant{align-items:center;gap:9px;display:flex;overflow:hidden}.auction-result-drawer .result .participant-list .participant-item .participant .participant-avatar{width:24px;height:24px}.auction-result-drawer .result .participant-list .participant-item .participant .participant-name{letter-spacing:-.259px;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:9px;font-size:14px;font-weight:700;overflow:hidden}.auction-result-drawer .result .participant-list .participant-item .bid-price{color:#b1580c;letter-spacing:-.259px;flex-shrink:0;font-size:14px;font-weight:700}
.confetti{position:relative}.confetti .confetti-container{z-index:-2;position:absolute;left:0;transform:translate(-50%)}.confetti .confetti-container .confetti-item{opacity:0;animation:5s linear infinite blink;position:absolute;scale:0}@keyframes blink{0%{opacity:0;scale:0}5%{opacity:1;scale:1}10%{opacity:1;scale:1}15%{opacity:0;scale:0}to{opacity:0;scale:0}}
.draw-result-winner-avatar-version{flex-direction:column;align-items:center;display:flex}.draw-result-winner-avatar-version .title{color:#ffd37e;font-size:20px;font-weight:700}.draw-result-winner-avatar-version .winner-list{align-items:flex-end;gap:27px;padding:0 25px;display:flex}.draw-result-winner-avatar-version .winner-list:has(>:nth-child(2)) .result-message{width:85px}.draw-result-winner-avatar-version .winner-list:has(>:last-child:nth-child(2)){gap:46px}.draw-result-winner-avatar-version .winner-list:has(>:last-child:nth-child(2)) .winner{max-width:130px}.draw-result-winner-avatar-version .winner-list:has(>:last-child:nth-child(3)) .winner-item:nth-of-type(2){margin-bottom:31px}.draw-result-winner-avatar-version .winner-list:has(>:last-child:nth-child(3)) .winner{max-width:80px}.draw-result-winner-avatar-version .winner-list .winner-item{flex-direction:column;align-items:center;display:flex}.draw-result-winner-avatar-version .winner-list .winner-item .avatar{justify-content:center;align-items:center;display:flex;position:relative}.draw-result-winner-avatar-version .winner-list .winner-item .avatar .draw-result-shine{z-index:-1;background-position:50%;background-size:contain;width:210%;height:210%;animation:3s linear infinite rotate360;position:absolute}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.draw-result-winner-avatar-version .winner-list .winner-item .winner{letter-spacing:-.315px;justify-content:center;max-width:200px;margin-top:12px;font-size:17px;font-weight:500;line-height:24px;display:flex}.draw-result-winner-avatar-version .winner-list .winner-item .winner .nickname{color:#ffd37e;text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.draw-result-winner-avatar-version .winner-list .winner-item .result-message{letter-spacing:-.315px;font-size:17px;font-weight:500;line-height:24px}
.draw-result-winner-list-item{justify-content:space-between;align-items:center;padding:7px 16px 5px 24px;display:flex}.draw-result-winner-list-item:not(:last-of-type){border-bottom:1px solid #0003}.draw-result-winner-list-item .winner-info{gap:14px;display:flex;overflow:hidden}.draw-result-winner-list-item .winner-info .win-tag{color:#f68a02;letter-spacing:-.278px;flex-shrink:0;font-size:15px;font-weight:700}.draw-result-winner-list-item .winner-info .nickname{color:#000;letter-spacing:-.241px;font-size:16px;font-weight:700}.draw-result-winner-list-item .game-icon{width:33px;height:33px}
.draw-result-winner-list-version{flex-direction:column;align-items:center;gap:69px;display:flex}.draw-result-winner-list-version .title{color:#ffd37e;font-size:20px;font-weight:700}.draw-result-winner-list-version .winner-list-container{flex-direction:column;width:260px;max-height:323px;display:flex;position:relative}.draw-result-winner-list-version .winner-list-container .draw-result-shine{z-index:-1;background-position:50%;background-size:contain;width:210%;height:210%;animation:3s linear infinite rotate360;position:absolute}@keyframes rotate360{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.draw-result-winner-list-version .winner-list-container .my-avatar{position:absolute;top:-47.5px;left:50%;transform:translate(-50%)}.draw-result-winner-list-version .winner-list-container .my-winner-item{background-color:#f2d398;border-radius:20px 20px 0 0;padding:53px 24px 11px;display:flex}.draw-result-winner-list-version .winner-list-container .my-winner-item .win-tag{color:#f68a02;letter-spacing:-.278px;flex-shrink:0;font-size:15px;font-weight:700}.draw-result-winner-list-version .winner-list-container .my-winner-item .me{letter-spacing:-.185px;background-color:#000;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:19px;height:19px;margin-left:12px;font-size:10px;font-weight:700;line-height:1;display:flex}.draw-result-winner-list-version .winner-list-container .my-winner-item .my-nickname{color:#000;letter-spacing:-.241px;text-overflow:ellipsis;white-space:nowrap;margin-left:7px;font-size:16px;font-weight:700;overflow:hidden}.draw-result-winner-list-version .winner-list-container .winner-list{background-color:#fff0d6;border-radius:0 0 20px 20px;flex-direction:column;display:flex;overflow:hidden}.draw-result-winner-list-version .winner-list-container .winner-list .in-view-target{height:1px;position:relative;bottom:1px}.draw-result-winner-list-version .winner-list-container .result-message{letter-spacing:-.278px;background-color:#000;border-radius:6px;margin-top:30px;padding:11px 25px;font-size:15px;font-weight:400}.draw-result-winner-list-version .winner-list-container .result-message .nickname{color:#f68a02;font-weight:700}
.draw-result-drawer{max-height:555px;padding:50px 0}
.firework{z-index:-1;width:100%;min-width:360px;height:100%;position:absolute;top:0}.firework .firework-item{display:flex;position:absolute}
.first-result-winner-avatar-version{justify-content:center;gap:36px;margin-bottom:20px;padding:109px 50px 0;display:flex;position:relative}.first-result-winner-avatar-version:has(>:nth-child(3)) .nickname{width:100px}.first-result-winner-avatar-version:has(>:nth-child(4)) .nickname{width:93px}.first-result-winner-avatar-version .first-game-avatar{opacity:0;flex-direction:column;align-items:center;width:75px;animation:.5s linear forwards fade-in-from-bottom;display:flex;transform:translateY(50%)}@keyframes fade-in-from-bottom{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:none}}.first-result-winner-avatar-version .first-game-avatar .nickname{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:15px;font-weight:700;overflow:hidden}
.rank-icon{flex-shrink:0;padding-right:7px;display:flex}.rank-icon .medal{width:33px;height:34px}.rank-icon .rank-text{color:#d1426f;letter-spacing:-.278px;text-align:center;width:33px;font-size:15px;font-weight:700}
.first-result-winner-list-version{justify-content:center;width:100%;padding:32px 58px 0;display:flex;position:relative}.first-result-winner-list-version .list-border{background-image:linear-gradient(#fffefe -29.86%,#d496a9 99.04%);border-radius:20px;width:100%;max-width:360px;overflow:hidden;box-shadow:0 1px 3.5px #0006}.first-result-winner-list-version .list-border .background{background-color:#ffd9e5}.first-result-winner-list-version .list-border .background .list-wrapper{mix-blend-mode:normal;opacity:.96;background-color:#ffd9e5;background-clip:padding-box;border:1.8px solid #0000;border-bottom:none;flex-direction:column;width:100%;padding:16px 0;display:flex}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item{padding:11px 19px 12px 20px}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item:not(:last-of-type){border-bottom:1px solid #f3e2e6a8}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item.my-winner-item{background-color:#efbbcb}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item .winner-info{align-items:center;width:100%;display:flex}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item .winner-info .my-tag{letter-spacing:-.185px;background-color:#000;border-radius:100%;margin-right:6px;padding:3.5px 5px;font-size:10px;font-weight:700}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item .winner-info .nickname{color:#000;letter-spacing:-.296px;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:14px;font-size:16px;font-weight:700;overflow:hidden}.first-result-winner-list-version .list-border .background .list-wrapper .winner-item .winner-info .game-icon{width:37px;height:37px}.first-result-winner-list-version .list-border .background .sticky-my-winner-item{background-color:#efbbcb;padding:11px 19px 12px 20px}.first-result-winner-list-version .list-border .background .sticky-my-winner-item .my-winner-info{align-items:center;width:100%;display:flex}.first-result-winner-list-version .list-border .background .sticky-my-winner-item .my-winner-info .my-my-tag{letter-spacing:-.185px;background-color:#000;border-radius:100%;margin-right:6px;padding:3.5px 5px;font-size:10px;font-weight:700}.first-result-winner-list-version .list-border .background .sticky-my-winner-item .my-winner-info .my-nickname{color:#000;letter-spacing:-.296px;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-right:14px;font-size:16px;font-weight:700;overflow:hidden}.first-result-winner-list-version .list-border .background .sticky-my-winner-item .my-winner-info .my-game-icon{width:37px;height:37px}
.first-result-drawer{max-height:520px;padding:32px 0}.first-result-drawer .result-message{width:100%;padding:0 55px}.first-result-drawer .result-message .message{letter-spacing:-.278px;text-shadow:0 1px .5px #0003;white-space:nowrap;background-color:#000;border-radius:6px;justify-content:center;align-items:center;padding:11px 24px;font-size:15px;font-weight:400;display:flex}.first-result-drawer .result-message .message .nickname{color:#eb2b51;font-weight:700}
.content-now-products{pointer-events:auto;width:100%;margin-top:22px;position:relative}.content-now-products .content-now-products-single{max-width:263px}.content-now-products .content-now-products-single.now-product{padding-left:16px}.content-now-products .content-now-products-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;gap:10px;margin-top:-28px;padding-top:28px;scroll-padding-left:16px;display:flex;overflow:auto hidden}.content-now-products .content-now-products-carousel.is-dragging{scroll-snap-type:none}.content-now-products .content-now-products-carousel::-webkit-scrollbar{display:none}.content-now-products .content-now-products-carousel .content-now-products-carousel-item{scroll-snap-align:start;scroll-snap-stop:always;flex:none}.content-now-products .content-now-products-carousel .content-now-products-carousel-item:first-child{padding-left:16px}.content-now-products .content-now-products-carousel .content-now-products-carousel-item:last-child{padding-right:16px}.content-now-product-card{text-align:left;white-space:normal;background-color:#fff;border-radius:8px;justify-content:flex-start;align-items:center;width:263px;height:75px;padding-right:10px;display:flex;position:relative}.content-now-product-card>.product-thumbnail-button{flex-shrink:0;width:54px;height:100%;padding:0}.content-now-product-card>.product-info-button{text-align:left;white-space:normal;flex-grow:1;justify-content:flex-start;min-width:0;height:100%;display:flex}.content-now-product-card .product-thumbnail{flex-shrink:0;width:54px;height:100%;margin:0;position:relative;box-shadow:1px 0 #0000000d}.content-now-product-card .product-thumbnail .wrapper{border-radius:8px 0 0 8px;overflow:clip}.content-now-product-card .product-info{flex-direction:column;flex-grow:1;justify-content:center;min-width:0;margin-left:8px;margin-right:5px;display:flex}.content-now-product-card .product-info>.name{color:#222327;-webkit-line-clamp:3;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;width:100%;font-size:12px;font-weight:500;line-height:normal;display:-webkit-box;overflow:hidden}.content-now-product-card .product-info>.price-info{white-space:nowrap;align-items:center;gap:2px;font-size:13px;font-weight:700;line-height:135%;display:flex}.content-now-product-card .product-info>.price-info>.discount-rate{color:#eb2b51}.content-now-product-card .product-info>.price-info>.price{color:#17181a}.content-now-product-card-button{white-space:nowrap;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;height:26px;padding-inline:8px;font-size:13px;font-weight:500;line-height:135%;display:flex}.content-now-product-card-button.on-sale{color:#fff;background-color:#eb2b51}.content-now-product-card-button.disabled{color:#bebfc2;background-color:#eff0f4}.content-now-product-card-button.vod{color:#0e1011;background-color:#e7e8ed}
.content-notification{border-radius:16px;align-items:center;gap:5px;width:fit-content;max-width:100%;height:30px;margin-bottom:10px;transition:transform .1s linear;animation:.1s linear slide-in;display:flex;transform:translate(0)}@keyframes slide-in{0%{transform:translate(calc(-100% - 40px))}to{transform:translate(0)}}.content-notification.disappear{transform:translate(calc(-100% - 40px))}.content-notification .icon{width:26px;height:26px}.content-notification .text{color:#fff;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}
.content-live-notice{background-color:#4041494d;border-radius:20px;justify-content:flex-start;gap:6px;width:fit-content;max-width:100%;height:30px;padding-inline:4px 8px}.content-live-notice>.avatar{border-radius:22px;flex-shrink:0;width:22px;height:22px}.content-live-notice>.text{color:#fff;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.content-live-notice>.arrow-icon{color:#ffffff80;flex-shrink:0;width:14px;height:14px;margin-left:auto}
.content-live-pinned-chat-chip{background-color:#4041494d;border-radius:20px;justify-content:flex-start;gap:3px;width:fit-content;max-width:100%;height:30px;padding-inline:8px;font-size:14px;line-height:normal;animation:.2s linear fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.content-live-pinned-chat-chip .icon{color:#fff;flex-shrink:0;width:14px;height:14px}.content-live-pinned-chat-chip .text{color:#ffffffe6;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.content-live-pinned-chat-chip>.arrow-icon{color:#ffffff80;flex-shrink:0;width:14px;height:14px;margin-left:auto}
.content-live-qna{background-color:#4041494d;border-radius:20px;justify-content:flex-start;gap:3px;width:fit-content;max-width:100%;height:30px;padding-inline:8px;font-size:14px;line-height:normal;animation:.2s linear fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.content-live-qna .icon{color:#fff;flex-shrink:0;width:14px;height:14px}.content-live-qna .text{color:#ffffffe6;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.content-live-qna>.arrow-icon{color:#ffffff80;flex-shrink:0;width:14px;height:14px;margin-left:auto}.content-live-qna-detail{background-color:#4041494d;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;animation-name:live-qna-expand-then-shrink;animation-duration:5.5s;animation-timing-function:linear;animation-fill-mode:forwards;display:flex;overflow:hidden}@keyframes live-qna-expand-then-shrink{0%{opacity:.3;width:32px;height:32px;padding:0}4%,96%{opacity:1;width:100%;height:54px;padding-inline:8px}to{opacity:.3;width:32px;height:32px;padding:0}}.content-live-qna-detail .question{align-items:center;width:100%;display:flex}.content-live-qna-detail .question .icon{color:#fff;flex-shrink:0;width:14px;height:14px}.content-live-qna-detail .question .nickname{color:#ffffffb3;text-shadow:0 0 3px #0006;margin-left:4px;font-size:14px;font-weight:600}.content-live-qna-detail .question .text{color:#ffffffe6;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;margin-left:5px;font-size:14px;font-weight:600;overflow:hidden}.content-live-qna-detail .answer{align-items:center;width:100%;display:flex}.content-live-qna-detail .answer .icon{color:#fff;flex-shrink:0;width:14px;height:14px}.content-live-qna-detail .answer .text{color:#ffffffe6;text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;margin-left:4px;font-size:14px;font-weight:600;overflow:hidden}
.content-scrolling-button{width:100%;margin-top:10px;position:relative}.content-scrolling-button .item{opacity:0;pointer-events:visible;visibility:hidden;width:100%;transition-property:opacity,visibility;transition-duration:.2s;transition-timing-function:linear;position:absolute;top:0;left:0}.content-scrolling-button .active{opacity:1;visibility:visible;position:static}
.content-sponsorship{opacity:1;background:linear-gradient(90deg,#171719b3 20%,#17171900);border-radius:999px;gap:8px;width:316px;height:52px;margin-bottom:10px;padding:8px 12px 8px 15px;transition:transform .3s linear,opacity .3s linear;animation:.3s linear slide-in;display:flex;transform:translate(0)}@keyframes slide-in{0%{opacity:0;transform:translate(calc(-100% - 40px))}to{opacity:1;transform:translate(0)}}.content-sponsorship.disappear{opacity:0}.content-sponsorship.levelUp{background:linear-gradient(90deg,var(--color-secondary-purple,#6456dc) 0,#362e7600 100%)}.content-sponsorship .message-box{flex-direction:column;gap:2px;display:flex}.content-sponsorship .message-box .user{text-overflow:ellipsis;text-shadow:0 0 3px #0006;white-space:nowrap;max-width:200px;font-size:15px;font-weight:600;overflow:hidden}.content-sponsorship .message-box .sponsorship-message{text-shadow:0 0 3px #0006;font-size:13px;font-style:normal;font-weight:400;line-height:normal}
.relay-confetti{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.relay-confetti__lottie{width:100%;height:100%}
.relay-countdown{pointer-events:none;z-index:52;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.relay-countdown__content{text-align:center;flex-direction:column;align-items:center;padding:0 24px;display:flex;position:relative}.relay-countdown__timer{justify-content:center;align-items:center;display:flex;position:relative}.relay-countdown__ring{transform:rotate(-90deg)}.relay-countdown__ring-track{stroke:#fff3}.relay-countdown__ring-progress{stroke:#fff;animation-name:relay-ring-deplete;animation-timing-function:linear;animation-fill-mode:forwards}.relay-countdown__number{color:#fff;font-size:60px;font-weight:700;line-height:135%;position:absolute}.relay-countdown__relay-text{color:#fff;font-size:50px;font-weight:700;line-height:135%}.relay-countdown__guide{color:#fff;word-break:keep-all;margin-top:20px;font-size:16px;font-weight:500;line-height:150%}.relay-countdown__guide--relay{margin-top:30px}.relay-countdown__target{color:#ff2b51;font-weight:700}.relay-countdown__cancel{color:#fff;pointer-events:auto;background:#404149;border:none;border-radius:99px;justify-content:center;align-items:center;height:30px;margin-top:14px;padding:0 12px;font-size:14px;font-weight:500;line-height:135%;display:inline-flex}@keyframes relay-ring-deplete{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--relay-ring-c)}}
.relay-dim{pointer-events:auto;z-index:51;background:#000000b3;position:absolute;inset:0}
.content-mid-section{pointer-events:visible;flex-direction:column;width:calc(100% - 62px);max-width:335px;margin-top:auto;padding-left:16px;display:flex}
.content-seek-bar{pointer-events:visible;flex-direction:column;align-items:center;gap:10px;padding-block:2px 12px;padding-inline:16px;display:flex}.content-seek-bar .slider{height:6px}.content-seek-bar .slider .slider-thumb{width:14px;height:14px}.content-seek-bar .slider .slider-track{background-color:#e5e5e54d}.content-seek-bar .controls{align-items:center;gap:10px;width:100%;display:flex}.content-seek-bar .controls .time{color:#fff;text-shadow:0 0 3px #0006;width:fit-content;font-size:12px;font-weight:400;display:flex}.content-seek-bar .play{flex-shrink:0;width:24px;height:24px}.content-seek-bar .play svg{color:#fff;width:100%;height:100%}.content-seek-bar .time{font-variant-numeric:tabular-nums;letter-spacing:-.022px;text-shadow:0 1px #0003;flex-shrink:0;font-size:11px;font-weight:500}.content-seek-bar .time.duration{color:#c2c2c2}.content-seek-bar .playback-rate{text-shadow:0 0 3px #0006;border:1px solid #ffffff80;border-radius:95px;flex-shrink:0;width:40px;height:22px;margin-left:auto;font-size:12px;font-weight:700}
.content-tap-area{z-index:-1;width:100%;height:100%;display:flex;position:absolute}.content-tap-area .ripple{flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.content-tap-area .ripple .ripple-animation{background-color:#fff6;border-radius:100%;width:100%;padding-top:100%;display:none;position:absolute}.content-tap-area .ripple .ripple-animation.active{animation-name:ripple;animation-duration:.25s;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scale(0)}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2)}}.content-tap-area .ripple .ripple-text{letter-spacing:-.2px;text-shadow:0 1px 1px #0000004d;flex-direction:column;align-items:center;font-size:16px;font-weight:500;display:none}.content-tap-area .ripple .ripple-text.active{display:flex}.content-tap-area .ripple .ripple-text .icon{width:32px;height:32px}
