.BundleDiscountApplyClient_wrap__6mwJW{--bundle-accent-border:#c9dbef;--bundle-accent-bg:#eef5fc;--bundle-accent-border-focus:#9dbce0;display:flex;flex-direction:column;gap:0;padding-bottom:0}.BundleDiscountApplyClient_workspace__t_2S8{display:contents}.BundleDiscountApplyClient_panel__SdYG8{background:#fff;border:1px solid var(--border);border-radius:8px;padding:16px}.BundleDiscountApplyClient_listPanel__4WMnC{padding-bottom:16px}.BundleDiscountApplyClient_listPanelDocked__pTrTO{padding-bottom:var(--totals-dock,168px)}.BundleDiscountApplyClient_panelHead__mvTf0{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.BundleDiscountApplyClient_panelHeadText__5LUPu{min-width:0;display:flex;flex-direction:column;gap:4px}.BundleDiscountApplyClient_panelTitle__1UQ_i{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.BundleDiscountApplyClient_categoryBtn__XnnIr{flex-shrink:0;min-height:36px;padding:0 12px;border:1px solid var(--brand);border-radius:8px;background:#f3f8ff;color:var(--brand);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.BundleDiscountApplyClient_categoryBtn__XnnIr:hover{background:#e8f1fa}.BundleDiscountApplyClient_productList__NxLSV,.BundleDiscountApplyClient_selectedList__OnodD,.BundleDiscountApplyClient_summaryList__WVAGZ{list-style:none;margin:0;padding:0}.BundleDiscountApplyClient_selectedList__OnodD{display:flex;flex-direction:column;gap:12px}.BundleDiscountApplyClient_selectedCard__mdiZx{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 28px;gap:18px 28px;align-items:center;padding:20px 22px;border:1px solid var(--bundle-accent-border);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfcfe);box-shadow:0 1px 2px rgba(15,36,69,.04);overflow:hidden}.BundleDiscountApplyClient_selectedProduct__XcVbI{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch;position:relative;min-width:0}.BundleDiscountApplyClient_selectedMedia__bvzm1{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px}.BundleDiscountApplyClient_selectedMobileGiftBadge__Dty5m{display:inline-flex;flex:0 0 auto;min-width:max-content;max-width:none;margin-left:0;padding:5px 6px 5px 8px;font-size:.6875rem}.BundleDiscountApplyClient_selectedInfoWrap__xJmgH{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:76px;padding-bottom:0}.BundleDiscountApplyClient_selectedInfo__4s9TS{flex:1 1 auto}.BundleDiscountApplyClient_selectedMeta__51g0i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:flex-end;grid-gap:8px;gap:8px;justify-self:end;width:auto;min-width:280px;padding:10px 12px;border:1px solid var(--bundle-accent-border);border-radius:8px;background:var(--bundle-accent-bg)}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFormula__GOzNr,.BundleDiscountApplyClient_selectedInfo__4s9TS .BundleDiscountApplyClient_calcFormula__GOzNr{margin-top:8px;width:100%}.BundleDiscountApplyClient_selectedFooter__ajACJ{display:flex;flex-direction:column;gap:8px;min-width:0;box-sizing:border-box;margin-top:4px;border:none;box-shadow:none;border-top:1px solid var(--bundle-accent-border);border-radius:0 0 8px 8px;background:var(--bundle-accent-bg)}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_metaRemoveBtn__0CfDC{box-sizing:border-box;min-height:32px;height:32px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_metaRemoveBtn__0CfDC{display:inline-flex;align-items:center;padding:0 9px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_selectedMeta__51g0i{width:100%;min-width:0;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFormula__GOzNr{margin-top:0;padding-right:0;grid-template-columns:max-content minmax(20px,24px) max-content minmax(20px,24px) max-content;align-items:center}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.6875rem;color:#666}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:.96875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_won__I2FPN{font-size:.6875rem;font-weight:600;letter-spacing:-.03em}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcOp__nK06n,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_footerFormulaOpEquals__dQxl0,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_footerFormulaOpMinus__anzhv{align-self:center;padding:0 6px;font-size:.96875rem}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.6875rem;font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_feeSelect___uWPq{gap:8px;justify-content:flex-start}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcLabel__h6Dtx,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_periodLabel__uD6zV{display:block;min-height:1.15em;line-height:1.15}.BundleDiscountApplyClient_footerFormula__GC9tS{display:grid;grid-template-columns:max-content 22px max-content 22px max-content;grid-template-rows:auto auto;grid-row-gap:4px;row-gap:4px;justify-items:start;align-items:center;min-width:0}.BundleDiscountApplyClient_footerFormulaLabelBase__kk0Ns{grid-column:1;grid-row:1}.BundleDiscountApplyClient_footerFormulaLabelDiscount__1b_oT{grid-column:3;grid-row:1}.BundleDiscountApplyClient_footerFormulaLabelFinal__Hr1jd{grid-column:5;grid-row:1}.BundleDiscountApplyClient_footerFormulaValueBase__ELcoo{grid-column:1;grid-row:2}.BundleDiscountApplyClient_footerFormulaOpMinus__anzhv{grid-column:2;grid-row:2;justify-self:center}.BundleDiscountApplyClient_footerFormulaValueDiscount__Ug_t1{grid-column:3;grid-row:2}.BundleDiscountApplyClient_footerFormulaOpEquals__dQxl0{grid-column:4;grid-row:2;justify-self:center}.BundleDiscountApplyClient_footerFormulaValueFinal__MuG6_{grid-column:5;grid-row:2}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelect___uWPq{width:auto;flex:0 0 auto}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{width:auto;min-width:68px;max-width:84px;padding:0 8px}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControlsSplit__lwFZ6 .BundleDiscountApplyClient_feeSelect___uWPq:nth-child(2) .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{min-width:76px;max-width:118px}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControlsSplit__lwFZ6{grid-template-columns:max-content max-content;width:auto;min-width:0}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControls__Vb9lf{width:auto}.BundleDiscountApplyClient_selectedControls__Vb9lf{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px 10px;flex:0 0 auto;min-width:0;width:100%;padding-left:0;border-left:none}.BundleDiscountApplyClient_metaRemoveBtn__0CfDC{align-self:end;min-height:38px;padding:0 9px;border:1px solid #d4dde7;border-radius:6px;background:#fff;color:#64748b;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.BundleDiscountApplyClient_metaRemoveBtn__0CfDC:hover{border-color:#e5b9b9;background:#fff7f7;color:#b42318}.BundleDiscountApplyClient_selectedControlsSplit__lwFZ6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px 10px;gap:8px 10px;align-items:stretch;width:100%;min-width:248px}.BundleDiscountApplyClient_feeSelect___uWPq,.BundleDiscountApplyClient_selectedPeriod__qyXgV{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;min-width:0}.BundleDiscountApplyClient_feeSelect___uWPq{position:relative;width:100%}.BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;box-sizing:border-box;min-height:40px;width:100%;padding:0 10px;border:1px solid var(--bundle-accent-border);border-radius:8px;background:#fff;font:inherit;font-size:.8125rem;font-weight:700;color:#152033;letter-spacing:-.02em;text-align:left;cursor:pointer}.BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k{font-size:.8125rem}.BundleDiscountApplyClient_feeSelectTriggerOpen__tlsEu,.BundleDiscountApplyClient_feeSelectTrigger__gWL5Q:hover{border-color:var(--bundle-accent-border-focus)}.BundleDiscountApplyClient_feeSelectValue__Gke4o{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BundleDiscountApplyClient_feeSelectChevron__JDyx_{flex-shrink:0;font-size:.7rem;color:#64748b;line-height:1}.BundleDiscountApplyClient_feeSelectMenu__lHKPP{position:absolute;top:calc(100% + 4px);left:0;z-index:40;box-sizing:border-box;min-width:100%;width:max-content;max-width:min(280px,calc(100vw - 32px));margin:0;padding:6px;list-style:none;border:1px solid var(--bundle-accent-border);border-radius:8px;background:#fff;box-shadow:0 10px 28px rgba(15,36,69,.14)}.BundleDiscountApplyClient_feeSelectAlignRight__eL1Dw .BundleDiscountApplyClient_feeSelectMenu__lHKPP{left:auto;right:0}.BundleDiscountApplyClient_feeSelectOptionActive__FEJ_G,.BundleDiscountApplyClient_feeSelectOption__WHzkH{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.8125rem;font-weight:600;color:#152033;text-align:left;cursor:pointer}.BundleDiscountApplyClient_feeSelectOptionActive__FEJ_G,.BundleDiscountApplyClient_feeSelectOption__WHzkH:hover{background:#eef5fc;color:var(--brand)}.BundleDiscountApplyClient_feeSelectOptionLabel__5uyt6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BundleDiscountApplyClient_feeSelectOptionFee__pJYwQ{flex-shrink:0;font-size:.75rem;font-weight:700;color:#334155;white-space:nowrap}.BundleDiscountApplyClient_feeSelectOptionActive__FEJ_G .BundleDiscountApplyClient_feeSelectOptionFee__pJYwQ{color:#334155}.BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.75rem;font-weight:600;color:#94a3b8;letter-spacing:-.01em;white-space:nowrap}.BundleDiscountApplyClient_periodSelect__ba1tr{min-height:40px;width:100%;padding:0 10px;border:1px solid var(--bundle-accent-border);border-radius:10px;background:#fff;font:inherit;font-size:.8125rem;font-weight:700;color:#152033;letter-spacing:-.02em}.BundleDiscountApplyClient_periodSelectCompact__twtR3{min-width:88px;max-width:112px}.BundleDiscountApplyClient_periodSelectWide__Fsmra{min-width:140px;max-width:200px}.BundleDiscountApplyClient_visitSelect__1HhZP{min-width:0;max-width:168px;font-size:.75rem;font-weight:600}.BundleDiscountApplyClient_calcFormula__GOzNr,.BundleDiscountApplyClient_optionCalc__SZ77H{display:grid;grid-template-columns:max-content minmax(16px,1fr) max-content minmax(16px,1fr) max-content;align-items:end;width:100%;min-width:0;padding-right:8%}.BundleDiscountApplyClient_calcPart__0t4aV{display:grid;grid-gap:2px;gap:2px;justify-items:start;text-align:left}.BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.75rem;font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em;white-space:nowrap}.BundleDiscountApplyClient_thumb__H_Kbl{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:8px;border:1px solid #e8eef5;background:#fff;overflow:hidden;flex-shrink:0}.BundleDiscountApplyClient_thumbImg__cNjA2{width:100%;height:100%;object-fit:contain}.BundleDiscountApplyClient_thumbFallback__xa45E{font-size:1.1rem;font-weight:800;color:var(--brand)}.BundleDiscountApplyClient_selectedInfo__4s9TS{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:2px}.BundleDiscountApplyClient_selectedMetaLine__QgqFu{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:8px;gap:8px;width:100%;min-width:0;margin-top:auto;padding-right:2px;box-sizing:border-box}.BundleDiscountApplyClient_selectedNameText___MVCR{display:block;width:100%;font-size:1.05rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#152033;word-break:break-all;overflow-wrap:anywhere}.BundleDiscountApplyClient_productSubtitle__D1QFI,.BundleDiscountApplyClient_selectedSubtitle__lTtnZ{display:block;width:100%;margin-top:0;color:#6b7785;font-size:.8125rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BundleDiscountApplyClient_productMeta__jcQQh,.BundleDiscountApplyClient_selectedCategory__NtaS7{margin-top:2px;font-size:.8125rem;color:#8a939e;letter-spacing:-.01em}.BundleDiscountApplyClient_selectedMetaLine__QgqFu .BundleDiscountApplyClient_selectedCategory__NtaS7{flex:1 1 auto;min-width:0;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BundleDiscountApplyClient_calcBase__oLBO_,.BundleDiscountApplyClient_calcDiscount__t6pCQ,.BundleDiscountApplyClient_calcFinal__ImxdB{display:inline-flex;align-items:baseline;gap:1px;letter-spacing:-.03em;white-space:nowrap;line-height:1.15}.BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:1.0625rem;font-weight:700;letter-spacing:-.03em;line-height:1.15}.BundleDiscountApplyClient_won__I2FPN{font-size:calc(1.0625rem - 1pt);font-weight:600;letter-spacing:-.03em}.BundleDiscountApplyClient_calcBase__oLBO_,.BundleDiscountApplyClient_calcBase__oLBO_ .BundleDiscountApplyClient_won__I2FPN{color:#475569}.BundleDiscountApplyClient_calcDiscount__t6pCQ,.BundleDiscountApplyClient_calcDiscount__t6pCQ .BundleDiscountApplyClient_won__I2FPN{color:var(--price-discount)}.BundleDiscountApplyClient_calcFinal__ImxdB,.BundleDiscountApplyClient_calcFinal__ImxdB .BundleDiscountApplyClient_won__I2FPN{color:var(--price)}.BundleDiscountApplyClient_calcOp__nK06n{justify-self:center;align-self:end;padding-bottom:1px;font-size:.9375rem;font-weight:700;color:#94a3b8}.BundleDiscountApplyClient_listThumb__2W_JD{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;border:1px solid #eef1f5;background:#f8fafc;overflow:hidden;flex-shrink:0}.BundleDiscountApplyClient_productPrice__7hov1{font-size:.875rem;font-weight:600;color:var(--price);white-space:nowrap}.BundleDiscountApplyClient_productPrice__7hov1 strong{font-size:1.0625rem;font-weight:700;letter-spacing:-.03em}.BundleDiscountApplyClient_removeBtn__SX1mX{border:none;background:#f1f5f9;color:#64748b;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;padding:6px 10px;border-radius:6px}.BundleDiscountApplyClient_removeBtn__SX1mX:hover{color:#c0392b;background:#fdecea}.BundleDiscountApplyClient_removeSpacer__RTAAR{width:28px}.BundleDiscountApplyClient_searchInput__IyuQH{width:100%;min-height:42px;margin-bottom:12px;padding:0 12px;border:1px solid #d5dde7;border-radius:10px;outline:none;font:inherit;font-size:.9375rem}.BundleDiscountApplyClient_searchInput__IyuQH:focus,.BundleDiscountApplyClient_searchInput__IyuQH:focus-visible{outline:none;border-color:#9eb8d4;box-shadow:none}.BundleDiscountApplyClient_pickerSearchBlockSolo__G2IH0{display:flex;flex-direction:column;gap:6px}.BundleDiscountApplyClient_pickerHint__NaIhA{margin:0;padding:0 2px;color:#7b8794;font-size:.9rem;line-height:1.45}.BundleDiscountApplyClient_pickerSearchBlock__gidtj{margin:0 0 12px;border:1px solid var(--bundle-accent-border);border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.BundleDiscountApplyClient_pickerSearchBlock__gidtj:focus-within{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.BundleDiscountApplyClient_searchInputInBlock__mWbLX{display:block;box-sizing:border-box;width:100%;min-height:42px;margin:0;padding:0 12px;border:none;border-top:1px solid var(--bundle-accent-border);border-radius:0;background:#fff;outline:none;font:inherit;font-size:.9375rem;animation:BundleDiscountApplyClient_searchSlideIn__L53rp .24s cubic-bezier(.22,1,.36,1)}.BundleDiscountApplyClient_searchInputInBlock__mWbLX:focus,.BundleDiscountApplyClient_searchInputInBlock__mWbLX:focus-visible{outline:none;box-shadow:none}.BundleDiscountApplyClient_searchInputConnected__keigP{display:block;box-sizing:border-box;width:100%;min-height:42px;margin:0 0 12px;padding:0 12px;border-top:1px solid var(--bundle-accent-border);border:1px solid var(--bundle-accent-border);border-radius:0 0 12px 12px;background:#fff;outline:none;font:inherit;font-size:.9375rem}.BundleDiscountApplyClient_searchInputConnected__keigP:focus,.BundleDiscountApplyClient_searchInputConnected__keigP:focus-visible{outline:none;border-color:var(--bundle-accent-border-focus);border-top-color:var(--bundle-accent-border);box-shadow:none}.BundleDiscountApplyClient_productList__NxLSV{display:flex;flex-direction:column}.BundleDiscountApplyClient_listReveal__167CV{animation:BundleDiscountApplyClient_listRevealIn___u58c .32s cubic-bezier(.22,1,.36,1)}.BundleDiscountApplyClient_productListEnter__nWKO0>li{animation:BundleDiscountApplyClient_productRowIn__NkEdr .32s cubic-bezier(.22,1,.36,1) both}.BundleDiscountApplyClient_productListEnter__nWKO0>li:first-child{animation-delay:0s}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(2){animation-delay:28ms}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(3){animation-delay:56ms}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(4){animation-delay:84ms}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(5){animation-delay:112ms}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(6){animation-delay:.14s}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(7){animation-delay:168ms}.BundleDiscountApplyClient_productListEnter__nWKO0>li:nth-child(n+8){animation-delay:196ms}@keyframes BundleDiscountApplyClient_listRevealIn___u58c{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes BundleDiscountApplyClient_productRowIn__NkEdr{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes BundleDiscountApplyClient_searchSlideIn__L53rp{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.BundleDiscountApplyClient_productRowOpen__gf2YY,.BundleDiscountApplyClient_productRow__rhFy6{border-top:1px solid #eef1f5}.BundleDiscountApplyClient_productRowOpen__gf2YY{background:#f8fbff;border-radius:8px;margin:4px 0;border-top-color:transparent;box-shadow:inset 0 0 0 1px var(--bundle-accent-border)}.BundleDiscountApplyClient_productMain__UO0iZ{display:grid;grid-template-columns:48px minmax(0,min(100%,52rem)) auto;justify-content:start;grid-gap:10px 12px;gap:10px 12px;align-items:center;width:100%;padding:12px 8px;border:none;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.BundleDiscountApplyClient_productMain__UO0iZ:hover .BundleDiscountApplyClient_productName__fmZWh{color:var(--brand)}.BundleDiscountApplyClient_productInfo__0UZJW{min-width:0;display:flex;flex-direction:column;gap:1px}.BundleDiscountApplyClient_productName__fmZWh{display:block;font-size:.9375rem;font-weight:600;line-height:1.4;word-break:break-all;overflow-wrap:anywhere}.BundleDiscountApplyClient_productMeta__jcQQh{display:block;line-height:1.3}.BundleDiscountApplyClient_optionPanelShell__OPhSk{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.BundleDiscountApplyClient_optionPanelShellOpen__Uq8PI{grid-template-rows:1fr;opacity:1}.BundleDiscountApplyClient_optionPanelClip__Q6aJX{min-height:0;overflow:hidden}.BundleDiscountApplyClient_optionPanel__xOATW{display:flex;flex-direction:column;gap:10px;margin:0 6px 10px;padding:12px;border:1px solid var(--bundle-accent-border);border-radius:8px;background:var(--bundle-accent-bg);transform:translateY(-6px);transition:transform .28s cubic-bezier(.22,1,.36,1)}.BundleDiscountApplyClient_optionPanelShellOpen__Uq8PI .BundleDiscountApplyClient_optionPanel__xOATW{transform:translateY(0)}.BundleDiscountApplyClient_optionLabel__3Pbt0{margin:0;font-size:.78rem;font-weight:700;color:#64748b}.BundleDiscountApplyClient_optionList__gLQ9H{display:flex;flex-direction:column;--option-row-gap:16px;gap:var(--option-row-gap);max-width:720px}.BundleDiscountApplyClient_optionRow__uRFlA{position:relative;display:flex;flex-direction:column;gap:6px}.BundleDiscountApplyClient_optionRow__uRFlA+.BundleDiscountApplyClient_optionRow__uRFlA:before{content:"";position:absolute;top:calc(var(--option-row-gap) / -2);left:0;right:0;height:1px;background:#e8eef3;pointer-events:none}.BundleDiscountApplyClient_optionBtnActive__9n3sP,.BundleDiscountApplyClient_optionBtn__dFa81{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:100%;min-height:52px;padding:12px 14px;border:1px solid #e3e7ed;border-radius:8px;background:#fff;font:inherit;font-size:.875rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.BundleDiscountApplyClient_optionBtn__dFa81:hover{background:#f7fafc;border-color:#c5d4e4}.BundleDiscountApplyClient_optionBtnActive__9n3sP{border-color:transparent;background:#d4e6f5;box-shadow:inset 0 0 0 1.5px var(--brand)}.BundleDiscountApplyClient_optionHead__lp_jg{display:flex;align-items:center;gap:8px;min-width:0}.BundleDiscountApplyClient_optionHeadRight__1F_tl{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.BundleDiscountApplyClient_giftBadge___gApi{position:relative;display:inline-flex;align-items:center;flex-shrink:0;padding:5px 6px 5px 8px;border-radius:4px;border:1px solid #e2cc8e;background:#fffbef;color:#8a5f00;font-size:.6875rem;font-weight:500;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:0 1px 2px rgba(154,107,0,.08)}.BundleDiscountApplyClient_giftBadge___gApi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px 0 0 3px;background:#d4b04a}.BundleDiscountApplyClient_optionBtnActive__9n3sP .BundleDiscountApplyClient_giftBadge___gApi{background:#fff}.BundleDiscountApplyClient_optionCheckOn__j9J_5,.BundleDiscountApplyClient_optionCheck__w_nGm{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:1.5px solid #d0d7e0;background:#fff;color:transparent;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.BundleDiscountApplyClient_optionCheckOn__j9J_5{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 1px 4px rgb(34 112 182/.28)}.BundleDiscountApplyClient_optionPeriod__GQ0rp{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:6px;flex:1 1 auto;min-width:0;padding-top:1px}.BundleDiscountApplyClient_optionPeriodMonths__BGm4Q{font-size:.875rem;font-weight:800;color:#152033;letter-spacing:-.02em;white-space:nowrap;line-height:1.2}.BundleDiscountApplyClient_optionBtnActive__9n3sP .BundleDiscountApplyClient_optionPeriodMonths__BGm4Q{color:var(--brand)}.BundleDiscountApplyClient_optionCare__0Kuwa{font-size:.875rem;font-weight:400;color:#64748b;letter-spacing:-.02em;line-height:1.3;word-break:keep-all}.BundleDiscountApplyClient_optionBtnActive__9n3sP .BundleDiscountApplyClient_optionCare__0Kuwa{color:#3d6f9c}.BundleDiscountApplyClient_optionBtnActive__9n3sP .BundleDiscountApplyClient_calcFormula__GOzNr,.BundleDiscountApplyClient_optionBtn__dFa81 .BundleDiscountApplyClient_calcFormula__GOzNr{width:100%;margin-top:0}.BundleDiscountApplyClient_optionCalc__SZ77H{width:100%;min-width:0}.BundleDiscountApplyClient_optionActionsSlot__cpxVE{min-width:0}.BundleDiscountApplyClient_optionActions__fkx5M{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:6px;gap:6px;width:min(100%,320px)}.BundleDiscountApplyClient_optionCancel__UkzeM,.BundleDiscountApplyClient_optionConfirm__RgEtK{min-height:40px;padding:8px 12px;border-radius:7px;font:inherit;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,filter .25s ease,transform .12s ease}.BundleDiscountApplyClient_optionCancel__UkzeM{border:1px solid #d5dde7;background:#fff;color:#555}.BundleDiscountApplyClient_optionCancel__UkzeM:hover{border-color:var(--brand);color:var(--brand)}.BundleDiscountApplyClient_optionConfirm__RgEtK{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #0d4a81;background:linear-gradient(135deg,#1a6fb8,#0d4a81);color:#fff}.BundleDiscountApplyClient_optionConfirm__RgEtK:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 14px rgba(13,74,129,.24)}.BundleDiscountApplyClient_optionConfirm__RgEtK:active:not(:disabled){transform:translateY(1px)}.BundleDiscountApplyClient_optionConfirm__RgEtK:disabled{opacity:.55;filter:grayscale(.3);cursor:not-allowed;box-shadow:none}.BundleDiscountApplyClient_optionConfirmIcon__0249F{flex-shrink:0;width:16px;height:16px}.BundleDiscountApplyClient_optionConfirm__RgEtK:focus-visible:not(:disabled) .BundleDiscountApplyClient_optionConfirmIcon__0249F,.BundleDiscountApplyClient_optionConfirm__RgEtK:hover:not(:disabled) .BundleDiscountApplyClient_optionConfirmIcon__0249F{animation:BundleDiscountApplyClient_optionConfirmIconPop__swiaf .5s ease}@keyframes BundleDiscountApplyClient_optionConfirmIconPop__swiaf{0%,to{transform:scale(1)}35%{transform:scale(1.15)}65%{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.BundleDiscountApplyClient_nextBtn__N7ENn:focus-visible:not(:disabled) .BundleDiscountApplyClient_nextBtnIcon__hRHSu,.BundleDiscountApplyClient_nextBtn__N7ENn:hover:not(:disabled) .BundleDiscountApplyClient_nextBtnIcon__hRHSu,.BundleDiscountApplyClient_optionConfirm__RgEtK:focus-visible:not(:disabled) .BundleDiscountApplyClient_optionConfirmIcon__0249F,.BundleDiscountApplyClient_optionConfirm__RgEtK:hover:not(:disabled) .BundleDiscountApplyClient_optionConfirmIcon__0249F{animation:none}.BundleDiscountApplyClient_listReveal__167CV,.BundleDiscountApplyClient_productListEnter__nWKO0>li,.BundleDiscountApplyClient_searchInputInBlock__mWbLX{animation:none}}.BundleDiscountApplyClient_muted__Mw1l2{margin:8px 0 0;color:#8a939e;font-size:.875rem}.BundleDiscountApplyClient_sentinel__OyRCT{height:1px;pointer-events:none}.BundleDiscountApplyClient_productSkeleton__riF_p{pointer-events:none;cursor:default}.BundleDiscountApplyClient_skeletonThumb__bFjTA{position:relative;background:#eef1f5}.BundleDiscountApplyClient_skeletonBar__djnYh{display:block;border-radius:4px;background:linear-gradient(90deg,#eceff3,#f5f7fa 50%,#eceff3);background-size:200% 100%;animation:BundleDiscountApplyClient_bundleSkeletonPulse__Kjmfr 1.4s ease-in-out infinite}.BundleDiscountApplyClient_skeletonName__O92Uk{width:78%;height:14px}.BundleDiscountApplyClient_skeletonMeta__sp4y5{width:42%;height:11px}.BundleDiscountApplyClient_skeletonPrice__aXr2K{width:88px;height:16px;justify-self:end}@keyframes BundleDiscountApplyClient_bundleSkeletonPulse__Kjmfr{0%,to{opacity:.55}50%{opacity:1}}.BundleDiscountApplyClient_totalsBar__Bsze5{position:fixed;left:50%;bottom:0;z-index:40;display:flex;flex-direction:column;gap:1px;width:min(100% - 32px,var(--container));padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));background:#fff;border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;box-shadow:0 -8px 24px rgba(15,36,69,.08);transform:translateX(-50%)}.BundleDiscountApplyClient_totalsEmpty__RT0ME,.BundleDiscountApplyClient_totalsSummary__lZpuq{display:none}.BundleDiscountApplyClient_totalsAmounts__gFcJo{display:contents}.BundleDiscountApplyClient_totalsSummaryItem__ouHxQ+.BundleDiscountApplyClient_totalsSummaryItem__ouHxQ{margin-top:0}.BundleDiscountApplyClient_totalsSummaryName__46g7v{margin:0;font-size:.875rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:#152033;word-break:break-all;overflow-wrap:anywhere}.BundleDiscountApplyClient_totalsSummarySubtitle__C_fpc{margin:1px 0 0;color:#6b7785;font-size:.75rem;font-weight:500;line-height:1.3;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.BundleDiscountApplyClient_totalsSummaryMeta__HQnNq{flex:1 1 auto;min-width:0;margin:0;font-size:.75rem;color:#8a939e;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BundleDiscountApplyClient_totalsSummaryMetaLine__mhftU{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:6px;gap:6px;min-width:0;margin-top:4px;padding-right:1px;box-sizing:border-box}.BundleDiscountApplyClient_totalsSummaryHead__TsVk1{display:flex;flex-direction:column;align-items:stretch;position:relative;min-height:0;padding-bottom:0}.BundleDiscountApplyClient_totalsSummaryText__5_TlH{min-width:0;flex:0 0 auto}.BundleDiscountApplyClient_totalsSummaryGiftBadge__ZmGq_{position:relative;flex-shrink:0;min-width:max-content;margin:0;font-size:.625rem;padding:3px 5px 3px 6px}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw{margin-top:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcFormula__GOzNr{flex:0 1 auto;min-width:0;width:auto;padding-right:0;grid-template-columns:max-content 26px max-content 26px max-content;justify-content:start}.BundleDiscountApplyClient_totalsSummaryRemoveBtn__aCdv8{flex-shrink:0;margin-left:auto;align-self:flex-end;min-height:28px;padding:0 8px;border:1px solid #d4dde7;border-radius:6px;background:#fff;color:#64748b;font:inherit;font-size:.6875rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.BundleDiscountApplyClient_totalsSummaryRemoveBtn__aCdv8:hover{border-color:#e5b9b9;background:#fff7f7;color:#b42318}.BundleDiscountApplyClient_selectedInfo__4s9TS .BundleDiscountApplyClient_giftBadge___gApi{align-self:center;margin-top:0}.BundleDiscountApplyClient_totalsSummaryRows__rfAEi{display:flex;flex-direction:column;gap:4px;margin-top:8px}.BundleDiscountApplyClient_totalsSummaryRow__Xg_jW{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:.8125rem}.BundleDiscountApplyClient_totalsSummaryLabel__A6fVF{flex-shrink:0;color:#64748b;font-weight:600}.BundleDiscountApplyClient_totalsSummaryPrice__Mvdxf{display:inline-flex;align-items:baseline;gap:1px;color:var(--price);text-align:right}.BundleDiscountApplyClient_totalsSummaryPrice__Mvdxf strong{font-size:.9375rem;font-weight:800;letter-spacing:-.03em}.BundleDiscountApplyClient_totalsSummaryGift__x4yHi{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:1px;text-align:right;color:var(--price-gift)}.BundleDiscountApplyClient_totalsSummaryGift__x4yHi strong{font-weight:700}.BundleDiscountApplyClient_totalsSummaryGiftText__0suff{font-size:.75rem;font-weight:600;color:var(--price-gift);word-break:keep-all}.BundleDiscountApplyClient_totalsSummaryGiftEmpty__HGqnl{color:#94a3b8}.BundleDiscountApplyClient_totalsRow__hn95l{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-height:28px;padding:3px 2px}.BundleDiscountApplyClient_totalsRow__hn95l>span:first-child{flex-shrink:0;color:#64748b;font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;white-space:nowrap}.BundleDiscountApplyClient_totalsRow__hn95l strong{min-width:0;color:var(--price);font-size:.975rem;font-weight:700;line-height:1.2;letter-spacing:-.04em;text-align:right;white-space:nowrap}.BundleDiscountApplyClient_totalsRow__hn95l em{margin-left:2px;font-size:.6875rem;font-style:normal;font-weight:600}.BundleDiscountApplyClient_totalsRowGift__iRA6L strong{color:var(--price-gift)}.BundleDiscountApplyClient_totalsRowDiscount__OOXt0 strong{color:var(--price-discount)}.BundleDiscountApplyClient_totalsRowFinal__UOKBU{margin-top:4px;padding-top:7px;border-top:1px solid #e8edf2}.BundleDiscountApplyClient_totalsRowFinal__UOKBU strong{font-size:1.0625rem;font-weight:800}.BundleDiscountApplyClient_warnSlot__pHb5Z{display:grid;grid-template-rows:0fr;opacity:0;margin:0;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1),opacity .28s ease,margin .34s cubic-bezier(.22,1,.36,1);pointer-events:none}.BundleDiscountApplyClient_warnSlotOpen__wvgMA{grid-template-rows:1fr;opacity:1;margin-top:6px;margin-bottom:0;pointer-events:auto}.BundleDiscountApplyClient_warnSlotInner__c_xNe{overflow:hidden;min-height:0}.BundleDiscountApplyClient_warnText__W5ZX1{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;color:#c0392b;font-size:.78rem;font-weight:700;text-align:center;line-height:1.35;letter-spacing:-.02em}.BundleDiscountApplyClient_warnIcon__YqGck{display:inline-flex;flex-shrink:0;color:#c0392b;line-height:0}.BundleDiscountApplyClient_nextBtn__N7ENn{display:inline-flex;align-items:center;justify-content:center;gap:0;margin-top:6px;width:100%;min-height:46px;padding:11px 16px;border:1px solid #0d4a81;border-radius:8px;background:linear-gradient(135deg,#1a6fb8,#0d4a81);color:#fff;font:inherit;font-size:1rem;font-weight:500;line-height:1.2;cursor:pointer;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,filter .25s ease,transform .12s ease}.BundleDiscountApplyClient_actionButtons__nUi_6{display:grid;grid-template-columns:minmax(96px,.82fr) minmax(0,1.5fr);grid-gap:8px;gap:8px;width:100%;margin-top:6px}.BundleDiscountApplyClient_actionButtons__nUi_6 .BundleDiscountApplyClient_nextBtn__N7ENn{margin-top:0}.BundleDiscountApplyClient_cartBtn__Nzgpy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #287fba;border-radius:8px;background:#fff;color:#176da8;font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.BundleDiscountApplyClient_cartBtn__Nzgpy:hover:not(:disabled){border-color:#176da8;background:#eef6fc}.BundleDiscountApplyClient_cartBtn__Nzgpy:disabled{border-color:#cad4de;background:#f5f7f9;color:#9ba7b3;cursor:not-allowed}.BundleDiscountApplyClient_cartBtnIcon__xolkz{flex:0 0 auto;width:18px;height:18px}.BundleDiscountApplyClient_nextBtn__N7ENn:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 14px rgba(13,74,129,.24)}.BundleDiscountApplyClient_nextBtn__N7ENn:active:not(:disabled){transform:translateY(1px)}.BundleDiscountApplyClient_nextBtn__N7ENn:disabled{opacity:.55;filter:grayscale(.3);cursor:not-allowed;box-shadow:none}.BundleDiscountApplyClient_nextBtnMain__c2ji1{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:8px;min-width:0}.BundleDiscountApplyClient_nextBtnCount__HHJAz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.375rem;height:1.375rem;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BundleDiscountApplyClient_nextBtnIcon__hRHSu{flex-shrink:0;width:18px;height:18px}.BundleDiscountApplyClient_nextBtn__N7ENn:focus-visible:not(:disabled) .BundleDiscountApplyClient_nextBtnIcon__hRHSu,.BundleDiscountApplyClient_nextBtn__N7ENn:hover:not(:disabled) .BundleDiscountApplyClient_nextBtnIcon__hRHSu{animation:BundleDiscountApplyClient_optionConfirmIconPop__swiaf .5s ease}.BundleDiscountApplyClient_summaryList__WVAGZ{display:flex;flex-direction:column;gap:6px;margin:10px 0 14px;font-size:.875rem;color:#444}.BundleDiscountApplyClient_field__rRNXO{display:flex;flex-direction:column;gap:6px;margin-top:12px}.BundleDiscountApplyClient_field__rRNXO label{font-size:.8125rem;font-weight:600}.BundleDiscountApplyClient_field__rRNXO input,.BundleDiscountApplyClient_field__rRNXO textarea{min-height:42px;padding:10px 12px;border:1px solid #d5dde7;border-radius:10px;font:inherit}.BundleDiscountApplyClient_field__rRNXO textarea{min-height:88px;resize:vertical}.BundleDiscountApplyClient_agreeRow__WCr58{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:.875rem}.BundleDiscountApplyClient_formActions__4O1Xd{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:10px;gap:10px;margin-top:16px}.BundleDiscountApplyClient_backBtn__kTag6{min-height:48px;border:1px solid #d5dde7;border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.BundleDiscountApplyClient_errorText__gutah{margin:10px 0 0;color:#c0392b;font-size:.875rem}.BundleDiscountApplyClient_donePanel__hBzMR{text-align:center;padding:28px 20px}.BundleDiscountApplyClient_doneTitle__Hbpn_{margin:0 0 8px;font-size:1.25rem}.BundleDiscountApplyClient_doneMessage__1oR1O{margin:0;color:#555}.BundleDiscountApplyClient_doneReceipt__dd87y{margin:14px 0 20px;font-size:.95rem}@media (max-width:1023px){.BundleDiscountApplyClient_selectedCard__mdiZx{grid-template-columns:1fr;gap:2px;padding:12px;border-radius:8px;background:#fff}.BundleDiscountApplyClient_selectedProduct__XcVbI{grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:stretch}.BundleDiscountApplyClient_selectedInfoWrap__xJmgH{min-height:72px;padding-bottom:0}.BundleDiscountApplyClient_selectedMobileGiftBadge__Dty5m{display:inline-flex;flex:0 0 auto;min-width:max-content;max-width:none;margin-left:0;padding:5px 6px 5px 8px;font-size:.6875rem}.BundleDiscountApplyClient_selectedInfo__4s9TS .BundleDiscountApplyClient_selectedMobileGiftBadge__Dty5m{margin-top:0}.BundleDiscountApplyClient_thumb__H_Kbl{width:72px;height:72px;border-radius:8px}.BundleDiscountApplyClient_selectedInfo__4s9TS{flex:1 1 auto;gap:4px;padding-top:0}.BundleDiscountApplyClient_selectedNameText___MVCR{font-size:.875rem;line-height:1.4;letter-spacing:-.02em}.BundleDiscountApplyClient_selectedCategory__NtaS7{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.75rem;white-space:nowrap}.BundleDiscountApplyClient_selectedMetaLine__QgqFu{justify-content:space-between;gap:6px;margin-top:auto}.BundleDiscountApplyClient_productSubtitle__D1QFI,.BundleDiscountApplyClient_selectedSubtitle__lTtnZ{font-size:.75rem}.BundleDiscountApplyClient_removeBtn__SX1mX{padding:4px 8px;font-size:.72rem}.BundleDiscountApplyClient_selectedMeta__51g0i{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;justify-self:stretch;width:100%;grid-gap:6px;gap:6px;padding:6px;border-radius:8px}.BundleDiscountApplyClient_selectedFooter__ajACJ{flex-direction:column;align-items:stretch;gap:0;width:calc(100% + 24px);margin:8px -12px -12px;padding:6px 12px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_selectedMeta__51g0i{position:relative;margin-top:12px;padding:12px 0 0;border:none;border-radius:0;background:transparent;margin-left:0;width:100%}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_selectedMeta__51g0i:before{content:"";position:absolute;top:0;left:4px;right:4px;height:1px;background:var(--bundle-accent-border)}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFormula__GOzNr,.BundleDiscountApplyClient_selectedInfo__4s9TS .BundleDiscountApplyClient_calcFormula__GOzNr{margin-top:6px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.6875rem;font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_feeSelect___uWPq{gap:4px;justify-content:flex-start}.BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.6875rem;line-height:1.15;letter-spacing:-.02em;color:#666}.BundleDiscountApplyClient_calcPart__0t4aV{gap:4px}.BundleDiscountApplyClient_calcBase__oLBO_,.BundleDiscountApplyClient_calcDiscount__t6pCQ,.BundleDiscountApplyClient_calcFinal__ImxdB{line-height:1.1}.BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:.96875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_won__I2FPN{font-size:.6875rem;font-weight:600;letter-spacing:-.03em}.BundleDiscountApplyClient_calcOp__nK06n{margin-top:0;font-size:.96875rem}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControls__Vb9lf{width:auto}.BundleDiscountApplyClient_selectedControls__Vb9lf{width:auto;padding-left:0;padding-top:0;border-left:none;border-top:none;gap:6px;display:flex;flex-wrap:nowrap}.BundleDiscountApplyClient_selectedControlsSplit__lwFZ6{display:grid;grid-template-columns:max-content max-content;width:auto;min-width:0;grid-gap:6px;gap:6px}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelect___uWPq{width:auto;flex:0 0 auto}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k,.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{width:auto;min-width:68px;max-width:84px;min-height:32px;height:32px;padding:0 8px;border-radius:6px;font-size:.75rem}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControlsSplit__lwFZ6 .BundleDiscountApplyClient_feeSelect___uWPq:nth-child(2) .BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k,.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_selectedControlsSplit__lwFZ6 .BundleDiscountApplyClient_feeSelect___uWPq:nth-child(2) .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{min-width:76px;max-width:118px}.BundleDiscountApplyClient_metaRemoveBtn__0CfDC{min-height:32px;height:32px;padding:0 8px}.BundleDiscountApplyClient_feeSelect___uWPq,.BundleDiscountApplyClient_selectedPeriod__qyXgV{min-width:0}.BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.6875rem;color:#64748b}.BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k,.BundleDiscountApplyClient_feeSelectTrigger__gWL5Q,.BundleDiscountApplyClient_periodSelectCompact__twtR3,.BundleDiscountApplyClient_periodSelectWide__Fsmra,.BundleDiscountApplyClient_periodSelect__ba1tr,.BundleDiscountApplyClient_visitSelect__1HhZP{min-width:0;max-width:none;width:100%;min-height:38px;padding:0 8px;border-radius:6px;font-size:.75rem}.BundleDiscountApplyClient_feeSelectMenu__lHKPP{max-width:min(260px,calc(100vw - 24px))}.BundleDiscountApplyClient_feeSelectOptionActive__FEJ_G,.BundleDiscountApplyClient_feeSelectOption__WHzkH{padding:9px 10px;font-size:.75rem}.BundleDiscountApplyClient_feeSelectOptionFee__pJYwQ{font-size:.6875rem}.BundleDiscountApplyClient_optionBtnActive__9n3sP,.BundleDiscountApplyClient_optionBtn__dFa81{padding:10px 12px;gap:8px}.BundleDiscountApplyClient_optionPeriod__GQ0rp{min-width:0;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:1px;margin-bottom:2px}.BundleDiscountApplyClient_optionHead__lp_jg{align-items:flex-start}.BundleDiscountApplyClient_optionPeriodMonths__BGm4Q{font-size:.8125rem;line-height:1.15}.BundleDiscountApplyClient_optionCare__0Kuwa{font-size:.75rem;line-height:1.15}.BundleDiscountApplyClient_optionList__gLQ9H{max-width:none}}@media (max-width:640px){.BundleDiscountApplyClient_productMain__UO0iZ{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb info" "thumb price";gap:8px;padding:10px 6px}.BundleDiscountApplyClient_productMain__UO0iZ .BundleDiscountApplyClient_listThumb__2W_JD{grid-area:thumb;width:44px;height:44px}.BundleDiscountApplyClient_productMain__UO0iZ .BundleDiscountApplyClient_productInfo__0UZJW{grid-area:info}.BundleDiscountApplyClient_productMain__UO0iZ .BundleDiscountApplyClient_productPrice__7hov1{grid-area:price;justify-self:start;margin-top:2px;font-size:.8125rem}.BundleDiscountApplyClient_productMain__UO0iZ .BundleDiscountApplyClient_skeletonPrice__aXr2K{grid-area:price;justify-self:start;width:72px}.BundleDiscountApplyClient_productMain__UO0iZ .BundleDiscountApplyClient_productPrice__7hov1 strong{font-size:.975rem}.BundleDiscountApplyClient_productName__fmZWh{font-size:.875rem}.BundleDiscountApplyClient_productMeta__jcQQh{font-size:.72rem}}@media (max-width:767px){.BundleDiscountApplyClient_panel__SdYG8{border-right:0;border-left:0;border-radius:0;box-shadow:none}.BundleDiscountApplyClient_totalsBar__Bsze5{width:calc(100% - 16px);border-right:1px solid var(--border);border-left:1px solid var(--border);border-radius:8px 8px 0 0}}@media (min-width:1024px){.BundleDiscountApplyClient_workspace__t_2S8{display:grid;grid-template-columns:minmax(0,1fr) 336px;align-items:start;grid-gap:16px;gap:16px}.BundleDiscountApplyClient_selectedPanel__VFMJi{grid-column:1/-1}.BundleDiscountApplyClient_listPanel__4WMnC{grid-column:1;grid-row:2}.BundleDiscountApplyClient_workspaceEmpty__esk7T .BundleDiscountApplyClient_listPanel__4WMnC{grid-row:1}.BundleDiscountApplyClient_panel__SdYG8{border-radius:8px;padding:18px;border-color:#e1e7ee;box-shadow:0 4px 18px rgba(15,23,42,.07)}.BundleDiscountApplyClient_panelTitle__1UQ_i{font-size:1.35rem}.BundleDiscountApplyClient_selectedList__OnodD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.BundleDiscountApplyClient_selectedCard__mdiZx{grid-template-columns:1fr;gap:4px;padding:14px}.BundleDiscountApplyClient_selectedProduct__XcVbI{grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:stretch}.BundleDiscountApplyClient_selectedInfoWrap__xJmgH{min-height:112px;padding-bottom:0}.BundleDiscountApplyClient_totalsSummaryHead__TsVk1{min-height:0;padding-bottom:0}.BundleDiscountApplyClient_thumb__H_Kbl{width:112px;height:112px}.BundleDiscountApplyClient_pickerHint__NaIhA{font-size:.975rem;margin:8px 0 14px}.BundleDiscountApplyClient_selectedInfo__4s9TS{padding-top:0}.BundleDiscountApplyClient_selectedNameText___MVCR{font-size:1.125rem}.BundleDiscountApplyClient_selectedSubtitle__lTtnZ{font-size:.875rem}.BundleDiscountApplyClient_productSubtitle__D1QFI{font-size:.8125rem}.BundleDiscountApplyClient_selectedCategory__NtaS7{font-size:.875rem}.BundleDiscountApplyClient_selectedMeta__51g0i{min-width:0;gap:8px;padding:8px 10px}.BundleDiscountApplyClient_selectedFooter__ajACJ{flex-direction:row;align-items:flex-end;gap:8px 16px;width:calc(100% + 28px);margin:4px -14px -14px;padding:8px 14px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_footerFormula__GC9tS{flex:1 1 auto;min-width:0;grid-template-columns:max-content 32px max-content 32px max-content}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.8125rem;color:var(--muted)}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_won__I2FPN{font-size:.875rem;font-weight:600;letter-spacing:-.03em}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcOp__nK06n,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_footerFormulaOpEquals__dQxl0,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_footerFormulaOpMinus__anzhv{padding:0 0 2px;font-size:1.1875rem}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.8125rem;font-weight:400;line-height:1.15;color:var(--muted);letter-spacing:-.02em}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcPart__0t4aV{gap:8px}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcLabel__h6Dtx,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_periodLabel__uD6zV{display:block;min-height:1.15em;line-height:1.15}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcBase__oLBO_,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcDiscount__t6pCQ,.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_calcFinal__ImxdB{letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_feeSelect___uWPq{gap:4px;justify-content:flex-start}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_selectedMeta__51g0i{flex:0 0 auto;display:flex;flex-direction:row;align-items:flex-end;gap:8px;margin-left:auto;margin-top:0;padding:0 0 0 14px;border:none;box-shadow:none;border-left:1px solid var(--bundle-accent-border);border-radius:0;background:transparent;width:auto}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_selectedControls__Vb9lf{width:auto}.BundleDiscountApplyClient_selectedFooter__ajACJ .BundleDiscountApplyClient_metaRemoveBtn__0CfDC{align-self:flex-end}.BundleDiscountApplyClient_optionLabel__3Pbt0{font-size:.9rem}.BundleDiscountApplyClient_selectedControlsSplit__lwFZ6{gap:6px}.BundleDiscountApplyClient_selectedInfo__4s9TS .BundleDiscountApplyClient_calcFormula__GOzNr{margin-top:0}.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelectTriggerCompact__JjI0k,.BundleDiscountApplyClient_selectedMeta__51g0i .BundleDiscountApplyClient_feeSelectTrigger__gWL5Q{min-height:32px;height:32px;font-size:.8125rem}.BundleDiscountApplyClient_periodLabel__uD6zV{font-size:.7rem}.BundleDiscountApplyClient_metaRemoveBtn__0CfDC{min-height:38px;padding:0 9px;font-size:.75rem}.BundleDiscountApplyClient_productRowOpen__gf2YY{overflow:hidden;max-width:100%}.BundleDiscountApplyClient_optionPanelClip__Q6aJX,.BundleDiscountApplyClient_optionPanelShell__OPhSk{max-width:100%;min-width:0}.BundleDiscountApplyClient_optionPanel__xOATW{margin:0 12px 14px;padding:14px 16px;max-width:100%;box-sizing:border-box;min-width:0}.BundleDiscountApplyClient_optionList__gLQ9H{max-width:760px;width:100%;--option-row-gap:20px;gap:var(--option-row-gap)}.BundleDiscountApplyClient_optionRow__uRFlA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.BundleDiscountApplyClient_optionActionsSlot__cpxVE{grid-column:1/-1;grid-row:auto;display:flex;align-items:center;justify-content:center;min-width:0;margin-top:10px}.BundleDiscountApplyClient_optionActions__fkx5M{width:min(100%,320px);max-width:none}.BundleDiscountApplyClient_giftBadge___gApi{font-size:.75rem;padding:5px 8px 5px 10px}.BundleDiscountApplyClient_calcPart__0t4aV{gap:8px}.BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.8125rem;letter-spacing:-.02em;line-height:1.15}.BundleDiscountApplyClient_calcBase__oLBO_,.BundleDiscountApplyClient_calcDiscount__t6pCQ,.BundleDiscountApplyClient_calcFinal__ImxdB{letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_won__I2FPN{font-size:.875rem;font-weight:600;letter-spacing:-.03em}.BundleDiscountApplyClient_calcOp__nK06n{font-size:1.1875rem;padding-bottom:2px}.BundleDiscountApplyClient_optionBtnActive__9n3sP,.BundleDiscountApplyClient_optionBtn__dFa81{width:auto;min-width:0}.BundleDiscountApplyClient_listPanel__4WMnC{padding-bottom:18px}.BundleDiscountApplyClient_totalsBar__Bsze5{grid-column:2;grid-row:2;position:-webkit-sticky;position:sticky;top:calc(var(--head-category-nav-height, 55px) + 20px);left:auto;bottom:auto;transform:none;align-self:start;width:100%;margin-top:0;margin-left:0;padding:14px 16px;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 4px 16px rgba(15,23,42,.08)}.BundleDiscountApplyClient_workspaceEmpty__esk7T .BundleDiscountApplyClient_totalsBar__Bsze5{grid-row:1}.BundleDiscountApplyClient_totalsEmpty__RT0ME{display:flex;align-items:center;flex-direction:column;margin:0 0 14px;padding:10px 4px 18px;border-bottom:1px solid #e8edf2;text-align:center}.BundleDiscountApplyClient_totalsEmptyIcon__TaVJ9{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:12px;border:1px solid #dce9f3;border-radius:17px;background:linear-gradient(145deg,#f8fcff,#edf5fb);box-shadow:0 7px 18px rgba(35,112,164,.09);color:var(--brand)}.BundleDiscountApplyClient_totalsEmptyIcon__TaVJ9 svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.BundleDiscountApplyClient_totalsEmpty__RT0ME>strong{color:#25384b;font-size:.9375rem;font-weight:700;line-height:1.35;letter-spacing:-.025em}.BundleDiscountApplyClient_totalsEmpty__RT0ME p{margin:6px 0 0;color:#7b8997;font-size:.75rem;line-height:1.55;letter-spacing:-.02em}.BundleDiscountApplyClient_totalsAmountsEmpty__03Rhf{display:none}.BundleDiscountApplyClient_totalsSummary__lZpuq{display:flex;flex-direction:column;gap:14px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid #e8edf2}.BundleDiscountApplyClient_totalsSummaryItem__ouHxQ{overflow:hidden;padding:12px 12px 0;border:1px solid var(--bundle-accent-border);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfcfe)}.BundleDiscountApplyClient_totalsSummaryGiftBadge__ZmGq_{font-size:.625rem;padding:3px 5px 3px 6px}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw{margin:10px -12px 0;padding:8px 12px 10px;border-top:1px solid var(--bundle-accent-border);background:var(--bundle-accent-bg)}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcFormula__GOzNr{grid-template-columns:max-content 26px max-content 26px max-content;align-items:end;justify-content:start}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcOp__nK06n{align-self:end;padding:0 4px 1px;font-size:.875rem}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcPart__0t4aV{gap:2px}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcLabel__h6Dtx{font-size:.6875rem;line-height:1.15}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcBase__oLBO_ strong,.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcDiscount__t6pCQ strong,.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_calcFinal__ImxdB strong{font-size:.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.BundleDiscountApplyClient_totalsSummaryFormula__R3XXw .BundleDiscountApplyClient_won__I2FPN{font-size:.6875rem;font-weight:600}.BundleDiscountApplyClient_totalsSummaryName__46g7v{font-size:.9375rem}.BundleDiscountApplyClient_totalsSummaryMeta__HQnNq,.BundleDiscountApplyClient_totalsSummarySubtitle__C_fpc{font-size:.8125rem}.BundleDiscountApplyClient_totalsRow__hn95l{min-height:36px;padding:6px 2px}.BundleDiscountApplyClient_totalsRow__hn95l>span:first-child{font-size:.85rem}.BundleDiscountApplyClient_totalsRow__hn95l strong{font-size:1.125rem}.BundleDiscountApplyClient_totalsRow__hn95l em{font-size:.75rem}.BundleDiscountApplyClient_totalsRowFinal__UOKBU{margin-top:5px;padding-top:8px}.BundleDiscountApplyClient_totalsRowFinal__UOKBU strong{font-size:1.1875rem}.BundleDiscountApplyClient_nextBtn__N7ENn{align-self:stretch;width:100%;min-width:0;min-height:48px;margin-top:8px;margin-left:0;border-radius:7px;font-size:.9375rem;font-weight:700}}@media (min-width:1280px){.BundleDiscountApplyClient_selectedCard__mdiZx{grid-template-columns:1fr;padding:14px}.BundleDiscountApplyClient_selectedNameText___MVCR{font-size:1.1875rem}.BundleDiscountApplyClient_selectedCategory__NtaS7,.BundleDiscountApplyClient_selectedSubtitle__lTtnZ{font-size:.9375rem}}