@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.132ro2ak-rvxq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.0f~sf101j6mzi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.0dskwooysu3cf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.0ir_pxtv760h..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.0fzkl03jw-sdz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_c5a0b145-module__19wr9q__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_c5a0b145-module__19wr9q__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6d21c497e638cb51-s.03hvo8j4k5vm6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gabarito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/67af958a78cfd7ea-s.p.0igpoq.-ndn~0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gabarito Fallback;src:local(Arial);ascent-override:94.81%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.15%}.gabarito_30eb7c89-module__FnVz_q__className{font-family:Gabarito,Gabarito Fallback;font-style:normal}.gabarito_30eb7c89-module__FnVz_q__variable{--font-gabarito:"Gabarito", "Gabarito Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.0tqkxa-w3pk~c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_2d44eb34-module__vbmrpa__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_2d44eb34-module__vbmrpa__variable{--font-nunito:"Nunito", "Nunito Fallback"}
.Toaster-module-scss-module__cX8mhG__container{z-index:600;pointer-events:none;flex-direction:column;align-items:center;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.Toaster-module-scss-module__cX8mhG__toast{pointer-events:auto;color:#fff;background-color:#000000b3;border-radius:8px;flex-direction:column;align-items:center;width:247px;padding:16px;animation:.22s cubic-bezier(.16,1,.3,1) Toaster-module-scss-module__cX8mhG__toastIn;display:flex}@media (min-width:768px){.Toaster-module-scss-module__cX8mhG__toast{border-radius:12px;width:300px;padding:20px}}.Toaster-module-scss-module__cX8mhG__icon{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (min-width:768px){.Toaster-module-scss-module__cX8mhG__icon{width:56px;height:56px}}.Toaster-module-scss-module__cX8mhG__iconSvg{width:24px;height:24px}@media (min-width:768px){.Toaster-module-scss-module__cX8mhG__iconSvg{width:28px;height:28px}}.Toaster-module-scss-module__cX8mhG__body{text-align:center;flex-direction:column;align-items:center;width:100%;min-width:0;margin-top:8px;display:flex}.Toaster-module-scss-module__cX8mhG__title{color:#fff;font-size:14px;font-weight:400;line-height:20px}@media (min-width:768px){.Toaster-module-scss-module__cX8mhG__title{font-size:16px;line-height:24px}}.Toaster-module-scss-module__cX8mhG__desc{color:#fffc;margin-top:4px;font-size:12px;font-weight:400;line-height:1.25}@media (min-width:768px){.Toaster-module-scss-module__cX8mhG__desc{font-size:14px}}.Toaster-module-scss-module__cX8mhG__success .Toaster-module-scss-module__cX8mhG__icon{background-color:#12b76a}.Toaster-module-scss-module__cX8mhG__error .Toaster-module-scss-module__cX8mhG__icon{background-color:#ef2d2d}.Toaster-module-scss-module__cX8mhG__info .Toaster-module-scss-module__cX8mhG__icon{background-color:#f3a218}@keyframes Toaster-module-scss-module__cX8mhG__toastIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.AddToCartToast-module-scss-module__YtOcrW__container{z-index:600;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:768px){.AddToCartToast-module-scss-module__YtOcrW__container{justify-content:center;align-items:flex-start;padding:15vh 24px 0}}.AddToCartToast-module-scss-module__YtOcrW__overlay{pointer-events:auto;background:0 0;position:absolute;inset:0}.AddToCartToast-module-scss-module__YtOcrW__card{pointer-events:auto;width:100%;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#12b76a1a 0%,#12b76a00 100%),#f7f8f9;border-radius:16px 16px 0 0;animation:.26s cubic-bezier(.16,1,.3,1) AddToCartToast-module-scss-module__YtOcrW__cartToastIn;position:relative;overflow:hidden;box-shadow:0 -2px 16px #0000001a}@media (min-width:768px){.AddToCartToast-module-scss-module__YtOcrW__card{border-radius:16px;width:380px;padding-bottom:0;animation-name:AddToCartToast-module-scss-module__YtOcrW__cartToastInDesktop;box-shadow:0 8px 28px #00000024}}.AddToCartToast-module-scss-module__YtOcrW__head{flex-direction:column;align-items:center;padding:12px;display:flex;position:relative}.AddToCartToast-module-scss-module__YtOcrW__icon{width:32px;height:32px}.AddToCartToast-module-scss-module__YtOcrW__title{color:#21242b;text-align:center;margin-top:4px;font-size:16px;font-weight:700;line-height:24px}.AddToCartToast-module-scss-module__YtOcrW__close{cursor:pointer;color:#21242b;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:12px;right:12px}@media (hover:hover){.AddToCartToast-module-scss-module__YtOcrW__close:hover{opacity:.7}}.AddToCartToast-module-scss-module__YtOcrW__footer{background-color:#0000;padding:8px 12px}.AddToCartToast-module-scss-module__YtOcrW__cta{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#f24040;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:40px;padding:0 16px;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;transition:background .15s;display:flex}@media (hover:hover){.AddToCartToast-module-scss-module__YtOcrW__cta:hover{background:#d93838}}@keyframes AddToCartToast-module-scss-module__YtOcrW__cartToastIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes AddToCartToast-module-scss-module__YtOcrW__cartToastInDesktop{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
.Footer-module-scss-module__wcgw9G__footer{color:#fff;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;position:relative}.Footer-module-scss-module__wcgw9G__mobileHidden{display:none}@media (min-width:1024px){.Footer-module-scss-module__wcgw9G__mobileHidden{display:block}}.Footer-module-scss-module__wcgw9G__candyBand{z-index:2;margin-top:0;margin-bottom:-18px;position:relative}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__candyBand{margin-bottom:-76px}}.Footer-module-scss-module__wcgw9G__candyImage{width:100%;height:auto;display:block}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__candyImage{max-width:1280px;margin:auto}}.Footer-module-scss-module__wcgw9G__footerBody{background-color:#f24040;padding:32px 24px 24px;position:relative}.Footer-module-scss-module__wcgw9G__footerBody:before{content:"";pointer-events:none;background-image:url(/home/red_wave.svg);background-position:0 0;background-repeat:no-repeat;background-size:100%;height:36px;position:absolute;top:-20px;left:0;right:0}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__footerBody{padding:80px 0 48px}.Footer-module-scss-module__wcgw9G__footerBody:before{background-image:url(/home/pc_wave.svg);background-position:0 100%;background-repeat:repeat-x;background-size:auto 48px;height:48px;top:-40px;left:0;right:0}.Footer-module-scss-module__wcgw9G__candyBand{margin-top:0}}.Footer-module-scss-module__wcgw9G__inner{z-index:1;max-width:1280px;margin:0 auto;position:relative}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__inner{grid-template-columns:minmax(320px,400px) minmax(0,1fr);grid-template-areas:"newsletter sections""brand brand";align-content:start;align-items:start;column-gap:64px;width:calc(100% - 64px);max-width:none;min-height:220px;padding:0;display:grid}}@media (min-width:1024px){.Footer-module-scss-module__wcgw9G__inner{grid-template-columns:minmax(360px,440px) minmax(0,1fr);column-gap:80px;width:calc(100% - 96px)}}@media (min-width:1280px){.Footer-module-scss-module__wcgw9G__inner{column-gap:clamp(120px,13vw,225px);width:min(100% - 220px,1354px)}}.Footer-module-scss-module__wcgw9G__sections{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__sections{grid-area:sections;grid-template-columns:repeat(2,max-content);justify-content:start;align-items:start;gap:24px 48px;display:grid}}@media (min-width:1280px){.Footer-module-scss-module__wcgw9G__sections{grid-template-columns:repeat(4,max-content);gap:0 clamp(48px,4.8vw,76px)}}.Footer-module-scss-module__wcgw9G__section{border-bottom:1px solid #fff}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__section{border:none}}.Footer-module-scss-module__wcgw9G__sectionHeader{color:#fff;cursor:pointer;width:100%;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.01em;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;font-weight:800;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__sectionHeader{letter-spacing:0;cursor:default;padding:0 0 12px;font-size:16px;line-height:1.15}}.Footer-module-scss-module__wcgw9G__title{text-align:left;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;font-weight:800}.Footer-module-scss-module__wcgw9G__plus{justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__plus{display:none}}.Footer-module-scss-module__wcgw9G__plusOpen{transform:rotate(45deg)}.Footer-module-scss-module__wcgw9G__subList{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .25s;overflow:hidden}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__subList{max-height:none;overflow:visible}}.Footer-module-scss-module__wcgw9G__subListOpen{max-height:320px;padding-bottom:12px}.Footer-module-scss-module__wcgw9G__subLink{text-align:left;color:#fff;width:100%;font-family:var(--font-nunito),"Helvetica Neue",Arial,sans-serif;cursor:pointer;opacity:.9;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:400;text-decoration:none;transition:opacity .15s;display:block}@media (hover:hover){.Footer-module-scss-module__wcgw9G__subLink:hover{opacity:1;text-decoration:underline}}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__subLink{padding:3px 0;font-size:14px;line-height:1.24}}.Footer-module-scss-module__wcgw9G__subLinkStatic{cursor:default;opacity:.75}@media (hover:hover){.Footer-module-scss-module__wcgw9G__subLinkStatic:hover{opacity:.75;text-decoration:none}}.Footer-module-scss-module__wcgw9G__comingSoonTag{white-space:nowrap;margin-left:6px;font-size:12px}.Footer-module-scss-module__wcgw9G__newsletter{margin-top:24px}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__newsletter{grid-area:newsletter;max-width:440px;margin-top:0}}.Footer-module-scss-module__wcgw9G__headline{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#fff;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__headline{margin-bottom:24px;font-size:38px}}.Footer-module-scss-module__wcgw9G__form{background-color:#fff;border-radius:9999px;align-items:stretch;width:100%;max-width:420px;height:38px;display:flex;overflow:hidden}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__form{max-width:440px;height:51px}}.Footer-module-scss-module__wcgw9G__input{height:100%;font-family:var(--font-nunito),"Helvetica Neue",Arial,sans-serif;color:#6a6969;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 16px;font-size:14px}.Footer-module-scss-module__wcgw9G__input::placeholder{color:#6a6969}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__input{padding:0 44px;font-size:15px}}.Footer-module-scss-module__wcgw9G__error{max-width:420px;font-family:var(--font-nunito),"Helvetica Neue",Arial,sans-serif;color:#fdc41e;margin:8px 0 0;font-size:12px;line-height:1.3}.Footer-module-scss-module__wcgw9G__submit{color:#fff;height:100%;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.04em;cursor:pointer;background-color:#5353f4;border:none;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:12px;font-weight:700;transition:opacity .15s;display:inline-flex}.Footer-module-scss-module__wcgw9G__submit:disabled{opacity:.9;cursor:not-allowed}@media (hover:hover){.Footer-module-scss-module__wcgw9G__submit:not(:disabled):hover{opacity:.85}}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__submit{min-width:145px;padding:0 16px;font-size:14px}}.Footer-module-scss-module__wcgw9G__brand{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__brand{grid-area:brand;margin-top:32px;display:block}}.Footer-module-scss-module__wcgw9G__social{flex-shrink:0;display:flex}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__social{position:absolute;top:130px;left:0}}.Footer-module-scss-module__wcgw9G__socialBtn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .15s;display:flex}@media (hover:hover){.Footer-module-scss-module__wcgw9G__socialBtn:hover{background-color:#ffffff26}}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__socialBtn{width:46px;height:46px}.Footer-module-scss-module__wcgw9G__socialBtn svg{width:30px;height:30px}}.Footer-module-scss-module__wcgw9G__brandRight{text-align:right}.Footer-module-scss-module__wcgw9G__logo{color:#fff;width:150px;height:auto;margin-left:auto;display:block}@media (min-width:768px){.Footer-module-scss-module__wcgw9G__logo{width:clamp(224px,18vw,286px)}}.Footer-module-scss-module__wcgw9G__copyright{font-family:var(--font-nunito),"Helvetica Neue",Arial,sans-serif;color:#fff;opacity:.9;margin:8px 0 0;font-size:10px;line-height:1.35}
.Header-module-scss-module__wS1-Va__header{z-index:300;background-color:#fff;border-bottom:1px solid #f7f8f9;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex;position:sticky;top:0}@media (min-width:768px){.Header-module-scss-module__wS1-Va__header{gap:24px;height:64px;padding:0 64px;box-shadow:0 4px 17px #00000014}}.Header-module-scss-module__wS1-Va__skeleton{z-index:300;background-color:#fff;border-bottom:1px solid #f7f8f9;height:48px;position:sticky;top:0}.Header-module-scss-module__wS1-Va__left{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (min-width:768px){.Header-module-scss-module__wS1-Va__left{display:none}}.Header-module-scss-module__wS1-Va__centerSlot{align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:768px){.Header-module-scss-module__wS1-Va__centerSlot{flex:none;position:static;transform:none}}.Header-module-scss-module__wS1-Va__logoLink{align-items:center;text-decoration:none;display:inline-flex}.Header-module-scss-module__wS1-Va__logoImg{color:#f24040;width:auto;max-width:100%;height:18px;display:block}@media (min-width:768px){.Header-module-scss-module__wS1-Va__logoImg{height:36px}}.Header-module-scss-module__wS1-Va__searchIcon{color:#9ca3af;flex-shrink:0}.Header-module-scss-module__wS1-Va__searchInput{color:#374151;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.Header-module-scss-module__wS1-Va__searchInput::placeholder{color:#9ca3af}.Header-module-scss-module__wS1-Va__searchInput::-webkit-search-cancel-button{display:none}.Header-module-scss-module__wS1-Va__right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (min-width:768px){.Header-module-scss-module__wS1-Va__right{gap:12px;margin-left:0}}.Header-module-scss-module__wS1-Va__iconBtn{color:#f24040;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (hover:hover){.Header-module-scss-module__wS1-Va__iconBtn:hover{background-color:#f7f8f9}}.Header-module-scss-module__wS1-Va__iconBtn:disabled{cursor:default}@media (hover:hover){.Header-module-scss-module__wS1-Va__iconBtn:disabled:hover{background:0 0}}@media (min-width:768px){.Header-module-scss-module__wS1-Va__iconBtn{width:36px;height:36px}}.Header-module-scss-module__wS1-Va__actionIcon{width:20px;height:20px}@media (min-width:768px){.Header-module-scss-module__wS1-Va__actionIcon{width:24px;height:24px}}.Header-module-scss-module__wS1-Va__accountIconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.Header-module-scss-module__wS1-Va__accountLoader{color:#f24040;animation:.8s linear infinite Header-module-scss-module__wS1-Va__accountLoaderSpin;position:absolute;top:-4px;right:-6px}@media (min-width:768px){.Header-module-scss-module__wS1-Va__accountLoader{width:14px;height:14px;top:-5px;right:-7px}}@keyframes Header-module-scss-module__wS1-Va__accountLoaderSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Header-module-scss-module__wS1-Va__accountLoader{animation:none}}.Header-module-scss-module__wS1-Va__cartBtn{color:#f24040;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:relative}@media (hover:hover){.Header-module-scss-module__wS1-Va__cartBtn:hover{background-color:#f7f8f9}}@media (min-width:768px){.Header-module-scss-module__wS1-Va__cartBtn{width:36px;height:36px}}.Header-module-scss-module__wS1-Va__badge{color:#fff;text-align:center;pointer-events:none;background-color:#f24040;border-radius:9999px;min-width:14px;height:14px;padding:0 2px;font-size:10px;line-height:14px;position:absolute;top:-6px;right:-4px}@media (min-width:768px){.Header-module-scss-module__wS1-Va__badge{top:0;right:0}}.Header-module-scss-module__wS1-Va__searchExpanded{z-index:1;opacity:0;pointer-events:none;background-color:#fff;align-items:center;gap:8px;padding:0 12px;transition:opacity .15s;display:flex;position:absolute;inset:0}@media (min-width:768px){.Header-module-scss-module__wS1-Va__searchExpanded{max-width:720px;margin:0 auto;padding:0}}.Header-module-scss-module__wS1-Va__searchExpandedVisible{opacity:1;pointer-events:auto}.Header-module-scss-module__wS1-Va__searchBarInner{background-color:#f7f8f9;border-radius:9999px;flex:1;align-items:center;gap:8px;min-width:0;height:36px;padding:0 12px;display:flex}.Header-module-scss-module__wS1-Va__searchSubmitBtn{color:#374151;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0 8px;font-size:14px;font-weight:500}@media (hover:hover){.Header-module-scss-module__wS1-Va__searchSubmitBtn:hover{color:#374151}}.Header-module-scss-module__wS1-Va__searchOverlay{z-index:400;opacity:0;background-color:#00000026;transition:opacity .25s;position:fixed;inset:48px 0 0}.Header-module-scss-module__wS1-Va__searchOverlayVisible{opacity:1}.Header-module-scss-module__wS1-Va__searchDropdown{z-index:500;opacity:0;background-color:#fff;border-bottom:1px solid #f7f8f9;padding:12px;transition:opacity .25s,transform .25s;position:fixed;top:48px;left:0;right:0;transform:translateY(-6px);box-shadow:0 4px 6px #00000012}@media (min-width:768px){.Header-module-scss-module__wS1-Va__searchDropdown{border-bottom:none;border-radius:0 0 12px 12px;max-width:720px;margin:0 auto}}.Header-module-scss-module__wS1-Va__searchDropdownVisible{opacity:1;transform:translateY(0)}.Header-module-scss-module__wS1-Va__searchDropdownHeader{justify-content:space-between;align-items:center;min-height:24px;margin-bottom:8px;display:flex}.Header-module-scss-module__wS1-Va__searchDropdownTitle{color:#21242b;font-size:12px;font-weight:500;line-height:16px}.Header-module-scss-module__wS1-Va__searchDropdownClear{color:#969bac;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}@media (hover:hover){.Header-module-scss-module__wS1-Va__searchDropdownClear:hover{color:#21242b}}.Header-module-scss-module__wS1-Va__searchHistoryTags{flex-wrap:wrap;gap:8px;display:flex}.Header-module-scss-module__wS1-Va__searchHistoryTag{max-width:100%;font-family:var(--font-nunito),"Helvetica Neue",Arial,sans-serif;color:#21242b;cursor:pointer;text-align:left;white-space:normal;word-break:break-word;overflow-wrap:anywhere;background-color:#fcefe7;border:none;border-radius:8px;padding:4px 8px;font-size:12px;line-height:16px;transition:background-color .15s}@media (hover:hover){.Header-module-scss-module__wS1-Va__searchHistoryTag:hover{background-color:#f7ddc9}}
.HeaderNav-module-scss-module__AJrszG__nav{display:none}@media (min-width:768px){.HeaderNav-module-scss-module__AJrszG__nav{flex:1;justify-content:flex-start;align-items:stretch;min-width:0;margin-left:60px;display:flex;position:relative}}.HeaderNav-module-scss-module__AJrszG__list{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.HeaderNav-module-scss-module__AJrszG__item{align-items:center;display:flex;position:relative}.HeaderNav-module-scss-module__AJrszG__trigger{height:40px;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:#000;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 12px;font-size:16px;font-weight:700;line-height:40px;transition:color .15s;display:inline-flex}@media (hover:hover){.HeaderNav-module-scss-module__AJrszG__trigger:hover{color:#f24040}}.HeaderNav-module-scss-module__AJrszG__triggerActive{color:#f24040}.HeaderNav-module-scss-module__AJrszG__triggerActive .HeaderNav-module-scss-module__AJrszG__chevron{transform:rotate(180deg)}.HeaderNav-module-scss-module__AJrszG__chevron{color:currentColor;transition:transform .15s}.HeaderNav-module-scss-module__AJrszG__panel{z-index:100;background-color:#fff;border-top:1px solid #f7f8f9;border-radius:0 0 12px 12px;width:540px;max-width:calc(100vw - 32px);padding:24px;animation:.18s HeaderNav-module-scss-module__AJrszG__panelFadeIn;position:absolute;top:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 24px #00000014}@keyframes HeaderNav-module-scss-module__AJrszG__panelFadeIn{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.HeaderNav-module-scss-module__AJrszG__panelTitle{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.01em;text-transform:uppercase;margin:0 0 8px;padding-left:24px;font-size:24px;font-weight:700;line-height:48px}.HeaderNav-module-scss-module__AJrszG__panelTitleRed{color:#f24040}.HeaderNav-module-scss-module__AJrszG__panelTitleBlue{color:#5353f4}.HeaderNav-module-scss-module__AJrszG__shopList{flex-direction:column;padding:0 24px;display:flex}.HeaderNav-module-scss-module__AJrszG__shopCard{--nav-accent:#f24040;--nav-accent-soft:#f2404009;border-radius:12px;align-items:flex-start;gap:12px;margin:0 -12px;padding:12px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.HeaderNav-module-scss-module__AJrszG__shopCard:hover{background-color:var(--nav-accent-soft)}.HeaderNav-module-scss-module__AJrszG__shopCard:hover .HeaderNav-module-scss-module__AJrszG__shopTitle{color:var(--nav-accent)}.HeaderNav-module-scss-module__AJrszG__shopCard:hover .HeaderNav-module-scss-module__AJrszG__viewMore,.HeaderNav-module-scss-module__AJrszG__shopCard:hover .HeaderNav-module-scss-module__AJrszG__comingSoon{opacity:1}.HeaderNav-module-scss-module__AJrszG__shopCard:hover .HeaderNav-module-scss-module__AJrszG__viewMore svg{transform:translate(3px)}}.HeaderNav-module-scss-module__AJrszG__shopCardBlue{--nav-accent:#5353f4;--nav-accent-soft:#5353f409}.HeaderNav-module-scss-module__AJrszG__shopCardStatic{cursor:default}.HeaderNav-module-scss-module__AJrszG__shopHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.HeaderNav-module-scss-module__AJrszG__viewMore{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:var(--nav-accent,#f24040);text-transform:uppercase;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (hover:hover){.HeaderNav-module-scss-module__AJrszG__viewMore{opacity:0;transition:opacity .15s}}.HeaderNav-module-scss-module__AJrszG__viewMore svg{transition:transform .15s}.HeaderNav-module-scss-module__AJrszG__comingSoon{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:#6b7280;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (hover:hover){.HeaderNav-module-scss-module__AJrszG__comingSoon{opacity:0;transition:opacity .15s}}.HeaderNav-module-scss-module__AJrszG__shopThumb{background-color:#fcefe7;border:1px solid #fcefe7;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.HeaderNav-module-scss-module__AJrszG__shopThumb img{object-fit:contain;width:100%;height:100%}.HeaderNav-module-scss-module__AJrszG__categoryThumb{background-color:#0000;border-color:#0000}.HeaderNav-module-scss-module__AJrszG__shopBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.HeaderNav-module-scss-module__AJrszG__shopTitle{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;text-transform:uppercase;margin:0;font-size:24px;font-weight:700;line-height:32px;transition:color .15s}.HeaderNav-module-scss-module__AJrszG__shopDesc{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#7e8498;margin:0;font-size:14px;font-weight:400;line-height:20px}.HeaderNav-module-scss-module__AJrszG__emptyPanel{text-align:center;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#9ca3af;margin:0;padding:24px;font-size:14px}.HeaderNav-module-scss-module__AJrszG__childList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.HeaderNav-module-scss-module__AJrszG__childChip{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#4f5567;background-color:#fcefe7;border-radius:9999px;align-items:center;padding:4px 12px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.HeaderNav-module-scss-module__AJrszG__aboutList{flex-direction:column;gap:4px;padding:0 8px;display:flex}.HeaderNav-module-scss-module__AJrszG__aboutRow{border-radius:8px;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:flex}@media (hover:hover){.HeaderNav-module-scss-module__AJrszG__aboutRow:hover{background-color:#f240400f}}.HeaderNav-module-scss-module__AJrszG__aboutIcon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.HeaderNav-module-scss-module__AJrszG__aboutIcon img{object-fit:contain;width:100%;height:100%}.HeaderNav-module-scss-module__AJrszG__aboutBody{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.HeaderNav-module-scss-module__AJrszG__aboutHead{align-items:center;gap:4px;display:flex}.HeaderNav-module-scss-module__AJrszG__aboutTitle{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;text-transform:uppercase;font-size:16px;font-weight:500;line-height:32px}.HeaderNav-module-scss-module__AJrszG__aboutChevron{color:#f24040;flex-shrink:0}.HeaderNav-module-scss-module__AJrszG__aboutDesc{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#7e8498;margin:0;font-size:14px;font-weight:400;line-height:20px}
.LoadingLogo-module-scss-module__iojlTa__wrap{flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.LoadingLogo-module-scss-module__iojlTa__stage{color:#f24040;display:block;overflow:visible}.LoadingLogo-module-scss-module__iojlTa__letter{fill:currentColor;opacity:0;transform-origin:bottom;transform-box:fill-box;animation:4s cubic-bezier(.22,1,.36,1) infinite LoadingLogo-module-scss-module__iojlTa__dropBounce}.LoadingLogo-module-scss-module__iojlTa__letterG{animation-delay:0s}.LoadingLogo-module-scss-module__iojlTa__letterL{animation-delay:.12s}.LoadingLogo-module-scss-module__iojlTa__letterIDot{animation-delay:.2s}.LoadingLogo-module-scss-module__iojlTa__letterI{animation-delay:.26s}.LoadingLogo-module-scss-module__iojlTa__letterM{animation-name:LoadingLogo-module-scss-module__iojlTa__dropBounceThird;animation-delay:.36s}.LoadingLogo-module-scss-module__iojlTa__letterB{animation-name:LoadingLogo-module-scss-module__iojlTa__dropBounceSecond;animation-delay:.48s}.LoadingLogo-module-scss-module__iojlTa__letterOo{animation-name:LoadingLogo-module-scss-module__iojlTa__dropBounceFirst;animation-delay:.58s}@keyframes LoadingLogo-module-scss-module__iojlTa__dropBounce{0%{opacity:0;transform:translateY(20px)scale(.7)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}18%{opacity:1;transform:translateY(1px)scale(.98)}24%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(0)scale(1)}75%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:0;transform:translateY(-18px)scale(.8)}to{opacity:0;transform:translateY(-18px)scale(.8)}}@keyframes LoadingLogo-module-scss-module__iojlTa__dropBounceFirst{0%{opacity:0;transform:translateY(20px)scale(.7)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}18%{opacity:1;transform:translateY(1px)scale(.98)}24%{opacity:1;transform:translateY(0)scale(1)}52%{opacity:1;transform:translateY(0)scale(1)}65%{opacity:0;transform:translateY(-18px)scale(.8)}to{opacity:0;transform:translateY(-18px)scale(.8)}}@keyframes LoadingLogo-module-scss-module__iojlTa__dropBounceSecond{0%{opacity:0;transform:translateY(20px)scale(.7)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}18%{opacity:1;transform:translateY(1px)scale(.98)}24%{opacity:1;transform:translateY(0)scale(1)}56%{opacity:1;transform:translateY(0)scale(1)}69%{opacity:0;transform:translateY(-18px)scale(.8)}to{opacity:0;transform:translateY(-18px)scale(.8)}}@keyframes LoadingLogo-module-scss-module__iojlTa__dropBounceThird{0%{opacity:0;transform:translateY(20px)scale(.7)}12%{opacity:1;transform:translateY(-4px)scale(1.05)}18%{opacity:1;transform:translateY(1px)scale(.98)}24%{opacity:1;transform:translateY(0)scale(1)}60%{opacity:1;transform:translateY(0)scale(1)}73%{opacity:0;transform:translateY(-18px)scale(.8)}to{opacity:0;transform:translateY(-18px)scale(.8)}}.LoadingLogo-module-scss-module__iojlTa__blink{fill:currentColor;opacity:0;animation:4s linear .58s infinite LoadingLogo-module-scss-module__iojlTa__blink}@keyframes LoadingLogo-module-scss-module__iojlTa__blink{0%,29%{opacity:0}30%,32%{opacity:1}33%,to{opacity:0}}.LoadingLogo-module-scss-module__iojlTa__text{color:#9ca3af;letter-spacing:.28em;font:400 11px ui-monospace,Menlo,Consolas,monospace}.LoadingLogo-module-scss-module__iojlTa__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999;background-color:#ffffff26;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.LoadingLogo-module-scss-module__iojlTa__letter{opacity:1;animation:none;transform:none}.LoadingLogo-module-scss-module__iojlTa__blink{opacity:0;animation:none}}
.ConfirmDialog-module-scss-module__Nn2_nG__overlay{z-index:500;background-color:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ConfirmDialog-module-scss-module__Nn2_nG__dialog{background-color:#fff;border-radius:4px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:320px;padding:32px 24px 24px;display:flex;position:relative;box-shadow:0 10px 15px #0000001a}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__dialog{gap:24px;max-width:400px;padding:48px}}.ConfirmDialog-module-scss-module__Nn2_nG__closeBtn{color:#f24040;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:flex;position:absolute;top:12px;right:12px}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__closeBtn{top:24px;right:24px}}.ConfirmDialog-module-scss-module__Nn2_nG__closeBtn:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.ConfirmDialog-module-scss-module__Nn2_nG__closeBtn:hover:not(:disabled){opacity:.75}}.ConfirmDialog-module-scss-module__Nn2_nG__closeIcon{width:16px;height:16px}.ConfirmDialog-module-scss-module__Nn2_nG__title{color:#21242b;text-align:center;margin:0;font-size:16px;font-weight:600}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__title{font-size:18px}}.ConfirmDialog-module-scss-module__Nn2_nG__message{color:#21242b;text-align:center;margin:0;font-size:14px;line-height:22px}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__message{font-size:16px;line-height:24px}}.ConfirmDialog-module-scss-module__Nn2_nG__actions{gap:12px;width:100%;margin-top:4px;display:flex}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__actions{gap:24px;margin-top:8px}}.ConfirmDialog-module-scss-module__Nn2_nG__cancelBtn,.ConfirmDialog-module-scss-module__Nn2_nG__confirmBtn{cursor:pointer;border-radius:9999px;flex:1;height:36px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .15s,color .15s,border-color .15s}@media (min-width:768px){.ConfirmDialog-module-scss-module__Nn2_nG__cancelBtn,.ConfirmDialog-module-scss-module__Nn2_nG__confirmBtn{height:40px}}.ConfirmDialog-module-scss-module__Nn2_nG__cancelBtn:disabled,.ConfirmDialog-module-scss-module__Nn2_nG__confirmBtn:disabled{cursor:not-allowed;opacity:.6}.ConfirmDialog-module-scss-module__Nn2_nG__cancelBtn{color:#f24040;background-color:#fff;border:1px solid #f24040}@media (hover:hover){.ConfirmDialog-module-scss-module__Nn2_nG__cancelBtn:hover:not(:disabled){background-color:#f2404014}}.ConfirmDialog-module-scss-module__Nn2_nG__confirmBtn{color:#fff;background-color:#f24040;border:1px solid #f24040}@media (hover:hover){.ConfirmDialog-module-scss-module__Nn2_nG__confirmBtn:hover:not(:disabled){background-color:#d93636;border-color:#d93636}}
.Pagination-module-scss-module__1pE-0G__wrapper{justify-content:center;padding:12px 0;display:flex}@media (min-width:1024px){.Pagination-module-scss-module__1pE-0G__wrapper{padding:32px 0}}.Pagination-module-scss-module__1pE-0G__viewMore{color:#1f2937;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:9999px;justify-content:center;align-items:center;gap:4px;width:100%;height:40px;font-size:12px;font-weight:600;line-height:16px;transition:background-color .15s,color .15s,border-color .15s;display:flex}@media (hover:hover){.Pagination-module-scss-module__1pE-0G__viewMore:hover{background-color:#f9fafb}}.Pagination-module-scss-module__1pE-0G__viewMore:focus-visible{outline-offset:2px;outline:2px solid #f24040}@media (min-width:1024px){.Pagination-module-scss-module__1pE-0G__viewMore{color:#f24040;width:auto;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;border-color:#f24040;gap:8px;padding:10px 16px;font-size:14px;line-height:20px}}@media (min-width:1024px) and (hover:hover){.Pagination-module-scss-module__1pE-0G__viewMore:hover{color:#fff;background-color:#f24040}}.Pagination-module-scss-module__1pE-0G__viewMoreBrand{color:#f24040;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;border-color:#f24040}@media (hover:hover){.Pagination-module-scss-module__1pE-0G__viewMoreBrand:hover{color:#fff;background-color:#f24040}}.Pagination-module-scss-module__1pE-0G__loading{justify-content:center;align-items:center;display:flex}.Pagination-module-scss-module__1pE-0G__sentinel{width:100%;height:1px}
.Recommendations-module-scss-module__2EvAwq__recommendations{padding:24px 0 16px}.Recommendations-module-scss-module__2EvAwq__title{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#1f2937;text-align:center;letter-spacing:0;margin:0 0 16px;font-size:18px;font-weight:700}.Recommendations-module-scss-module__2EvAwq__grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px;display:grid}@media (min-width:768px){.Recommendations-module-scss-module__2EvAwq__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.Recommendations-module-scss-module__2EvAwq__grid{grid-template-columns:repeat(4,1fr)}}.Recommendations-module-scss-module__2EvAwq__pagination{margin:0 12px}@media (min-width:1024px){.Recommendations-module-scss-module__2EvAwq__pdp{max-width:1280px;margin:0 auto;padding:0 64px 40px}.Recommendations-module-scss-module__2EvAwq__pdp .Recommendations-module-scss-module__2EvAwq__title{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#000;text-transform:uppercase;letter-spacing:0;margin:0;padding:24px 0 12px;font-size:20px;font-weight:600;line-height:32px}.Recommendations-module-scss-module__2EvAwq__pdp .Recommendations-module-scss-module__2EvAwq__grid{grid-template-columns:repeat(5,1fr);gap:24px;padding:0}.Recommendations-module-scss-module__2EvAwq__pdp .Recommendations-module-scss-module__2EvAwq__pagination{margin:0}}
.VariantSelector-module-scss-module__XTTXUq__section{background-color:#fff;padding:12px}.VariantSelector-module-scss-module__XTTXUq__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.VariantSelector-module-scss-module__XTTXUq__label{color:#1f2937;letter-spacing:0;text-transform:none;align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.VariantSelector-module-scss-module__XTTXUq__selectedName{color:#1f2937;font-weight:400}.VariantSelector-module-scss-module__XTTXUq__pills{flex-wrap:wrap;gap:8px;display:flex}.VariantSelector-module-scss-module__XTTXUq__pill{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:9999px;min-width:48px;height:32px;padding:0 12px;font-size:12px;font-weight:400;line-height:30px;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s;position:relative}@media (hover:hover){.VariantSelector-module-scss-module__XTTXUq__pill:hover:not(:disabled):not(.VariantSelector-module-scss-module__XTTXUq__pillSelected){border-color:#6b7280}}.VariantSelector-module-scss-module__XTTXUq__pill:active:not(:disabled){transform:scale(.97)}.VariantSelector-module-scss-module__XTTXUq__pill:focus-visible{outline-offset:2px;outline:2px solid #f24040}.VariantSelector-module-scss-module__XTTXUq__pillSelected{color:#1f2937;border-color:#1f2937;font-weight:600;box-shadow:inset 0 0 0 1px #1f2937}.VariantSelector-module-scss-module__XTTXUq__pillDisabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}@media (hover:hover){.VariantSelector-module-scss-module__XTTXUq__pillDisabled:hover{background:#fff;border-color:#dfe1e6}}@media (min-width:1024px){.VariantSelector-module-scss-module__XTTXUq__section{padding:0 0 8px}.VariantSelector-module-scss-module__XTTXUq__label{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b}.VariantSelector-module-scss-module__XTTXUq__pill{min-width:56px;height:40px;line-height:38px}.VariantSelector-module-scss-module__XTTXUq__pillSelected{color:#fff;box-shadow:none;background:#f24040;border-color:#f24040;font-weight:400}}@media (min-width:1024px) and (hover:hover){.VariantSelector-module-scss-module__XTTXUq__pillDisabled:hover{background:#fff}}
.SeriesSelector-module-scss-module__qxzTNa__section{background-color:#fff;padding:12px}.SeriesSelector-module-scss-module__qxzTNa__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.SeriesSelector-module-scss-module__qxzTNa__label{color:#1f2937;letter-spacing:0;text-transform:none;align-items:baseline;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.SeriesSelector-module-scss-module__qxzTNa__selectedName{color:#1f2937;font-weight:400}.SeriesSelector-module-scss-module__qxzTNa__pills{flex-wrap:wrap;gap:8px;display:flex}.SeriesSelector-module-scss-module__qxzTNa__pill{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #dfe1e6;border-radius:9999px;justify-content:center;align-items:center;min-width:48px;height:32px;padding:0 12px;font-size:12px;font-weight:400;line-height:1;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s;display:inline-flex}@media (hover:hover){.SeriesSelector-module-scss-module__qxzTNa__pill:hover:not(.SeriesSelector-module-scss-module__qxzTNa__pillSelected):not(.SeriesSelector-module-scss-module__qxzTNa__pillDisabled){border-color:#6b7280}}.SeriesSelector-module-scss-module__qxzTNa__pill:active:not(.SeriesSelector-module-scss-module__qxzTNa__pillSelected):not(.SeriesSelector-module-scss-module__qxzTNa__pillDisabled){transform:scale(.97)}.SeriesSelector-module-scss-module__qxzTNa__pill:focus-visible{outline-offset:2px;outline:2px solid #f24040}.SeriesSelector-module-scss-module__qxzTNa__pillSelected{color:#1f2937;cursor:default;border-color:#1f2937;font-weight:600;box-shadow:inset 0 0 0 1px #1f2937}.SeriesSelector-module-scss-module__qxzTNa__pillDisabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}@media (hover:hover){.SeriesSelector-module-scss-module__qxzTNa__pillDisabled:hover{background:#fff;border-color:#dfe1e6}}.SeriesSelector-module-scss-module__qxzTNa__pillLoading{cursor:progress}@media (hover:hover){.SeriesSelector-module-scss-module__qxzTNa__pillLoading:hover{border-color:#dfe1e6}}.SeriesSelector-module-scss-module__qxzTNa__pillLoading:active{transform:none}.SeriesSelector-module-scss-module__qxzTNa__spinner{margin-right:4px;animation:.8s linear infinite SeriesSelector-module-scss-module__qxzTNa__seriesPillSpin}@keyframes SeriesSelector-module-scss-module__qxzTNa__seriesPillSpin{to{transform:rotate(360deg)}}@media (min-width:1024px){.SeriesSelector-module-scss-module__qxzTNa__section{padding:0 0 8px}.SeriesSelector-module-scss-module__qxzTNa__label{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b}.SeriesSelector-module-scss-module__qxzTNa__pill{min-width:56px;height:40px}.SeriesSelector-module-scss-module__qxzTNa__pillSelected{color:#fff;box-shadow:none;background:#f24040;border-color:#f24040;font-weight:400}}@media (min-width:1024px) and (hover:hover){.SeriesSelector-module-scss-module__qxzTNa__pillDisabled:hover{background:#fff}}
.QuantityStepper-module-scss-module__lJk7FG__stepper{background:#fff;border:1px solid #dfe1e6;border-radius:4px;align-items:center;height:24px;display:inline-flex;overflow:hidden}.QuantityStepper-module-scss-module__lJk7FG__btn{color:#374151;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:100%;padding:0;transition:background .15s;display:flex}@media (hover:hover){.QuantityStepper-module-scss-module__lJk7FG__btn:hover:not(:disabled){background:#f7f8f9}}.QuantityStepper-module-scss-module__lJk7FG__btn:disabled{color:#d1d5db;cursor:not-allowed}.QuantityStepper-module-scss-module__lJk7FG__input{text-align:center;color:#374151;-moz-appearance:textfield;background:0 0;border:none;outline:none;width:24px;padding:0;font-family:inherit;font-size:14px;font-weight:600}.QuantityStepper-module-scss-module__lJk7FG__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.QuantityStepper-module-scss-module__lJk7FG__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.QuantityStepper-module-scss-module__lJk7FG__input:disabled{color:#d1d5db;cursor:not-allowed}
.AccountSidebar-module-scss-module__BexAmG__sidebar{background-color:#fff;flex-shrink:0;width:280px;padding-bottom:16px}.AccountSidebar-module-scss-module__BexAmG__welcome{flex-direction:column;gap:8px;display:flex}.AccountSidebar-module-scss-module__BexAmG__welcomeLabel{color:#6b7280;font-size:14px;font-weight:400;line-height:20px}.AccountSidebar-module-scss-module__BexAmG__welcomeName{color:#1f2937;font-size:14px;font-weight:600;line-height:1.5}.AccountSidebar-module-scss-module__BexAmG__menu{margin-top:16px;padding:24px 0}.AccountSidebar-module-scss-module__BexAmG__menuList{margin:0;padding:0;list-style:none}.AccountSidebar-module-scss-module__BexAmG__menuItem{cursor:pointer;text-align:left;width:100%;height:48px;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1f2937;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:flex}@media (hover:hover){.AccountSidebar-module-scss-module__BexAmG__menuItem:hover{background-color:#f7f8f9}}.AccountSidebar-module-scss-module__BexAmG__menuItem:focus-visible{outline-offset:2px;outline:2px solid #f24040}.AccountSidebar-module-scss-module__BexAmG__menuItemActive{background-color:#f7f8f9}.AccountSidebar-module-scss-module__BexAmG__chevron{color:#1f2937;flex-shrink:0}
.ProductFaq-module-scss-module__NIfFVG__list{margin:0;padding:0;list-style:none}.ProductFaq-module-scss-module__NIfFVG__item{background-color:#fff}.ProductFaq-module-scss-module__NIfFVG__item+.ProductFaq-module-scss-module__NIfFVG__item{border-top:1px solid #f7f8f9}.ProductFaq-module-scss-module__NIfFVG__head{cursor:pointer;text-align:left;color:#21242b;background:0 0;border:none;align-items:flex-start;gap:8px;width:100%;padding:12px;transition:background-color .15s;display:flex}@media (hover:hover){.ProductFaq-module-scss-module__NIfFVG__head:hover{background-color:#f7f8f966}}.ProductFaq-module-scss-module__NIfFVG__badge{color:#000;background-color:#f7f8f9;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;height:20px;padding:0 8px;font-size:12px;line-height:1;display:flex}.ProductFaq-module-scss-module__NIfFVG__question{min-width:0;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;flex:1;font-size:14px;font-weight:400;line-height:20px}.ProductFaq-module-scss-module__NIfFVG__icon{color:#21242b;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.ProductFaq-module-scss-module__NIfFVG__answer{color:#21242b;white-space:pre-wrap;padding:0 12px 12px 50px;font-size:14px;line-height:20px}@media (min-width:1024px){.ProductFaq-module-scss-module__NIfFVG__head{padding:12px}.ProductFaq-module-scss-module__NIfFVG__question,.ProductFaq-module-scss-module__NIfFVG__answer{font-size:14px;line-height:20px}}
.ReminderModal-module-scss-module__6J5W_G__overlay{z-index:500;background-color:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ReminderModal-module-scss-module__6J5W_G__dialog{background-color:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:90vh;animation:.25s ReminderModal-module-scss-module__6J5W_G__slideUp;display:flex;overflow:hidden}@keyframes ReminderModal-module-scss-module__6J5W_G__slideUp{0%{transform:translateY(100%)}}.ReminderModal-module-scss-module__6J5W_G__header{border-bottom:1px solid #f7f8f9;grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;height:48px;padding:0 12px;display:grid}.ReminderModal-module-scss-module__6J5W_G__title{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;text-align:center;grid-column:2;margin:0;font-size:16px;font-weight:600;line-height:24px}.ReminderModal-module-scss-module__6J5W_G__closeBtn{color:#ff383c;cursor:pointer;background:0 0;border:none;border-radius:9999px;grid-column:3;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;transition:background-color .15s;display:flex}@media (hover:hover){.ReminderModal-module-scss-module__6J5W_G__closeBtn:hover:not(:disabled){background-color:#f7f8f9}}.ReminderModal-module-scss-module__6J5W_G__form{flex-direction:column;flex:1;min-height:0;display:flex}.ReminderModal-module-scss-module__6J5W_G__body{flex-direction:column;flex:1;gap:24px;min-height:0;padding:24px 12px;display:flex;overflow-y:auto}.ReminderModal-module-scss-module__6J5W_G__message{color:#21242b;margin:0;font-size:14px;line-height:20px}.ReminderModal-module-scss-module__6J5W_G__field{flex-direction:column;gap:4px;display:flex}.ReminderModal-module-scss-module__6J5W_G__input{color:#21242b;border:1px solid #dfe1e6;border-radius:9999px;width:100%;height:40px;padding:0 16px;font-size:14px;line-height:16px;transition:border-color .15s}.ReminderModal-module-scss-module__6J5W_G__input::placeholder{color:#9ca3af}.ReminderModal-module-scss-module__6J5W_G__input:focus{border-color:#f24040;outline:none}.ReminderModal-module-scss-module__6J5W_G__inputError{border-color:#ef4444}.ReminderModal-module-scss-module__6J5W_G__errorText{color:#ef4444;font-size:12px;font-style:normal}.ReminderModal-module-scss-module__6J5W_G__resultBody{text-align:center;align-items:center;gap:12px}.ReminderModal-module-scss-module__6J5W_G__resultHead{flex-direction:column;align-items:center;gap:4px;display:flex}.ReminderModal-module-scss-module__6J5W_G__resultIcon{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ReminderModal-module-scss-module__6J5W_G__resultIconSuccess{background-color:#12b76a}.ReminderModal-module-scss-module__6J5W_G__resultIconError{background-color:#f24040}.ReminderModal-module-scss-module__6J5W_G__resultIconInfo{background-color:#43b9ed}.ReminderModal-module-scss-module__6J5W_G__resultTitle{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;margin:0;font-size:18px;font-weight:700;line-height:28px}.ReminderModal-module-scss-module__6J5W_G__resultText{color:#21242b;margin:0;font-size:14px;line-height:20px}.ReminderModal-module-scss-module__6J5W_G__action{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0));border-top:1px solid #f7f8f9}.ReminderModal-module-scss-module__6J5W_G__actionBtn{color:#fff;cursor:pointer;background-color:#f24040;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:4px;width:100%;height:48px;font-size:14px;font-weight:600;line-height:16px;transition:background-color .15s,opacity .15s,transform .15s;display:flex}@media (hover:hover){.ReminderModal-module-scss-module__6J5W_G__actionBtn:hover:not(:disabled){background-color:#d63030}}.ReminderModal-module-scss-module__6J5W_G__actionBtn:active:not(:disabled){transform:scale(.98)}.ReminderModal-module-scss-module__6J5W_G__actionBtn:disabled{opacity:.7;cursor:not-allowed}@media (min-width:1024px){.ReminderModal-module-scss-module__6J5W_G__overlay{align-items:center;padding:16px}.ReminderModal-module-scss-module__6J5W_G__dialog{border-radius:16px;max-width:420px;animation:none;box-shadow:0 10px 15px #0000001a}.ReminderModal-module-scss-module__6J5W_G__action{padding:12px}}
.AccountLayout-module-scss-module__siiCma__page{background-color:#f7f8f9;flex-direction:column;min-height:calc(100dvh - 48px);display:flex}@media (min-width:1024px){.AccountLayout-module-scss-module__siiCma__page{background-color:#fff;min-height:0;display:block}}.AccountLayout-module-scss-module__siiCma__inner{flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.AccountLayout-module-scss-module__siiCma__inner{flex-direction:row;max-width:1440px;margin:0 auto;padding:24px 32px 80px}}.AccountLayout-module-scss-module__siiCma__sidebar{display:none}@media (min-width:1024px){.AccountLayout-module-scss-module__siiCma__sidebar{display:block}}.AccountLayout-module-scss-module__siiCma__content{flex-direction:column;flex:1;display:flex}@media (min-width:1024px){.AccountLayout-module-scss-module__siiCma__content{min-width:0;padding-left:48px;display:block}}
.OrderActions-module-scss-module__vdovVq__row{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (min-width:1024px){.OrderActions-module-scss-module__vdovVq__rowCompact{flex-wrap:nowrap;gap:8px}.OrderActions-module-scss-module__vdovVq__rowCompact .OrderActions-module-scss-module__vdovVq__outline,.OrderActions-module-scss-module__vdovVq__rowCompact .OrderActions-module-scss-module__vdovVq__primary{white-space:nowrap;border-radius:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.OrderActions-module-scss-module__vdovVq__rowCompact .OrderActions-module-scss-module__vdovVq__outline{color:#1f2937;background-color:#fff;border:1px solid #1f2937}.OrderActions-module-scss-module__vdovVq__rowCompact .OrderActions-module-scss-module__vdovVq__primary{color:#fff;background-color:#1f2937;border:1px solid #1f2937}}.OrderActions-module-scss-module__vdovVq__rowCapsule{flex-wrap:nowrap;justify-content:flex-end;gap:8px}.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__outline,.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__primary{white-space:nowrap;border-radius:9999px;flex:none;width:auto;max-width:none;height:32px;padding:0 20px;font-size:12px;font-weight:600;line-height:1}.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__outline{color:#f24040;background-color:#fff;border:1px solid #f24040}.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__primary{color:#fff;background-color:#f24040;border:1px solid #f24040}@media (min-width:1024px){.OrderActions-module-scss-module__vdovVq__rowCapsule:not(.OrderActions-module-scss-module__vdovVq__rowCompact){justify-content:flex-end;gap:12px}.OrderActions-module-scss-module__vdovVq__rowCapsule:not(.OrderActions-module-scss-module__vdovVq__rowCompact) .OrderActions-module-scss-module__vdovVq__outline,.OrderActions-module-scss-module__vdovVq__rowCapsule:not(.OrderActions-module-scss-module__vdovVq__rowCompact) .OrderActions-module-scss-module__vdovVq__primary{white-space:normal;border-radius:4px;flex:none;max-width:none;height:28px;padding:0 8px;font-size:12px}.OrderActions-module-scss-module__vdovVq__rowCapsule:not(.OrderActions-module-scss-module__vdovVq__rowCompact) .OrderActions-module-scss-module__vdovVq__outline{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}.OrderActions-module-scss-module__vdovVq__rowCapsule:not(.OrderActions-module-scss-module__vdovVq__rowCompact) .OrderActions-module-scss-module__vdovVq__primary{color:#fff;background-color:#f24040;border:1px solid #f24040}.OrderActions-module-scss-module__vdovVq__rowCompact.OrderActions-module-scss-module__vdovVq__rowCapsule{flex-wrap:nowrap;gap:8px}.OrderActions-module-scss-module__vdovVq__rowCompact.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__outline,.OrderActions-module-scss-module__vdovVq__rowCompact.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__primary{white-space:nowrap;border-radius:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.OrderActions-module-scss-module__vdovVq__rowCompact.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__outline{color:#1f2937;background-color:#fff;border:1px solid #1f2937}.OrderActions-module-scss-module__vdovVq__rowCompact.OrderActions-module-scss-module__vdovVq__rowCapsule .OrderActions-module-scss-module__vdovVq__primary{color:#fff;background-color:#1f2937;border:1px solid #1f2937}}.OrderActions-module-scss-module__vdovVq__outline,.OrderActions-module-scss-module__vdovVq__primary{cursor:pointer;border-radius:4px;height:28px;padding:0 8px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.OrderActions-module-scss-module__vdovVq__outline:disabled,.OrderActions-module-scss-module__vdovVq__primary:disabled{cursor:not-allowed;opacity:.6}.OrderActions-module-scss-module__vdovVq__outline{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb}@media (hover:hover){.OrderActions-module-scss-module__vdovVq__outline:hover:not(:disabled){border-color:#4b5563}}.OrderActions-module-scss-module__vdovVq__primary{color:#fff;background-color:#f24040;border:1px solid #f24040}@media (hover:hover){.OrderActions-module-scss-module__vdovVq__primary:hover:not(:disabled){background-color:#374151;border-color:#374151}}
.ReviewSection-module-scss-module__3Xmyla__section{background-color:#fff;padding:12px}.ReviewSection-module-scss-module__3Xmyla__title{color:#1f2937;letter-spacing:.02em;justify-content:center;align-items:center;height:40px;font-size:16px;font-weight:700;display:flex}.ReviewSection-module-scss-module__3Xmyla__summaryRow{z-index:100;position:relative}.ReviewSection-module-scss-module__3Xmyla__controls{justify-content:flex-end;padding:12px 0 8px;display:flex}.ReviewSection-module-scss-module__3Xmyla__sortWrap{position:relative}.ReviewSection-module-scss-module__3Xmyla__sortTrigger{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:9999px;align-items:center;gap:4px;padding:8px 12px;font-size:12px;line-height:16px;transition:border-color .15s,color .15s;display:inline-flex}.ReviewSection-module-scss-module__3Xmyla__sortTrigger:disabled{opacity:.6;cursor:not-allowed}.ReviewSection-module-scss-module__3Xmyla__sortTrigger:focus-visible{outline-offset:2px;outline:2px solid #f24040}.ReviewSection-module-scss-module__3Xmyla__sortLabel{color:#6b7280}.ReviewSection-module-scss-module__3Xmyla__sortCurrent{color:#1f2937;font-weight:600}.ReviewSection-module-scss-module__3Xmyla__sortChevron{transition:transform .15s}.ReviewSection-module-scss-module__3Xmyla__sortChevronOpen{transform:rotate(180deg)}.ReviewSection-module-scss-module__3Xmyla__sortMenu{z-index:100;background-color:#fff;border:1px solid #f7f8f9;border-radius:8px;min-width:160px;margin:0;padding:8px 0;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 15px #0000001a}.ReviewSection-module-scss-module__3Xmyla__sortOption{color:#1f2937;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:8px 12px;font-size:14px;line-height:20px;transition:background-color .15s;display:flex}@media (hover:hover){.ReviewSection-module-scss-module__3Xmyla__sortOption:hover{background-color:#f9fafb}}.ReviewSection-module-scss-module__3Xmyla__sortOptionActive{color:#f24040;font-weight:600}.ReviewSection-module-scss-module__3Xmyla__sortOptionActive svg{color:#f24040}.ReviewSection-module-scss-module__3Xmyla__loadingWrap{justify-content:center;align-items:center;min-height:200px;display:flex}.ReviewSection-module-scss-module__3Xmyla__empty{text-align:center;color:#6b7280;padding:24px 0;font-size:14px}@media (min-width:1024px){.ReviewSection-module-scss-module__3Xmyla__section{max-width:1280px;margin:0 auto;padding:0 64px 40px;scroll-margin-top:64px}.ReviewSection-module-scss-module__3Xmyla__title{color:#000;letter-spacing:0;text-transform:uppercase;height:auto;padding:24px 0 12px;font-size:20px;line-height:32px}.ReviewSection-module-scss-module__3Xmyla__controls{padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ReviewSection-module-scss-module__3Xmyla__sortTrigger{padding:8px 12px;font-size:14px;line-height:20px}}
.ImageUploader-module-scss-module__V-yLQa__imageGrid{grid-template-columns:repeat(auto-fill, var(--uploader-tile-size,72px));gap:var(--uploader-tile-gap,8px);display:grid}.ImageUploader-module-scss-module__V-yLQa__imageThumb{width:var(--uploader-tile-size,72px);height:var(--uploader-tile-size,72px);background-color:#f9fafb;border-radius:8px;position:relative;overflow:hidden}.ImageUploader-module-scss-module__V-yLQa__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ImageUploader-module-scss-module__V-yLQa__thumbOverlay{background-color:#00000059;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ImageUploader-module-scss-module__V-yLQa__thumbProgress{position:absolute;inset:0}.ImageUploader-module-scss-module__V-yLQa__thumbProgressMask{background-color:#00000080;transition:height .2s;position:absolute;top:0;left:0;right:0}.ImageUploader-module-scss-module__V-yLQa__thumbProgressText{color:#fff;text-shadow:0 1px 2px #00000080;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.ImageUploader-module-scss-module__V-yLQa__thumbRetry{cursor:pointer;color:#fff;background-color:#00000080;border:none;flex-direction:column;gap:2px;font-size:12px}.ImageUploader-module-scss-module__V-yLQa__thumbRemove{color:#fff;cursor:pointer;background-color:#00000059;border:none;border-radius:0 8px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:0;right:0}.ImageUploader-module-scss-module__V-yLQa__addTile{width:var(--uploader-tile-size,72px);height:var(--uploader-tile-size,72px);color:#9ca3af;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.ImageUploader-module-scss-module__V-yLQa__addTile:hover{color:#f24040;border-color:#f24040}}.ImageUploader-module-scss-module__V-yLQa__addTile:disabled{opacity:.6;cursor:not-allowed}
.page-module-scss-module__X_jn_W__page{background-color:#fff;min-height:100vh}.page-module-scss-module__X_jn_W__categoryBanner{width:100%;display:block;overflow:hidden}.page-module-scss-module__X_jn_W__categoryBanner img{aspect-ratio:3;width:100%;height:auto;display:block}@media (min-width:768px){.page-module-scss-module__X_jn_W__categoryBanner img{aspect-ratio:384/43}}.page-module-scss-module__X_jn_W__christmasBanner img{aspect-ratio:505/168}@media (min-width:768px){.page-module-scss-module__X_jn_W__christmasBanner img{aspect-ratio:384/43}}.page-module-scss-module__X_jn_W__seoTitle,.page-module-scss-module__X_jn_W__categoryIntro{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module-scss-module__X_jn_W__content{max-width:1280px;margin:0 auto;padding:0 16px 16px}@media (min-width:1024px){.page-module-scss-module__X_jn_W__content{align-items:flex-start;gap:32px;padding:0 24px 32px;display:flex}}.page-module-scss-module__X_jn_W__sidebar{display:none}@media (min-width:1024px){.page-module-scss-module__X_jn_W__sidebar{flex-shrink:0;align-self:stretch;display:block}}.page-module-scss-module__X_jn_W__main{min-width:0}@media (min-width:1024px){.page-module-scss-module__X_jn_W__main{flex:1}}.page-module-scss-module__X_jn_W__meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.page-module-scss-module__X_jn_W__categoryName{color:#374151;margin:0;font-size:20px;font-weight:700}.page-module-scss-module__X_jn_W__totalCount{color:#6b7280;font-size:14px}
.ReviewFormSheet-module-scss-module__VqYhQq__overlay{z-index:400;opacity:0;visibility:hidden;background-color:#00000073;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.ReviewFormSheet-module-scss-module__VqYhQq__overlayOpen{opacity:1;visibility:visible}.ReviewFormSheet-module-scss-module__VqYhQq__sheet{z-index:500;background-color:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:92vh;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__sheet{opacity:0;visibility:hidden;border-radius:16px;width:720px;max-width:calc(100vw - 32px);max-height:88vh;transition:transform .25s,opacity .25s,visibility .25s;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.96);box-shadow:0 10px 15px #0000001a}}.ReviewFormSheet-module-scss-module__VqYhQq__sheetOpen{transform:translateY(0)}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__sheetOpen{opacity:1;visibility:visible;transform:translate(-50%,-50%)scale(1)}}.ReviewFormSheet-module-scss-module__VqYhQq__header{border-bottom:1px solid #f7f8f9;flex-shrink:0;align-items:center;padding:16px;display:flex}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__header{border-bottom:none;padding:24px 32px 0;position:relative}}.ReviewFormSheet-module-scss-module__VqYhQq__backBtn{color:#374151;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__backBtn{display:none}}.ReviewFormSheet-module-scss-module__VqYhQq__closeBtn{display:none}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__closeBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}}@media (min-width:768px) and (hover:hover){.ReviewFormSheet-module-scss-module__VqYhQq__closeBtn:hover{color:#1f2937;background-color:#f7f8f9}}.ReviewFormSheet-module-scss-module__VqYhQq__title{text-align:center;color:#1f2937;flex:1;margin:0;font-size:16px;font-weight:600}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__title{text-transform:uppercase;font-size:24px;line-height:1.5}}.ReviewFormSheet-module-scss-module__VqYhQq__headerSpacer{flex-shrink:0;width:32px}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__headerSpacer{display:none}}.ReviewFormSheet-module-scss-module__VqYhQq__body{flex-direction:column;flex:1;padding:12px 12px 16px;display:flex;overflow-y:auto}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__body{padding:16px 24px 24px}}.ReviewFormSheet-module-scss-module__VqYhQq__productName{color:#1f2937;word-break:break-word;margin:0;padding-bottom:8px;font-size:14px;font-weight:600;line-height:20px}.ReviewFormSheet-module-scss-module__VqYhQq__ratingRow{align-items:center;gap:8px;padding:12px 0;display:flex}.ReviewFormSheet-module-scss-module__VqYhQq__ratingLabel{color:#1f2937;flex-shrink:0;font-size:14px;line-height:20px}.ReviewFormSheet-module-scss-module__VqYhQq__required{color:#ef4444}.ReviewFormSheet-module-scss-module__VqYhQq__starsWrap{align-items:center;display:inline-flex}.ReviewFormSheet-module-scss-module__VqYhQq__divider{background-color:#f7f8f9;border:none;height:1px;margin:0}.ReviewFormSheet-module-scss-module__VqYhQq__textareaSection{flex-direction:column;min-height:200px;padding:12px 0;display:flex;position:relative}.ReviewFormSheet-module-scss-module__VqYhQq__textarea{color:#1f2937;resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:152px;padding:0 0 24px;font-family:inherit;font-size:14px;line-height:20px}.ReviewFormSheet-module-scss-module__VqYhQq__textarea::placeholder{color:#9ca3af}.ReviewFormSheet-module-scss-module__VqYhQq__counter{color:#c7cad2;pointer-events:none;font-size:14px;line-height:20px;position:absolute;bottom:12px;right:0}.ReviewFormSheet-module-scss-module__VqYhQq__errorMsg{color:#ef4444;margin:0;padding-top:4px;font-size:12px}.ReviewFormSheet-module-scss-module__VqYhQq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReviewFormSheet-module-scss-module__VqYhQq__photosSection{--uploader-tile-size:109px;--uploader-tile-gap:12px;padding:12px 0}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__photosSection{--uploader-tile-size:120px;--uploader-tile-gap:16px}}.ReviewFormSheet-module-scss-module__VqYhQq__footer{padding-top:16px}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__footer{justify-content:flex-end;align-items:center;gap:16px;display:flex}}.ReviewFormSheet-module-scss-module__VqYhQq__successBody{flex-direction:column;flex:1;align-items:center;gap:16px;padding:24px 20px 20px;display:flex;overflow-y:auto}.ReviewFormSheet-module-scss-module__VqYhQq__successArt{flex-shrink:0;width:180px;height:120px;animation:.4s ease-out ReviewFormSheet-module-scss-module__VqYhQq__successPopIn;position:relative}.ReviewFormSheet-module-scss-module__VqYhQq__artCardBack{background-color:#f24040;border-radius:12px;width:104px;height:76px;position:absolute;top:26px;left:38px;transform:rotate(6deg)}.ReviewFormSheet-module-scss-module__VqYhQq__artCard{background-color:#ffd93d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:110px;height:80px;display:flex;position:absolute;top:12px;left:30px;transform:rotate(-4deg)}.ReviewFormSheet-module-scss-module__VqYhQq__artStars{color:#fff;align-items:center;gap:4px;display:flex}.ReviewFormSheet-module-scss-module__VqYhQq__artLine{background-color:#ffffffb3;border-radius:9999px;width:64px;height:6px}.ReviewFormSheet-module-scss-module__VqYhQq__artLineShort{width:40px}.ReviewFormSheet-module-scss-module__VqYhQq__artEmojiLeft,.ReviewFormSheet-module-scss-module__VqYhQq__artEmojiRight{line-height:1;position:absolute}.ReviewFormSheet-module-scss-module__VqYhQq__artEmojiLeft{font-size:28px;bottom:14px;left:8px}.ReviewFormSheet-module-scss-module__VqYhQq__artEmojiRight{font-size:34px;top:18px;right:14px}.ReviewFormSheet-module-scss-module__VqYhQq__artSparkle{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background-color:#ffd93d;width:10px;height:10px;position:absolute}.ReviewFormSheet-module-scss-module__VqYhQq__artSparkleLeft{top:8px;left:18px}.ReviewFormSheet-module-scss-module__VqYhQq__artSparkleRight{background-color:#f56666;bottom:28px;right:2px}.ReviewFormSheet-module-scss-module__VqYhQq__artDot{border-radius:9999px;width:7px;height:7px;position:absolute}.ReviewFormSheet-module-scss-module__VqYhQq__artDotTop{background-color:#6b8afd;top:0;right:44px}.ReviewFormSheet-module-scss-module__VqYhQq__artDotRight{background-color:#22c55e;bottom:6px;right:30px}@keyframes ReviewFormSheet-module-scss-module__VqYhQq__successPopIn{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ReviewFormSheet-module-scss-module__VqYhQq__successTitle{color:#1f2937;text-align:center;margin:0;font-size:18px;font-weight:700}.ReviewFormSheet-module-scss-module__VqYhQq__successCard{background-color:#f9fafb;border-radius:12px;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.ReviewFormSheet-module-scss-module__VqYhQq__successProductName{color:#1f2937;margin:0;font-size:14px;font-weight:600}.ReviewFormSheet-module-scss-module__VqYhQq__successRating{align-items:center;gap:8px;display:flex}.ReviewFormSheet-module-scss-module__VqYhQq__successRatingLabel{color:#4b5563;font-size:14px;font-weight:500}.ReviewFormSheet-module-scss-module__VqYhQq__successDetail{color:#6b7280;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.ReviewFormSheet-module-scss-module__VqYhQq__successImages{flex-wrap:wrap;gap:8px;display:flex}.ReviewFormSheet-module-scss-module__VqYhQq__successThumb{object-fit:cover;border-radius:8px;width:56px;height:56px;display:block}.ReviewFormSheet-module-scss-module__VqYhQq__successHint{color:#9ca3af;text-align:center;margin:0;font-size:12px}.ReviewFormSheet-module-scss-module__VqYhQq__submitBtn{color:#fff;cursor:pointer;background-color:#f24040;border:none;border-radius:4px;width:100%;height:48px;font-size:16px;font-weight:600;transition:background-color .15s}@media (hover:hover){.ReviewFormSheet-module-scss-module__VqYhQq__submitBtn:hover:not(:disabled){background-color:#d93636}}.ReviewFormSheet-module-scss-module__VqYhQq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.ReviewFormSheet-module-scss-module__VqYhQq__labelNarrow{display:none}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__labelNarrow{display:inline}.ReviewFormSheet-module-scss-module__VqYhQq__labelWide{display:none}.ReviewFormSheet-module-scss-module__VqYhQq__footer .ReviewFormSheet-module-scss-module__VqYhQq__submitBtn{text-transform:uppercase;background-color:#f24040;border:1px solid #f24040;border-radius:9999px;width:auto;min-width:120px;height:40px;padding:0 20px;font-size:14px;font-weight:400}}@media (min-width:768px) and (hover:hover){.ReviewFormSheet-module-scss-module__VqYhQq__footer .ReviewFormSheet-module-scss-module__VqYhQq__submitBtn:hover:not(:disabled){background-color:#f02323;border-color:#f02323}}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__successBody .ReviewFormSheet-module-scss-module__VqYhQq__submitBtn{max-width:280px}}.ReviewFormSheet-module-scss-module__VqYhQq__cancelBtn{display:none}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__cancelBtn{color:#f24040;text-transform:uppercase;cursor:pointer;background-color:#fff;border:1px solid #f24040;border-radius:9999px;justify-content:center;align-items:center;min-width:120px;height:40px;padding:0 20px;font-size:14px;transition:background-color .15s,color .15s;display:inline-flex}}@media (min-width:768px) and (hover:hover){.ReviewFormSheet-module-scss-module__VqYhQq__cancelBtn:hover:not(:disabled){color:#fff;background-color:#f24040}}@media (min-width:768px){.ReviewFormSheet-module-scss-module__VqYhQq__cancelBtn:disabled{opacity:.6;cursor:not-allowed}}
.ReviewStatusBadge-module-scss-module__aWOJrW__badge{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ReviewStatusBadge-module-scss-module__aWOJrW__dot{border-radius:9999px;width:8px;height:8px;display:inline-block}.ReviewStatusBadge-module-scss-module__aWOJrW__label{color:#1f2937;font-size:12px;font-weight:600}.ReviewStatusBadge-module-scss-module__aWOJrW__statusPending{background-color:#3b82f6}.ReviewStatusBadge-module-scss-module__aWOJrW__statusApproved{background-color:#22c55e}.ReviewStatusBadge-module-scss-module__aWOJrW__statusRejected{background-color:#ef4444}.ReviewStatusBadge-module-scss-module__aWOJrW__statusDefault{background-color:#9ca3af}
.ReviewDetailSheet-module-scss-module__-HDBRq__overlay{z-index:400;opacity:0;visibility:hidden;background-color:#00000073;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.ReviewDetailSheet-module-scss-module__-HDBRq__overlayOpen{opacity:1;visibility:visible}.ReviewDetailSheet-module-scss-module__-HDBRq__sheet{z-index:500;background-color:#fff;border-radius:16px 16px 0 0;flex-direction:column;max-height:92vh;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -4px 24px #0000001f}@media (min-width:768px){.ReviewDetailSheet-module-scss-module__-HDBRq__sheet{width:480px;left:50%;right:auto;transform:translate(-50%,100%)}}.ReviewDetailSheet-module-scss-module__-HDBRq__sheetOpen{transform:translateY(0)}@media (min-width:768px){.ReviewDetailSheet-module-scss-module__-HDBRq__sheetOpen{transform:translate(-50%)}}.ReviewDetailSheet-module-scss-module__-HDBRq__header{border-bottom:1px solid #f7f8f9;flex-shrink:0;align-items:center;padding:16px;display:flex}.ReviewDetailSheet-module-scss-module__-HDBRq__backBtn{color:#374151;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.ReviewDetailSheet-module-scss-module__-HDBRq__title{text-align:center;color:#1f2937;flex:1;margin:0;font-size:16px;font-weight:600}.ReviewDetailSheet-module-scss-module__-HDBRq__headerSpacer{flex-shrink:0;width:32px}.ReviewDetailSheet-module-scss-module__-HDBRq__body{flex-direction:column;flex:1;gap:12px;padding:16px 20px 20px;display:flex;overflow-y:auto}.ReviewDetailSheet-module-scss-module__-HDBRq__productName{color:#1f2937;word-break:break-word;margin:0;font-size:14px;font-weight:600}.ReviewDetailSheet-module-scss-module__-HDBRq__ratingRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ReviewDetailSheet-module-scss-module__-HDBRq__rejectedHint{color:#ef4444;background-color:#ef44440f;border-radius:4px;margin:0;padding:8px 12px;font-size:12px}.ReviewDetailSheet-module-scss-module__-HDBRq__reviewDetail{color:#374151;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.5}.ReviewDetailSheet-module-scss-module__-HDBRq__imageGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ReviewDetailSheet-module-scss-module__-HDBRq__imageBtn{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0;line-height:0;transition:opacity .15s;display:block}.ReviewDetailSheet-module-scss-module__-HDBRq__imageBtn:hover{opacity:.85}.ReviewDetailSheet-module-scss-module__-HDBRq__reviewImage{aspect-ratio:1;object-fit:cover;border:1px solid #f7f8f9;border-radius:4px;width:100%;height:auto}.ReviewDetailSheet-module-scss-module__-HDBRq__metaRow{color:#374151;gap:12px;font-size:12px;display:flex}.ReviewDetailSheet-module-scss-module__-HDBRq__metaLabel{color:#6b7280;flex-shrink:0;min-width:56px}.ReviewDetailSheet-module-scss-module__-HDBRq__metaValue{color:#1f2937}.ReviewDetailSheet-module-scss-module__-HDBRq__orderLink{color:#1f2937;text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.ReviewDetailSheet-module-scss-module__-HDBRq__orderLink:hover{color:#374151}}
.ProductDetailContent-module-scss-module__86F_Lq__page{background-color:#fff}.ProductDetailContent-module-scss-module__86F_Lq__galleryWrap{background-color:#fff;width:100%;position:relative}.ProductDetailContent-module-scss-module__86F_Lq__gallery{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ProductDetailContent-module-scss-module__86F_Lq__gallery::-webkit-scrollbar{display:none}.ProductDetailContent-module-scss-module__86F_Lq__gallerySlide{scroll-snap-align:start;scroll-snap-stop:always;aspect-ratio:3/4;flex:0 0 100vw;width:100vw;max-height:500px;position:relative}.ProductDetailContent-module-scss-module__86F_Lq__galleryImage{object-fit:contain}.ProductDetailContent-module-scss-module__86F_Lq__galleryCounter{color:#1f2937;pointer-events:none;letter-spacing:.02em;background-color:#ffffffb3;border-radius:9999px;padding:2px 12px;font-size:12px;font-weight:400;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ProductDetailContent-module-scss-module__86F_Lq__infoSection{background-color:#fff;padding:12px}.ProductDetailContent-module-scss-module__86F_Lq__nameRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__productName{color:#1f2937;letter-spacing:0;flex:1;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:1.35}.ProductDetailContent-module-scss-module__86F_Lq__priceCol{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;min-width:90px;min-height:20px;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__priceGroup{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__finalPrice{color:#f24040;white-space:nowrap;font-size:18px;font-weight:600;line-height:1.2}.ProductDetailContent-module-scss-module__86F_Lq__regularPrice{color:#969bac;white-space:nowrap;font-size:12px;line-height:1.2;text-decoration:line-through}.ProductDetailContent-module-scss-module__86F_Lq__priceSkeleton{background:linear-gradient(90deg,#f7f8f9 0%,#e5e7eb 50%,#f7f8f9 100%) 0 0/200% 100%;border-radius:4px;width:80px;height:16px;animation:1.2s ease-in-out infinite ProductDetailContent-module-scss-module__86F_Lq__priceSkeletonShimmer;display:inline-block}@keyframes ProductDetailContent-module-scss-module__86F_Lq__priceSkeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ProductDetailContent-module-scss-module__86F_Lq__skuRow{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__skuText{color:#969bac;word-break:break-all;font-size:12px;line-height:1.4}.ProductDetailContent-module-scss-module__86F_Lq__reviewRow{cursor:pointer;color:#666d85;background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0;font-size:12px;line-height:1.4;display:inline-flex}@media (hover:hover){.ProductDetailContent-module-scss-module__86F_Lq__reviewRow:hover .ProductDetailContent-module-scss-module__86F_Lq__reviewCount{color:#1f2937}}.ProductDetailContent-module-scss-module__86F_Lq__reviewCount{color:#666d85;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.ProductDetailContent-module-scss-module__86F_Lq__presaleBadge{color:#fff;background-color:#ff383c;border-radius:9999px;align-items:center;gap:4px;margin-top:8px;padding:2px 4px;font-size:10px;font-weight:600;line-height:12px;display:inline-flex}.ProductDetailContent-module-scss-module__86F_Lq__discountBadge{color:#f24040;letter-spacing:.2px;white-space:nowrap;background-color:#f2404014;border-radius:9999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ProductDetailContent-module-scss-module__86F_Lq__sectionDivider{background-color:#f7f8f9;height:8px}.ProductDetailContent-module-scss-module__86F_Lq__infoTabs{background-color:#fff;display:block}.ProductDetailContent-module-scss-module__86F_Lq__tabsBar{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;width:max-content;max-width:100%;margin:0 auto;display:flex;overflow-x:auto}.ProductDetailContent-module-scss-module__86F_Lq__tabsBar::-webkit-scrollbar{display:none}.ProductDetailContent-module-scss-module__86F_Lq__tabBtn{cursor:pointer;color:#21242b;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:12px;font-size:12px;font-weight:400;line-height:16px;transition:color .15s;position:relative}.ProductDetailContent-module-scss-module__86F_Lq__tabBtnActive{color:#f24040;font-weight:700}.ProductDetailContent-module-scss-module__86F_Lq__tabBtnActive:after{content:"";background-color:#f24040;border-radius:9999px;width:16px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ProductDetailContent-module-scss-module__86F_Lq__tabPanel{padding:16px 12px;font-size:12px}.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml{color:#666d85;font-size:12px;line-height:1.75}.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml p{margin:0 0 12px}.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml p:last-child{margin-bottom:0}.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml img{max-width:100%;height:auto;display:block}@media (max-width:767px){.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml .pagebuilder-mobile-hidden{display:none!important}}@media (min-width:768px){.ProductDetailContent-module-scss-module__86F_Lq__descriptionHtml .pagebuilder-mobile-only{display:none!important}}.ProductDetailContent-module-scss-module__86F_Lq__ingredientsPanel{flex-direction:column;align-items:center;gap:16px;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__nutritionImage{width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.ProductDetailContent-module-scss-module__86F_Lq__ingredientBlock{flex-direction:column;gap:8px;width:100%;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__ingredientTitle{color:#1f2937;margin:0;font-size:14px;font-weight:600;line-height:1.25}.ProductDetailContent-module-scss-module__86F_Lq__ingredientText{color:#666d85;word-break:break-word;width:100%;margin:0;font-size:12px;line-height:1.75}.ProductDetailContent-module-scss-module__86F_Lq__certificationTable{border-collapse:separate;border-spacing:0;color:#1f2937;border:1px solid #e5e7eb;width:100%;font-size:12px}.ProductDetailContent-module-scss-module__86F_Lq__certificationTable th,.ProductDetailContent-module-scss-module__86F_Lq__certificationTable td{text-align:left;vertical-align:middle;padding:16px;font-weight:700}.ProductDetailContent-module-scss-module__86F_Lq__certificationHeaderRow{background-color:#f7f8f9}.ProductDetailContent-module-scss-module__86F_Lq__certificationHeaderCell{border-bottom:1px solid #e5e7eb}.ProductDetailContent-module-scss-module__86F_Lq__certificationRow{background-color:#fff}.ProductDetailContent-module-scss-module__86F_Lq__certificationRow:nth-child(odd){background-color:#f7f8f9}.ProductDetailContent-module-scss-module__86F_Lq__certificationLabelCell{color:#1f2937}.ProductDetailContent-module-scss-module__86F_Lq__certificationValueCell{text-align:center;white-space:nowrap;min-width:72px}.ProductDetailContent-module-scss-module__86F_Lq__certificationText{color:#1f2937}.ProductDetailContent-module-scss-module__86F_Lq__certificationBadge{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__certificationBadgeYes{background-color:#22c55e}.ProductDetailContent-module-scss-module__86F_Lq__certificationBadgeNo{background-color:#f24040}.ProductDetailContent-module-scss-module__86F_Lq__keyFeatures{background-color:#f7f8f9;border-radius:8px;margin:0 12px 12px;padding:0 16px}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesHeader{cursor:pointer;color:#21242b;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 0;display:flex}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesTitle{font-size:14px;font-weight:700;line-height:1.4}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesChevron{color:#21242b;flex-shrink:0;transition:transform .15s}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesChevronOpen{transform:rotate(180deg)}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesContent{color:#21242b;white-space:pre-line;word-break:break-word;padding:0 0 12px;font-size:12px;line-height:1.6}.ProductDetailContent-module-scss-module__86F_Lq__stickyFooter{z-index:200;padding:8px 12px calc(12px + env(safe-area-inset-bottom,0));background-color:#fff;border-top:1px solid #f7f8f9;position:fixed;bottom:0;left:0;right:0}.ProductDetailContent-module-scss-module__86F_Lq__addToCartBtn{color:#fff;letter-spacing:.06em;cursor:pointer;background-color:#f24040;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:600;transition:background-color .15s,opacity .15s,transform .15s;display:flex}@media (hover:hover){.ProductDetailContent-module-scss-module__86F_Lq__addToCartBtn:hover:not(:disabled){background-color:#d63030}}.ProductDetailContent-module-scss-module__86F_Lq__addToCartBtn:active:not(:disabled){transform:scale(.98)}.ProductDetailContent-module-scss-module__86F_Lq__addToCartBtnDisabled{opacity:.6;cursor:not-allowed}.ProductDetailContent-module-scss-module__86F_Lq__reminderBtn{letter-spacing:normal;gap:4px;height:48px}.ProductDetailContent-module-scss-module__86F_Lq__btnSpinner{animation:.8s linear infinite ProductDetailContent-module-scss-module__86F_Lq__spin}@keyframes ProductDetailContent-module-scss-module__86F_Lq__spin{to{transform:rotate(360deg)}}.ProductDetailContent-module-scss-module__86F_Lq__galleryArrow,.ProductDetailContent-module-scss-module__86F_Lq__qtyRow,.ProductDetailContent-module-scss-module__86F_Lq__desktopCta{display:none}.ProductDetailContent-module-scss-module__86F_Lq__thumbsBar{background-color:#fff;padding:12px}.ProductDetailContent-module-scss-module__86F_Lq__thumbs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.ProductDetailContent-module-scss-module__86F_Lq__thumbs::-webkit-scrollbar{display:none}.ProductDetailContent-module-scss-module__86F_Lq__thumb{cursor:pointer;box-sizing:border-box;background:0 0;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:80px;height:80px;padding:0;line-height:0;transition:border-color .15s;overflow:hidden}.ProductDetailContent-module-scss-module__86F_Lq__thumbActive{border-color:#f24040}.ProductDetailContent-module-scss-module__86F_Lq__thumbImg{object-fit:cover;width:100%;height:100%}@media (min-width:1024px){.ProductDetailContent-module-scss-module__86F_Lq__topSection{grid-template-columns:1fr 1fr;align-items:stretch;max-width:1280px;margin:48px auto 0;display:grid}.ProductDetailContent-module-scss-module__86F_Lq__infoCol{min-width:0;padding:0 32px 32px}}@media (min-width:1024px) and (min-width:1280px){.ProductDetailContent-module-scss-module__86F_Lq__infoCol{padding:0 64px 32px}}@media (min-width:1024px){.ProductDetailContent-module-scss-module__86F_Lq__gallerySlide{aspect-ratio:720/688;flex-basis:100%;width:100%;max-height:none}.ProductDetailContent-module-scss-module__86F_Lq__galleryCounter{background-color:#ffffff80;bottom:16px}.ProductDetailContent-module-scss-module__86F_Lq__galleryArrow{color:#21242b;cursor:pointer;z-index:1;background-color:#ffffff80;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:1024px) and (hover:hover){.ProductDetailContent-module-scss-module__86F_Lq__galleryArrow:hover{background-color:#fffc}}@media (min-width:1024px){.ProductDetailContent-module-scss-module__86F_Lq__galleryArrowLeft{left:24px}.ProductDetailContent-module-scss-module__86F_Lq__galleryArrowRight{right:24px}.ProductDetailContent-module-scss-module__86F_Lq__thumbsBar{background-color:#0000;margin-top:16px;padding:12px}.ProductDetailContent-module-scss-module__86F_Lq__thumbs{background-color:#ffffffb3;border-radius:12px;justify-content:center;gap:4px;padding:12px;overflow-x:visible}.ProductDetailContent-module-scss-module__86F_Lq__thumb{width:64px;height:64px}.ProductDetailContent-module-scss-module__86F_Lq__infoSection{border-bottom:1px solid #f7f8f9;margin-bottom:20px;padding:0 0 20px}.ProductDetailContent-module-scss-module__86F_Lq__productName{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;font-size:20px;font-weight:600;line-height:24px}.ProductDetailContent-module-scss-module__86F_Lq__priceCol{gap:4px}.ProductDetailContent-module-scss-module__86F_Lq__priceGroup{flex-direction:row-reverse;align-items:baseline;gap:8px}.ProductDetailContent-module-scss-module__86F_Lq__finalPrice{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;font-size:24px;line-height:28px}.ProductDetailContent-module-scss-module__86F_Lq__regularPrice{font-size:14px;line-height:16px}.ProductDetailContent-module-scss-module__86F_Lq__skuRow{align-items:center;margin-top:12px}.ProductDetailContent-module-scss-module__86F_Lq__skuText{font-size:14px;line-height:16px}.ProductDetailContent-module-scss-module__86F_Lq__reviewRow svg{color:#f24040;width:16px;height:16px}.ProductDetailContent-module-scss-module__86F_Lq__reviewCount{color:#7e8498}.ProductDetailContent-module-scss-module__86F_Lq__qtyRow{padding:16px 0 24px;display:block}.ProductDetailContent-module-scss-module__86F_Lq__qtyLabel{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;margin-bottom:12px;font-size:14px;font-weight:600;line-height:16px;display:block}.ProductDetailContent-module-scss-module__86F_Lq__qtyRow .ProductDetailContent-module-scss-module__86F_Lq__qtyStepper{border-radius:9999px;justify-content:space-between;width:176px;height:48px}.ProductDetailContent-module-scss-module__86F_Lq__qtyRow .ProductDetailContent-module-scss-module__86F_Lq__qtyStepper>button{color:#21242b;width:48px}.ProductDetailContent-module-scss-module__86F_Lq__qtyRow .ProductDetailContent-module-scss-module__86F_Lq__qtyStepper>button svg{width:20px;height:20px}.ProductDetailContent-module-scss-module__86F_Lq__qtyRow .ProductDetailContent-module-scss-module__86F_Lq__qtyStepper>input{color:#21242b;width:48px;font-size:16px}.ProductDetailContent-module-scss-module__86F_Lq__desktopCta{padding:0 0 24px;display:block}.ProductDetailContent-module-scss-module__86F_Lq__desktopCta .ProductDetailContent-module-scss-module__86F_Lq__addToCartBtn{height:56px;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;font-size:20px}.ProductDetailContent-module-scss-module__86F_Lq__keyFeatures{margin:0;padding:0 16px}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesHeader{padding:16px 0}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesTitle{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:20px}.ProductDetailContent-module-scss-module__86F_Lq__keyFeaturesContent{padding:0 0 16px;font-size:14px;line-height:1.6}.ProductDetailContent-module-scss-module__86F_Lq__sectionDivider,.ProductDetailContent-module-scss-module__86F_Lq__stickyFooter{display:none}.ProductDetailContent-module-scss-module__86F_Lq__infoTabs{max-width:1280px;margin:0 auto}.ProductDetailContent-module-scss-module__86F_Lq__tabsBar{border-bottom:1px solid #fcefe7;justify-content:center;gap:64px;width:auto;max-width:none;overflow-x:visible}.ProductDetailContent-module-scss-module__86F_Lq__tabBtn{white-space:normal;padding:24px 0 20px;font-size:20px;line-height:28px}}@media (min-width:1024px) and (hover:hover){.ProductDetailContent-module-scss-module__86F_Lq__tabBtn:hover{color:#f24040}}@media (min-width:1024px){.ProductDetailContent-module-scss-module__86F_Lq__tabBtnActive{font-weight:700}.ProductDetailContent-module-scss-module__86F_Lq__tabBtnActive:after{width:auto;bottom:2px;left:0;right:0;transform:none}.ProductDetailContent-module-scss-module__86F_Lq__tabPanel{padding:32px 16px;font-size:14px}.ProductDetailContent-module-scss-module__86F_Lq__tabPanel .ProductDetailContent-module-scss-module__86F_Lq__nutritionImage{max-width:220px;margin:0 auto}.ProductDetailContent-module-scss-module__86F_Lq__tabPanelWide{max-width:960px;margin:0 auto}}
.NavMenuButton-module-scss-module__b8mhkG__menuBtn{color:#f24040;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}@media (hover:hover){.NavMenuButton-module-scss-module__b8mhkG__menuBtn:hover{background-color:#f7f8f9}}.NavMenuButton-module-scss-module__b8mhkG__menuIconWrap{width:20px;height:20px;position:relative}.NavMenuButton-module-scss-module__b8mhkG__iconMenu,.NavMenuButton-module-scss-module__b8mhkG__iconClose{transition:opacity .22s,transform .22s;position:absolute;top:0;left:0}.NavMenuButton-module-scss-module__b8mhkG__iconMenu{opacity:1;transform:rotate(0)scale(1)}.NavMenuButton-module-scss-module__b8mhkG__iconClose{opacity:0;transform:rotate(-90deg)scale(.6)}.NavMenuButton-module-scss-module__b8mhkG__menuBtnOpen .NavMenuButton-module-scss-module__b8mhkG__iconMenu{opacity:0;transform:rotate(90deg)scale(.6)}.NavMenuButton-module-scss-module__b8mhkG__menuBtnOpen .NavMenuButton-module-scss-module__b8mhkG__iconClose{opacity:1;transform:rotate(0)scale(1)}@media (prefers-reduced-motion:reduce){.NavMenuButton-module-scss-module__b8mhkG__iconMenu,.NavMenuButton-module-scss-module__b8mhkG__iconClose{transition:opacity .15s;transform:none}}.NavMenuButton-module-scss-module__b8mhkG__panel{z-index:500;visibility:hidden;background-color:#fff;height:100dvh;transition:transform .25s,visibility .25s;display:flex;position:absolute;top:100%;left:0;right:0;transform:translate(-100%)}@media (min-width:768px){.NavMenuButton-module-scss-module__b8mhkG__panel{display:none}}.NavMenuButton-module-scss-module__b8mhkG__panelOpen{visibility:visible;transform:translate(0)}.NavMenuButton-module-scss-module__b8mhkG__col1{background-color:#f7f8f9;flex-shrink:0;width:120px;height:100%;overflow-y:auto}.NavMenuButton-module-scss-module__b8mhkG__tab{width:100%;min-height:48px;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#4f5567;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:8px 12px;font-size:14px;font-weight:400;line-height:20px;transition:color .15s,background-color .15s;display:flex;position:relative}.NavMenuButton-module-scss-module__b8mhkG__tabActive{color:#f24040;background-color:#fff;font-weight:600}.NavMenuButton-module-scss-module__b8mhkG__tabActive:before{content:"";background-color:#f24040;border-radius:0 4px 4px 0;width:3px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.NavMenuButton-module-scss-module__b8mhkG__col2{flex:1;min-width:0;height:100%;padding:12px;overflow-y:auto}.NavMenuButton-module-scss-module__b8mhkG__cards{flex-direction:column;gap:12px;display:flex}.NavMenuButton-module-scss-module__b8mhkG__card{--nav-accent:#f24040;--nav-accent-soft:#f240400f;background-color:#fff;border-radius:12px;padding:12px;text-decoration:none;display:block}.NavMenuButton-module-scss-module__b8mhkG__categoryCard{width:100%;padding:0}.NavMenuButton-module-scss-module__b8mhkG__cardBlue{--nav-accent:#5353f4;--nav-accent-soft:#5353f40f}.NavMenuButton-module-scss-module__b8mhkG__cardLink{transition:background-color .15s,transform .15s}.NavMenuButton-module-scss-module__b8mhkG__cardLink:active{background-color:var(--nav-accent-soft);transform:scale(.99)}.NavMenuButton-module-scss-module__b8mhkG__cardThumb{aspect-ratio:231/137;background-color:#fcefe7;border-radius:8px;width:100%;overflow:hidden}.NavMenuButton-module-scss-module__b8mhkG__cardThumb img{object-fit:cover;width:100%;height:100%;display:block}.NavMenuButton-module-scss-module__b8mhkG__categoryThumb{aspect-ratio:auto;background-color:#0000;width:100%}.NavMenuButton-module-scss-module__b8mhkG__categoryThumb img{height:auto}.NavMenuButton-module-scss-module__b8mhkG__cardHead{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.NavMenuButton-module-scss-module__b8mhkG__cardTitle{min-width:0;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.NavMenuButton-module-scss-module__b8mhkG__cardDesc{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#7e8498;margin:4px 0 0;font-size:12px;font-weight:400;line-height:16px}.NavMenuButton-module-scss-module__b8mhkG__emptyPanel{text-align:center;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#7e8498;margin:0;padding:32px 12px;font-size:13px}.NavMenuButton-module-scss-module__b8mhkG__childList{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.NavMenuButton-module-scss-module__b8mhkG__childChip{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#4f5567;background-color:#fcefe7;border-radius:9999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.NavMenuButton-module-scss-module__b8mhkG__viewMore{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:var(--nav-accent,#f24040);text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.NavMenuButton-module-scss-module__b8mhkG__comingSoon{font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;letter-spacing:.02em;color:#6b7280;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.NavMenuButton-module-scss-module__b8mhkG__aboutList{flex-direction:column;gap:4px;display:flex}.NavMenuButton-module-scss-module__b8mhkG__aboutRow{background-color:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}@media (hover:hover){.NavMenuButton-module-scss-module__b8mhkG__aboutRow:hover{background-color:#f240400f}}.NavMenuButton-module-scss-module__b8mhkG__aboutIcon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NavMenuButton-module-scss-module__b8mhkG__aboutIcon img{object-fit:contain;width:100%;height:100%}.NavMenuButton-module-scss-module__b8mhkG__aboutTitle{min-width:0;font-family:var(--font-gabarito),"Helvetica Neue",Arial,sans-serif;color:#21242b;text-transform:uppercase;flex:1;font-size:14px;font-weight:500;line-height:20px}.NavMenuButton-module-scss-module__b8mhkG__aboutChevron{color:#f24040;flex-shrink:0}
.AccountContent-module-scss-module__MmemEa__page{background-color:#f7f8f9;min-height:calc(100vh - 48px)}.AccountContent-module-scss-module__MmemEa__loadingWrap{background-color:#f7f8f9;justify-content:center;align-items:center;min-height:calc(100dvh - 48px);display:flex}.AccountContent-module-scss-module__MmemEa__greeting{color:#1f2937;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;background-color:#fff;margin:0;padding:12px;font-size:16px;font-weight:600;line-height:24px}.AccountContent-module-scss-module__MmemEa__menu{background-color:#fff;margin:12px 0 0;padding:0;list-style:none}.AccountContent-module-scss-module__MmemEa__menuItem{cursor:pointer;text-align:left;width:100%;height:48px;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1f2937;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.AccountContent-module-scss-module__MmemEa__menuItem:hover{background-color:#f7f8f9}}.AccountContent-module-scss-module__MmemEa__menu li+li .AccountContent-module-scss-module__MmemEa__menuItem:before{content:"";background-color:#f7f8f9;height:1px;position:absolute;top:0;left:12px;right:12px}.AccountContent-module-scss-module__MmemEa__menuChevron{color:#1f2937;flex-shrink:0}.AccountContent-module-scss-module__MmemEa__recommendations{background-color:#fff;margin-top:12px}
.MyReviewsContent-module-scss-module__x9ZxRq__page{flex-direction:column;flex:1;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__tabs{background-color:#fff;gap:8px;padding:0 12px;display:flex;overflow-x:auto}@media (min-width:768px){.MyReviewsContent-module-scss-module__x9ZxRq__tabs{width:100%;max-width:720px;margin:0 auto;padding:0}}@media (min-width:1024px){.MyReviewsContent-module-scss-module__x9ZxRq__tabs{gap:32px;max-width:none;margin:0;padding:0;overflow:visible}}.MyReviewsContent-module-scss-module__x9ZxRq__tab{color:#6b7280;cursor:pointer;background:0 0;border-radius:0;flex-shrink:0;padding:16px 12px;font-size:14px;line-height:16px;position:relative}@media (min-width:1024px){.MyReviewsContent-module-scss-module__x9ZxRq__tab{color:#6b7280;height:40px;padding:5px 0 0;line-height:22px}}.MyReviewsContent-module-scss-module__x9ZxRq__tabActive{color:#f24040;font-weight:600}.MyReviewsContent-module-scss-module__x9ZxRq__tabActive:after{content:"";background-color:#f24040;border-radius:9999px;width:16px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (min-width:1024px){.MyReviewsContent-module-scss-module__x9ZxRq__tabActive{color:#1f2937;background:0 0}.MyReviewsContent-module-scss-module__x9ZxRq__tabActive:after{background-color:#1f2937;width:auto;height:2px;inset:30px 0 auto;transform:none}}.MyReviewsContent-module-scss-module__x9ZxRq__content{flex:1;padding:12px 0}@media (min-width:1024px){.MyReviewsContent-module-scss-module__x9ZxRq__content{padding:24px 0 0}}.MyReviewsContent-module-scss-module__x9ZxRq__loadingWrap{flex:1;justify-content:center;align-items:center;min-height:60vh;display:flex}@media (min-width:1024px){.MyReviewsContent-module-scss-module__x9ZxRq__loadingWrap{min-height:280px}}.MyReviewsContent-module-scss-module__x9ZxRq__emptyState{flex-direction:column;align-items:center;padding:80px 12px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__emptyIcon{width:120px;height:120px;margin-bottom:12px}.MyReviewsContent-module-scss-module__x9ZxRq__emptyText{color:#969bac;text-align:center;margin:0;font-size:14px;line-height:20px}.MyReviewsContent-module-scss-module__x9ZxRq__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__card{cursor:pointer;background-color:#fff;border:1px solid #0000;flex-direction:column;gap:8px;padding:12px;display:flex}@media (hover:hover){.MyReviewsContent-module-scss-module__x9ZxRq__card:hover{border-color:#e5e7eb}}@media (min-width:768px){.MyReviewsContent-module-scss-module__x9ZxRq__card{border-radius:8px;width:100%;max-width:720px;margin:0 auto;padding:16px}}.MyReviewsContent-module-scss-module__x9ZxRq__cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__productName{color:#1f2937;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.MyReviewsContent-module-scss-module__x9ZxRq__reviewDetail{color:#1f2937;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.MyReviewsContent-module-scss-module__x9ZxRq__imageRow{flex-wrap:wrap;gap:8px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__reviewImage{object-fit:cover;border:1px solid #f7f8f9;border-radius:8px}.MyReviewsContent-module-scss-module__x9ZxRq__cardRow{color:#374151;gap:12px;font-size:12px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowLabel{color:#6b7280;flex-shrink:0;min-width:56px}.MyReviewsContent-module-scss-module__x9ZxRq__orderLink{color:#1f2937;text-underline-offset:2px;text-decoration:underline}@media (hover:hover){.MyReviewsContent-module-scss-module__x9ZxRq__orderLink:hover{color:#374151}}.MyReviewsContent-module-scss-module__x9ZxRq__pcList{flex-direction:column;gap:48px;margin:0;padding:0;list-style:none;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__reviewCard{background-color:#fff}.MyReviewsContent-module-scss-module__x9ZxRq__orderCardTop{background-color:#f7f8f9;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__metaField{align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;display:inline-flex}.MyReviewsContent-module-scss-module__x9ZxRq__metaLabel{color:#6b7280}.MyReviewsContent-module-scss-module__x9ZxRq__orderNo{color:#1f2937;font-weight:600}.MyReviewsContent-module-scss-module__x9ZxRq__detailsButton{color:#f24040;background-color:#fff;border:1px solid #f24040;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:16px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}@media (hover:hover){.MyReviewsContent-module-scss-module__x9ZxRq__detailsButton:hover{color:#fff;background-color:#f24040}}.MyReviewsContent-module-scss-module__x9ZxRq__detailsButton:focus-visible{outline-offset:2px;outline:2px solid #f24040}.MyReviewsContent-module-scss-module__x9ZxRq__reviewRow{gap:32px;padding:16px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowLeft{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowProductName{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.MyReviewsContent-module-scss-module__x9ZxRq__skuTag{color:#1f2937;background-color:#f7f8f9;border-radius:4px;padding:0 8px;font-size:12px;font-weight:600;line-height:24px}.MyReviewsContent-module-scss-module__x9ZxRq__rowRight{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowRightHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowStars{display:inline-flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowStars span{gap:6px}.MyReviewsContent-module-scss-module__x9ZxRq__rowRightMeta{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.MyReviewsContent-module-scss-module__x9ZxRq__reviewDate{color:#9ca3af;font-size:14px;line-height:20px}.MyReviewsContent-module-scss-module__x9ZxRq__rowReviewText{color:#1f2937;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.MyReviewsContent-module-scss-module__x9ZxRq__rowImages{flex-wrap:wrap;gap:8px;display:flex}.MyReviewsContent-module-scss-module__x9ZxRq__rowImageBtn{cursor:pointer;background:0 0;border:none;padding:0;line-height:0;transition:opacity .15s;display:block}@media (hover:hover){.MyReviewsContent-module-scss-module__x9ZxRq__rowImageBtn:hover{opacity:.85}}.MyReviewsContent-module-scss-module__x9ZxRq__rowImageBtn:focus-visible{outline-offset:2px;outline:2px solid #f24040}.MyReviewsContent-module-scss-module__x9ZxRq__rowImage{object-fit:cover;background-color:#f7f8f9;width:64px;height:64px}
.AnnouncementBar-module-scss-module__JW5nxq__bar{color:#fff;background-color:#f24040;width:100%}.AnnouncementBar-module-scss-module__JW5nxq__inner{letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;display:flex}@media (min-width:768px){.AnnouncementBar-module-scss-module__JW5nxq__inner{padding:8px 24px;font-size:14px}}.AnnouncementBar-module-scss-module__JW5nxq__text{text-transform:uppercase}.AnnouncementBar-module-scss-module__JW5nxq__code{color:#f24040;letter-spacing:.04em;background-color:#fff;align-items:center;gap:4px;padding:0 4px;display:inline-flex}
.OrderStatusBadge-module-scss-module__4Sb9cq__badge{align-items:center;gap:8px;display:inline-flex}.OrderStatusBadge-module-scss-module__4Sb9cq__dot{border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.OrderStatusBadge-module-scss-module__4Sb9cq__label{color:#1f2937;font-size:12px;font-weight:600;line-height:20px}@media (min-width:1024px){.OrderStatusBadge-module-scss-module__4Sb9cq__label{font-size:14px}}.OrderStatusBadge-module-scss-module__4Sb9cq__statusUnpaid{background-color:#f59e0b}.OrderStatusBadge-module-scss-module__4Sb9cq__statusProcessing,.OrderStatusBadge-module-scss-module__4Sb9cq__statusShipped{background-color:#3b82f6}.OrderStatusBadge-module-scss-module__4Sb9cq__statusComplete{background-color:#22c55e}.OrderStatusBadge-module-scss-module__4Sb9cq__statusCancelled{background-color:#ef4444}.OrderStatusBadge-module-scss-module__4Sb9cq__statusDefault{background-color:#9ca3af}