.init-loyalty-row{opacity:0;transition:opacity .2s ease}.init-loyalty-row.visible{opacity:1}.checkout-coupon-wrapper{width:100%}#woocommerce-checkout-form-coupon .form-row-last{}#init-subscribe-btn{width:100%!important;height:5.88vh!important;border-radius:.785vw!important;font-family:"Montserrat"!important;color:#272323!important;background-color:transparent!important;font-weight:400!important;cursor:pointer!important;font-size:1.047vw!important;border:1px solid #272323!important}#init-subscribe-btn:hover{background-color:#272323!important;color:#fff!important}.button.init-apply-points{width:100%!important;height:5.88vh!important;border-radius:.785vw!important;font-family:"Montserrat"!important;color:#fff!important;background-color:#6c0608!important;font-weight:400!important;cursor:pointer!important;font-size:1.047vw!important}.shop_table.review-order-table.woocommerce-checkout-review-order-table tbody,.init-wholesale-applies{display:flex;flex-direction:column}.init-loyalty-wholesale-row,.init-loyalty-bonus-row,.init-loyalty-points-row,.init-loyalty-use-row{display:none}.init-loyalty-use-row td div label{display:flex;gap:5px;align-items:center;width:100%}.init-loyalty-use-row td div{width:100%}.init-loyalty-use-row .init-points-warn{width:100%;display:flex;justify-content:center;height:12px;text-align:left;margin-left:0!important;line-height:1.2;margin:10px 0}.init-loyalty-wholesale-row td{flex-wrap:wrap;row-gap:20px}.init-loyalty-wholesale-row td div{display:flex;justify-content:space-between;width:100%}.init-loyalty-wholesale-row{order:0}.init-loyalty-wholesale-row td strong{text-align:left;text-wrap:nowrap}.init-loyalty-bonus-row{order:3}.init-loyalty-points-row{order:2;margin-top:30px}.init-loyalty-use-row{order:4;margin-top:50px}.shipping-summary{order:1}.order-review-coupon-entry{order:6}.init-loyalty-guest-row{order:-1}.init-wholesale-applies:has(.cart-discount) .init-loyalty-wholesale-row{display:none!important}.init-loyalty-guest-row td div{display:flex;margin-bottom:30px;flex-direction:column;gap:10px;align-items:center;width:100%}.init-loyalty-guest-action .xoo-el-login-tgr.xoo-el-pop-sc{padding:0 2.93vw!important;border-radius:.785vw!important;background-color:transparent!important;border:1px solid #272323!important;color:#272323!important;display:flex!important;align-items:center!important;justify-content:center!important;height:5.88vh!important;width:100%!important;font-weight:400!important;font-family:"Montserrat"!important;opacity:1!important;margin-bottom:0!important}.init-loyalty-guest-action .xoo-el-action-sc{margin-bottom:0!important}.init-loyalty-guest-action .xoo-el-login-tgr.xoo-el-pop-sc:hover{background-color:#272323!important;color:#fff!important}.init-loyalty-guest-row td div strong{text-align:center}.init-loyalty-wholesale-row,
.init-loyalty-bonus-row,
/*.init-loyalty-points-row,*/
.init-available-points > .flex:nth-of-type(2){margin-top:20px}.init-available-points > div:nth-of-type(1){display:none!important}.init-available-points>flex{display:block!important}.init-loyalty-wholesale-row .amount,
.init-loyalty-bonus-row strong,
.init-available-points .flex div:nth-of-type(2){font-weight:600}.init_balance_card .title{margin-bottom:0!important}.init_balance_card .flexc div:nth-of-type(1){color:#6c0608;font-weight:500;font-size:30px;margin-bottom:3px}.init_balance_card{border-radius:15px;padding:20px;background-color: #f9d4c140;width:65%;display:flex;flex-direction:column;justify-content:space-between;height:190px;width:325px}.init_balance_card__btn{color:#6c0608;font-weight:500;cursor:pointer;text-decoration:underline}.init_balance_card__btn:hover{text-shadow:0 0 1px currentColor}.init_loyalty_information_window{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;background-color:transparent}.init_loyalty_information_wrapper{position:absolute;top:0;right:0;height:100dvh;width:33vw;z-index:99999;pointer-events:none}.init_loyalty_information_wrapper.active{pointer-events:all}.init_loyalty_information_wrapper.active .init_loyalty_information_window{background-color: #2727238c}.init_loyalty_information_wrapper.active .init_loyalty_information{transform:translateX(0)}.init_loyalty_information{padding:60px 30px 30px;width:100%;height:100%;background-color:#fff;border-radius:15px 0 0 15px;transform:translateX(100vw);position:relative;overflow-y:scroll}.init_loyalty_cross{position:absolute;top:20px;right:20px;cursor:pointer}.init_loyalty_cross:hover{transform:scale(1.05)}h3.title{font-weight:500;font-size:1.21vw;margin-bottom:30px}.init_loyalty_system .title{font-weight:500;font-size:1.21vw}.title_loyalty{font-weight:600;font-size:1.05vw;margin-bottom:30px}.mini_title.listt{margin-top:50px}.mini_title{font-weight:500;font-size:1vw;margin-bottom:20px}.init_loyalty_list{font-size:1vw;display:flex;flex-direction:column;gap:10px}.mini_title.text{font-size:.8vw;text-wrap:balance}.init_loyalty_list li{list-style:disc;margin-left:20px;text-wrap:balance}.init_loyalty_list:nth-of-type(1) li{text-wrap:unset}.init_loyalty_system{margin:0 0 1vw}.init_loyalty_system .full_info{gap:30px;margin:0 0 30px}.init_loyalty_system .full_info .title{margin-bottom:30px}.init_loyalty_system .full_info .title span{color:#6c0608}.full_info p.title{text-wrap:balance}.full_info ul li{font-size:.9vw}.full_info ul{gap:10px}.full_info > div:nth-of-type(1){display:flex;flex-direction:column;justify-content:space-between}.init-loyalty-guest-action{width:100%}@media (min-width:769px) and (max-width:1200px){.init_balance_card{width:320px}.init_loyalty_system .title{font-size:16px}.shop_table_wrapper{overflow-x:scroll}h3.title{font-size:16px}.title_loyalty{font-size:24px}.mini_title{font-size:20px}.full_info ul li{font-size:18px}.mini_title.text{font-size:18px}.init_loyalty_information_wrapper{width:40%}.init-loyalty-guest-action .xoo-el-login-tgr.xoo-el-pop-sc{padding:0 2.93vw!important;border-radius:15px!important;height:46px!important}}@media screen and (max-width:768px){.init_balance_card,.flex.full_info>div{width:100%}.init_loyalty_system .title{font-size:3.883vw}.shop_table_wrapper{overflow-x:scroll}h3.title{font-size:3.883vw}.title_loyalty{font-size:4.512vw}.mini_title{font-size:3.983vw}.full_info ul li{font-size:3.6vw}.mini_title.text{font-size:3.6vw}.init-loyalty-guest-action .xoo-el-login-tgr.xoo-el-pop-sc{padding:0 2.93vw!important;border-radius:15px!important;height:46px!important}}