.reward-coupon-section .page-width{max-width:1518px}.reward-container{position:relative}.title-wrapper{margin:3vw 0 30px}.reward-subtitle{font-size:clamp(16px,1.3vw,25px)}.reward-coupon-product .reward-subtitle{text-align:center;font-weight:700}.reward-coupon-product-box{position:relative;background:#fff;box-shadow:4px 4px 20px #0000001a}.reward-coupon-product-box .img-wrapper{background:#f0b62233;padding:0;text-align:center}.reward-product-section .reward-coupon-product-box .img-wrapper{background:#bbb3}.reward-coupon-product-box .img-wrapper img{height:auto}.reward-coupon-product-box .reward-block-title{padding:10% 12% 2%;font-weight:700;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.reward-coupon-product .reward-rules{padding:0 12% 8%;display:flex;justify-content:space-between;align-items:center}.reward-coupon-product .reward-rules .smile-link{border:2px solid #000;padding:9px 25px;font-weight:700;cursor:pointer}.reward-coupon-product .reward-arrow-prev,.reward-coupon-product .reward-arrow-next{background:none;border-radius:100%;width:40px;height:40px}.reward-coupon-product .reward-arrow-prev{left:-60px}.reward-coupon-product .reward-arrow-next{right:-60px}.reward-coupon-product .reward-pagination{position:relative;top:0}.rules-link{text-decoration:underline;color:#626262;font-size:16px;cursor:pointer}.reward-container .swiper-container{padding-bottom:80px;padding-right:1px}.reward-coupon-product .swiper-button-next:after,.reward-coupon-product .swiper-button-prev:after{color:#000;width:10px;height:20px;font-size:20px}.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;box-shadow:85.107px 121.114px 41.463px #0000,54.556px 77.47px 38.189px #00000003,30.551px 43.645px 31.643px #00000008,13.093px 19.64px 24.005px #0000000a,3.273px 4.364px 13.093px #0000000d}.rules-notice .rules-close-btn{position:absolute;right:18px;top:10px;cursor:pointer}.rules-notice .img-wrapper{padding:8% 7% 0}.rules-notice .custom_rules{text-align:left;border-top:1px solid #000;padding:30px}.rules-notice .custom_rules .font24{font-size:24px;margin-top:0;margin-bottom:8px}.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 .coming-soon-wrapper{background:#00000080;display:flex;justify-content:center;align-items:center;position:relative;text-align:center}.custom_price_point{padding:2% 12% 0;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:16px;margin-bottom:7px}.custom_price_point .custom_price{color:#8f8f8f;text-decoration:line-through}.custom_price_point .custom_point{color:#000;background-color:#f0b622;padding:2px 6px;margin-left:5px;font-weight:700;position:absolute;right:12px;top:30px}.reward-coupon-product-box .custom_point{position:absolute;right:12px;top:12px}.reward-container .swiper-pagination-bullet{background:#000;margin:0 3px;opacity:.5}.reward-container .swiper-pagination-bullet-active{opacity:1}body.dark-mode .reward-container .swiper-pagination-bullet{border:1px solid #Fff}body.dark-mode .reward-container .swiper-pagination-bullet-active{background:#fff}.rules-notice .reward-block-title{font-weight:700;font-size:28px!important}.reward-coupon-section .rules-notice .reward-block-title{margin:16px 0 20px}@media (min-width: 1920px){.reward-product-section{margin-bottom:100px}.reward-coupon-product .reward-pagination{padding-top:50px}}@media only screen and (max-width: 590px){.rules-notice{max-width:270px;max-height:70vh;overflow-y:auto}.reward-product-section .rules-notice{top:40px}.rules-notice .product-img{height:auto}.rules-notice .reward-block-title,.rules-notice .custom_rules .font24{font-size:13px!important}.rules-notice .custom_rules{padding:20px 10px;font-size:12px}.custom_price_point .custom_point{margin-left:5px}.reward-coupon-section .rules-notice .reward-block-title{margin:8px 0 12px}.reward-coupon-section{margin-top:50px}}@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: 1300px){.reward-coupon-product .reward-rules .smile-link{padding:5px}}@media (max-width: 1000px){.reward-coupon-product .pc-show,.mb-title-box{display:none}.reward-coupon-product .mb-show{display:block;transform:translateY(20px)}.reward-container .swiper-container{padding-right:0;padding-bottom:20px}.reward-coupon-product .reward-rules .smile-link{padding:5px;font-size:12px}.rules-link{font-size:12px}}@media only screen and (max-width: 790px){.mb-title-box{display:block}.reward-program-threebar-subtitle,.reward-program-threebartopimg>span{display:none}}@media (max-width: 768px){.reward-container{margin-bottom:35px}}@media (max-width: 480px){.reward-coupon-product-box .reward-block-title{padding:8% 5% 2%}.reward-coupon-product .reward-rules{padding:0 5% 5%}.custom_price_point{padding:2% 5% 5%}.custom_price_point .custom_point{margin-left:2px;font-size:calc(13px + .2vw)!important}}@media screen and (max-width: 1600px) and (min-width: 1500px){.rules-notice .img-wrapper{padding:0% 7% 0}}.rules-notice .img-wrapper img{max-width:328px}@media screen and (max-width: 1600px) and (min-width: 1200px){.rules-notice .img-wrapper img{width:16vw}.reward-product-section .rules-notice .img-wrapper img{width:12vw}}@media screen and (max-width: 1200px) and (min-width: 830px){.reward-product-section .rules-notice{overflow-y:auto;max-height:600px}}body.dark-mode .rules-notice .rules-close-btn svg path{stroke:#fff}@media only screen and (max-width: 590px){.reward-product-section .rules-notice .img-wrapper img{max-width:100px}.rules-notice .custom_price_point .custom_price{font-size:14px}.custom_price_point{padding-bottom:0}}@media only screen and (max-width: 1600px){.rules-notice .reward-block-title,.rules-notice .custom_rules .font24{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/section-reward-coupon.css.map?v=10004139343198864681739346331 */
