.reward-subtitle{margin:1.5vw 0}.reward-coupon-product-box .reward-block-title{line-height:1.3}.swiper_button_next,.swiper_button_prev{position:absolute;top:50%;z-index:10}.swiper_button_prev{left:-50px}.swiper_button_next{right:-50px}.reward-container{position:relative}.reward-container .swiper-container{overflow:hidden}.reward-coupon-product .section-title{margin-bottom:clamp(17px,3vw,60px)}.reward-coupon-product .reward-subtitle{text-align:center;font-weight:700}.reward-coupon-product .product-img{height:auto;max-width:180px;margin:0 auto}.reward-coupon-product-box{background:#fff}.reward-coupon-product-box .img-wrapper{padding:6% 14%;text-align:center}.reward-coupon-product-box .reward_block_text{padding-inline:8%}.reward-coupon-product-box .desc{font-size:14px;margin-top:20px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}.reward-coupon-product-box .reward-block-title{color:#282828;font-weight:700;line-height:1}.reward-content-box{border:1px solid #DFDFDF;height:100%;position:relative}.reward-coupon-product .reward-rules{padding:20px 8%;display:flex;justify-content:space-between;align-items:center}.reward-coupon-product .reward-rules .smile-link{font-weight:600;border:1px solid var(--Color, #282828);padding:4% 7%;font-size:clamp(12px,.83vw,16px);color:#282828;z-index:1}.reward-coupon-product .reward-rules .smile-link:hover{color:var(--active-color);border-color:var(--active-color)}.reward-container .grid{gap:20px}.reward-coupon-product .text-wrapper{text-align:center}.reward-coupon-product .reward-pagination{position:relative}@media only screen and (min-width: 591px){.reward-container .grid{margin:0 0 -20px}}.rules-link{text-decoration:underline;color:#8f8f8f}.rules-notice-bg{display:none;background:#00000080;position:fixed;left:0;top:0;z-index:99;width:100vw;height:100vh;justify-content:center;align-items:center}.rules-notice-bg.active{display:flex}.rules-notice{padding:10px;position:relative;background:#fff;border-radius:10px;text-align:center;max-width:500px;width:100%;min-height:450px}.rules-notice .rules-close-btn{position:absolute;right:18px;top:10px;cursor:pointer}.rules-notice .rules-close-btn svg path{stroke:#000}.rules-notice .img-wrapper{padding:8% 7% 0}.rules-notice .custom_rules{text-align:left;border-top:1px solid var(--colorThemeCustom);padding:30px}.rules-notice .custom_rules .font24{font-size:24px}.rules-notice-bg .rules-notice-box{display:none}.rules-notice-bg .rules-notice-box.active{display:block}.reward-product-section{margin-top:3vw;margin-bottom:6vw}.reward-product-section .content-wrapper{display:flex}.reward-product-section .content-wrapper .reward-coupon-product-box{width:25%}.reward-product-section .coming-soon-wrapper{background:#00000080;display:flex;justify-content:center;align-items:center;position:relative;text-align:center}.reward-product-section .coming-soon-wrapper:after{display:block;content:"";max-width:276px;max-height:182px;background:url(https://cdn.shopify.com/s/files/1/0012/4957/4961/files/re-logo.png?v=1704271689) right bottom no-repeat;background-size:contain;position:absolute;right:0;bottom:0;width:16vw;height:12vw}.reward-product-section .reward-coupon-product-box .reward-block-title{height:2.8vw;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.custom_price_point{padding:4% 8% 5%;display:flex;align-items:center}.rules-notice .custom_price_point{justify-content:center;flex-direction:column}.rules-notice .custom_price_point .custom_price{font-size:20px;margin-bottom:7px}.custom_price_point .custom_price{color:#8f8f8f;text-decoration:line-through;font-size:18px}.custom_price_point .custom_point{border-radius:4px;font-size:16px;background:#07c160;padding:3px 6px;margin-left:5px;font-weight:700}.reward-container .swiper-pagination-bullet{background:#e10800;margin:0 3px;opacity:.5}.reward-container .swiper-pagination-bullet-active{opacity:1}.rules-notice .reward-block-title{font-weight:700;font-size:28px!important}.reward-coupon-section .rules-notice .reward-block-title{margin:16px 0 20px}.reward-coupon-product .swiper-scrollbar{left:13%!important;width:74%!important;bottom:-30px!important;height:4px!important;z-index:1}.reward-coupon-product .smile-link,.reward-coupon-product .rules-link{font-size:1vw}.bottom-btn{margin-top:clamp(20px,4vw,70px)}@media (min-width: 1921px){.reward-program-middetails-content{font-size:18px}}.reward-product-wrapper .reward-coupon-product-box .img-wrapper{background:#e8e8e8}.reward-subtitle,.reward-coupon-product-box .reward-block-title{font-size:clamp(14px,.9375vw,18px)}.reward-product-wrapper .reward-coupon-product-box .reward-block-title{font-size:1.04167vw}.reward-program-middetails-content{font-size:18px;padding:15px;max-width:790px;margin:auto}.reward-coupon-product .link-overlay:empty{display:block;position:absolute;top:0;right:0;bottom:0;left:0}@media (max-width: 1550px){.reward-product-section .reward-coupon-product-box .reward-block-title{height:3.4vw}}@media (min-width: 1001px){.reward-coupon-product .mb-show,.mb-reward-program-threebar-subtitle{display:none}.reward-program-threebartopimg .mb-title-box>span{display:none}}@media (max-width: 1000px){.reward-product-section{margin-top:9vw;margin-bottom:9vw}.reward-coupon-product .pc-show{display:none}.reward-coupon-product .mb-show{display:block}.reward-product-wrapper .reward-coupon-product-box .reward-block-title{height:7vw}.reward-coupon-product .reward-rules .smile-link{padding:3% 7%}}@media (max-width: 768px){.reward-container{margin-bottom:35px}.reward-coupon-product .reward-subtitle{text-align:left}.reward-program-middetails-content{font-size:16px;padding:15px 0}.reward-product-wrapper .reward-coupon-product-box .reward-block-title{height:7vw}}@media (max-width: 550px){.reward-product-wrapper .reward-coupon-product-box .reward-block-title{height:9vw}.custom_price_point .custom_price{font-size:3.6vw}.custom_price_point .custom_point{font-size:3vw;margin-left:5px}.contain-index.reward-coupon-product{padding-right:0}.rules-notice{max-width:270px;min-height:310px}.rules-notice .product-img{max-width:60%}.rules-notice .reward-block-title,.rules-notice .custom_rules .font24{font-size:18px!important}.rules-notice .custom_rules{padding:20px 10px;font-size:14px}.custom_price_point .custom_point{margin-left:5px}.reward-coupon-section .rules-notice .reward-block-title{margin:8px 0 12px}}@media (max-width: 480px){.reward-coupon-product-box .reward_block_text{padding-inline:12px}.reward-coupon-product .reward-rules{padding:5%}.custom_price_point{padding:2% 5% 8%}.rules-notice .custom_price_point .custom_point{font-size:16px}}.small-show{display:none}@media (max-width: 589px){.small-show{display:block}}.text-center{text-align:center!important}@media only screen and (min-width: 990px){.medium-up--one-fifth{width:calc(20% - 16px);max-width:calc(20% - 16px)}}@media only screen and (max-width: 989px){.medium-up--one-fifth{width:calc(25% - 15px);max-width:calc(25% - 15px)}}@media only screen and (max-width: 749px){.small--one-half{width:calc(50% - 10px);max-width:calc(50% - 10px)}.reward-coupon-product-box .desc{font-size:12px;margin-top:10px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/section-reward-coupon.css.map */
