.redeem-dialog{position:absolute;top:50%;left:50%;width:80vw;min-height:40vw;padding:8.53333333vw 2.66666667vw 4.26666667vw;background-color:#fff;background-image:url(https://luvmelacehair.com/cdn/shop/files/common-dialog-bg.png);background-repeat:no-repeat;background-size:contain;border-radius:3.2vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.redeem-dialog__title{margin-bottom:4.26666667vw;color:#473452;font-size:4.8vw;line-height:6.66666667vw;text-align:center}.redeem-dialog__content{margin-bottom:4.26666667vw;font-size:4.26666667vw;line-height:5.33333333vw;text-align:center}.redeem-dialog__content .highlight{color:#614c73}.redeem-dialog__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.6vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:4.26666667vw auto;color:#000;font-weight:400;font-size:4.8vw;font-style:italic;line-height:6.66666667vw}.redeem-dialog__code .copy{cursor:pointer}.earn-points-dialog__close svg,.redeem-dialog__close svg,.redeem-dialog__code .copy svg{color:#0006}.redeem-dialog__button{display:block;width:64vw;height:9.6vw;margin:.53333333vw auto;color:#fff;font-weight:500;font-size:4.26666667vw;line-height:9.6vw;text-align:center;border-radius:1.06666667vw;cursor:pointer}.redeem-dialog__button.primary{color:#fff;background-color:#473452;border-radius:1.06666667vw}.redeem-dialog__button.secondary{height:7.46666667vw;margin-top:4.26666667vw;margin-bottom:0;color:#000;line-height:7.46666667vw}.redeem-dialog__button .mec-btn{width:100%;height:100%;font-weight:500;font-size:4.26666667vw;line-height:7.46666667vw;background:#473452;border-radius:1.06666667vw}.earn-points-dialog__button .mec-btn .mec-btn-loading-icon,.redeem-dialog__button .mec-btn .mec-btn-loading-icon{width:4.26666667vw!important}.redeem-dialog__tips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.06666667vw;color:#000;font-size:3.46666667vw;font-style:normal;line-height:4.53333333vw;text-align:left}.redeem-dialog__tips__dot{color:#e1481b;font-size:3.46666667vw;line-height:4.53333333vw}.redeem-dialog__close{top:2.66666667vw;right:2.66666667vw;position:absolute}.earn-points-dialog__close:after,.redeem-dialog__close:after{position:absolute;top:-2.66666667vw;right:-2.66666667vw;bottom:-2.66666667vw;left:-2.66666667vw;content:""}.earn-points-dialog{position:absolute;top:50%;left:50%;width:80vw;min-height:40vw;padding:8.53333333vw 2.66666667vw 4.26666667vw;background-color:#fff;background-image:url(https://luvmelacehair.com/cdn/shop/files/common-dialog-bg.png);background-repeat:no-repeat;background-size:contain;border-radius:3.2vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.earn-points-dialog__title{color:#473452;font-weight:500;font-size:4.8vw;font-style:normal;line-height:6.66666667vw;text-align:center}.earn-points-dialog__content,.earn-points-dialog__points-money{color:#000;font-size:4.26666667vw;font-style:normal;line-height:5.33333333vw;text-align:center}.earn-points-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:1.06666667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.66666667vw}.earn-points-dialog__content .earn-points-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.earn-points-dialog__points-money{margin-top:1.6vw}.earn-points-dialog__button{display:block;width:64vw;height:9.6vw;margin:4.26666667vw auto .53333333vw;color:#fff;font-weight:500;font-size:4.26666667vw;line-height:9.6vw;text-align:center;border-radius:1.06666667vw;cursor:pointer}.earn-points-dialog__button.primary{color:#fff;background-color:#473452;border-radius:1.06666667vw}.earn-points-dialog__button .mec-btn{width:100%;height:100%;font-weight:500;font-size:4.26666667vw;line-height:7.46666667vw;background:#473452;border-radius:1.06666667vw}.earn-points-dialog__close{top:2.66666667vw;right:2.66666667vw;position:absolute}@media(min-width:768px){.redeem-dialog{position:absolute;top:50%;left:50%;width:500px;min-height:150px;padding:44px 30px 32px;background-color:#fff;background-image:url(https://luvmelacehair.com/cdn/shop/files/common-dialog-bg.png);background-repeat:no-repeat;background-size:contain;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.redeem-dialog__title{margin-bottom:24px;color:#473452;font-size:28px;line-height:37px;text-align:center}.redeem-dialog__content{margin-bottom:24px;font-size:20px;line-height:26px;text-align:center}.redeem-dialog__content .highlight{color:#614c73}.redeem-dialog__button,.redeem-dialog__code{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.redeem-dialog__code{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px auto;color:#000;font-weight:400;font-size:28px;font-style:italic;line-height:37px}.redeem-dialog__code .copy{cursor:pointer}.earn-points-dialog__close svg,.redeem-dialog__close svg,.redeem-dialog__code .copy svg{color:#0006}.redeem-dialog__button{display:block;min-width:240px;height:44px;margin:4px auto;color:#fff;font-weight:500;font-size:18px;line-height:44px;text-align:center;border-radius:4px;cursor:pointer}.redeem-dialog__button.primary{color:#fff;background-color:#473452;border-radius:4px}.redeem-dialog__button.secondary{height:28px;margin-top:16px;margin-bottom:0;color:#000;line-height:28px}.redeem-dialog__button .mec-btn{width:100%;height:100%;font-weight:500;font-size:18px;line-height:26px;background:#473452;border-radius:4px}.earn-points-dialog__button .mec-btn .mec-btn-loading-icon,.redeem-dialog__button .mec-btn .mec-btn-loading-icon{width:16px!important}.redeem-dialog__tips{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;color:#000;font-size:16px;font-style:normal;line-height:26px;text-align:left}.redeem-dialog__tips__dot{color:#e1481b;font-size:13px;line-height:26px}.redeem-dialog__close{top:12px;right:12px;cursor:pointer;position:absolute}.earn-points-dialog__close:after,.redeem-dialog__close:after{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;content:""}.earn-points-dialog{position:absolute;top:50%;left:50%;width:500px;min-height:150px;padding:44px 30px 32px;background-color:#fff;background-image:url(https://luvmelacehair.com/cdn/shop/files/common-dialog-bg.png);background-repeat:no-repeat;background-size:contain;border-radius:8px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.earn-points-dialog__title{color:#473452;font-weight:500;font-size:28px;font-style:normal;line-height:37px;text-align:center}.earn-points-dialog__content,.earn-points-dialog__points-money{color:#000;font-size:22px;font-style:normal;line-height:29px;text-align:center}.earn-points-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;margin-bottom:6px}.earn-points-dialog__content .earn-points-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.earn-points-dialog__points-money{margin-top:6px}.earn-points-dialog__button{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:240px;height:44px;margin:16px auto 0;color:#fff;font-weight:500;font-size:18px;line-height:44px;text-align:center;border-radius:4px;cursor:pointer}.earn-points-dialog__button.primary{color:#fff;background-color:#473452;border-radius:4px}.earn-points-dialog__button .mec-btn{width:100%;height:100%;font-weight:500;font-size:18px;line-height:26px;background:#473452;border-radius:4px}.earn-points-dialog__close{top:12px;right:12px;cursor:pointer;position:absolute}}points-redemption{display:block}points-redemption .redemption-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:6.4vw 2.66666667vw 4vw}points-redemption .redemption-title__text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:7.46666667vw;margin-bottom:0;color:#000;font-weight:500;font-size:4.8vw;line-height:7.46666667vw}points-redemption .redemption-title__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:32.53333333vw;height:6.4vw;color:#000;font-size:3.2vw;line-height:6.4vw;text-align:center;border:.26666667vw solid rgba(71,52,82,.6);border-radius:3.2vw}points-redemption .redemption-navi{position:sticky;top:var(--theme-header-height);z-index:4;width:100%;overflow-x:auto;background-color:#fff;overflow:-webkit-scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}points-redemption .redemption-navi::-webkit-scrollbar{display:none}points-redemption .redemption-navi ul,points-redemption .redemption-navi__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}points-redemption .redemption-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.2vw;margin:0 auto;padding:1.06666667vw 2.66666667vw 2.66666667vw;list-style:none}points-redemption .redemption-navi ul li{margin:0;list-style:none}points-redemption .redemption-navi__item{position:relative;height:9.06666667vw;padding-right:3.2vw;padding-left:3.2vw;color:#000c;line-height:9.06666667vw;background:#4734521a;border-radius:5.33333333vw}points-redemption .redemption-navi__item--highlight{color:#fff;background-color:#473452}points-redemption .redemption-navi__item--highlight:after{position:absolute;bottom:-1.46666667vw;left:calc(50% - 1.6vw);border-top:1.6vw solid #473452;border-right:1.6vw solid transparent;border-left:1.6vw solid transparent;content:""}points-redemption .redemption-block{margin:0 auto;padding:4.26666667vw 0;border-bottom:.26666667vw solid #dcdee0}points-redemption .redemption-block__title{color:#000;font-size:3.73333333vw;font-style:normal;text-align:center}points-redemption .redemption-block__title .hints{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}points-redemption .redemption-block__title .hints .mec-icon{width:4vw;height:4vw;position:relative}points-redemption .redemption-block__title .hints .mec-icon:after{position:absolute;top:-3.2vw;right:-3.2vw;bottom:-3.2vw;left:-3.2vw;content:""}points-redemption .redemption-block__info{margin-top:1.06666667vw;color:#000c;font-size:3.2vw;font-style:normal;text-align:center}points-redemption .redemption-block__info:empty{display:none}points-redemption .redemption-block__product-list{display:none;grid-template-columns:1fr;gap:2.66666667vw;margin-top:4.26666667vw;padding:0 2.66666667vw}points-redemption .redemption-block__product-list:has(.redemption-block__product){display:grid}points-redemption .redemption-block__product{position:relative;display:grid;grid-template-rows:-webkit-min-content 1fr -webkit-min-content;grid-template-rows:min-content 1fr min-content;grid-template-columns:30.66666667vw 1fr 1fr;grid-gap:0 2.13333333vw;gap:0 2.13333333vw;width:100%;height:23.46666667vw}points-redemption .redemption-block__product__image{grid-row:1/4;width:30.66666667vw;height:23.46666667vw;overflow:hidden;border-radius:1.06666667vw}points-redemption .redemption-block__product__image img{width:30.66666667vw;height:23.46666667vw;-o-object-fit:cover;object-fit:cover}points-redemption .redemption-block__product__title{grid-column:2/4;max-height:8vw;margin-bottom:0;color:#000;font-weight:400;font-size:3.2vw;font-style:normal;line-height:4vw;text-align:left;display:-webkit-box;min-width:0;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}points-redemption .redemption-block__product__points{grid-row:2/3;grid-column:2/3;margin-top:2.13333333vw;color:#c133f2;font-size:3.73333333vw}points-redemption .redemption-block__product__info{grid-row:3/4;grid-column:2/3;color:#0000004d;font-size:3.2vw;align-self:center;justify-self:start;place-self:center start}points-redemption .redemption-block__product__earn-points,points-redemption .redemption-block__product__redeem-button{grid-row:3/4;grid-column:3/4;width:24vw;height:6.93333333vw;font-weight:500;font-size:3.73333333vw;text-align:center;border:.26666667vw solid #473452;border-radius:3.46666667vw;cursor:pointer;align-self:center;justify-self:end;place-self:center end}points-redemption .redemption-block__product__redeem-button{color:#fff;line-height:6.93333333vw;background:#473452}points-redemption .redemption-block__product__earn-points{margin:0;color:#473452;line-height:6.4vw;background:#fff}points-redemption .redemption-block__product__begin-date{width:100%;margin-top:2.13333333vw;color:#000;font-size:3.2vw;font-style:normal;line-height:5.06666667vw;text-align:left}points-redemption .redemption-block__product__begin-date .highlight{color:#c133f2}points-redemption .redemption-block__product__out-of-stock{position:absolute;top:0;left:0;width:30.66666667vw;height:23.46666667vw;color:#fff;font-weight:500;font-size:3.2vw;font-style:normal;line-height:4vw;text-align:center;vertical-align:middle;background:#0000004d;border-radius:1.06666667vw}points-redemption .redemption-block__product__out-of-stock .text{margin-top:7.73333333vw}points-redemption .redemption-block__product:has(.redemption-block__product__out-of-stock) .redemption-block__product__redeem-button{opacity:.5}points-redemption .redemption-block__product__coming-soon{position:absolute;top:0;width:30.66666667vw;height:23.46666667vw;color:#fff;font-weight:500;font-size:3.2vw;font-style:normal;line-height:23.46666667vw;text-align:center;background:#0000004d;border-radius:1.06666667vw}points-redemption .redemption-block__product:has(.redemption-block__product__coming-soon){grid-template-rows:-webkit-min-content -webkit-min-content 1fr;grid-template-rows:min-content min-content 1fr}points-redemption .redemption-block__product:has(.redemption-block__product__coming-soon) .redemption-block__product__begin-date{grid-row:2/3;grid-column:2/4}points-redemption .redemption-block__product:has(.redemption-block__product__coming-soon) .redemption-block__product__points{grid-row:3/4;grid-column:2/4}points-redemption .redemption-block__banner{margin-top:2.66666667vw}points-redemption .redemption-block__banner:empty{display:none}points-redemption .redemption-block__config-group{padding:0 6.4vw}points-redemption .redemption-block__config-banner{margin-top:6.4vw;font-size:0}points-redemption .redemption-block__config-banner:has(.mec-figure[data-mec-src]){height:37.33333333vw}points-redemption .redemption-block__config-desc{margin-top:4.26666667vw;color:#000c;text-align:center;font-weight:400;font-size:4vw;line-height:4.8vw}points-redemption .redemption-block__config-handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.26666667vw}points-redemption .redemption-block__config-handler-btn{font-weight:400;font-size:4.26666667vw;line-height:5.33333333vw;padding:.8vw 6.93333333vw;color:#473452;background:#fff;border:1px solid #473452;border-radius:5.86666667vw;cursor:pointer}points-redemption .redemption-block .mec-empty-wrapper{margin-top:4.26666667vw}points-redemption .how-it-work-dialog{position:fixed;top:0;left:0;z-index:10000;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.26666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background:#00000080}points-redemption .how-it-work-dialog__image{width:90vw;height:136vw}points-redemption .how-it-work-dialog__close{width:6.93333333vw;height:6.93333333vw;cursor:pointer}points-redemption .how-it-work-dialog__close .mec-icon{width:6.93333333vw;height:6.93333333vw;color:#fff;font-size:6.93333333vw}@media(min-width:768px){points-redemption{display:block}points-redemption .redemption-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:32px auto 14px}points-redemption .redemption-title__text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:190px;min-height:38px;color:#323233;font-weight:500;font-size:28px;line-height:38px;text-align:left}points-redemption .redemption-title__button{width:-webkit-fit-content;width:-moz-fit-content;width:181px;min-width:244px;height:48px;color:#000;font-size:24px;font-family:Futura;line-height:44px;text-align:center;border:2px solid rgba(71,52,82,.6);border-radius:24px;cursor:pointer}points-redemption .redemption-navi{position:sticky;top:var(--theme-header-height);z-index:4;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;overflow-x:auto;background-color:#fff;overflow:-webkit-scrollbar;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}points-redemption .redemption-navi::-webkit-scrollbar{display:none}points-redemption .redemption-navi ul,points-redemption .redemption-navi__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;white-space:nowrap}points-redemption .redemption-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;margin:0 auto;padding:8px 20px 12px;list-style:none}points-redemption .redemption-navi ul li{margin:0;list-style:none}points-redemption .redemption-navi__item{position:relative;height:38px;padding-right:12px;padding-left:12px;color:#000c;line-height:38px;background:#4734521a;border-radius:20px;cursor:pointer}points-redemption .redemption-navi__item--highlight{color:#fff;background-color:#473452}points-redemption .redemption-navi__item--highlight:after{position:absolute;bottom:-6px;left:calc(50% - 6px);border-top:6px solid #473452;border-right:6px solid transparent;border-left:6px solid transparent;content:""}points-redemption .redemption-block{max-width:1200px;margin-right:auto;margin-left:auto;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #dcdee0}points-redemption .redemption-block__title{color:#000;font-size:18px;font-style:normal;line-height:20px;text-align:center}points-redemption .redemption-block__title .hints{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}points-redemption .redemption-block__title .hints .mec-icon{width:15px;height:15px;cursor:pointer;position:relative}points-redemption .redemption-block__title .hints .mec-icon:after{position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;content:""}points-redemption .redemption-block__info{margin-top:4px;color:#000c;font-size:13px;font-style:normal;line-height:22px;text-align:center}points-redemption .redemption-block__info:empty{display:none}points-redemption .redemption-block__product-list{display:none;grid-template-columns:repeat(auto-fill,288px);gap:16px;margin-top:16px}points-redemption .redemption-block__product-list:has(.redemption-block__product){display:grid}points-redemption .redemption-block__product{position:relative;display:grid;grid-template-rows:220px -webkit-min-content 32px -webkit-min-content;grid-template-rows:220px min-content 32px min-content;grid-template-columns:auto auto;width:288px}points-redemption .redemption-block__product__image{grid-column:1/3;width:288px;height:220px;overflow:hidden;border-radius:4px}points-redemption .redemption-block__product__image img{width:288px;height:220px;-o-object-fit:cover;object-fit:cover}points-redemption .redemption-block__product__title{grid-column:1/3;margin:8px 7px 0;color:#000;font-weight:400;font-size:16px;font-style:normal;line-height:24px;text-align:left;display:-webkit-box;min-width:0;overflow:hidden;white-space:initial;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}points-redemption .redemption-block__product__points{grid-row:3/4;grid-column:1/2;margin-left:7px;color:#c133f2;font-size:18px;font-style:normal;line-height:24px;align-self:end;justify-self:start;place-self:end start}points-redemption .redemption-block__product__info{grid-row:3/4;grid-column:2/3;margin-right:7px;color:#0000004d;font-size:16px;line-height:24px;align-self:end;justify-self:end;place-self:end}points-redemption .redemption-block__product__earn-points,points-redemption .redemption-block__product__redeem-button{grid-row:4/5;grid-column:1/3;margin:10px 7px 0;font-weight:500;font-size:18px;line-height:36px;text-align:center;border-radius:18px;cursor:pointer}points-redemption .redemption-block__product__redeem-button{color:#fff;background:#473452}points-redemption .redemption-block__product__earn-points{color:#473452;background:#fff;border:1px solid #473452}points-redemption .redemption-block__product__begin-date{grid-row:4/5;grid-column:1/3;width:100%;margin:10px 7px 0;color:#000;font-size:18px;font-style:normal;line-height:24px;text-align:left}points-redemption .redemption-block__product__begin-date .highlight{color:#c133f2}points-redemption .redemption-block__product__coming-soon,points-redemption .redemption-block__product__out-of-stock{position:absolute;top:0;color:#fff;font-weight:400;font-size:16px;font-style:normal;text-align:center;background:#0000004d;border-radius:4px}points-redemption .redemption-block__product__out-of-stock{padding-top:88px;line-height:21px;right:0;bottom:0;left:0}points-redemption .redemption-block__product__out-of-stock .text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}points-redemption .redemption-block__product__coming-soon{width:288px;height:220px;line-height:220px}points-redemption .redemption-block__banner{margin-top:16px}points-redemption .redemption-block__banner:empty{display:none}points-redemption .redemption-block__config-group{max-width:700px;margin:0 auto;padding:0 24px}points-redemption .redemption-block__config-banner{margin-top:24px;font-size:0}points-redemption .redemption-block__config-banner:has(.mec-figure[data-mec-src]){height:300px}points-redemption .redemption-block__config-desc{margin-top:24px;color:#000c;text-align:center;font-weight:500;font-size:18px;line-height:24px}points-redemption .redemption-block__config-handler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}points-redemption .redemption-block__config-handler-btn{font-weight:500;font-size:18px;line-height:24px;padding:5px 58px;color:#473452;background:#fff;border:1px solid #473452;border-radius:22px;cursor:pointer}points-redemption .redemption-block .mec-empty-wrapper{margin-top:16px}points-redemption .how-it-work-dialog{position:fixed;top:0;left:0;z-index:10000;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background:#00000080}points-redemption .how-it-work-dialog__image{width:30%;min-width:375px;min-height:567px}points-redemption .how-it-work-dialog__close{width:44px;height:44px;cursor:pointer}points-redemption .how-it-work-dialog__close .mec-icon{width:44px;height:44px;color:#fff;font-size:44px}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/snippets-points-redemption-index.css.map */
