.section-2024-Ek2-on_sale-Rewards .container-outside{display:flex;flex-direction:column;align-items:center}.section-2024-Ek2-on_sale-Rewards .container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:calc(96 * var(--px)) auto;width:calc(1200 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product{position:relative;width:100%;height:calc(562 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .product-img{position:absolute;width:100%;height:100%;margin:0;}.section-2024-Ek2-on_sale-Rewards .container .main-product .content{position:absolute;width:calc(437 * var(--px));margin-left:calc(34 * var(--px));height:100%}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info{margin-top:calc(42 * var(--px));display:flex;flex-direction:column}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info .active-img{width:calc(145 * var(--px));height:calc(64 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info .text{margin-top:calc(22 * var(--px));font-family:Shokz Sans Text;font-size:calc(16 * var(--px));line-height:calc(17.6 * var(--px));color:#e7e7e7}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .hr{background-color:#d8d8d8;height:calc(1 * var(--px));width:100%;display:block;margin-top:calc(48 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info{color:#ffffff;margin-top:calc(28 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info .title{font-family:Shokz Sans Display;font-size:calc(28 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info .subtitle{color:#fff;margin-bottom:10px;font-family:Shokz Sans Text;font-size:calc(16 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer{position:absolute;font-family:Shokz Sans Text;color:#e7e7e7;bottom:calc(32 * var(--px));font-size:calc(13 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link1::after{content:"|";padding-inline:calc(10 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link1,.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link2{text-decoration:underline;position:relative;color:#fff;}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link1 .tips,.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link2 .tips{display:none;position:absolute;border-radius:4px;background:rgba(0,0,0,0.5);padding:12px 10px;max-width:calc(400 * var(--px));top:130%;z-index:2;}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link1:hover .tips,.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer .link2:hover .tips{display:block}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container{margin-top:calc(96 * var(--px));display:flex;justify-content:space-between;align-items:center;width:100%}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content{display:flex;flex-direction:column}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .title{font-family:Shokz Sans Display;font-size:calc(24 * var(--px));line-height:1.3;color:#2f2f2f}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-bar{margin-top:calc(23 * var(--px));width:calc(432 * var(--px));height:calc(6 * var(--px));background-color:#ff7a3d40;border-radius:calc(8 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-bar .progress{background-color:#ff7a3d;height:calc(6 * var(--px));border-radius:calc(8 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-info{text-align:right;margin-top:calc(10 * var(--px));font-family:Shokz Sans Text;font-size:calc(12 * var(--px));color:#858585}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-info .progress-info-img{width:calc(36 * var(--px));height:calc(12 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .btn{display:flex;justify-content:center;align-items:center;width:calc(190 * var(--px));height:calc(48 * var(--px));font-size:calc(14 * var(--px));background-color:#fff;color:#050505;font-family:Shokz Sans Display}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper{margin-top:calc(46 * var(--px));width:100%}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container{position:relative;width:calc(588 * var(--px));display:flex;justify-content:space-between}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .subproduct-bg{position:absolute;width:calc(588 * var(--px));height:calc(240 * var(--px));z-index:-1}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .subproduct-bg.single{width:100%}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container[data-size="1"] .content{margin-top:calc(36 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container[data-size="1"] .content .title{font-size:calc(28 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container[data-size="1"] .content .subtitle{font-size:calc(20 * var(--px));width:calc(577 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container[data-size="1"] .content .tips-title{position:absolute;bottom:calc(32 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content{margin-top:calc(26 * var(--px));margin-left:calc(32 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .title{font-family:Shokz Sans Text;font-size:calc(20 * var(--px));font-weight:600;line-height:1.4;color:#fff}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .subtitle{font-family:Shokz Sans Text;font-size:calc(14 * var(--px));width:calc(260 * var(--px));line-height:1.4;color:#e7e7e7}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .tips-title{color:#e7e7e7;font-family:Poppins;font-size:calc(12 * var(--px));margin-top:calc(16 * var(--px));line-height:1.2;position:relative;display:flex;align-items:center;gap:calc(5 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .tips-title svg{width:calc(16 * var(--px));height:calc(16 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .tips-title:hover .tips-content{display:block}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .tips-content{display:none;position:absolute;border-radius:4px;background:rgba(0,0,0,0.5);padding:12px 10px;max-width:calc(400 * var(--px));top:130%}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .subproduct-img{margin-top:calc(17 * var(--px));margin-right:calc(62 * var(--px));width:calc(156 * var(--px));height:calc(179 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .swiper-products-pagination{display:none}@media (max-width: 989px){.section-2024-Ek2-on_sale-Rewards .container-outside{display:flex;flex-direction:column;align-items:center}.section-2024-Ek2-on_sale-Rewards .container{margin:calc(48 * var(--px)) auto;width:calc(343 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product{height:calc(562 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content{width:calc(311 * var(--px));margin-left:calc(16 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info{margin-top:calc(24 * var(--px));display:flex;flex-direction:row;align-items:center;gap:calc(20 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info .active-img{width:calc(113 * var(--px));height:calc(50 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .active-info .text{font-size:calc(14 * var(--px));line-height:1.1;width:calc(178 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .hr{margin-top:calc(28 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info{margin-top:calc(28 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info .title{font-size:calc(28 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .form-info .subtitle{font-size:calc(20 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .main-product .content .footer{bottom:calc(24 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container{margin-top:calc(64 * var(--px));flex-direction:column;align-items:start;width:calc(343 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content{display:flex;flex-direction:column;width:100%}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .title{font-size:calc(18 * var(--px));line-height:1.3}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-bar{margin-top:calc(24 * var(--px));width:100%}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .content .progress-info{margin-top:calc(8 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .progress-bar-container .btn{width:calc(190 * var(--px));height:calc(48 * var(--px));margin-top:calc(32 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper{margin-top:calc(48 * var(--px));position:relative}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container{position:relative;width:calc(343 * var(--px));display:flex;flex-direction:column;justify-content:space-between}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .subproduct-bg{position:absolute;width:calc(343 * var(--px));height:calc(343 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content{margin-top:calc(24 * var(--px));margin-left:calc(16 * var(--px))}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .title{font-size:calc(18 * var(--px));line-height:1.4}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .content .subtitle{font-size:calc(14 * var(--px));line-height:1.4;color:#bababa}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .subproduct-wrapper .subproduct-container .subproduct-img{width:calc(172 * var(--px));height:calc(197 * var(--px));margin:0 auto}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .swiper-products-pagination{display:block;position:absolute;top:calc(367 * var(--px));left:0;text-align:left}.section-2024-Ek2-on_sale-Rewards .container .subproducts-swiper .swiper-products-pagination .swiper-pagination-bullet-active{width:calc(32 * var(--px));background-color:#050505;border-radius:calc(10 * var(--px))}}
