.wheel-modal-btn{position:fixed;left:54px;z-index:22;bottom:50px}.wheel-modal-gift-icon{position:absolute;top:calc(50% - 23px);left:calc(50% - 23px);width:46px}.wheel-modal-wheel-icon{width:100px;filter:drop-shadow(0px 0px 45px rgba(0,0,0,.67));-webkit-animation:spin 40s linear infinite;animation:spin 40s linear infinite;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.wheel-modal-btn-close{position:absolute;left:-20px;top:0;width:14px}.modal-layout{background:#00000026;position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;-webkit-transition:all .75s;-o-transition:all .75s;transition:all .75s}.modal-layout.show{visibility:visible;opacity:1}.lottery-popup{background:#00000026;position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 22px;opacity:0;visibility:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.lottery-popup.modal-show{opacity:1;visibility:visible;z-index:101}.lottery-popup .popup-container{background:#f7c868;width:100%;max-width:527px;border-radius:20px;padding:34px 0 0;position:relative;margin-top:-200px}.lottery-popup-title{color:#0e0e0e;font-family:QuincyCF;font-size:35px;font-style:normal;font-weight:400;line-height:normal;text-align:center;margin-bottom:16px}.lottery-popup-text{color:#0e0e0e;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal;padding:0 54px;margin-bottom:16px}.lottery-popup-btn{border-radius:30px;background:#d75e44;padding:20px 46px;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:87%;display:block;width:max-content;margin:0 auto 68px}.lottery-popup-link{border-radius:30px;background:#d75e44;padding:20px 46px;color:#fff;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:87%;display:block;width:max-content;margin:0 auto 16px}.lottery-popup-detail-link{color:#000;font-family:QuincyCF;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-decoration-line:underline;display:block;width:max-content;margin:0 auto 38px}.lottery-popup-close{position:absolute;top:22px;right:22px}.lottery-popup .input_wrapper{padding:0 54px;margin-bottom:16px}.lottery-popup .popup-container .close-popup{position:absolute;top:18px;right:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.wheel-wrapper{width:527px;height:527px;margin:0 0 -260px;position:relative;z-index:3}.wheels{transform-origin:50% 50%}.wheel{width:527px;height:527px;border:15px solid #fff;border-radius:50%;position:relative;overflow:hidden;box-shadow:0 0 45px #000000ab}img.gift-icon{width:auto;max-width:50px}.wheel-sector{position:absolute;transform-origin:100% 100%;background:#f7c868;width:300px;height:300px;left:50%;top:50%;border:none;margin-top:-300px;margin-left:-300px}.products-wheel{position:absolute;z-index:1}.wheel-sector:first-child,.wheel-sector:nth-child(3),.wheel-sector:nth-child(5),.wheel-sector:nth-child(7),.wheel-sector:nth-child(9){background:#d75e44;color:##fff},.wheel-sector:nth-child(10),.wheel-sector:nth-child(2),.wheel-sector:nth-child(4),.wheel-sector:nth-child(6),.wheel-sector:nth-child(8){background:#f7c868;color:##fff}.gift-name:nth-child(2),.gift-name:nth-child(6),.gift-name:nth-child(9){color:##fff}.gift-name:first-child,.gift-name:nth-child(4),.gift-name:nth-child(8){color:##fff}.gift-name:nth-child(10),.gift-name:nth-child(3),.gift-name:nth-child(5),.gift-name:nth-child(7){color:##fff}.gift-name{word-wrap:break-word;font-weight:400;font-family:Montserrat;font-style:normal;font-weight:600;line-height:normal;font-size:13px;line-height:14px;width:57%;text-align:center;position:absolute;top:calc(50% - 15px);left:50%;transform-origin:0 50%;display:flex;justify-content:space-around;align-items:center;gap:0;padding-right:42px;padding-left:55px;color:#fff}.gift-name span{white-space:nowrap}.wheel-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;z-index:1}.wheel-top-arrow{position:absolute;top:0;left:calc(50% - 18px);z-index:2;width:36px}.cart_product-gift-notice{color:#0e0e0e;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:500;line-height:120%;padding:10px;border-radius:5px;border:1px solid #ddd;background:#fff}.disable .cart_product-item-img,.disable .cart_product-item-name{opacity:.5}.cart_product-item .product_char-size .dropdown-toggle{background:#fff!important}.cart_product-item .product_char-size{width:100%}@media all and (max-width:600px){.wheel-wrapper{left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%)}.lottery-popup .input_wrapper,.lottery-popup-text{padding:0 15px}.wheel-modal-btn{bottom:70px}.wheel-wrapper{margin:0 0 -481px}}@-webkit-keyframes wheelRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}50%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}75%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}85%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes wheelRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}40%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}50%{-webkit-transform:rotate(108deg);transform:rotate(108deg)}75%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}85%{-webkit-transform:rotate(216deg);transform:rotate(216deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
