.CartDrawer_drawer__XTvo8{background:#ffffff;border-left:1px solid #dfe6ee;bottom:0;box-shadow:-12px 0 36px rgba(27,32,45,.08);display:flex;flex-direction:column;overscroll-behavior:contain;padding:14px 16px 24px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:297px;z-index:40}.CartDrawer_drawerOpen__WUdB_{transform:translateX(0)}.CartDrawer_header__OQnM_{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.CartDrawer_headerCopy__z1g4g{min-width:0}.CartDrawer_titleRow__AKbyu{align-items:center;display:flex;gap:8px}.CartDrawer_titleIcon__qkck3{color:#1a1a1a;flex:0 0 auto;font-size:20px!important}.CartDrawer_header__OQnM_ h2{color:#1a1a1a;font-size:14px;font-weight:600;line-height:1.35;margin:0}.CartDrawer_headerText__Q0ycx{color:#6a7083;font-size:12px;line-height:1.5;margin:6px 0 0}.CartDrawer_checkoutButton__0qQo2,.CartDrawer_closeButton__EStob,.CartDrawer_mobileCheckoutButton__vguBN,.CartDrawer_mobileCollapseButton__8CvH8,.CartDrawer_quantityButton__O5d6I{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.CartDrawer_closeButton__EStob,.CartDrawer_mobileCollapseButton__8CvH8{align-items:center;background:transparent;color:#5f6475;display:inline-flex;justify-content:center;padding:0}.CartDrawer_closeButton__EStob{width:20px}.CartDrawer_mobileCollapseButton__8CvH8,.CartDrawer_mobileDeliveryBar__a2hzB,.CartDrawer_mobileFooterBar__yLFvo{display:none}.CartDrawer_itemList__pQIUT{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding-right:2px}.CartDrawer_itemCard__j3vAq{display:flex;gap:12px}.CartDrawer_itemThumb__jjQSH{align-items:center;background:#f7f8fc;border-radius:6px;display:flex;flex:0 0 68px;font-size:12px;font-weight:700;height:68px;justify-content:center;letter-spacing:.08em;overflow:hidden;position:relative;text-transform:uppercase}.CartDrawer_itemImage__0fNEl{object-fit:contain;padding:6px}.CartDrawer_itemBody__TSu6D{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.CartDrawer_itemHeader__90GQa{display:flex;flex-direction:column;gap:6px}.CartDrawer_itemHeaderTop__l_D_y{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.CartDrawer_itemHeader__90GQa strong{color:#333333;font-size:13px;font-weight:400;line-height:1.45}.CartDrawer_itemRemoveButton__Epoka{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#9aa0b4;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.CartDrawer_itemRemoveButton__Epoka:hover{color:#5f6475}.CartDrawer_itemRemoveIcon__CUru6{font-size:16px!important}.CartDrawer_boxBadge__22_1W{align-items:center;background:#eff2ff;border-radius:999px;color:#3e4dc7;display:inline-flex;font-size:10px;font-weight:700;padding:4px 8px;width:-moz-fit-content;width:fit-content}.CartDrawer_itemFooter__A0Lg2{align-items:center;display:flex;gap:12px;justify-content:space-between}.CartDrawer_itemMeta__sPyJE{align-items:flex-end;display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0;text-align:right}.CartDrawer_itemPriceRow__r94Ek{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.CartDrawer_itemPrice__bnSAA{color:#1a1a1a;font-size:13px;font-weight:600}.CartDrawer_itemOldPrice__2IfzY{color:#9b9b9b;font-size:12px;position:relative}.CartDrawer_itemOldPrice__2IfzY:after{background:currentColor;content:"";height:1px;inset-inline:-1px;position:absolute;top:50%;transform:translateY(-50%)}.CartDrawer_itemSavings__DSEvy{display:none}.CartDrawer_itemFooterAction__f__Jh{align-items:center;display:flex;flex:0 0 auto}.CartDrawer_quantityControl__0BdGh{align-items:center;border:1px solid #dcdcf2;border-radius:4px;display:inline-flex;height:26px}.CartDrawer_quantityButton__O5d6I{align-items:center;background:transparent;color:#02196b;display:inline-flex;height:100%;justify-content:center;width:22px}.CartDrawer_quantityIcon__L2MH5{font-size:16px!important}.CartDrawer_quantityControl__0BdGh span{color:#02196b;font-size:14px;font-weight:600;min-width:20px;text-align:center}.CartDrawer_boxLocked__IeZG4{color:#73798d;font-size:11px;font-weight:600}.CartDrawer_noticeCard___5Xqz{background:#fff4eb;border:1px solid #f4b183;border-radius:6px;color:#8c5c37;font-size:12px;line-height:1.6;margin:18px 0 14px;padding:12px 14px}.CartDrawer_checkoutButton__0qQo2{background:#7278ff;border-radius:4px;color:#ffffff;flex:0 0 auto;font-size:14px;font-weight:600;height:40px;width:100%}.CartDrawer_checkoutButton__0qQo2:disabled,.CartDrawer_mobileCheckoutButton__vguBN:disabled{background:#d7d9ea;cursor:not-allowed}.CartDrawer_summaryCard__6QWmO{flex:0 0 auto;margin-top:18px;padding-top:8px}.CartDrawer_summaryQuantityRow__a3h_Z{align-items:center;background:#f7f8ff;border:1px solid #ececf3;border-radius:6px;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding:10px 12px}.CartDrawer_summaryQuantityRow__a3h_Z label{color:#333333;font-size:13px;font-weight:600}.CartDrawer_summaryQuantityRow__a3h_Z input{background:#ffffff;border:1px solid #dcdcf2;border-radius:4px;color:#02196b;font:inherit;font-size:14px;font-weight:600;height:30px;outline:0;padding:0 8px;text-align:center;width:68px}.CartDrawer_summaryRow__brsJ8{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.CartDrawer_summaryRow__brsJ8 span{color:#333333;font-size:14px}.CartDrawer_summaryRow__brsJ8 strong{color:#1a1a1a;font-size:14px;font-weight:600}.CartDrawer_summaryDivider__JhNqT{background:#ececf3;height:1px;margin:4px 0}.CartDrawer_emptyState___vWtx{align-items:center;background:#f7f9fc;border:1px dashed #d7deea;border-radius:20px;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:28px 22px;text-align:center}.CartDrawer_emptyIcon__DPveU{color:#7b87aa;font-size:34px!important;margin-bottom:12px}.CartDrawer_emptyState___vWtx strong{color:#1a1a1a;font-size:16px;margin-bottom:8px}.CartDrawer_emptyState___vWtx p{color:#687084;font-size:14px;line-height:1.7;margin:0}@media (max-width:960px){.CartDrawer_drawer__XTvo8{border-left:0;border-radius:30px 30px 0 0;box-shadow:0 -16px 44px rgba(22,25,37,.18);left:0;margin:0 auto;max-height:min(749px,calc(100vh - 64px));padding:24px 0 0;right:0;top:auto;transform:translateY(100%);width:min(390px,100vw)}.CartDrawer_drawerOpen__WUdB_{transform:translateY(0)}.CartDrawer_header__OQnM_{align-items:center;border-bottom:1px solid #ececf3;margin-bottom:0;min-height:72px;padding:0 17px 10px 29px}.CartDrawer_titleRow__AKbyu{gap:12px}.CartDrawer_titleIcon__qkck3{font-size:29px!important}.CartDrawer_header__OQnM_ h2{font-size:22px;font-weight:500;line-height:1.15}.CartDrawer_checkoutButton__0qQo2,.CartDrawer_closeButton__EStob,.CartDrawer_headerText__Q0ycx,.CartDrawer_noticeCard___5Xqz,.CartDrawer_summaryCard__6QWmO{display:none}.CartDrawer_mobileCollapseButton__8CvH8{color:#1a1a1a;display:inline-flex;font-size:32px;height:30px;width:30px}.CartDrawer_mobileDeliveryBar__a2hzB{align-items:center;background:#caffcf;color:#018600;display:flex;gap:8px;min-height:30px;padding:0 18px}.CartDrawer_mobileDeliveryIcon__UJZai{color:#018600;flex:0 0 auto;font-size:20px!important}.CartDrawer_mobileDeliveryBar__a2hzB p{font-size:11px;font-weight:500;line-height:1.45;margin:0}.CartDrawer_itemList__pQIUT{gap:0;padding:20px 26px 108px}.CartDrawer_itemCard__j3vAq{border-bottom:1px solid #ececf3;gap:18px;padding:19px 0}.CartDrawer_itemThumb__jjQSH{border-radius:4px;flex-basis:50px;height:50px;width:50px}.CartDrawer_itemImage__0fNEl{object-fit:cover;padding:0}.CartDrawer_itemBody__TSu6D{gap:8px;min-width:0}.CartDrawer_itemHeader__90GQa{gap:0}.CartDrawer_itemHeader__90GQa strong{color:#1a1a1a;font-size:14px;font-weight:400;line-height:1.35}.CartDrawer_boxBadge__22_1W{display:none}.CartDrawer_itemFooter__A0Lg2{align-items:flex-end}.CartDrawer_itemMeta__sPyJE{align-items:flex-start;gap:3px;order:1;text-align:left}.CartDrawer_itemPriceRow__r94Ek{gap:8px;justify-content:flex-start}.CartDrawer_itemPrice__bnSAA{font-size:14px;font-weight:600}.CartDrawer_itemOldPrice__2IfzY{font-size:14px}.CartDrawer_itemSavings__DSEvy{align-items:center;color:#018600;display:inline-flex;font-size:10px;gap:4px;line-height:1.2}.CartDrawer_itemSavingsIcon__boMQJ{color:#018600;font-size:10px!important}.CartDrawer_itemFooterAction__f__Jh{order:2}.CartDrawer_quantityControl__0BdGh{border-radius:4px;height:23px}.CartDrawer_quantityButton__O5d6I{width:21px}.CartDrawer_quantityIcon__L2MH5{font-size:14px!important}.CartDrawer_quantityControl__0BdGh span{font-size:13px;min-width:24px}.CartDrawer_boxLocked__IeZG4{font-size:12px}.CartDrawer_mobileFooterBar__yLFvo{align-items:center;background:#f6f7ff;border-top:1px solid #ececf3;bottom:0;display:flex;gap:14px;justify-content:space-between;left:0;padding:20px 23px;position:absolute;right:0}.CartDrawer_mobileFooterTotals__8ytX_{min-width:0}.CartDrawer_mobileFooterLabel__K2B0n{color:#666666;display:block;font-size:14px;line-height:1.2}.CartDrawer_mobileFooterPrices__xR62E{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.CartDrawer_mobileFooterPrices__xR62E strong{color:#333333;font-size:16px;font-weight:700;line-height:1.1}.CartDrawer_mobileFooterOldPrice__INAiF{color:#9b9b9b;font-size:14px;position:relative}.CartDrawer_mobileFooterOldPrice__INAiF:after{background:currentColor;content:"";height:1px;inset-inline:-1px;position:absolute;top:50%;transform:translateY(-50%)}.CartDrawer_mobileCheckoutButton__vguBN{align-items:center;background:#7278ff;border-radius:4px;color:#ffffff;display:inline-flex;flex:0 0 184px;font-size:18px;font-weight:500;gap:8px;height:38px;justify-content:center}.CartDrawer_mobileCheckoutArrow__NKCBg{font-size:20px!important}}.CartRail_rail__QxxgT{align-items:center;display:flex;flex-direction:column;gap:18px;min-height:100vh;padding:14px 18px 18px;position:-webkit-sticky;position:sticky;top:0;width:100%}.CartRail_thumbCard__erpCo,.CartRail_topButton__9M4BP{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;font:inherit;padding:0}.CartRail_topButton__9M4BP{align-items:center;border-bottom:1px solid #ececf3;color:#1a1a1a;display:flex;justify-content:space-between;gap:8px;height:35px;padding:0 0 14px;width:100%}.CartRail_topIcon__RC7mS{color:#1a1a1a;font-size:28px!important}.CartRail_arrowIcon__5K1rc{color:#333333;font-size:22px!important}.CartRail_itemList__skWZk{display:flex;flex-direction:column;gap:12px}.CartRail_thumbCard__erpCo{position:relative}.CartRail_thumbCardEmpty__nnL7m{cursor:default}.CartRail_thumbVisualEmpty__7HufE,.CartRail_thumbVisual__7_pJc{align-items:center;background:#f7f8fc;border-radius:6px;display:flex;font-size:12px;font-weight:700;height:62px;justify-content:center;overflow:hidden;position:relative;width:62px}.CartRail_thumbVisual__7_pJc{box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.CartRail_thumbImage__lf2BO{object-fit:contain;padding:4px}.CartRail_thumbVisual__7_pJc span{letter-spacing:.08em;text-transform:uppercase}.CartRail_thumbVisualEmpty__7HufE{background:#fafafb;border:1px solid #ececf3;color:#95a0ba}.CartRail_thumbBadge__M103K{align-items:center;background:#ffffff;border:1px solid #dcdcf2;border-radius:999px;bottom:-6px;color:#1a1a1a;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-6px}.FilterSidebar_sidebar__Md5Gv{display:flex;flex-direction:column;gap:18px;height:100vh;overflow-y:auto;padding:20px 22px 40px;position:-webkit-sticky;position:sticky;top:0}.FilterSidebar_sidebarFlowMode__LCWsq{gap:18px}.FilterSidebar_searchField__rW4kL{align-items:center;border:1px solid #e3e6f5;border-radius:999px;color:#c4c6d1;display:flex;font-size:12px;gap:8px;height:36px;padding:0 12px}.FilterSidebar_searchField__rW4kL input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#333333;flex:1 1;font:inherit;font-size:12px;min-width:0;outline:0;padding:0}.FilterSidebar_searchField__rW4kL input::placeholder{color:#a9acb8}.FilterSidebar_searchIcon__ptoam{color:#dbdce6;font-size:16px!important}.FilterSidebar_searchButton__PGckA{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#6f63f6;border:0;border-radius:999px;color:#ffffff;cursor:pointer;font:inherit;font-size:11px;font-weight:600;line-height:1;padding:7px 10px}.FilterSidebar_searchButton__PGckA:disabled{background:#d8daf0;cursor:not-allowed}.FilterSidebar_section__JDCqc{border-bottom:1px solid #ececf3;padding-bottom:18px}.FilterSidebar_section__JDCqc:last-child{border-bottom:0;padding-bottom:0}.FilterSidebar_mutedSection__bfSg5{opacity:.38}.FilterSidebar_sectionHeader__mhME5{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.FilterSidebar_sectionHeader__mhME5 h2{color:#333333;font-size:14px;font-weight:500;margin:0}.FilterSidebar_sectionHeader__mhME5 span{align-items:center;background:#8489ff;border-radius:999px;color:#ffffff;display:inline-flex;font-size:12px;font-weight:500;height:20px;justify-content:center;min-width:20px;padding:0 6px}.FilterSidebar_resetButton__K_Rsm{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#6f63f6;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0}.FilterSidebar_statusCard__HXUFZ{background:#fafafb;border:1px solid #ececf3;border-radius:18px;padding:14px}.FilterSidebar_statusCard__HXUFZ strong{color:#1a1a1a;display:block;font-size:14px;font-weight:600;margin-bottom:8px}.FilterSidebar_statusCard__HXUFZ p{color:#636573;font-size:12px;line-height:1.5;margin:0}.FilterSidebar_categoryList__zPhDg{display:flex;flex-direction:column;gap:8px}.FilterSidebar_categoryGroup__kc7oB{display:flex;flex-direction:column}.FilterSidebar_categoryParentLabel__D35fR{color:#585b6e;display:inline-flex;font-size:12px;font-weight:600;margin-bottom:4px}.FilterSidebar_categorySubList__VxLY2{display:flex;flex-direction:column;gap:2px;margin-left:18px;padding-left:12px}.FilterSidebar_categoryRow__nPtEI{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid #ececf3;color:#333333;cursor:pointer;display:flex;font:inherit;font-size:12px;justify-content:space-between;padding:8px 0;text-align:left}.FilterSidebar_categorySubRow__1ZJXx{border-bottom:0;color:#555a70;font-size:12px;padding:6px 0 6px 2px}.FilterSidebar_categoryRow__nPtEI:last-child{border-bottom:0}.FilterSidebar_categoryRow__nPtEI strong{color:#7b7d8a;font-size:11px;font-weight:600}.FilterSidebar_categoryRowActive__gjMz0{color:#1f2c8f;font-weight:600}.FilterSidebar_categoryRowActive__gjMz0 strong{color:#1f2c8f}.FilterSidebar_emptyRow__F_9Jv{color:#7b7d8a;font-size:12px;line-height:1.6}.FilterSidebar_optionList__juyfc{display:flex;flex-direction:column;gap:10px}.FilterSidebar_optionRow__UquUn{align-items:center;color:#333333;display:flex;gap:10px;font-size:12px}.FilterSidebar_optionCheck__T8hD_{background:#f6f6fb;border:1px solid #dcdcf2;border-radius:2px;flex:0 0 18px;height:18px}.FilterSidebar_mutedCount__Ek8eP{opacity:.45}@media (max-width:960px){.FilterSidebar_sidebar__Md5Gv{gap:0;height:auto;overflow:visible;padding:8px 12px 0;position:static}.FilterSidebar_sidebarFlowMode__LCWsq .FilterSidebar_searchField__rW4kL,.FilterSidebar_sidebarFlowMode__LCWsq .FilterSidebar_section__JDCqc{display:none}}.KkyFlowHeader_wrapper__m1HtM{animation:KkyFlowHeader_fadeIn__RGz5Q .22s ease;margin-bottom:28px}.KkyFlowHeader_progress__HQCpB{margin:0 auto 36px;max-width:625px;position:relative}.KkyFlowHeader_track__nbnQ_{border-radius:999px;height:7px;left:0;position:absolute;right:0;top:20px}.KkyFlowHeader_trackMotto__1MT2v{background:linear-gradient(90deg,#f2f3ff,#f2f3ff 38%,#7278ff 50%,#f2f3ff 62%,#f2f3ff)}.KkyFlowHeader_trackPersonalization__T_3bh{background:linear-gradient(90deg,#dcdcf2,#dcdcf2 49.5%,#7278ff)}.KkyFlowHeader_stepList__8g_q9{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:1}.KkyFlowHeader_stepButton__Co_Tk{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#dcdcf2;cursor:pointer;display:flex;flex-direction:column;gap:9px;min-height:75px;padding:0;transition:color .18s ease,opacity .18s ease}.KkyFlowHeader_stepButton__Co_Tk:disabled{cursor:default}.KkyFlowHeader_stepButtonCurrent__EJ8Cj{color:#02196b}.KkyFlowHeader_stepIconWrap__KLIPA{align-items:center;background:#ffffff;border:1.5px solid #dcdcf2;border-radius:999px;color:inherit;display:inline-flex;height:39px;justify-content:center;transition:border-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease;width:39px}.KkyFlowHeader_stepIconWrapCurrent__hdskg{border-color:#7278ff;box-shadow:0 0 0 5px #f2f3ff;color:#7278ff}.KkyFlowHeader_stepIcon__zKr4Z{font-size:18px!important}.KkyFlowHeader_stepLabel__2tzWs{color:inherit;font-size:16px;font-weight:500;line-height:1.25}.KkyFlowHeader_copy__tgOtE{animation:KkyFlowHeader_fadeUp___fyAV .24s ease}.KkyFlowHeader_copy__tgOtE h2{color:#1a1a1a;font-size:26px;font-weight:500;line-height:1.35;margin:0 0 6px}.KkyFlowHeader_copy__tgOtE p{color:#333333;font-size:20px;line-height:1.5;margin:0}.KkyFlowHeader_notice__1yioo{background:linear-gradient(90deg,#cdffb6,#f1ffea 50%,#ffffff);border-radius:15px 0 0 15px;color:#1f8f2f;display:inline-flex;font-size:16px;font-weight:500;line-height:1.4;margin-top:12px;min-height:26px;padding:3px 16px}@keyframes KkyFlowHeader_fadeIn__RGz5Q{0%{opacity:0}to{opacity:1}}@keyframes KkyFlowHeader_fadeUp___fyAV{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.KkyFlowHeader_wrapper__m1HtM{margin-bottom:24px}.KkyFlowHeader_progress__HQCpB{margin:0 auto 34px;max-width:365px}.KkyFlowHeader_track__nbnQ_{left:0;right:0;top:14px}.KkyFlowHeader_stepIconWrap__KLIPA{height:35px;width:35px}.KkyFlowHeader_stepIcon__zKr4Z{font-size:16px!important}.KkyFlowHeader_stepButton__Co_Tk{gap:8px;min-height:60px}.KkyFlowHeader_stepLabel__2tzWs{font-size:12px;line-height:1.2}.KkyFlowHeader_copy__tgOtE h2{font-size:19px;line-height:1.32;margin-bottom:8px}.KkyFlowHeader_copy__tgOtE p{font-size:14px;line-height:1.45}.KkyFlowHeader_notice__1yioo{align-items:center;border-radius:15px 0 0 15px;display:inline-flex;font-size:12px;gap:8px;margin-top:16px;min-height:26px;padding:3px 14px 3px 8px}.KkyFlowHeader_notice__1yioo:before{align-items:center;background:#ffffff;border-radius:999px;color:#26ad3a;content:"✓";display:inline-flex;flex:0 0 18px;font-size:12px;font-weight:700;height:18px;justify-content:center;width:18px}}@media (max-width:560px){.KkyFlowHeader_wrapper__m1HtM{margin-bottom:22px}.KkyFlowHeader_progress__HQCpB{margin-bottom:22px;max-width:none}.KkyFlowHeader_stepList__8g_q9{margin:0 auto;max-width:365px}.KkyFlowHeader_copy__tgOtE{max-width:365px}}.KkyIntroDialog_backdrop__cpyMI{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(18,20,29,.56)}.KkyIntroDialog_dialogPaper__m7kvo{border-radius:24px;box-shadow:0 28px 80px rgba(19,24,39,.22);margin:32px;max-width:1120px;overflow:visible;width:min(1120px,calc(100vw - 64px))}.KkyIntroDialog_dialogBody__NI0Sz{background:#ffffff;border-radius:24px;padding:36px 40px 40px;position:relative}.KkyIntroDialog_desktopContent___xwcL{display:block}.KkyIntroDialog_mobileContent__6eAF6{display:none}.KkyIntroDialog_closeButton__dM25U{border:1.5px solid #4d4d4d;color:#4d4d4d;height:34px;position:absolute;right:16px;top:14px;width:34px}.KkyIntroDialog_header__EUrOX{margin:0 auto 28px;max-width:900px;text-align:center}.KkyIntroDialog_header__EUrOX h2{color:#1a1a1a;font-size:34px;font-weight:500;line-height:1.18;margin:0 0 20px}.KkyIntroDialog_header__EUrOX p{color:#1a1a1a;font-size:20px;line-height:1.4;margin:0}.KkyIntroDialog_stepsLayout__QGwvB{align-items:start;display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.KkyIntroDialog_stepColumn__A2xEC{align-items:center;display:flex;flex-direction:column}.KkyIntroDialog_visualWrap__Q7EWE{align-items:center;display:flex;height:430px;justify-content:center;width:100%}.KkyIntroDialog_stepCopy__JCNqp{color:#000000;margin-top:6px;text-align:center}.KkyIntroDialog_stepCopy__JCNqp h3{align-items:baseline;display:inline-flex;gap:6px;margin:0}.KkyIntroDialog_stepNumber__55GWK{font-size:40px;font-style:italic;font-weight:700;line-height:1}.KkyIntroDialog_stepTitle__MvfLU{font-size:24px;font-weight:500;line-height:1.25}.KkyIntroDialog_stepCopy__JCNqp p{font-size:20px;line-height:1.45;margin:14px auto 0;max-width:306px}.KkyIntroDialog_stepCopyWide__xuCiA{max-width:338px}.KkyIntroDialog_stepOneVisual__at8KH,.KkyIntroDialog_stepThreeVisual__J6S_T{height:427px;position:relative;width:286px}.KkyIntroDialog_coolShapeLeft__fuZ8W,.KkyIntroDialog_coolShapeRight__mTY3z,.KkyIntroDialog_warmShapeLeft__n1fRm,.KkyIntroDialog_warmShapeRight__rjVdb{height:369px;position:absolute;width:202px}.KkyIntroDialog_warmShapeLeft__n1fRm,.KkyIntroDialog_warmShapeRight__rjVdb{background:#fff0ea;border-radius:130.5px}.KkyIntroDialog_coolShapeLeft__fuZ8W,.KkyIntroDialog_coolShapeRight__mTY3z{background:#d4effe;border-radius:130.5px}.KkyIntroDialog_warmShapeLeft__n1fRm{left:0;top:58px}.KkyIntroDialog_warmShapeRight__rjVdb{left:84px;top:0}.KkyIntroDialog_coolShapeLeft__fuZ8W{left:0;top:58px}.KkyIntroDialog_coolShapeRight__mTY3z{left:84px;top:0}.KkyIntroDialog_stepOneCollage__Fisfs{height:392px;left:24px;position:absolute;top:14px;width:238.251px}.KkyIntroDialog_stepOneTile__SKEcV{border-radius:6px;overflow:hidden;position:relative}.KkyIntroDialog_stepOneTileBottomLeft__6wEyO,.KkyIntroDialog_stepOneTileBottomRight___cd2w,.KkyIntroDialog_stepOneTileMiddleLeft__7k8gj,.KkyIntroDialog_stepOneTileMiddleRight___KswW,.KkyIntroDialog_stepOneTileTopLeft__lv3hV,.KkyIntroDialog_stepOneTileTopRight__eqk6b{position:absolute}.KkyIntroDialog_stepOneTileTopLeft__lv3hV{inset:7.19% 51.72% 63.47% 0}.KkyIntroDialog_stepOneTileTopRight__eqk6b{inset:0 0 70.66% 52.22%}.KkyIntroDialog_stepOneTileMiddleLeft__7k8gj{inset:38.92% 51.72% 31.74% 0}.KkyIntroDialog_stepOneTileMiddleRight___KswW{inset:31.74% 0 38.92% 51.72%}.KkyIntroDialog_stepOneTileBottomLeft__6wEyO{inset:70.66% 51.72% 0 0}.KkyIntroDialog_stepOneTileBottomRight___cd2w{inset:63.47% 0 7.19% 51.72%}.KkyIntroDialog_stepOneImage__eGCm7,.KkyIntroDialog_stepThreeImage__Z5ELi{object-fit:cover}.KkyIntroDialog_stepThreeCard__Obhxm{border-radius:16px;overflow:hidden;position:absolute;width:227px}.KkyIntroDialog_stepThreeCardTop__RmVjQ{height:156px;left:0;top:57px}.KkyIntroDialog_stepThreeCardBottom__9rneq{height:155px;left:59px;top:223px}.KkyIntroDialog_stepTwoVisual__RJCQv{height:430px;position:relative;width:286px}.KkyIntroDialog_middleShapeLeft__4MIpk,.KkyIntroDialog_middleShapeRight__GNlJX{background:#e1e4ff;border-radius:130.5px;height:369px;position:absolute;width:202px}.KkyIntroDialog_middleShapeLeft__4MIpk{left:0;top:0}.KkyIntroDialog_middleShapeRight__GNlJX{left:84px;top:58px}.KkyIntroDialog_categoryCluster__ZWq8B{height:347px;left:30px;position:absolute;top:46px;width:225px}.KkyIntroDialog_categoryToken__W7ALo{align-items:center;display:flex;flex-direction:column;gap:6px;position:absolute;text-align:center;z-index:1}.KkyIntroDialog_categoryVisual__QMFzY{height:65px;position:relative;width:65px}.KkyIntroDialog_categoryIcon__gcGqY{display:block;height:65px;object-fit:contain;width:65px}.KkyIntroDialog_categoryLabel__xKCre{color:#1a1a1a;font-size:12px;font-weight:500;line-height:1.1;white-space:nowrap}.KkyIntroDialog_categoryBadge__BMBHx{align-items:center;background:#ffffff;border:1.5px solid #7278ff;border-radius:999px;color:#7278ff;display:inline-flex;font-size:12px;font-weight:500;height:22px;justify-content:center;line-height:1;min-width:22px;position:absolute;right:-8px;top:-8px;z-index:2}.KkyIntroDialog_categoryBadgePlus__I9zxt{font-size:18px;font-weight:500;padding-bottom:1px}.KkyIntroDialog_categoryBadgeCount__4UHiY{font-size:12px;font-weight:700}.KkyIntroDialog_tokenThermos__Lgktg{left:0;top:0}.KkyIntroDialog_tokenNotebook__mcgSv{left:80px;top:50px}.KkyIntroDialog_tokenSucculent__u1QSY{left:160px;top:78px}.KkyIntroDialog_tokenCologne__x5_Xw{left:0;top:93px}.KkyIntroDialog_tokenMug__uG28G{left:80px;top:143px}.KkyIntroDialog_tokenChocolate___z2uR{left:0;top:186px}.KkyIntroDialog_tokenTea__ySgqu{left:80px;top:236px}.KkyIntroDialog_tokenSoap__YRQlc{left:160px;top:171px}.KkyIntroDialog_tokenCoffee__fZo52{left:160px;top:264px}.KkyIntroDialog_decorativeOnly__CpW0X{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}@media (max-width:1100px){.KkyIntroDialog_dialogPaper__m7kvo{width:min(960px,calc(100vw - 40px))}.KkyIntroDialog_dialogBody__NI0Sz{padding:32px 28px}.KkyIntroDialog_header__EUrOX h2{font-size:30px}.KkyIntroDialog_header__EUrOX p,.KkyIntroDialog_stepCopy__JCNqp p{font-size:18px}.KkyIntroDialog_stepsLayout__QGwvB{gap:18px}}@media (max-width:900px){.KkyIntroDialog_dialogPaper__m7kvo{border-radius:30px 30px 0 0;margin:auto auto 0;max-height:calc(100vh - 56px);max-width:min(390px,100vw);overflow:hidden;width:min(390px,100vw)}.KkyIntroDialog_dialogBody__NI0Sz{border-radius:30px 30px 0 0;min-height:min(724px,calc(100vh - 56px));padding:20px 0 24px}.KkyIntroDialog_closeButton__dM25U{height:30px;right:16px;top:16px;width:30px}.KkyIntroDialog_desktopContent___xwcL{display:none}.KkyIntroDialog_mobileContent__6eAF6{display:flex;flex-direction:column;gap:18px}.KkyIntroDialog_mobileTrack__0LNP8{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.KkyIntroDialog_mobileTrack__0LNP8::-webkit-scrollbar{display:none}.KkyIntroDialog_mobileSlide__toW7w{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;min-width:100%;padding:30px 0 0;scroll-snap-align:start}.KkyIntroDialog_mobileVisualWrap__fg9ZC{align-items:center;display:flex;justify-content:center;width:100%}.KkyIntroDialog_mobileVisualWrapStepOne__K4Q1y{min-height:468px}.KkyIntroDialog_mobileVisualWrapStepTwo__GlY52{min-height:454px}.KkyIntroDialog_mobileVisualWrapStepThree__nH7yU{min-height:450px}.KkyIntroDialog_mobileVisualWrapStepTwo__GlY52 .KkyIntroDialog_stepTwoVisual__RJCQv{transform:scale(.96);transform-origin:center top}.KkyIntroDialog_mobileVisualWrapStepThree__nH7yU .KkyIntroDialog_stepThreeVisual__J6S_T{transform:scale(.92);transform-origin:center top}.KkyIntroDialog_mobileStepCopy__j7qpg{color:#000000;padding:4px 28px 0;text-align:center}.KkyIntroDialog_mobileStepCopy__j7qpg h3{align-items:baseline;display:inline-flex;gap:4px;margin:0}.KkyIntroDialog_mobileStepNumber___cM8K{font-size:35px;font-style:italic;font-weight:700;line-height:1}.KkyIntroDialog_mobileStepTitle__SIC5_{font-size:19px;font-weight:500;line-height:1.3}.KkyIntroDialog_mobileStepCopy__j7qpg p{color:#1a1a1a;font-size:14px;line-height:1.5;margin:10px auto 0;max-width:274px}.KkyIntroDialog_mobileIndicators__6AVue{align-items:center;display:flex;gap:10px;justify-content:center;padding-bottom:12px}.KkyIntroDialog_mobileIndicator__tJ_Rl{background:#f6f6fb;border:1px solid #dcdcf2;border-radius:999px;height:20px;padding:0;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:20px}.KkyIntroDialog_mobileIndicatorActive__t4vMd{background:#7278ff;border-color:#7278ff;transform:scale(1.02)}}@media (max-width:520px){.KkyIntroDialog_dialogPaper__m7kvo{max-height:calc(100vh - 34px)}.KkyIntroDialog_dialogBody__NI0Sz{min-height:min(724px,calc(100vh - 34px))}.KkyIntroDialog_mobileVisualWrapStepOne__K4Q1y{min-height:446px}.KkyIntroDialog_mobileVisualWrapStepTwo__GlY52{min-height:434px}.KkyIntroDialog_mobileVisualWrapStepThree__nH7yU{min-height:430px}}.KkyToast_stack__JUXTu{bottom:24px;display:flex;flex-direction:column;gap:10px;left:50%;max-width:min(420px,calc(100vw - 32px));position:fixed;transform:translateX(-50%);width:max-content;z-index:1500}.KkyToast_toast__178as{align-items:center;background:#e7f6ec;border:1px solid #b6e2c4;border-radius:10px;box-shadow:0 12px 28px rgba(21,24,34,.16);color:#1b5e20;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.KkyToast_message__BZls7{font-size:13px;font-weight:500;line-height:1.45}.KkyToast_close__0TZWD{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2e7d32;cursor:pointer;display:inline-flex;flex:0 0 auto;justify-content:center;padding:0}.KkyToast_closeIcon__GnOQp{font-size:18px!important}@media (max-width:960px){.KkyToast_stack__JUXTu{bottom:92px}}.ProductCatalog_catalog__8B1GS{min-width:0}.ProductCatalog_mobileCategoryBar__nyIrn{display:none}.ProductCatalog_header__098rX{margin-bottom:28px}.ProductCatalog_header__098rX h1{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.35;margin:0 0 4px}.ProductCatalog_header__098rX p{color:#1a1a1a;font-size:16px;line-height:1.5;margin:0}.ProductCatalog_selectedBoxRow__9sVUb{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ProductCatalog_selectedBoxLabel__wZSx3{color:#7b7d8a;font-size:12px}.ProductCatalog_selectedBoxRow__9sVUb strong{color:#1a1a1a;font-size:14px;font-weight:600}.ProductCatalog_selectedBoxReset__b_bYM{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#6f63f6;cursor:pointer;font:inherit;font-size:12px;font-weight:600;padding:0}.ProductCatalog_catalogSection__uegr3+.ProductCatalog_catalogSection__uegr3{margin-top:48px}.ProductCatalog_catalogSection__uegr3{scroll-margin-top:24px}.ProductCatalog_sectionHeader___h0wG{margin-bottom:20px}.ProductCatalog_sectionHeader___h0wG h2{color:#1a1a1a;font-size:18px;font-weight:700;line-height:1.25;margin:0 0 4px}.ProductCatalog_sectionHeader___h0wG p{color:#1a1a1a;font-size:16px;line-height:1.5;margin:0}.ProductCatalog_grid__jAKsQ{display:grid;grid-gap:38px 12px;gap:38px 12px;grid-template-columns:repeat(1,200px);justify-content:flex-start}.ProductCatalog_virtualViewport__znRjj{width:100%}.ProductCatalog_virtualGrid__KgkLA{position:relative;width:100%}.ProductCatalog_virtualRow__n1q0o{display:grid;grid-gap:38px 12px;gap:38px 12px;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.ProductCatalog_card__Ut3OZ{width:200px}.ProductCatalog_cardDisabled__V37Ek{opacity:.58}.ProductCatalog_cardDisabled__V37Ek .ProductCatalog_visualImage__HoDxd{filter:saturate(.85)}.ProductCatalog_cardSelected__ls4Xp .ProductCatalog_visual__37d0C{box-shadow:inset 0 0 0 2px #7278ff}.ProductCatalog_visual__37d0C{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f7f8fc;border:0;border-radius:6px;cursor:pointer;display:flex;height:200px;justify-content:center;overflow:hidden;padding:0;position:relative;width:200px}.ProductCatalog_metaTitleButton__wODIo:focus-visible,.ProductCatalog_visual__37d0C:focus-visible{outline:2px solid #7278ff;outline-offset:2px}.ProductCatalog_visualImage__HoDxd{object-fit:contain}.ProductCatalog_placeholderText__dPFX7{font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProductCatalog_controlWrap__x1ZJN{bottom:10px;display:flex;justify-content:center;left:10px;position:absolute;right:10px;z-index:1}.ProductCatalog_controlWrapCompact__FJoFM{bottom:auto;justify-content:flex-end;left:6px;right:6px;top:4px}.ProductCatalog_addButton__iilWH,.ProductCatalog_boxSelectButton__hBxys,.ProductCatalog_lockedButton__4T45X,.ProductCatalog_quantityButton__Lnv8u{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit}.ProductCatalog_addButton__iilWH,.ProductCatalog_boxSelectButton__hBxys,.ProductCatalog_lockedButton__4T45X{background:#ffffff;border-radius:4px;color:#02196b;font-size:14px;font-weight:500;height:30px;min-width:92px;padding:0 12px}.ProductCatalog_addButtonCompact__2Q_Mc{align-items:center;border:1px solid #dcdcf2;color:#02196b;display:inline-flex;font-size:0;height:24px;justify-content:center;min-width:24px;padding:0;width:24px}.ProductCatalog_addButtonCompact__2Q_Mc:before{content:"+";font-size:20px;font-weight:500;line-height:1;transform:translateY(-1px)}.ProductCatalog_boxSelectButton__hBxys{color:#1a1a1a}.ProductCatalog_boxSelectButtonCompact__l1LCM{font-size:11px;height:24px;min-width:76px;padding:0 8px}.ProductCatalog_lockedButton__4T45X{color:#7b7d8a;cursor:not-allowed}.ProductCatalog_lockedButtonCompact__cAr8v{font-size:9px;height:auto;line-height:1.1;min-height:24px;min-width:72px;padding:4px 6px;white-space:normal}.ProductCatalog_quantityControl__6jPWf{align-items:center;background:#ffffff;border:1px solid #dcdcf2;border-radius:4px;display:inline-flex;height:30px;min-width:85px}.ProductCatalog_quantityControlCompact__6Dt2V{border-radius:4px;height:24px;min-width:50px}.ProductCatalog_quantityButton__Lnv8u{align-items:center;background:transparent;color:#02196b;display:inline-flex;height:100%;justify-content:center;width:28px}.ProductCatalog_quantityButton__Lnv8u:first-child{border-right:1px solid #dcdcf2}.ProductCatalog_quantityButton__Lnv8u:last-child{border-left:1px solid #dcdcf2}.ProductCatalog_quantityIcon__45zez{font-size:16px!important}.ProductCatalog_quantityValue__t7hEl{color:#02196b;font-size:20px;font-weight:500;line-height:1;text-align:center;width:29px}.ProductCatalog_quantityControlCompact__6Dt2V .ProductCatalog_quantityButton__Lnv8u{width:16px}.ProductCatalog_quantityControlCompact__6Dt2V .ProductCatalog_quantityIcon__45zez{font-size:14px!important}.ProductCatalog_quantityControlCompact__6Dt2V .ProductCatalog_quantityValue__t7hEl{font-size:13px;width:18px}.ProductCatalog_meta__YYjHR{padding-top:10px}.ProductCatalog_metaTitleButton__wODIo{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;padding:0;text-align:left}.ProductCatalog_meta__YYjHR h3{color:#1a1a1a;font-size:14px;font-weight:400;line-height:18px;margin:0 0 8px;width:auto}.ProductCatalog_priceRow__dFWLE{align-items:center;display:flex;gap:8px}.ProductCatalog_oldPrice__qZS3G{color:#9e9e9e;font-size:14px;line-height:1;position:relative}.ProductCatalog_oldPrice__qZS3G:after{background:#9e9e9e;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ProductCatalog_priceRow__dFWLE strong{color:#1a1a1a;font-size:15px;font-weight:500;line-height:1}.ProductCatalog_emptyState__L81ED{color:#636573;font-size:14px;margin-bottom:18px}.ProductCatalog_loadMoreWrap__RvKLj{display:flex;justify-content:center;margin-top:28px}.ProductCatalog_loadMoreButton__1kmy_{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #d7dbec;border-radius:999px;color:#1f2c8f;cursor:pointer;font:inherit;font-size:14px;font-weight:600;min-height:40px;padding:0 18px}.ProductCatalog_bottomSentinel__hVgPj{align-items:center;color:#7b7d8a;display:flex;font-size:13px;justify-content:center;min-height:36px;padding:8px 0 0;width:100%}@media (max-width:960px){.ProductCatalog_mobileCategoryBar__nyIrn{background:#ffffff;border-bottom:1px solid #e1e4ff;display:block;margin:-20px -12px 20px;padding:12px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:4}.ProductCatalog_mobileCategoryScroller__PS7aM{-ms-overflow-style:none;align-items:center;display:flex;gap:14px;overflow-x:auto;padding:0 12px 10px;scrollbar-width:none;white-space:nowrap}.ProductCatalog_mobileCategoryScroller__PS7aM::-webkit-scrollbar{display:none}.ProductCatalog_mobileCategoryButton__2m_gT{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#2b2d37;cursor:pointer;flex:0 0 auto;font:inherit;padding:0 0 6px;position:relative}.ProductCatalog_mobileCategoryButton__2m_gT span{color:inherit;font-size:13px;font-weight:500;line-height:1.45}.ProductCatalog_mobileCategoryButtonActive__IAKHA{color:#7278ff}.ProductCatalog_mobileCategoryButtonActive__IAKHA:after{background:#7278ff;border-radius:5px;bottom:0;content:"";height:2px;left:0;position:absolute;right:0}.ProductCatalog_header__098rX{margin-bottom:20px}.ProductCatalog_catalogSection__uegr3+.ProductCatalog_catalogSection__uegr3{margin-top:36px}.ProductCatalog_sectionHeader___h0wG{margin-bottom:14px}.ProductCatalog_sectionHeader___h0wG h2{font-size:19px;line-height:1.25;margin-bottom:0}.ProductCatalog_sectionHeader___h0wG p{font-size:14px;line-height:1.5;margin-top:4px}.ProductCatalog_grid__jAKsQ,.ProductCatalog_virtualRow__n1q0o{gap:28px 12px}.ProductCatalog_card__Ut3OZ,.ProductCatalog_visual__37d0C{width:100%}.ProductCatalog_visual__37d0C{height:180px}}@media (max-width:560px){.ProductCatalog_mobileCategoryBar__nyIrn{padding-top:10px}.ProductCatalog_grid__jAKsQ{justify-content:center}.ProductCatalog_cardCompact__59Ije{width:110px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_visual__37d0C{border-radius:3px;height:110px;width:110px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_meta__YYjHR{padding-top:6px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_meta__YYjHR h3{font-size:11px;line-height:14px;margin-bottom:6px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_priceRow__dFWLE{gap:6px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_oldPrice__qZS3G{font-size:10px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_priceRow__dFWLE strong{font-size:12px}.ProductCatalog_cardCompact__59Ije .ProductCatalog_placeholderText__dPFX7{font-size:12px;letter-spacing:.03em}.ProductCatalog_virtualRow__n1q0o{justify-content:center}}.ProductDetailDialog_backdrop__FotQq{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(18,20,29,.56)}.ProductDetailDialog_dialogPaper__CfCoi{border-radius:20px;box-shadow:0 28px 80px rgba(19,24,39,.22);margin:24px;max-width:991px;overflow:visible;width:min(991px,calc(100vw - 48px))}.ProductDetailDialog_dialogBody__aKHhy{background:#ffffff;border-radius:20px;padding:80px 32px 40px;position:relative}.ProductDetailDialog_closeButton__S2ec_{border:1.5px solid #4d4d4d;color:#4d4d4d;height:40px;position:absolute;right:22px;top:22px;width:40px}.ProductDetailDialog_layout___01DR{align-items:start;display:grid;grid-gap:30px;gap:30px;grid-template-columns:447px minmax(0,1fr)}.ProductDetailDialog_galleryGrid__HzmOk{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProductDetailDialog_mobileGalleryWrap__oyI6s{display:none}.ProductDetailDialog_galleryCard__ySFCr,.ProductDetailDialog_gallerySkeleton__jBLCD{aspect-ratio:1/1;border-radius:4px;overflow:hidden;position:relative}.ProductDetailDialog_galleryImage__0i39_{object-fit:cover}.ProductDetailDialog_galleryPlaceholder__wcU4t{font-size:18px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ProductDetailDialog_content__mHAe5 h2{color:#333333;font-size:22px;font-weight:500;line-height:1.35;margin:0 0 20px}.ProductDetailDialog_content__mHAe5{display:flex;flex-direction:column}.ProductDetailDialog_priceBlock__oXsIJ{align-items:baseline;display:flex;gap:10px;margin-bottom:12px}.ProductDetailDialog_oldPrice__q9xTy{color:#9e9e9e;font-size:16px;line-height:1;position:relative}.ProductDetailDialog_oldPrice__q9xTy:after{background:#9e9e9e;content:"";height:1px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ProductDetailDialog_price__kNMSz{color:#333333;font-size:20px;font-weight:500;line-height:1.2;margin:0}.ProductDetailDialog_discountNotice__GdfJb{align-items:center;background:linear-gradient(90deg,#eeffe6,#f1ffea 50%,#ffffff);border-radius:15px 0 0 15px;color:#22ba32;display:flex;gap:10px;margin-bottom:16px;min-height:26px;padding:3px 12px 3px 13px}.ProductDetailDialog_discountIcon__0MsWU{font-size:20px!important}.ProductDetailDialog_discountNotice__GdfJb p{font-size:14px;font-weight:500;line-height:1.4;margin:0}.ProductDetailDialog_actionRow__gIbVI{align-items:stretch;display:flex;gap:10px;margin-bottom:20px}.ProductDetailDialog_quantityControl__6bhuR{align-items:center;background:#f6f6fb;border:1px solid #dcdcf2;border-radius:4px;display:inline-flex;height:45px;min-width:100px}.ProductDetailDialog_quantityButton__VGMar{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#02196b;cursor:pointer;display:inline-flex;height:100%;justify-content:center;width:30px}.ProductDetailDialog_quantityButton__VGMar:disabled{color:#a6a7b3;cursor:not-allowed}.ProductDetailDialog_quantityValue__NxzS2{color:#02196b;font-size:20px;font-weight:500;line-height:1;text-align:center;width:40px}.ProductDetailDialog_quantityIcon__dVpgE{font-size:18px!important}.ProductDetailDialog_primaryAction__8wLPu{background:#7278ff!important;border-radius:4px!important;color:#ffffff!important;flex:1 1;font-size:20px!important;font-weight:500!important;min-height:45px!important;text-transform:none!important}.ProductDetailDialog_primaryActionWide__j8TvG{width:100%}.ProductDetailDialog_errorText__wwPxC,.ProductDetailDialog_helperText__cHECM{font-size:13px;line-height:1.5;margin:0 0 16px}.ProductDetailDialog_helperText__cHECM{color:#6a6c78}.ProductDetailDialog_errorText__wwPxC{color:#c43a3a}.ProductDetailDialog_infoCard__HVhoQ{border:2px solid #333333;border-radius:4px;margin-bottom:20px;overflow:hidden}.ProductDetailDialog_infoRow__NL2xA{align-items:flex-start;display:flex;gap:12px;padding:14px 18px 14px 22px}.ProductDetailDialog_infoIcon__EvBJn{color:#333333;flex:none;font-size:28px!important;margin-top:1px}.ProductDetailDialog_infoCopy__1_8ta{display:flex;flex-direction:column;gap:6px}.ProductDetailDialog_infoCopy__1_8ta strong{color:#333333;font-size:16px;font-weight:500;line-height:1.35}.ProductDetailDialog_infoCopy__1_8ta p{color:#333333;font-size:12px;line-height:1.5;margin:0}.ProductDetailDialog_infoDivider__I9Pzm{background:#333333;height:1px;width:100%}.ProductDetailDialog_descriptionBlock__yEUb4{border-top:1px solid #d9d9d9;color:#333333;padding-top:18px}.ProductDetailDialog_descriptionBlock__yEUb4 p{font-size:14px;font-weight:500;line-height:1.45;margin:0 0 7px}.ProductDetailDialog_descriptionHtml__IsNxv{color:#333333;font-size:14px;font-weight:500;line-height:1.45}.ProductDetailDialog_descriptionHtml__IsNxv :is(p,ul,ol){margin:0 0 10px}.ProductDetailDialog_descriptionHtml__IsNxv :is(ul,ol){padding-left:20px}.ProductDetailDialog_descriptionHtml__IsNxv :is(li){margin-bottom:6px}.ProductDetailDialog_descriptionHtml__IsNxv :is(strong,b){font-weight:700}.ProductDetailDialog_descriptionFallback__JcKcW{color:#6a6c78}@media (max-width:960px){.ProductDetailDialog_dialogPaper__CfCoi{align-self:flex-end;border-radius:30px 30px 0 0;display:flex;margin:0;max-height:min(1024px,calc(100dvh - 72px));width:min(390px,100vw)}.ProductDetailDialog_dialogBody__aKHhy{border-radius:30px 30px 0 0;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;padding:18px 0 0}.ProductDetailDialog_layout___01DR{flex:1 1;gap:0;grid-template-columns:1fr;min-height:0;overflow-y:auto}.ProductDetailDialog_galleryGrid__HzmOk{display:none}.ProductDetailDialog_mobileGalleryWrap__oyI6s{display:block;margin-bottom:30px;overflow:hidden;position:relative}.ProductDetailDialog_mobileGalleryRail__nLEB1{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:10px;overscroll-behavior-x:contain;overflow-x:auto;padding:0 7px;scroll-padding-left:7px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x}.ProductDetailDialog_mobileGallerySingle__oEcXB{display:flex;justify-content:center;padding:0 7px}.ProductDetailDialog_mobileGalleryRail__nLEB1::-webkit-scrollbar{display:none}.ProductDetailDialog_mobileGallerySlide__gmC6f{aspect-ratio:1/1;border-radius:6px;flex:0 0 345px;overflow:hidden;position:relative;scroll-snap-align:start}.ProductDetailDialog_mobileGalleryImage__FyqjC{object-fit:cover}.ProductDetailDialog_mobileGalleryCounter__qGp0R{bottom:10px;left:17px;position:absolute}.ProductDetailDialog_mobileGalleryCounterSingle__UdMGL{left:17px;transform:none}.ProductDetailDialog_mobileGalleryCounter__qGp0R span{align-items:center;background:#ffffff;border-radius:6px;color:#333333;display:inline-flex;font-size:14px;font-weight:500;height:20px;justify-content:center;min-width:57px;padding:0 10px}.ProductDetailDialog_content__mHAe5{overflow-x:hidden;padding:0 7px 24px}.ProductDetailDialog_content__mHAe5 h2{font-size:20px;line-height:1.3;margin:0 0 4px}.ProductDetailDialog_priceBlock__oXsIJ{gap:8px;margin-bottom:18px}.ProductDetailDialog_price__kNMSz{font-size:22px}.ProductDetailDialog_oldPrice__q9xTy{font-size:15px}.ProductDetailDialog_discountNotice__GdfJb{margin-bottom:14px}.ProductDetailDialog_closeButton__S2ec_{background:#ffffff;border:1.5px solid #4d4d4d;height:30px;right:16px;top:16px;width:30px;z-index:2}.ProductDetailDialog_closeButton__S2ec_ svg{font-size:24px}.ProductDetailDialog_infoCard__HVhoQ{margin-bottom:20px;order:3}.ProductDetailDialog_infoRow__NL2xA{gap:10px;padding:13px 18px}.ProductDetailDialog_infoIcon__EvBJn{font-size:24px!important}.ProductDetailDialog_descriptionBlock__yEUb4{margin-bottom:0;order:4;padding-top:16px}.ProductDetailDialog_descriptionBlock__yEUb4 p{font-size:14px;font-weight:500;line-height:1.45}.ProductDetailDialog_errorText__wwPxC,.ProductDetailDialog_helperText__cHECM{order:5}.ProductDetailDialog_actionRow__gIbVI{align-items:center;background:#ffffff;box-sizing:border-box;border-top:1px solid #dddddd;display:grid;flex:none;grid-gap:10px;gap:10px;grid-template-columns:minmax(96px,100px) minmax(0,1fr);margin:0;padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-right,0px));width:100%;z-index:2}.ProductDetailDialog_quantityControl__6bhuR{background:#f6f6fb;height:45px;min-width:100px;width:100%}.ProductDetailDialog_quantityButton__VGMar{width:30px}.ProductDetailDialog_quantityValue__NxzS2{font-size:20px;width:40px}.ProductDetailDialog_primaryAction__8wLPu{border-radius:4px!important;font-size:16px!important;min-height:45px!important;min-width:0!important;padding-inline:14px!important;width:100%}.ProductDetailDialog_primaryActionWide__j8TvG{width:100%}}@media (max-width:640px){.ProductDetailDialog_dialogPaper__CfCoi{width:100vw}.ProductDetailDialog_dialogBody__aKHhy{padding-top:16px}.ProductDetailDialog_mobileGallerySlide__gmC6f{flex-basis:calc(100vw - 45px)}.ProductDetailDialog_actionRow__gIbVI{gap:8px;grid-template-columns:92px minmax(0,1fr);padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.ProductDetailDialog_quantityControl__6bhuR{min-width:92px}.ProductDetailDialog_quantityValue__NxzS2{font-size:18px;width:32px}.ProductDetailDialog_primaryAction__8wLPu{font-size:15px!important;padding-inline:12px!important}}.KkyShell_page__CkcMa{background:#ffffff;min-height:100vh}.KkyShell_checkoutOverlay__HOmIk{align-items:center;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#151822;display:flex;flex-direction:column;font-size:15px;font-weight:600;gap:16px;inset:0;justify-content:center;position:fixed;z-index:1400}.KkyShell_checkoutSpinner__YWx8k{color:#151822}.KkyShell_statusMessage__0r9Ix{align-items:center;border-radius:8px;box-shadow:0 12px 28px rgba(21,24,34,.12);display:flex;gap:14px;justify-content:space-between;left:50%;max-width:min(680px,calc(100vw - 32px));padding:12px 14px;position:fixed;top:16px;transform:translateX(-50%);width:max-content;z-index:60}.KkyShell_statusMessage__0r9Ix span{font-size:13px;line-height:1.45}.KkyShell_statusMessage__0r9Ix button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;flex:0 0 auto;font:inherit;font-size:12px;font-weight:700;padding:0}.KkyShell_statusWarning__0xI_y{background:#fff8e6;border:1px solid #f1cf83;color:#765319}.KkyShell_statusError__RZuN3{background:#fff1f1;border:1px solid #efb0b0;color:#9c2525}.KkyShell_layout__Hurc4{display:grid;grid-template-columns:260px minmax(0,1fr) 98px;min-height:100vh}.KkyShell_filterColumn__8ZU3c{border-right:1px solid #ececf3;min-height:100vh}.KkyShell_mainColumn__GBd4V{min-width:0;padding:24px 24px 64px 23px;transition:padding .22s ease}.KkyShell_stepPanel__lPTwg{animation:KkyShell_stepFade__cmPnG .22s ease}.KkyShell_railColumn__dnNL9{border-left:1px solid #ececf3;min-height:100vh}.KkyShell_layoutCartOpen__2lraQ .KkyShell_mainColumn__GBd4V{padding-right:321px}.KkyShell_mobileCartButton__UMJxK{background:#7278ff;border:0;border-radius:20px;bottom:12px;color:#ffffff;cursor:pointer;display:none;font:inherit;padding:0;position:fixed;left:12px;right:12px;z-index:30}.KkyShell_mobileCartButtonHidden__Vg_gx{opacity:0;pointer-events:none}.KkyShell_mobileCartButtonContent__u_l6x{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr auto;min-height:49px;padding:0 14px}.KkyShell_mobileCartButtonLead__2JVU6{align-items:center;display:inline-flex;position:relative}.KkyShell_mobileCartButtonIcon__96Uqt{font-size:18px!important}.KkyShell_mobileCartButtonCount__jM_co{align-items:center;background:rgba(255,255,255,.18);border-radius:999px;color:#ffffff;display:inline-flex;font-size:13px;font-weight:600;height:20px;justify-content:center;margin-left:8px;min-width:20px;padding:0 6px}.KkyShell_mobileCartButtonLabel__xT1k8{font-size:17px;font-weight:600;line-height:1;text-align:center}.KkyShell_mobileCartButtonChevron__lVSPe{font-size:20px!important}@keyframes KkyShell_stepFade__cmPnG{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.KkyShell_layout__Hurc4{grid-template-columns:232px minmax(0,1fr) 98px}.KkyShell_layoutCartOpen__2lraQ .KkyShell_mainColumn__GBd4V{padding-right:309px}}@media (max-width:960px){.KkyShell_layout__Hurc4{grid-template-columns:1fr}.KkyShell_filterColumn__8ZU3c,.KkyShell_railColumn__dnNL9{border:0;display:none;min-height:auto}.KkyShell_mainColumn__GBd4V{margin:0 auto}.KkyShell_layoutCartOpen__2lraQ .KkyShell_mainColumn__GBd4V,.KkyShell_mainColumn__GBd4V{box-sizing:border-box;padding:20px 12px 92px;width:min(100%,720px)}.KkyShell_mobileCartButton__UMJxK{display:inline-flex}.KkyShell_statusMessage__0r9Ix{align-items:flex-start;left:12px;right:12px;top:12px;transform:none;width:auto}}.KkyShell_confirmDialogPaper__jtJgk{border-radius:16px;padding:8px;max-width:420px;border:2px solid #e9e9ff}.KkyShell_confirmDialogContent__ms41c{padding:20px 24px 8px}.KkyShell_confirmDialogText__buYWU{color:#333;font-size:14px;line-height:1.5}.KkyShell_confirmDialogActions__AOAOa{padding:12px 24px 20px;gap:10px}.KkyShell_confirmDialogCancel__vzPIM{border-color:#e9e9ff;color:#333}