.page-promotions{color:#333;isolation:isolate;background-color:#e0f4ff;background-image:linear-gradient(#daf0f8 0%,rgba(224,244,255,0) 2%);background-position:top;background-repeat:no-repeat;background-size:100%;flex-direction:column;gap:96px;padding:0 0 48px;display:flex;position:relative}.page-promotions:before{content:"";z-index:-1;background-image:url(/build/assets/clouds-lg-o3A1XmsC.png);pointer-events:none;background-image:image-set("/build/assets/clouds-lg-DlqiL4oP.webp" 1x type("image/webp"),"/build/assets/clouds-lg-o3A1XmsC.png" 1x type("image/png"));background-position:top;background-repeat:no-repeat;background-size:100%;height:60.7vw;max-height:620px;position:absolute;top:-40px;bottom:auto;left:0;right:0;-webkit-mask-image:linear-gradient(#000 58%,transparent 100%);mask-image:linear-gradient(#000 58%,transparent 100%)}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions:before{max-height:420px;top:40px}}@media screen and (min-width:601px) and (max-width:767px){.page-promotions:before{max-height:420px;top:70px}}@media screen and (min-width:521px) and (max-width:600px){.page-promotions:before{max-height:620px;top:120px}}@media screen and (max-width:520px){.page-promotions:before{max-height:520px;top:160px}}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions{gap:72px}}@media screen and (max-width:1023px){.page-promotions:before{background-image:url(/build/assets/clouds-md-BOpV3MNJ.png);background-image:image-set("/build/assets/clouds-md-CpRpn-v-.webp" 1x type("image/webp"),"/build/assets/clouds-md-BOpV3MNJ.png" 1x type("image/png"))}}@media screen and (max-width:767px){.page-promotions{gap:32px}}.page-promotions .head-container{padding-top:64px}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .head-container{padding-top:40px}}@media screen and (max-width:767px){.page-promotions .head-container{padding-top:28px}}.page-promotions .head-container .head{justify-content:center;padding:0 16px;display:flex}.page-promotions .promotion-card{flex-direction:column;align-items:center;gap:32px;display:flex}.page-promotions .promotion-details{align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.page-promotions .promotion-details{gap:12px;max-width:100%}}.page-promotions .promotion-details .promo-logo{object-fit:contain;flex-shrink:0;width:160px;height:160px}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .promotion-details .promo-logo{width:120px;height:120px}}@media screen and (max-width:767px){.page-promotions .promotion-details .promo-logo{width:88px;height:88px}}.page-promotions .promotion-details .promotion-text{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-promotions .promotion-details .deals{color:#ff9015;text-transform:uppercase;margin:0;font-family:Inter,Work Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:61px;font-weight:900;line-height:1.18}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .promotion-details .deals{font-size:44px}}@media screen and (max-width:767px){.page-promotions .promotion-details .deals{font-size:30px}}.page-promotions .promotion-details .subtitle{color:#ff9015;margin:0;font-family:Montserrat,Work Sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:25px;font-weight:600;line-height:1.28}@media screen and (max-width:767px){.page-promotions .promotion-details .subtitle{font-size:18px}}.page-promotions .promotion-actions{justify-content:center;align-items:center;gap:16px;display:flex}@media screen and (max-width:767px){.page-promotions .promotion-actions{flex-direction:column;width:100%;max-width:320px}}.page-promotions .promotion-actions .cta{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:20px;font-weight:500;line-height:1.3;transition:all .2s;display:inline-flex}@media screen and (max-width:767px){.page-promotions .promotion-actions .cta{width:100%;font-size:16px}}.page-promotions .promotion-actions .cta svg{display:block}.page-promotions .promotion-actions .cta-filled{color:#fff;background:#ff9015;border:2px solid #ff9015}.page-promotions .promotion-actions .cta-filled:hover{background:#ff9015;border-color:#ff9015}.page-promotions .promotion-actions .cta-outline{color:#ff9015;background:#fff;border:2px solid #ff9015}.page-promotions .promotion-actions .cta-outline svg{fill:#ff9015}.page-promotions .promotion-actions .cta-outline:hover{color:#fff;background:#ff9015}.page-promotions .promotion-actions .cta-outline:hover svg{fill:#fff}.page-promotions .title-bf h2{color:#333;opacity:0;margin:0;scroll-margin-top:96px;font-size:39px;font-weight:600;line-height:1.23}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .title-bf h2{font-size:30px}}@media screen and (max-width:767px){.page-promotions .title-bf h2{font-size:22px}}.page-promotions .products-box{align-items:center;gap:32px;display:flex;position:relative}@media screen and (min-width:1920px){.page-promotions .products-box{width:1680px;padding:0;margin:0 auto!important}}@media screen and (max-width:1023px){.page-promotions .products-box{flex-direction:column;gap:24px;padding:0}}.page-promotions .products-box.odd-box{padding:0 2% 0 0}.page-promotions .products-box.even-box{padding:0 0 0 2%}.page-promotions .products-box .actions{background:linear-gradient(rgba(204,237,255,0) 0%,#99dbff 100%);border-radius:0 999px 999px 0;flex-direction:column;flex:0 0 600px;align-items:flex-start;gap:16px;padding:32px 32px 32px 64px;display:flex}@media screen and (max-width:1023px){.page-promotions .products-box .actions{border-radius:0;flex:none;order:1;width:100%;padding:32px 24px}}@media screen and (max-width:767px){.page-promotions .products-box .actions{padding:16px}}.page-promotions .products-box .actions .titles{margin-bottom:16px}@media screen and (max-width:1023px){.page-promotions .products-box .actions .titles{margin-bottom:8px}}.page-promotions .products-box .actions .titles span{display:none}.page-promotions .products-box .actions h3.title{color:#ff9015;margin:0;font-size:31px;font-weight:500;line-height:1.28}@media screen and (max-width:767px){.page-promotions .products-box .actions h3.title{font-size:22px}}.page-promotions .products-box .actions .texts{margin-bottom:32px}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .products-box .actions .texts{margin-bottom:24px}}@media screen and (max-width:767px){.page-promotions .products-box .actions .texts{margin-bottom:16px}}.page-promotions .products-box .actions .texts p{color:#333;margin:0;font-size:16px;font-weight:400;line-height:1.4}.page-promotions .products-box .main-content{flex-direction:column;flex:1;align-items:flex-end;gap:16px;display:flex;overflow:hidden}@media screen and (max-width:1023px){.page-promotions .products-box .main-content{order:2;width:100%;padding:0 16px}}.page-promotions .products-box .main-content .products-list{scrollbar-width:none;align-items:stretch;gap:16px;width:100%;display:flex;overflow-x:auto}.page-promotions .products-box .main-content .products-list::-webkit-scrollbar{display:none}.page-promotions .products-box .main-content .products-list .box{flex-direction:column;flex:1 0 226px;max-width:230px;display:flex;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.page-promotions .products-box .main-content .products-list .box{flex-basis:31%;max-width:31%}}@media screen and (max-width:767px){.page-promotions .products-box .main-content .products-list .box{flex-basis:62%;max-width:62%}}.page-promotions .products-box .main-content .products-list .box .infos{background:#fff;border-radius:8px 8px 0 0;flex-direction:column;flex:1;align-items:center;padding:16px;display:flex;position:relative}.page-promotions .products-box .main-content .products-list .box .infos img.product{object-fit:contain;height:130px;padding:8px 0}.page-promotions .products-box .main-content .products-list .box .infos p.name{color:#333;text-align:center;margin:12px 0 8px;font-size:16px;font-weight:500;line-height:1.2}.page-promotions .products-box .main-content .products-list .box .infos p.price{color:#ff9015;text-align:center;flex-direction:column;gap:8px;margin:auto 0 0;font-size:24px;font-weight:600;line-height:1;display:flex}.page-promotions .products-box .main-content .products-list .box .infos p.price s{color:#666;margin-right:6px;font-size:15px;font-weight:400;display:inline-block}.page-promotions .products-box .main-content .products-list .box .stamp{z-index:2;position:absolute;top:0;left:0}.page-promotions .products-box .main-content .products-list .box .stamp .product-stamp.best-seller{background:#ff9015;border-radius:8px 0 4px}.page-promotions .products-box .main-content .products-list .box>a{color:#fff;text-align:center;text-transform:uppercase;background:#152640;border-radius:0 0 16px 16px;justify-content:center;align-items:center;padding:16px 24px;font-size:14px;font-weight:500;line-height:1.2;transition:all .2s;display:flex}.page-promotions .products-box .main-content .products-list .box>a:hover{background:#1e3557}.page-promotions .products-box .main-content .paginate{align-self:flex-end}.page-promotions .products-box.even-box .main-content{order:1;align-items:flex-start}.page-promotions .products-box.even-box .main-content .paginate{align-self:flex-start}@media screen and (max-width:1023px){.page-promotions .products-box.even-box .main-content{order:2}}.page-promotions .products-box.even-box .actions{text-align:right;background:linear-gradient(rgba(204,237,255,0) 0%,#99dbff 100%);border-radius:999px 0 0 999px;flex:0 0 600px;order:2;align-items:flex-end;padding:32px 64px 32px 32px}.page-promotions .products-box.even-box .actions .titles{justify-content:flex-end}.page-promotions .products-box.even-box .actions .texts{text-align:right;margin-left:auto}@media screen and (max-width:1023px){.page-promotions .products-box.even-box .actions{text-align:left;border-radius:0;flex:1;order:1;align-items:flex-start;width:100%;padding:24px}.page-promotions .products-box.even-box .actions .titles{justify-content:flex-start}.page-promotions .products-box.even-box .actions .texts{margin-left:0}}@media screen and (max-width:767px){.page-promotions .products-box.even-box .actions{padding:16px}}.page-promotions .seo-content .seo-text{flex-direction:column;gap:8px;display:flex}.page-promotions .seo-content .seo-text h3{color:var(--Color-text-default,#333);font-size:var(--font-size-subtitle-h5,16px);font-style:normal;font-weight:500;line-height:var(--font-line-height-sm,24px);margin:0}.page-promotions .seo-content .seo-text p{color:var(--Color-text-default,#333);font-size:var(--font-size-body,16px);font-style:normal;font-weight:400;line-height:var(--font-line-height-xs,20px);margin:0}.page-promotions .seo-content .seo-text a{color:#ff9015;margin:0;text-decoration:underline}.page-promotions .seo-content p.disclaimer{color:#555;margin:0;padding-top:16px;font-size:12px;font-weight:400;line-height:1.4}.page-promotions a.primary-button{color:#fff;text-transform:uppercase;background:#ff9015;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;transition:all .2s;display:inline-flex;font-size:20px!important;font-style:normal!important;font-weight:500!important;line-height:1.2!important}.page-promotions a.primary-button:hover,.page-promotions a.primary-button:focus{transition:all .2s;background:#cc7000!important;border:1px solid #cc7000!important;outline:none!important}@media screen and (max-width:767px){.page-promotions a.primary-button{font-size:16px!important}}
