.c-reward-list{flex:1;display:none}.c-reward-list.is-active{display:block!important}.c-reward-list-section{margin-bottom:100px}.c-reward-list__wrapper{display:flex;align-items:flex-start;gap:70px;margin-top:20px}@media screen and (max-width: 1200px){.c-reward-list__wrapper{gap:30px}}@media screen and (max-width: 767.98px){.c-reward-list__wrapper{flex-direction:column;gap:60px}}@media screen and (min-width: 1480px){.c-reward-list .product-list{margin-left:-105px;margin-bottom:-80px}}.c-reward-list .product-block{font-weight:400}@media screen and (min-width: 1480px){.c-reward-list .product-block{padding-left:105px;margin-bottom:80px}}.c-reward-list .product-block__title{text-align:center;font-size:16px;line-height:1.7}.c-reward-list .product-block__point-value{font-size:20px;margin-top:12px;text-align:center}.c-reward-list .product-block .block-inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:0!important}.c-reward-list .product-block .block-inner-ctas{font-weight:400;display:flex;align-items:center;flex-direction:column;gap:8px;margin-top:15px}.c-reward-list .product-block .block-inner-ctas .button{text-transform:initial!important;font-size:20px}.c-reward-list .product-block .block-inner-ctas .button:not(.notabutton){width:max-content;margin:0 auto;background:linear-gradient(to right,#654ea3,#eaafc8);font-size:14px;line-height:1.3;width:202px;text-transform:uppercase;border:none;box-shadow:0 5px 5px #0003;border-radius:999px;padding:6px 12px}.c-reward-list .product-block .block-inner-ctas .button.notabutton{width:max-content;margin:0 auto;background:#fff;color:#383838;font-size:14px;line-height:1.3;width:202px;text-transform:uppercase;border:none;box-shadow:0 5px 5px #0003;border-radius:999px;padding:6px 12px}.c-reward-list .product-block .block-inner-ctas .button:disabled{background:#fff!important;color:inherit!important;pointer-events:none;cursor:no-drop}@media (min-width: 768px){.c-reward-list .product-block .block-inner-ctas .button.text--small{font-size:13px!important}}.c-reward-list .product-info{margin-top:20px}.c-reward-list .product-link--disabled{cursor:initial}@media screen and (max-width: 767.98px){.c-reward-list .product-block__point-value{font-size:13px;margin-top:8px}.c-reward-list .product-block .block-inner-ctas .button,.c-reward-list .product-block .block-inner-ctas .button.notabutton{font-size:14px}.c-reward-list .product-info{margin-top:12px}}.c-reward-tab{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-left:15%;gap:30px;text-align:left;font-size:20px}@media screen and (min-width: 1000px){.c-reward-tab.text--small{font-size:18px}}.c-reward-tab button{text-align:inherit}.c-reward-tab__wrapper{margin:0 0 0 auto;flex:0 0 280px}.c-reward-tab__item{position:relative;font-size:20px;font-weight:400}.c-reward-tab__item:before{content:"";display:block;background:currentColor;position:absolute;top:8px;left:-25px;margin:0;width:15px;height:15px;border-radius:100%;opacity:.2}.c-reward-tab__item.is-active{text-decoration:underline!important;text-underline-offset:4px}.c-reward-tab__item.is-active:before{opacity:1}@media screen and (min-width: 768px) and (max-width: 999px){.c-reward-tab{font-size:15px}.c-reward-tab__wrapper{flex:0 0 150px}}@media screen and (max-width: 767.98px){.c-reward-tab{margin-left:0;font-size:15px;gap:15px}.c-reward-tab__wrapper{flex:1;margin:0 0 0 30px}.c-reward-tab__item.is-active:before{top:5px}}#reward-list-popup[open=true] .c-modal__content{background:url(https://cdn.shopify.com/s/files/1/0883/7660/7030/files/bg_account.jpg?v=1725206888) no-repeat!important;background-size:cover!important}.l_account_rewards{padding:64px;position:relative;display:flex;align-items:flex-start;gap:0}.l_account_rewards_left{flex:0 0 160px;width:160px;margin-right:36px}.l_account_rewards_leftPoints{background:#fff;padding:24px;margin-top:36px;text-align:center}.l_account_rewards_leftPoints_ttl{font-size:14px;text-align:center}.l_account_rewards_leftPoints_txt{text-align:center;margin-top:8px;font-size:16px}.l_account_rewards_leftPoints_txt span{font-size:48px;margin-bottom:8px;line-height:1.3}.l_account_rewards_leftPoints_detail{margin-top:16px;border:1px solid rgba(0,0,0,.1);padding:16px 10px}.l_account_rewards_leftPoints_detail p{text-align:center;margin-bottom:8px}.l_account_rewards_leftPoints_detail p:last-child{margin-bottom:0}.l_account_rewards_leftPoints_detail_ttl{display:block;font-size:11px;margin-top:0;margin-bottom:4px;opacity:.5}.l_account_rewards_leftPoints_detail_ttl+span{font-size:18px;display:block;font-weight:400}.l_account_rewards_main{flex:1}.l_account_rewards_leftNav_item{list-style:none;margin-bottom:16px;cursor:pointer;font-size:16px;font-weight:500}.l_account_rewards_leftNav_item:not(.is_active){color:#00000080}.l_account_rewards_leftNav_item.is_active span{padding-left:15px;opacity:1;position:relative}.l_account_rewards_leftNav_item.is_active span:before{content:"\30fb";position:absolute;left:0}.b_account_rewardsList{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 20px;width:100%}@media only screen and (max-width: 1279px){.l_account_rewards{padding:34px 20px}.b_account_rewardsList{display:grid;grid-template-columns:repeat(2,1fr);gap:48px 20px;width:100%}}@media only screen and (max-width: 990px){.b_account_rewardsList{grid-template-columns:repeat(1,1fr)}}.b_account_rewardsList_item{list-style:none;text-align:center;padding:16px;background:#fff;display:flex;flex-direction:column}.b_account_rewardsList_item .e_btn{display:block;width:-moz-max-content;width:max-content;margin:8px auto;background:linear-gradient(to right,#654ea3,#eaafc8);font-size:14px;height:30px}.b_account_rewardsList_itemImg{margin-bottom:20px;border:1px solid rgba(51,51,51,.1)}.b_account_rewardsList_itemImg img{width:100%}.b_account_rewardsList_itemDetail{flex:1;display:flex;flex-direction:column}.b_account_rewardsList_itemName{text-align:center;font-size:18px;line-height:1.8}.b_account_rewardsList_itemPrice{font-size:18px;font-weight:400;text-align:center;margin:6px 0 12px}.b_account_rewardsList_itemButtons{margin-top:auto;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.b_account_rewardsList_itemButtons .custom-button{padding:4px;display:flex;align-items:center;justify-content:center;min-height:36px;flex:1}.b_account_rewardsList_itemButtons .underline-link{font-size:14px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#0000004d;white-space:nowrap}.b_account_rewardsList_itemButtons .underline-link svg{width:10px;height:10px;margin-bottom:4px;margin-left:6px}.c-modal-product-info__description{line-height:2}.b_account_rewardsList .e_btn{background:#fff!important;color:#000!important;border:none!important;box-shadow:0 5px 5px #0003}.b_account_rewardsList_item .e_btn:hover{background:linear-gradient(to right,#654ea3,#eaafc8)}.b_account_rewardsList_item .e_btn.notEnough{background:#fff;color:#383838;font-size:14px}button.e_btn[disabled]{background:#ebebeb!important;color:#383838!important}button.e_btn[disabled]:hover{opacity:1;pointer-events:none}.b_account_rewardsList_item .e_txtBtn{display:block;width:-moz-max-content;width:max-content;margin:0 auto;background:transparent;padding:10px 15px;border-bottom:1px solid rgba(0,0,0,.1)}.c-modal-confirm-area__buttons{text-align:center;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:40px}.c-modal-confirm-area__buttons.c-modal-note__buttons{flex-direction:column}.button_main{flex-grow:0!important}.c-modal-confirm-area__notice{margin:20px 0}.c-modal-confirm-area__buttons button{margin:0}.c-modal-confirm-area__buttons.c-modal-note__buttons button{width:100%}@media only screen and (max-width: 767px){.c-modal-confirm-area__buttons{display:block;text-align:center}.c-modal-confirm-area__buttons button{margin:0 auto 20px;width:90%}.c-modal__content{padding:40px 0 80px}.b_account_rewardsList_item .e_btn{width:100%;font-size:10px}.l_account_rewards{display:block;padding:40px 20px;margin-top:0}.l_account_rewards_left{padding-top:0;display:flex;flex-direction:column}.l_account_rewards_main{width:100%;margin-top:24px}.b_account_rewardsList{grid-template-columns:repeat(2,1fr);gap:30px 10px}.l_account_rewards_left{padding-top:0;display:flex;position:unset;flex-direction:column;width:100%}.l_account_rewards_leftNav{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:0;margin-bottom:12px}.l_account_rewards_leftNav_item{width:100%;background-color:transparent;border:1px solid rgba(0,0,0,.1);padding:4px;border-radius:100vh;min-height:36px;display:flex;align-items:center;justify-content:center;color:#00000080;margin:0}.l_account_rewards_leftNav_item.is_active{background-color:#fff;color:inherit}.l_account_rewards_leftNav{margin-bottom:10px}.l_account_rewards_leftPoints{margin:0;display:flex;align-items:center;justify-content:center}.l_account_rewards_leftPoints_ttl{font-size:13px}.l_account_rewards_leftPoints_txt{font-size:14px}.l_account_rewards_leftPoints_txt span{font-size:32px}.l_account_rewards_leftPoints_detail{margin:0;max-width:133px;width:100%}.l_account_rewards_leftPoints_detail_ttl+span{font-size:16px}.b_account_rewardsList_itemImg{margin-bottom:16px}.b_account_rewardsList_itemName{font-size:16px}.b_account_rewardsList_itemPrice{margin:16px 0 0}.b_account_rewardsList_itemPrice .product-block__point-value{font-size:16px}.b_account_rewardsList_itemButtons{margin-top:16px}.b_account_rewardsList_itemButtons .custom-button{max-width:100%;width:auto;flex:1;font-size:14px}.b_account_rewardsList_itemButtons .underline-link{font-size:13px}}@media only screen and (max-width: 480px){.b_account_rewardsList{grid-template-columns:repeat(1,1fr);gap:8px}}#reward-list-popup{width:100%}.l_account_rewards_notice{padding:32px;margin-bottom:36px;background:linear-gradient(to bottom,#f9d4ff,#f2f9ff)}.l_account_rewards_noticeTtl{font-size:28px;margin-bottom:16px}.l_account_rewards_noticeTxt{font-size:13px;line-height:1.8;margin-bottom:16px}.l_account_rewards_noticeList{padding-left:20px}.l_account_rewards_noticeList li{font-size:15px;line-height:1.8;list-style-type:disc}@media screen and (max-width: 768px){.l_account_rewards_notice{padding:24px;margin-bottom:36px;background:linear-gradient(to bottom,#f9d4ff,#f2f9ff)}.l_account_rewards_noticeTtl{font-size:18px;margin-bottom:16px}.l_account_rewards_noticeTxt{font-size:14px;margin-bottom:16px}.l_account_rewards_noticeList{padding-left:20px}.l_account_rewards_noticeList li{font-size:14px;line-height:1.8;list-style-type:disc}}.c-modal-product-rank-points{display:block;width:100%;font-size:48px;font-weight:400;line-height:1.3}@media screen and (max-width: 768px){.c-modal-product-rank-points{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/c-account-reward-list.css.map */
