@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&display=swap";._header_17wed_1{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(249,247,245,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #E8D5C8}._inner_17wed_12{max-width:1200px;margin:0 auto;padding:0 40px;height:64px;display:flex;align-items:center;gap:48px}._logo_17wed_22{font-size:13px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#b88a76;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0}._nav_17wed_35{display:flex;align-items:center;gap:4px;flex:1}._link_17wed_42{background:none;border:none;padding:8px 16px;font-size:14px;font-weight:500;color:#7a6b62;cursor:pointer;border-radius:8px;transition:color .15s,background .15s;font-family:DM Sans,sans-serif}._link_17wed_42:hover{color:#2d2926;background:rgba(184,138,118,.08)}._link_17wed_42._active_17wed_60{color:#b88a76;font-weight:600}._actions_17wed_65{flex-shrink:0;display:flex;align-items:center;gap:10px}._bagBtn_17wed_72{position:relative;background:none;border:none;color:#7a6b62;cursor:pointer;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._bagBtn_17wed_72:hover{background:rgba(184,138,118,.1);color:#b88a76}._bagCount_17wed_92{position:absolute;top:4px;right:4px;background:#B88A76;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}._signInBtn_17wed_110{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:9px 22px;font-size:13px;font-weight:600;cursor:pointer;letter-spacing:.04em;transition:opacity .15s;font-family:DM Sans,sans-serif}._signInBtn_17wed_110:hover{opacity:.85}._avatarBtn_17wed_128{width:36px;height:36px;border-radius:50%;background:#B88A76;color:#f9f7f5;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}@media (max-width: 700px){._inner_17wed_12{padding:0 16px;gap:16px;height:56px}._logo_17wed_22{font-size:11px;letter-spacing:.18em}._nav_17wed_35{gap:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._nav_17wed_35::-webkit-scrollbar{display:none}._link_17wed_42{padding:8px 10px;font-size:12px;white-space:nowrap}._signInBtn_17wed_110{padding:8px 14px;font-size:12px}}._overlay_7apef_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(45,41,38,.4);z-index:200;animation:_fadeIn_7apef_1 .2s ease}@keyframes _fadeIn_7apef_1{0%{opacity:0}to{opacity:1}}._drawer_7apef_14{position:fixed;top:0;right:0;bottom:0;width:420px;background:#F9F7F5;z-index:201;display:flex;flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;box-shadow:-8px 0 40px #2d29261f}._drawer_7apef_14._open_7apef_30{transform:translate(0);visibility:visible}._header_7apef_35{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #E8D5C8;flex-shrink:0}._title_7apef_44{font-size:20px;font-weight:700;color:#2d2926;display:flex;align-items:center;gap:10px}._title_7apef_44 span{background:#B88A76;color:#fff;font-size:12px;font-weight:700;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center}._close_7apef_66{background:none;border:none;font-size:18px;color:#7a6b62;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .15s}._close_7apef_66:hover{background:#E8D5C8;color:#2d2926}._empty_7apef_87{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;text-align:center}._emptyIcon_7apef_97{font-size:48px;margin-bottom:16px}._emptyTitle_7apef_102{font-size:18px;font-weight:700;color:#2d2926;margin-bottom:8px}._emptyText_7apef_109{font-size:14px;color:#7a6b62;line-height:1.6;margin-bottom:28px}._shopBtn_7apef_116{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif}._items_7apef_129{flex:1;overflow-y:auto;padding:16px 28px;display:flex;flex-direction:column;gap:12px}._item_7apef_129{display:flex;align-items:center;gap:14px;background:#FFFFFF;border:1px solid #E8D5C8;border-radius:16px;padding:14px}._itemImage_7apef_148{width:64px;height:64px;border-radius:10px;background:#E8D5C8;overflow:hidden;flex-shrink:0}._itemImage_7apef_148 img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}._itemInfo_7apef_164{flex:1;min-width:0}._itemName_7apef_169{font-size:13px;font-weight:600;color:#2d2926;line-height:1.3;margin-bottom:2px}._itemBrand_7apef_177{font-size:11px;color:#7a6b62;margin-bottom:4px}._itemPrice_7apef_183{font-size:13px;font-weight:700;color:#b88a76}._itemBottomRow_7apef_189{display:flex;align-items:center;justify-content:space-between;margin-top:6px}._qtyStepper_7apef_196{display:flex;align-items:center;gap:2px;border:1.5px solid #E8D5C8;border-radius:999px;padding:2px}._qtyBtn_7apef_205{width:24px;height:24px;border:none;background:none;border-radius:50%;color:#7a6b62;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s;line-height:1}._qtyBtn_7apef_205:hover{background:#E8D5C8;color:#2d2926}._qtyValue_7apef_227{min-width:22px;text-align:center;font-size:13px;font-weight:700;color:#2d2926}._removeBtn_7apef_235{background:none;border:none;color:#7a6b62;font-size:14px;cursor:pointer;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}._removeBtn_7apef_235:hover{background:#E8D5C8;color:#2d2926}._footer_7apef_257{padding:20px 28px 28px;border-top:1px solid #E8D5C8;flex-shrink:0}._totalRow_7apef_263{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;color:#7a6b62}._totalAmt_7apef_272{font-size:22px;font-weight:700;color:#2d2926}._checkoutBtn_7apef_278{width:100%;padding:14px;background:#2D2926;color:#f9f7f5;border:none;border-radius:14px;font-size:15px;font-weight:600;cursor:pointer;margin-bottom:10px;font-family:DM Sans,sans-serif;transition:opacity .15s}._checkoutBtn_7apef_278:hover{opacity:.88}._continueBtn_7apef_297{width:100%;padding:12px;background:transparent;color:#7a6b62;border:1.5px solid #E8D5C8;border-radius:14px;font-size:14px;font-weight:500;cursor:pointer;font-family:DM Sans,sans-serif;transition:border-color .15s,color .15s}._continueBtn_7apef_297:hover{border-color:#b88a76;color:#b88a76}@media (max-width: 480px){._drawer_7apef_14{width:100%}._header_7apef_35,._items_7apef_129,._footer_7apef_257{padding-left:18px;padding-right:18px}}._icon_1xold_1{display:block;flex-shrink:0}._overlay_z233c_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(45,41,38,.5);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}._modal_z233c_12{background:#FFFFFF;border-radius:24px;max-width:720px;width:100%;max-height:88vh;overflow-y:auto;padding:40px 40px 32px;position:relative}._close_z233c_23{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;border:none;background:#F9F7F5;color:#2d2926;font-size:16px;cursor:pointer;transition:background .15s}._close_z233c_23:hover{background:#E8D5C8}._header_z233c_42{margin-bottom:28px;max-width:540px}._label_z233c_47{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b88a76;margin-bottom:8px}._title_z233c_56{font-size:26px;font-weight:700;color:#2d2926;margin-bottom:10px}._sub_z233c_63{font-size:14px;color:#6b5d55;line-height:1.7}._grid_z233c_69{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}._card_z233c_76{background:#F9F7F5;border:1px solid #E8D5C8;border-radius:16px;padding:20px}._swatches_z233c_83{display:flex;gap:6px;margin-bottom:12px}._swatch_z233c_83{width:28px;height:28px;border-radius:50%;box-shadow:0 2px 6px #2d292626}._cardName_z233c_96{font-size:16px;font-weight:700;color:#2d2926;margin-bottom:6px}._cardDesc_z233c_103{font-size:13px;color:#6b5d55;line-height:1.55;margin-bottom:12px}._cardMeta_z233c_110{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#7a6b62}._cardMeta_z233c_110 strong{color:#6b5d55}._tip_z233c_122{background:#F0E8E2;border-radius:14px;padding:16px 20px;font-size:13px;color:#6b5d55;line-height:1.6}._tip_z233c_122 strong{color:#2d2926}@media (max-width: 600px){._modal_z233c_12{padding:28px 20px 24px;max-height:92vh}._title_z233c_56{font-size:21px}._grid_z233c_69{grid-template-columns:1fr}}._page_zyo38_1{min-height:100vh}._hero_zyo38_6{max-width:1200px;margin:0 auto;padding:80px 40px 100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:calc(100vh - 64px)}._heroContent_zyo38_17{display:flex;flex-direction:column;align-items:flex-start}._badge_zyo38_23{display:inline-block;background:#E8D5C8;color:#b88a76;font-size:11px;font-weight:700;letter-spacing:.15em;padding:6px 14px;border-radius:999px;margin-bottom:28px}._heading_zyo38_35{font-size:64px;font-weight:300;letter-spacing:-.03em;color:#2d2926;line-height:1.1;margin-bottom:24px}._heading_zyo38_35 em{font-style:italic;font-weight:400;color:#b88a76}._subtitle_zyo38_50{font-size:17px;color:#7a6b62;line-height:1.7;margin-bottom:40px;max-width:460px}._ctaRow_zyo38_58{display:flex;gap:14px;align-items:center;margin-bottom:48px}._ctaPrimary_zyo38_65{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:16px 32px;font-size:15px;font-weight:600;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s;font-family:DM Sans,sans-serif;box-shadow:0 8px 32px #2d292633}._ctaPrimary_zyo38_65:hover{transform:translateY(-2px);box-shadow:0 12px 40px #2d292647}._ctaSecondary_zyo38_88{background:transparent;color:#7a6b62;border:1.5px solid #E8D5C8;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s;font-family:DM Sans,sans-serif}._ctaSecondary_zyo38_88:hover{border-color:#b88a76;color:#b88a76}._stats_zyo38_106{display:flex;align-items:center;gap:24px}._stat_zyo38_106{display:flex;flex-direction:column;gap:2px}._stat_zyo38_106 strong{font-size:22px;font-weight:700;color:#2d2926}._stat_zyo38_106 span{font-size:12px;color:#7a6b62;font-weight:500}._statDivider_zyo38_130{width:1px;height:32px;background:#E8D5C8}._heroImage_zyo38_137{position:relative;height:560px}._imageBg_zyo38_142{position:absolute;top:20px;right:-20px;bottom:-20px;left:20px;background:#E8D5C8;border-radius:32px}._img_zyo38_149{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:32px;mix-blend-mode:multiply}._floatCard_zyo38_159{position:absolute;bottom:32px;left:-24px;background:rgba(249,247,245,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:14px 20px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#2d2926;box-shadow:0 8px 32px #2d29261f}._floatDot_zyo38_176{width:8px;height:8px;border-radius:50%;background:#B88A76}._features_zyo38_184{background:#FFFFFF;border-top:1px solid #E8D5C8;border-bottom:1px solid #E8D5C8;padding:80px 40px}._featuresInner_zyo38_191{max-width:1200px;margin:0 auto}._featuresHeader_zyo38_196{text-align:center;margin-bottom:56px}._featuresTitle_zyo38_201{font-size:36px;font-weight:300;color:#2d2926;letter-spacing:-.02em;margin-bottom:12px}._featuresSubtitle_zyo38_209{font-size:16px;color:#7a6b62}._featureCards_zyo38_214{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}._featureCard_zyo38_214{background:#F9F7F5;border:1px solid #E8D5C8;border-radius:24px;padding:36px 32px;transition:transform .2s,box-shadow .2s}._featureCard_zyo38_214:hover{transform:translateY(-4px);box-shadow:0 16px 48px #2d292614}._featureClickable_zyo38_233{cursor:pointer}._featureLink_zyo38_237{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:#b88a76}._featureIcon_zyo38_245{font-size:28px;color:#b88a76;margin-bottom:20px}._featureCardTitle_zyo38_251{font-size:18px;font-weight:600;color:#2d2926;margin-bottom:12px}._featureCardDesc_zyo38_258{font-size:14px;color:#7a6b62;line-height:1.65}._ctaBanner_zyo38_265{padding:100px 40px;text-align:center}._ctaBannerInner_zyo38_270{max-width:600px;margin:0 auto}._ctaBannerTitle_zyo38_275{font-size:40px;font-weight:300;color:#2d2926;letter-spacing:-.02em;margin-bottom:16px}._ctaBannerSub_zyo38_283{font-size:16px;color:#7a6b62;margin-bottom:36px;line-height:1.6}._footer_zyo38_291{border-top:1px solid #E8D5C8;padding:28px 40px;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._footerLogo_zyo38_301{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b88a76}._footerCopy_zyo38_309{font-size:12px;color:#7a6b62}._ctaBannerInner_zyo38_270 ._ctaPrimary_zyo38_65{margin:0 auto}@media (max-width: 980px){._hero_zyo38_6{grid-template-columns:1fr;gap:48px;padding:48px 32px 72px;min-height:0}._heading_zyo38_35{font-size:48px}._heroImage_zyo38_137{height:420px}._featureCards_zyo38_214{grid-template-columns:1fr;gap:20px;max-width:520px;margin:0 auto}._features_zyo38_184{padding:56px 32px}}@media (max-width: 600px){._page_zyo38_1{overflow-x:hidden}._hero_zyo38_6{padding:32px 20px 56px;gap:36px}._badge_zyo38_23{margin-bottom:20px}._heading_zyo38_35{font-size:36px;margin-bottom:16px}._subtitle_zyo38_50{font-size:15px;margin-bottom:28px}._ctaRow_zyo38_58{width:100%;flex-direction:column;align-items:stretch;gap:10px;margin-bottom:32px}._ctaPrimary_zyo38_65,._ctaSecondary_zyo38_88{justify-content:center;text-align:center;padding:14px 24px;white-space:nowrap}._stats_zyo38_106{width:100%;justify-content:space-between;gap:12px}._stat_zyo38_106 strong{font-size:18px}._stat_zyo38_106 span{font-size:11px}._heroImage_zyo38_137{height:300px}._imageBg_zyo38_142{top:12px;right:0;bottom:-12px;left:12px}._floatCard_zyo38_159{left:8px;bottom:16px;padding:10px 14px;font-size:12px}._features_zyo38_184{padding:44px 20px}._featuresHeader_zyo38_196{margin-bottom:32px}._featuresTitle_zyo38_201{font-size:26px}._featuresSubtitle_zyo38_209{font-size:14px}._featureCard_zyo38_214{padding:26px 22px}._ctaBanner_zyo38_265{padding:56px 20px}._ctaBannerTitle_zyo38_275{font-size:28px}._ctaBannerSub_zyo38_283{font-size:14px;margin-bottom:28px}._footer_zyo38_291{flex-direction:column;gap:8px;padding:22px 20px;text-align:center}}._container_1s66s_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:#F9F7F5;position:relative;overflow:hidden}._blobTop_1s66s_12{position:absolute;top:-100px;right:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(232,213,200,.5),transparent 70%);pointer-events:none}._blobBottom_1s66s_23{position:absolute;bottom:-80px;left:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(232,213,200,.4),transparent 70%);pointer-events:none}._card_1s66s_34{background:rgba(255,255,255,.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.4);border-radius:24px;box-shadow:0 8px 40px #2d29260f;padding:40px 32px;width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1}._logo_1s66s_52{font-size:11px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:#b88a76;margin-bottom:28px}._heading_1s66s_61{font-family:"Noto Serif",Georgia,serif;font-size:28px;font-weight:400;color:#2d2926;margin:0 0 8px;letter-spacing:-.01em}._sub_1s66s_70{font-size:14px;color:#7a6b62;margin:0 0 32px;line-height:1.6}._form_1s66s_77{width:100%;display:flex;flex-direction:column;gap:20px}._field_1s66s_84{display:flex;flex-direction:column;align-items:flex-start;gap:6px}._label_1s66s_91{font-size:11px;font-weight:600;letter-spacing:.08em;color:#7a6b62;text-transform:uppercase}._input_1s66s_99{width:100%;border:none;border-bottom:1.5px solid #E8D5C8;background:transparent;padding:10px 0;font-size:15px;color:#2d2926;outline:none;transition:border-color .2s;font-family:Manrope,sans-serif;box-sizing:border-box}._input_1s66s_99:focus{border-bottom-color:#b88a76}._input_1s66s_99::placeholder{color:#c9b8b0}._error_1s66s_121{font-size:13px;color:#ba1a1a;background:#ffdad6;border-radius:8px;padding:10px 14px;text-align:left}._submitButton_1s66s_130{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:15px 32px;font-size:14px;font-weight:600;letter-spacing:.06em;cursor:pointer;margin-top:4px;transition:opacity .2s,transform .2s;font-family:Manrope,sans-serif;width:100%}._submitButton_1s66s_130:hover:not(:disabled){transform:translateY(-1px);opacity:.9}._submitButton_1s66s_130:disabled{opacity:.5;cursor:not-allowed}._guestButton_1s66s_156{background:transparent;border:1.5px solid #E8D5C8;border-radius:999px;padding:13px 32px;font-size:13px;font-weight:600;color:#7a6b62;cursor:pointer;margin-top:12px;transition:border-color .2s,color .2s;font-family:Manrope,sans-serif;width:100%}._guestButton_1s66s_156:hover{border-color:#b88a76;color:#b88a76}._toggle_1s66s_176{font-size:13px;color:#7a6b62;margin-top:20px}._toggleLink_1s66s_182{background:none;border:none;color:#b88a76;font-size:13px;font-weight:600;cursor:pointer;padding:0;text-decoration:underline;font-family:Manrope,sans-serif}._container_1m49p_1{min-height:100vh;display:flex;flex-direction:column;max-width:800px;margin:0 auto;padding:0 0 80px;width:100%}._header_1m49p_11{padding:40px 28px 24px;display:flex;justify-content:space-between;align-items:flex-end}._label_1m49p_18{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b88a76;margin-bottom:6px}._title_1m49p_27{font-size:26px;font-weight:300;color:#2d2926;letter-spacing:-.01em}._title_1m49p_27 span{font-weight:500}._headerInfo_1m49p_38{font-size:12px;color:#7a6b62;text-align:right;line-height:1.5}._cameraFrame_1m49p_45{margin:0 20px;border-radius:24px;overflow:hidden;position:relative;background:#1a1714;flex:1;min-height:340px;display:flex;align-items:center;justify-content:center}._faceContainer_1m49p_58{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}._faceFrame_1m49p_66{width:160px;height:210px;border-radius:50% 50% 45% 45%;border:2px solid rgba(184,138,118,.5);position:relative}._meshDot_1m49p_74{position:absolute;width:4px;height:4px;border-radius:50%;background:#B88A76;transform:translate(-50%,-50%);transition:all .6s ease;box-shadow:0 0 6px #b88a76}._bracket_1m49p_85{position:absolute;width:24px;height:24px}._bracket_1m49p_85._top_1m49p_91{border-top:2px solid #B88A76}._bracket_1m49p_85._bottom_1m49p_95{border-bottom:2px solid #B88A76}._bracket_1m49p_85._left_1m49p_99{border-left:2px solid #B88A76;left:20px}._bracket_1m49p_85._right_1m49p_104{border-right:2px solid #B88A76;right:20px}._bracket_1m49p_85._top_1m49p_91._left_1m49p_99,._bracket_1m49p_85._top_1m49p_91._right_1m49p_104{top:20px}._bracket_1m49p_85._bottom_1m49p_95._left_1m49p_99,._bracket_1m49p_85._bottom_1m49p_95._right_1m49p_104{bottom:20px}._scanline_1m49p_125{position:absolute;left:20px;right:20px;height:1px;background:linear-gradient(90deg,transparent,#B88A76,transparent);animation:_scanline_1m49p_125 2s ease-in-out infinite}@keyframes _scanline_1m49p_125{0%{top:15%}50%{top:80%}to{top:15%}}._chip_1m49p_140{position:absolute;background:rgba(249,247,245,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:10px;padding:8px 12px;border:1px solid rgba(184,138,118,.3);z-index:10}._chipTop_1m49p_150{top:24px}._chipBottom_1m49p_154{bottom:70px}._chipLeft_1m49p_158{left:20px}._chipRight_1m49p_162{right:20px}._chipTitle_1m49p_166{font-size:9px;font-weight:600;letter-spacing:.1em;color:#b88a76;margin-bottom:3px}._chipContent_1m49p_174{font-size:11px;color:#fff}._chipSubtext_1m49p_179{font-size:10px;color:#7a6b62}._accent_1m49p_184{color:#b88a76}._chipTags_1m49p_188{display:flex;gap:6px;margin-top:4px}._tag_1m49p_194{font-size:10px;background:rgba(184,138,118,.2);color:#b88a76;padding:2px 7px;border-radius:999px}._progressContainer_1m49p_202{position:absolute;bottom:20px;left:20px;right:20px}._progressLabel_1m49p_209{display:flex;justify-content:space-between;margin-bottom:6px}._progressLabel_1m49p_209 span{font-size:11px;color:#ffffffb3;letter-spacing:.08em}._percentage_1m49p_221{color:#b88a76;font-weight:600}._progressBar_1m49p_226{height:2px;background:rgba(255,255,255,.15);border-radius:1px;overflow:hidden}._progressFill_1m49p_233{height:100%;background:#B88A76;border-radius:1px;transition:width .1s linear}._ctaSection_1m49p_240{padding:24px 28px 0;text-align:center}._statusText_1m49p_245{font-size:14px;color:#7a6b62;margin-bottom:24px}._beginButton_1m49p_251,._resultsButton_1m49p_252{border:none;border-radius:999px;padding:15px 40px;font-size:14px;font-weight:600;letter-spacing:.05em;cursor:pointer;width:100%;max-width:320px;font-family:DM Sans,sans-serif}._beginButton_1m49p_251{background:#2D2926;color:#f9f7f5}._resultsButton_1m49p_252{background:#B88A76;color:#fff;box-shadow:0 8px 24px #b88a7666}._resultsButton_1m49p_252:disabled{opacity:.6;cursor:not-allowed}._videoFeed_1m49p_281{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}._cameraError_1m49p_290{font-size:12px;color:#7a6b62;text-align:center;padding:8px 28px 0;font-style:italic}._container_hoa6w_1{position:relative;display:flex;align-items:center;justify-content:center}._svg_hoa6w_8{transform:rotate(-90deg);position:absolute}._progress_hoa6w_13{transition:stroke-dasharray 1s ease}._content_hoa6w_17{text-align:center;z-index:1}._percentage_hoa6w_22{font-size:22px;font-weight:700;color:#2d2926;line-height:1}._label_hoa6w_29{font-size:10px;color:#7a6b62;margin-top:2px}._toast_1ax0j_1{position:fixed;bottom:96px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.03em;z-index:1000;animation:_slideUp_1ax0j_1 .25s ease;white-space:nowrap;box-shadow:0 8px 32px #2d292624}._success_1ax0j_17{background:#2D2926;color:#f9f7f5}._error_1ax0j_22{background:#ba1a1a;color:#fff}@keyframes _slideUp_1ax0j_1{0%{opacity:0;transform:translate(-50%) translateY(12px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._overlay_v9qnp_1{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(45,41,38,.5);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px}._modal_v9qnp_12{background:#FFFFFF;border-radius:24px;max-width:480px;width:100%;padding:32px;position:relative}._skip_v9qnp_21{position:absolute;top:20px;right:24px;background:none;border:none;color:#7a6b62;font-size:12px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif}._skip_v9qnp_21:hover{color:#2d2926}._progress_v9qnp_38{display:flex;gap:6px;margin-bottom:24px}._progressDot_v9qnp_44{flex:1;height:4px;border-radius:999px;background:#E8D5C8;transition:background .2s}._progressDone_v9qnp_52{background:#B88A76}._label_v9qnp_56{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b88a76;margin-bottom:10px}._question_v9qnp_65{font-size:22px;font-weight:700;color:#2d2926;margin-bottom:24px;line-height:1.3}._options_v9qnp_73{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}._option_v9qnp_73{text-align:left;background:#F9F7F5;border:1.5px solid #E8D5C8;border-radius:14px;padding:15px 18px;font-size:14px;font-weight:600;color:#2d2926;cursor:pointer;transition:border-color .15s,background .15s;font-family:DM Sans,sans-serif}._option_v9qnp_73:hover:not(:disabled){border-color:#b88a76;background:#FFFFFF}._option_v9qnp_73:disabled{opacity:.6;cursor:default}._back_v9qnp_104{background:none;border:none;color:#7a6b62;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0;font-family:DM Sans,sans-serif}._back_v9qnp_104:hover:not(:disabled){color:#2d2926}._savingNote_v9qnp_119{margin-top:12px;font-size:13px;color:#7a6b62;text-align:center}@media (max-width: 600px){._modal_v9qnp_12{padding:24px 20px}._question_v9qnp_65{font-size:19px}}._container_1i8lr_1{min-height:100vh;max-width:900px;margin:0 auto;padding:48px 40px 80px}._header_1i8lr_8{margin-bottom:32px}._label_1i8lr_12{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b88a76;margin-bottom:6px}._title_1i8lr_21{font-size:28px;font-weight:300;color:#2d2926;letter-spacing:-.01em}._title_1i8lr_21 span{font-weight:600}._undertoneCard_1i8lr_32{background:#E8D5C8;border-radius:24px;padding:22px;margin-bottom:16px}._cardLabel_1i8lr_39{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#7a6b62;margin-bottom:10px}._cardValue_1i8lr_48{font-size:22px;font-weight:600;color:#2d2926;margin-bottom:4px}._cardDetail_1i8lr_55{font-size:13px;color:#7a6b62;margin-bottom:16px}._swatches_1i8lr_61{display:flex;gap:8px}._swatch_1i8lr_61{width:36px;height:36px;border-radius:12px}._metricsGrid_1i8lr_72{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px}._metricCard_1i8lr_79{background:#FFFFFF;border-radius:20px;padding:18px 12px;text-align:center;border:1px solid #E8D5C8}._metricLabel_1i8lr_87{font-size:11px;color:#7a6b62;margin-top:8px;font-weight:500}._zoneCard_1i8lr_94{background:#FFFFFF;border-radius:24px;padding:22px;margin-bottom:16px;border:1px solid #E8D5C8}._zoneContent_1i8lr_102{display:flex;justify-content:space-between}._zoneItem_1i8lr_107{text-align:center}._zoneValue_1i8lr_111{font-size:18px;font-weight:600;color:#2d2926}._zoneLabel_1i8lr_117{font-size:11px;color:#7a6b62;margin-top:3px}._skinZones_1i8lr_123{background:#FFFFFF;border-radius:24px;padding:22px;margin-bottom:24px;border:1px solid #E8D5C8}._zoneMapItem_1i8lr_131{display:flex;align-items:center;gap:12px;margin-bottom:10px}._zoneMapItem_1i8lr_131:last-child{margin-bottom:0}._colorBox_1i8lr_142{width:12px;height:12px;border-radius:4px;flex-shrink:0}._zoneMapName_1i8lr_149{font-size:13px;font-weight:500;color:#2d2926;min-width:80px}._zoneMapDesc_1i8lr_156{font-size:12px;color:#7a6b62}._ctaButton_1i8lr_161{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:15px;font-size:14px;font-weight:600;cursor:pointer;width:100%;letter-spacing:.04em;font-family:DM Sans,sans-serif}._ctaButton_1i8lr_161:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2d292633}._actions_1i8lr_180{display:flex;flex-direction:column;gap:12px}._saveButton_1i8lr_186{background:transparent;border:1.5px solid #E8D5C8;border-radius:999px;padding:14px;font-size:14px;font-weight:600;color:#7a6b62;cursor:pointer;width:100%;font-family:DM Sans,sans-serif;transition:border-color .2s,color .2s}._saveButton_1i8lr_186:hover{border-color:#b88a76;color:#b88a76}._loadingState_1i8lr_205,._emptyState_1i8lr_205{padding:80px 24px;text-align:center;color:#7a6b62;font-size:15px}._linkBtn_1i8lr_212{background:none;border:none;color:#b88a76;font-size:15px;font-weight:600;cursor:pointer;padding:0}@media (max-width: 600px){._container_1i8lr_1{padding:28px 16px 56px}._title_1i8lr_21{font-size:28px}._metricsGrid_1i8lr_72{gap:10px}}._container_18kfj_1{max-width:1200px;margin:0 auto;padding:56px 40px 80px;min-height:100vh}._header_18kfj_8{margin-bottom:32px;display:flex;justify-content:space-between;align-items:flex-end}._label_18kfj_15{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b88a76;margin-bottom:8px}._title_18kfj_24{font-size:40px;font-weight:300;color:#2d2926;letter-spacing:-.02em}._title_18kfj_24 span{font-weight:600}._bagBadge_18kfj_35{background:#2D2926;color:#f9f7f5;border-radius:999px;padding:10px 20px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px}._filterRow_18kfj_47{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:36px;flex-wrap:wrap}._categoryBar_18kfj_56{display:flex;gap:10px;flex-wrap:wrap}._searchWrap_18kfj_62{position:relative;flex:1;min-width:220px;max-width:340px}._searchIcon_18kfj_69{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#7a6b62;pointer-events:none}._searchInput_18kfj_78{width:100%;padding:12px 40px 12px 44px;background:#FFFFFF;border:1.5px solid #E8D5C8;border-radius:14px;font-size:14px;color:#2d2926;font-family:DM Sans,sans-serif;outline:none;transition:border-color .15s}._searchInput_18kfj_78:focus{border-color:#b88a76}._searchInput_18kfj_78::placeholder{color:#c8b8b0}._searchClear_18kfj_99{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:none;background:none;border-radius:50%;color:#7a6b62;font-size:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._searchClear_18kfj_99:hover{background:#E8D5C8;color:#2d2926}._categoryChip_18kfj_123{display:flex;align-items:center;gap:8px;background:#FFFFFF;color:#2d2926;border:1.5px solid #E8D5C8;border-radius:14px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._categoryChip_18kfj_123:hover:not(._categoryActive_18kfj_139){border-color:#b88a76;color:#b88a76}._categoryChip_18kfj_123._categoryActive_18kfj_139{background:#B88A76;color:#fff;border-color:#b88a76}._categoryIcon_18kfj_150{font-size:14px;opacity:.85}._categoryCount_18kfj_155{font-size:11px;font-weight:700;background:rgba(45,41,38,.08);border-radius:999px;padding:2px 8px}._categoryChip_18kfj_123._categoryActive_18kfj_139 ._categoryCount_18kfj_155{background:rgba(255,255,255,.25)}._productGrid_18kfj_167{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px}._productCard_18kfj_173{background:#FFFFFF;border-radius:20px;overflow:hidden;border:1px solid #E8D5C8;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;cursor:pointer}._productCard_18kfj_173:hover{transform:translateY(-4px);box-shadow:0 16px 48px #2d29261a}._productImage_18kfj_189{aspect-ratio:1 / 1;width:100%;background:#E8D5C8;position:relative;overflow:hidden}._productImage_18kfj_189 img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}._matchBadge_18kfj_204{position:absolute;top:12px;right:12px;background:rgba(249,247,245,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;color:#b88a76}._productInfo_18kfj_217{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1}._category_18kfj_56{font-size:10px;color:#7a6b62;font-weight:600;letter-spacing:.1em;margin-bottom:6px}._productName_18kfj_232{font-size:16px;font-weight:600;color:#2d2926;margin-bottom:4px;line-height:1.3}._brandRow_18kfj_240{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;margin-bottom:14px}._brand_18kfj_240{font-size:13px;color:#7a6b62}._price_18kfj_254{font-size:14px;font-weight:700;color:#b88a76}._addButton_18kfj_260{width:100%;padding:11px 0;background:#2D2926;color:#f9f7f5;border:none;border-radius:12px;font-size:12px;font-weight:600;letter-spacing:.06em;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,transform .15s;font-family:DM Sans,sans-serif}._addButton_18kfj_260:hover{transform:translateY(-1px);box-shadow:0 4px 14px #2d292626}._cardStepper_18kfj_285{width:100%;display:flex;align-items:stretch;background:#B88A76;border-radius:12px;overflow:hidden}._cardStepBtn_18kfj_294{width:40px;border:none;background:rgba(45,41,38,.12);color:#f9f7f5;font-size:17px;font-weight:600;cursor:pointer;transition:background .15s;line-height:1;padding:10px 0}._cardStepBtn_18kfj_294:hover{background:rgba(45,41,38,.28)}._cardStepLabel_18kfj_311{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;color:#f9f7f5;font-size:12px;font-weight:600;letter-spacing:.06em}._loadingState_18kfj_323{padding:80px 24px;text-align:center;color:#7a6b62;font-size:16px}._pagination_18kfj_331{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}._pageBtn_18kfj_339,._pageArrow_18kfj_340{min-width:40px;height:40px;border-radius:12px;border:1.5px solid #E8D5C8;background:#FFFFFF;color:#2d2926;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;font-family:DM Sans,sans-serif}._pageBtn_18kfj_339:hover:not(._pageActive_18kfj_354),._pageArrow_18kfj_340:hover:not(:disabled){border-color:#b88a76;color:#b88a76}._pageBtn_18kfj_339._pageActive_18kfj_354{background:#B88A76;color:#fff;border-color:#b88a76}._pageArrow_18kfj_340:disabled{opacity:.35;cursor:default}._recEmpty_18kfj_372{text-align:center;padding:72px 24px;max-width:440px;margin:0 auto}._recEmptyIcon_18kfj_379{font-size:32px;color:#b88a76;margin-bottom:16px}._recEmptyTitle_18kfj_385{font-size:20px;font-weight:700;color:#2d2926;margin-bottom:8px}._recEmptyText_18kfj_392{font-size:14px;color:#7a6b62;line-height:1.6;margin-bottom:24px}._recEmptyBtn_18kfj_399{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:13px 28px;font-size:14px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s}._recEmptyBtn_18kfj_399:hover{opacity:.85}._modalOverlay_18kfj_417{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(45,41,38,.5);z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;animation:_modalFadeIn_18kfj_1 .15s ease}@keyframes _modalFadeIn_18kfj_1{0%{opacity:0}to{opacity:1}}._modal_18kfj_417{background:#FFFFFF;border-radius:24px;max-width:760px;width:100%;max-height:88vh;overflow-y:auto;display:grid;grid-template-columns:320px 1fr;position:relative}._modalClose_18kfj_446{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;border:none;background:rgba(249,247,245,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#2d2926;font-size:16px;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background .15s}._modalClose_18kfj_446:hover{background:#E8D5C8}._modalImage_18kfj_470{background:#E8D5C8;min-height:320px}._modalImage_18kfj_470 img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}._modalBody_18kfj_482{padding:32px 32px 28px;display:flex;flex-direction:column}._modalType_18kfj_488{font-size:11px;font-weight:700;letter-spacing:.1em;color:#b88a76;margin-bottom:10px}._modalName_18kfj_496{font-size:22px;font-weight:700;color:#2d2926;line-height:1.25;margin-bottom:4px}._modalBrand_18kfj_504{font-size:14px;color:#7a6b62;margin-bottom:12px}._modalPrice_18kfj_510{font-size:20px;font-weight:700;color:#b88a76;margin-bottom:18px}._modalDesc_18kfj_517{font-size:14px;color:#6b5d55;line-height:1.7;margin-bottom:20px}._modalSection_18kfj_524{margin-bottom:20px}._modalSectionTitle_18kfj_528{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a6b62;margin-bottom:10px}._modalTags_18kfj_537{display:flex;flex-wrap:wrap;gap:8px}._modalTag_18kfj_537{background:#F9F7F5;border:1px solid #E8D5C8;color:#6b5d55;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:500;text-transform:capitalize}._modalActions_18kfj_554{margin-top:auto;padding-top:8px}@media (max-width: 900px){._container_18kfj_1{padding:40px 24px 64px}._title_18kfj_24{font-size:32px}}@media (max-width: 600px){._container_18kfj_1{padding:28px 16px 56px}._header_18kfj_8{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}._title_18kfj_24{font-size:28px}._categoryBar_18kfj_56{flex-wrap:nowrap;overflow-x:auto;margin-bottom:24px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}._categoryBar_18kfj_56::-webkit-scrollbar{display:none}._categoryChip_18kfj_123{flex-shrink:0;padding:9px 14px;font-size:12px}._filterRow_18kfj_47{margin-bottom:24px}._searchWrap_18kfj_62{max-width:100%}._productGrid_18kfj_167{grid-template-columns:repeat(2,1fr);gap:12px}._productInfo_18kfj_217{padding:14px 14px 16px}._productName_18kfj_232{font-size:14px}._brand_18kfj_240{font-size:12px}._price_18kfj_254{font-size:13px}._modal_18kfj_417{grid-template-columns:1fr;max-height:92vh}._modalImage_18kfj_470{min-height:220px}._modalBody_18kfj_482{padding:24px 20px}._modalName_18kfj_496{font-size:19px}}._page_16gaz_1{min-height:100vh;max-width:1200px;margin:0 auto;padding:0 40px 80px}._noScanBanner_16gaz_9{display:flex;align-items:center;gap:20px;background:linear-gradient(135deg,#FFF8F3,#F9F0E8);border:1.5px solid #E8C49A;border-radius:18px;padding:24px 28px;margin:28px 0}._noScanIcon_16gaz_20{font-size:28px;color:#b88a76;flex-shrink:0}._noScanTitle_16gaz_26{font-size:16px;font-weight:700;color:#2d2926;margin-bottom:4px}._noScanSub_16gaz_33{font-size:13px;color:#7a6b62;line-height:1.5}._noScanBtn_16gaz_39{margin-left:auto;flex-shrink:0;background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:DM Sans,sans-serif;transition:opacity .15s}._noScanBtn_16gaz_39:hover{opacity:.85}._hero_16gaz_58{background:linear-gradient(135deg,#F0E8E2 0%,#F9F7F5 60%,#EDE3DC 100%);border-radius:0 0 32px 32px;margin:0 -40px 40px;padding:48px 40px 40px;position:relative;overflow:hidden}._hero_16gaz_58:before{content:"";position:absolute;top:-60px;right:-60px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(184,138,118,.15),transparent 70%);pointer-events:none}._heroInner_16gaz_79{display:flex;align-items:center;justify-content:space-between;gap:24px}._heroLeft_16gaz_86{display:flex;align-items:center;gap:24px}._heroRight_16gaz_92{flex-shrink:0}._avatar_16gaz_97{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#E8D5C8,#C4956A);display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;flex-shrink:0;border:3px solid rgba(255,255,255,.8);box-shadow:0 8px 24px #b88a7640;transition:transform .2s}._avatar_16gaz_97:hover ._avatarEdit_16gaz_113{opacity:1}._avatar_16gaz_97:hover{transform:scale(1.03)}._avatarImg_16gaz_121{width:100%;height:100%;object-fit:cover;border-radius:50%}._avatarInitial_16gaz_128{font-size:32px;font-weight:700;color:#fff}._avatarLoading_16gaz_134{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,.7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}._avatarEdit_16gaz_113{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(45,41,38,.45);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;opacity:0;transition:opacity .2s}._heroName_16gaz_159{font-size:32px;font-weight:600;color:#2d2926;letter-spacing:-.02em;margin-bottom:4px}._heroSub_16gaz_167{font-size:14px;color:#7a6b62;margin-bottom:12px}._heroBadges_16gaz_173{display:flex;gap:8px;flex-wrap:wrap}._heroBadge_16gaz_173{background:rgba(184,138,118,.12);color:#b88a76;border:1px solid rgba(184,138,118,.25);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600;letter-spacing:.04em}._signOutBtn_16gaz_190{background:transparent;border:1.5px solid #E8D5C8;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:600;color:#7a6b62;cursor:pointer;transition:border-color .2s,color .2s;font-family:DM Sans,sans-serif}._signOutBtn_16gaz_190:hover{border-color:#b88a76;color:#b88a76}._signInHeroBtn_16gaz_208{background:#2D2926;color:#f9f7f5;border:none;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif}._statsRow_16gaz_221{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}._statCard_16gaz_228{background:#FFFFFF;border:1px solid #E8D5C8;border-radius:20px;padding:22px 20px;display:flex;align-items:center;gap:16px;transition:transform .2s,box-shadow .2s}._statCard_16gaz_228:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2d292612}._statInfo_16gaz_244{flex:1;min-width:0}._statLabel_16gaz_249{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7a6b62;margin-bottom:4px}._statValue_16gaz_258{font-size:28px;font-weight:700;color:#2d2926;line-height:1;margin-bottom:4px}._statValue_16gaz_258 span{font-size:13px;font-weight:400;color:#7a6b62}._statSub_16gaz_272{font-size:12px;color:#7a6b62}._undertoneOrb_16gaz_277{width:56px;height:56px;border-radius:50%;flex-shrink:0;box-shadow:0 4px 16px #0000001a}._miniStats_16gaz_285{display:flex;flex-direction:column;gap:12px;flex-shrink:0;width:92px}._miniStat_16gaz_285{display:flex;flex-direction:column;gap:5px;font-size:10px;color:#7a6b62;white-space:nowrap}._miniBar_16gaz_302{height:5px;background:#E8D5C8;border-radius:3px;overflow:hidden}._miniBarFill_16gaz_309{height:100%;border-radius:3px;transition:width .5s ease}._routineRingWrap_16gaz_315{position:relative;width:72px;height:72px;flex-shrink:0}._routineRingText_16gaz_322{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;color:#2d2926}._grid_16gaz_333{display:grid;grid-template-columns:1fr 1fr;gap:24px}._card_16gaz_339{background:#FFFFFF;border:1px solid #E8D5C8;border-radius:24px;padding:28px}._cardHeader_16gaz_346{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}._cardTitle_16gaz_353{font-size:16px;font-weight:700;color:#2d2926;letter-spacing:-.01em}._cardAction_16gaz_360{background:none;border:1.5px solid #E8D5C8;border-radius:999px;padding:5px 14px;font-size:12px;font-weight:600;color:#b88a76;cursor:pointer;transition:border-color .15s;font-family:DM Sans,sans-serif}._cardAction_16gaz_360:hover{border-color:#b88a76}._cardBadge_16gaz_377{background:#E8D5C8;color:#b88a76;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}._emptyState_16gaz_387{width:100%;background:#F9F7F5;border:2px dashed #E8D5C8;border-radius:16px;padding:36px 20px;text-align:center;cursor:pointer;transition:border-color .2s;font-family:DM Sans,sans-serif}._emptyState_16gaz_387:hover{border-color:#b88a76}._emptyIcon_16gaz_403{font-size:32px;margin-bottom:10px}._emptyText_16gaz_408{font-size:14px;font-weight:600;color:#2d2926;margin-bottom:4px}._emptySubtext_16gaz_415{font-size:12px;color:#7a6b62}._productGrid_16gaz_421{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}._productThumb_16gaz_427{text-align:center}._thumbImg_16gaz_431{width:100%;aspect-ratio:1;border-radius:14px;background:#E8D5C8;overflow:hidden;margin-bottom:6px}._thumbImg_16gaz_431 img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}._thumbName_16gaz_447{font-size:10px;font-weight:600;color:#2d2926;line-height:1.3;margin-bottom:2px}._thumbBrand_16gaz_455{font-size:9px;color:#7a6b62}._routineList_16gaz_461{display:flex;flex-direction:column;gap:4px}._routineItem_16gaz_467{display:flex;align-items:center;border-radius:12px;width:100%;transition:background .15s;font-family:DM Sans,sans-serif}._routineItem_16gaz_467:hover{background:#F9F7F5}._routineToggle_16gaz_480{display:flex;align-items:center;gap:12px;padding:12px 14px;background:none;border:none;cursor:pointer;flex:1;text-align:left;font-family:DM Sans,sans-serif;min-width:0}._routineRemove_16gaz_494{width:26px;height:26px;margin-right:8px;border:none;background:none;border-radius:50%;color:transparent;font-size:11px;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}._routineItem_16gaz_467:hover ._routineRemove_16gaz_494{color:#7a6b62}._routineRemove_16gaz_494:hover{background:#E8D5C8;color:#2d2926!important}._cardHeaderRight_16gaz_518{display:flex;align-items:center;gap:10px}._addStepForm_16gaz_524{display:flex;gap:8px;margin-bottom:12px}._addStepTime_16gaz_530{border:1.5px solid #E8D5C8;border-radius:10px;padding:8px 10px;font-size:13px;color:#2d2926;font-family:DM Sans,sans-serif;background:#FFFFFF;outline:none}._addStepInput_16gaz_541{flex:1;min-width:0;border:1.5px solid #E8D5C8;border-radius:10px;padding:8px 12px;font-size:13px;color:#2d2926;font-family:DM Sans,sans-serif;background:#FFFFFF;outline:none}._addStepTime_16gaz_530:focus,._addStepInput_16gaz_541:focus{border-color:#b88a76}._addStepBtn_16gaz_559{border:none;background:#2D2926;color:#f9f7f5;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s}._addStepBtn_16gaz_559:hover{opacity:.85}@media (max-width: 980px){._statsRow_16gaz_221{grid-template-columns:repeat(2,1fr)}._grid_16gaz_333{grid-template-columns:1fr}}@media (max-width: 600px){._page_16gaz_1{padding:0 16px 56px}._hero_16gaz_58{margin:0 -16px 24px;padding:28px 20px 24px}._heroInner_16gaz_79{flex-direction:column;align-items:flex-start;gap:16px}._heroLeft_16gaz_86{gap:16px}._heroRight_16gaz_92,._heroRight_16gaz_92 button{width:100%}._avatar_16gaz_97{width:68px;height:68px}._heroName_16gaz_159{font-size:24px}._statsRow_16gaz_221{grid-template-columns:1fr;gap:12px;margin-bottom:20px}._grid_16gaz_333{gap:16px}._card_16gaz_339{padding:20px 16px}._noScanBanner_16gaz_9{flex-direction:column;align-items:flex-start;gap:12px;padding:18px;margin-top:20px}._noScanBtn_16gaz_39{margin-left:0;width:100%}._addStepForm_16gaz_524{flex-wrap:wrap}._addStepInput_16gaz_541{min-width:140px}._authBanner_16gaz_660{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px}}._routineItem_16gaz_467._routineDone_16gaz_668{opacity:.55}._routineTime_16gaz_672{font-size:10px;color:#7a6b62;font-weight:500;width:56px;flex-shrink:0}._routineCheck_16gaz_680{width:26px;height:26px;border-radius:8px;background:#E8D5C8;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;font-weight:700;color:#b88a76;transition:background .15s}._routineItem_16gaz_467._routineDone_16gaz_668 ._routineCheck_16gaz_680{background:#B88A76;color:#fff}._routineDot_16gaz_700{width:7px;height:7px;border-radius:50%;background:#7A6B62}._routineLabel_16gaz_707{font-size:13px;font-weight:500;color:#2d2926;flex:1}._routineItem_16gaz_467._routineDone_16gaz_668 ._routineLabel_16gaz_707{text-decoration:line-through;color:#7a6b62}._authBanner_16gaz_660{margin-top:24px;background:linear-gradient(135deg,#2D2926,#4A3F3A);border-radius:20px;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px}._authBannerTitle_16gaz_731{font-size:18px;font-weight:700;color:#f9f7f5;margin-bottom:4px}._authBannerSub_16gaz_738{font-size:13px;color:#f9f7f5a6}._authBannerBtn_16gaz_743{background:#B88A76;color:#fff;border:none;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:DM Sans,sans-serif;transition:opacity .15s;flex-shrink:0}._authBannerBtn_16gaz_743:hover{opacity:.88}._container_8kso6_1{min-height:100vh;display:flex;flex-direction:column;max-width:900px;margin:0 auto;padding:0 40px 80px;width:100%}._header_8kso6_11{padding:40px 0 20px}._label_8kso6_15{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#b88a76;margin-bottom:6px}._title_8kso6_24{font-size:26px;font-weight:300;color:#2d2926}._title_8kso6_24 span{font-weight:600}._pickerSub_8kso6_34{font-size:14px;color:#7a6b62;margin-top:8px}._backToLooks_8kso6_40{background:none;border:none;color:#b88a76;font-size:13px;font-weight:600;cursor:pointer;padding:0;margin-bottom:12px;font-family:DM Sans,sans-serif}._backToLooks_8kso6_40:hover{text-decoration:underline}._lookGrid_8kso6_57{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding-bottom:40px}._lookCard_8kso6_64{background:#FFFFFF;border:1px solid #E8D5C8;border-radius:20px;padding:28px 24px;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;font-family:DM Sans,sans-serif}._lookCard_8kso6_64:hover{transform:translateY(-3px);box-shadow:0 12px 32px #2d292614;border-color:#b88a76}._lookIcon_8kso6_81{font-size:26px;color:#b88a76;margin-bottom:14px}._lookTitle_8kso6_87{font-size:18px;font-weight:700;color:#2d2926;margin-bottom:6px}._lookTagline_8kso6_94{font-size:13px;color:#7a6b62;line-height:1.5;margin-bottom:14px}._lookSteps_8kso6_101{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b88a76;background:#F0E8E2;border-radius:999px;padding:4px 12px}._arFrame_8kso6_113{margin:0 20px;border-radius:24px;overflow:hidden;background:#1a1714;min-height:300px;position:relative;display:flex;align-items:center;justify-content:center;flex:1}._faceFrame_8kso6_126{width:150px;height:200px;border-radius:50% 50% 45% 45%;border:1.5px solid rgba(184,138,118,.6);position:relative}._zoneFullFace_8kso6_135{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border-radius:50%;border:1.5px dashed rgba(184,138,118,.45);animation:_pulse_8kso6_1 1.8s ease-in-out infinite}._zoneCenterFace_8kso6_143{position:absolute;top:25%;left:10%;right:10%;height:50%;border-radius:8px;background:rgba(184,138,118,.15);border:1px solid rgba(184,138,118,.4);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneUnderEye_8kso6_155{position:absolute;top:38%;width:26%;height:12%;border-radius:0 0 50% 50%;background:rgba(245,210,180,.25);border:1px solid rgba(245,210,180,.55);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneCheek_8kso6_166{position:absolute;top:45%;width:45%;height:20%;border-radius:8px;background:rgba(138,158,123,.2);border:1px solid rgba(138,158,123,.5);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneCheek_8kso6_166._left_8kso6_177{left:-15%}._zoneCheek_8kso6_166._right_8kso6_178{right:-15%}._zoneTZone_8kso6_180{position:absolute;top:10%;left:30%;right:30%;height:45%;background:rgba(245,210,180,.2);border:1px solid rgba(245,210,180,.5);border-radius:4px;animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneEyelid_8kso6_192{position:absolute;top:27%;width:24%;height:10%;border-radius:50% 50% 8px 8px;background:rgba(160,130,180,.22);border:1px solid rgba(160,130,180,.5);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneLashLine_8kso6_203{position:absolute;top:35%;width:24%;height:4%;border-radius:999px;background:rgba(90,75,95,.3);border:1px solid rgba(90,75,95,.55);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneBrow_8kso6_214{position:absolute;top:20%;width:26%;height:4.5%;border-radius:999px 999px 4px 4px;background:rgba(120,95,80,.3);border:1px solid rgba(120,95,80,.55);transform:rotate(-6deg);animation:_pulse_8kso6_1 2s ease-in-out infinite}._zoneBrow_8kso6_214._right_8kso6_178{transform:rotate(6deg)}._zoneUnderEye_8kso6_155._left_8kso6_177,._zoneEyelid_8kso6_192._left_8kso6_177,._zoneLashLine_8kso6_203._left_8kso6_177,._zoneBrow_8kso6_214._left_8kso6_177{left:16%}._zoneUnderEye_8kso6_155._right_8kso6_178,._zoneEyelid_8kso6_192._right_8kso6_178,._zoneLashLine_8kso6_203._right_8kso6_178,._zoneBrow_8kso6_214._right_8kso6_178{right:16%}._zoneLips_8kso6_238{position:absolute;bottom:14%;left:36%;right:36%;height:10%;border-radius:40% 40% 50% 50%;background:rgba(200,100,120,.25);border:1px solid rgba(200,100,120,.55);animation:_pulse_8kso6_1 2s ease-in-out infinite}@keyframes _pulse_8kso6_1{0%,to{opacity:1}50%{opacity:.4}}._stepBadge_8kso6_259{position:absolute;top:16px;left:16px;background:rgba(249,247,245,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:8px 14px}._stepLabel_8kso6_269{font-size:10px;font-weight:700;letter-spacing:.1em;color:#b88a76}._stepZone_8kso6_276{font-size:12px;color:#fff;margin-top:2px}._liveIndicator_8kso6_282{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:6px}._liveDot_8kso6_291{width:7px;height:7px;border-radius:50%;background:#E84545;animation:_pulse_8kso6_1 1s ease-in-out infinite}._liveIndicator_8kso6_282 span{font-size:11px;font-weight:600;color:#fff;letter-spacing:.06em}._stepCard_8kso6_306{margin:16px 20px 0;background:#FFFFFF;border-radius:24px;padding:22px;border:1px solid #E8D5C8}._stepHeader_8kso6_314{display:flex;align-items:center;gap:12px;margin-bottom:12px}._stepNumber_8kso6_321{width:36px;height:36px;border-radius:12px;background:#B88A76;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}._stepTitle_8kso6_335{font-size:16px;font-weight:600;color:#2d2926}._stepDescription_8kso6_341{font-size:14px;color:#7a6b62;line-height:1.6;margin-bottom:20px}._navButtons_8kso6_348{display:flex;gap:10px}._backButton_8kso6_353,._nextButton_8kso6_354{padding:12px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:all .2s}._backButton_8kso6_353{flex:1;border:1px solid #E8D5C8;background:transparent;color:#2d2926}._backButton_8kso6_353:disabled{color:#e8d5c8;cursor:default}._backButton_8kso6_353:not(:disabled):hover{background:#F9F7F5}._nextButton_8kso6_354{flex:2;border:none;background:#2D2926;color:#f9f7f5}._nextButton_8kso6_354:disabled{background:#E8D5C8;color:#f9f7f5;cursor:default}._nextButton_8kso6_354:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #2d292626}._dots_8kso6_398{display:flex;justify-content:center;gap:8px;padding-top:16px}._dot_8kso6_398{width:8px;height:8px;border-radius:999px;background:#E8D5C8;border:none;cursor:pointer;transition:all .3s ease;padding:0}._dot_8kso6_398._active_8kso6_416{width:20px;background:#B88A76}._dot_8kso6_398._done_8kso6_421{background:#C9B8B0}._loadingState_8kso6_425{padding:80px 24px;text-align:center;color:#7a6b62;font-size:15px}@media (max-width: 600px){._container_8kso6_1{padding:0 16px 56px}._title_8kso6_24{font-size:28px}._lookGrid_8kso6_57{grid-template-columns:1fr}}._page_ejirb_1{min-height:100vh;background:#F9F7F5;padding:48px 40px 80px}._container_ejirb_7{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}._back_ejirb_17{background:none;border:none;color:#7a6b62;font-size:13px;font-weight:500;cursor:pointer;padding:0;margin-bottom:28px;font-family:DM Sans,sans-serif;transition:color .15s}._back_ejirb_17:hover{color:#2d2926}._steps_ejirb_31{display:flex;align-items:center;gap:0;margin-bottom:36px}._stepItem_ejirb_38{display:flex;align-items:center;gap:8px;color:#c8b8b0;font-size:13px;font-weight:500}._stepItem_ejirb_38._stepActive_ejirb_47{color:#2d2926}._stepDot_ejirb_49{width:26px;height:26px;border-radius:50%;border:2px solid #C8B8B0;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;transition:all .2s}._stepActive_ejirb_47 ._stepDot_ejirb_49{background:#B88A76;border-color:#b88a76;color:#fff}._stepLine_ejirb_69{width:40px;height:1px;background:#E8D5C8;margin:0 8px}._section_ejirb_77{background:#fff;border-radius:20px;padding:36px;border:1px solid #E8D5C8}._sectionTitle_ejirb_84{font-size:22px;font-weight:600;color:#2d2926;margin-bottom:28px;letter-spacing:-.01em}._row_ejirb_92{display:flex;gap:16px}._field_ejirb_97{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;flex:1}._field_ejirb_97 label{font-size:12px;font-weight:600;color:#7a6b62;letter-spacing:.06em;text-transform:uppercase}._field_ejirb_97 input,._field_ejirb_97 select{padding:12px 14px;border:1.5px solid #E8D5C8;border-radius:10px;font-size:14px;color:#2d2926;background:#FDFCFB;font-family:DM Sans,sans-serif;transition:border-color .15s;outline:none}._field_ejirb_97 input:focus,._field_ejirb_97 select:focus{border-color:#b88a76}._field_ejirb_97 input::placeholder{color:#c8b8b0}._formError_ejirb_133{margin-top:8px;padding:12px 16px;background:#FBEDEA;border:1px solid #E8B4A8;border-radius:10px;color:#a85442;font-size:13px}._nextBtn_ejirb_143{width:100%;margin-top:8px;padding:14px;background:#2D2926;color:#f9f7f5;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s;letter-spacing:.03em}._nextBtn_ejirb_143:hover{opacity:.85}._cardIcons_ejirb_161{display:flex;gap:8px;margin-bottom:22px}._cardBadge_ejirb_166{background:#F0E8E2;color:#7a6b62;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.05em}._reviewBlock_ejirb_177{margin-bottom:20px;padding:16px;background:#FDFCFB;border-radius:12px;border:1px solid #E8D5C8}._reviewLabel_ejirb_184{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#b88a76;margin-bottom:6px}._reviewValue_ejirb_192{font-size:14px;color:#2d2926;line-height:1.6}._placeBtn_ejirb_198{width:100%;margin-top:8px;padding:16px;background:#B88A76;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s;letter-spacing:.03em}._placeBtn_ejirb_198:hover{opacity:.88}._summaryCol_ejirb_216{position:sticky;top:88px}._summaryCard_ejirb_218{background:#fff;border-radius:20px;padding:28px;border:1px solid #E8D5C8}._summaryTitle_ejirb_225{font-size:16px;font-weight:700;color:#2d2926;margin-bottom:20px}._summaryItems_ejirb_232{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}._summaryItem_ejirb_232{display:flex;align-items:center;gap:12px}._summaryImg_ejirb_245{width:52px;height:52px;border-radius:10px;background:#F0E8E2;overflow:hidden;flex-shrink:0}._summaryImg_ejirb_245 img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}._summaryInfo_ejirb_260{flex:1;min-width:0}._summaryName_ejirb_261{font-size:13px;font-weight:600;color:#2d2926;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._summaryBrand_ejirb_269{font-size:12px;color:#7a6b62;margin-top:2px}._summaryPrice_ejirb_270{font-size:13px;font-weight:700;color:#b88a76;flex-shrink:0}._divider_ejirb_272{height:1px;background:#E8D5C8;margin:16px 0}._summaryRow_ejirb_274{display:flex;justify-content:space-between;font-size:13px;color:#7a6b62;margin-bottom:8px}._summaryTotal_ejirb_282{font-size:16px;font-weight:700;color:#2d2926;margin-bottom:0}@media (max-width: 980px){._page_ejirb_1{padding:28px 16px 56px}._container_ejirb_7{grid-template-columns:1fr;gap:24px}._summaryCol_ejirb_216{position:static;order:2}._formCol_ejirb_306{order:1}._row_ejirb_92{flex-wrap:wrap}._row_ejirb_92 ._field_ejirb_97{min-width:45%;flex:1}._summaryCard_ejirb_218{padding:20px 16px}._successCard_ejirb_323{padding:36px 24px}}._successPage_ejirb_329{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#F9F7F5;padding:40px}._successCard_ejirb_323{background:#fff;border-radius:24px;padding:56px 48px;text-align:center;border:1px solid #E8D5C8;max-width:440px;width:100%}._successIcon_ejirb_348{width:64px;height:64px;border-radius:50%;background:#B88A76;color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}._successTitle_ejirb_361{font-size:28px;font-weight:700;color:#2d2926;margin-bottom:12px}._successText_ejirb_368{font-size:15px;color:#7a6b62;line-height:1.6;margin-bottom:20px}._successOrder_ejirb_375{display:inline-block;background:#F0E8E2;color:#b88a76;border-radius:999px;padding:6px 18px;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:28px}._successBtn_ejirb_387{width:100%;padding:14px;background:#2D2926;color:#f9f7f5;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;font-family:DM Sans,sans-serif;transition:opacity .15s}._successBtn_ejirb_387:hover{opacity:.85}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:DM Sans,sans-serif;background:#F9F7F5;color:#2d2926;-webkit-font-smoothing:antialiased}.page-with-nav{padding-top:64px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#E8D5C8;border-radius:3px}button{font-family:DM Sans,sans-serif}
