.parts-actions_actionsPanel__kKCSU{background:#fff;border-radius:0;display:grid;gap:18px}.parts-actions_actionsPanel__kKCSU,.parts-actions_singleActionPanel__ikxHO{grid-template-columns:1fr;padding:0}.parts-actions_quantityRow__r3Xuy{align-items:center;background:transparent;border:none;border-radius:0;display:grid;grid-column:1/-1;gap:14px;grid-template-columns:96px minmax(0,1fr);justify-content:flex-start;min-height:34px;padding:0}.parts-actions_quantityRow__r3Xuy span{color:#6b7280;font-size:14px;font-weight:400;min-width:0}.parts-actions_quantityStepper__Hb6Gs{align-items:center;background:#fff;border:1px solid #dfe3e8;border-radius:2px;display:grid;grid-template-columns:32px 48px 32px;height:30px;justify-self:start;overflow:hidden}.parts-actions_quantityStepper__Hb6Gs button{background:transparent;border:none;color:#606060;cursor:pointer;font-size:18px;height:100%;line-height:1;transition:background .15s ease,color .15s ease}.parts-actions_quantityStepper__Hb6Gs button:hover{background:#eff6ff;color:#2563eb}.parts-actions_quantityStepper__Hb6Gs strong{align-items:center;border-left:1px solid #dfe3e8;border-right:1px solid #dfe3e8;color:#1e293b;display:flex;font-size:14px;font-weight:400;font-variant-numeric:tabular-nums;height:100%;justify-content:center}.parts-actions_actionBar__Q2gj6{display:grid;gap:14px;grid-template-columns:minmax(0,180px) minmax(0,180px);justify-content:flex-start;min-height:48px;overflow:visible;padding-left:0}.parts-actions_buyButton__k7CBP,.parts-actions_cartButton__ru8i_{align-items:center;border-radius:2px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:0;height:48px;justify-content:center;transition:all .2s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden;outline:none}.parts-actions_buyButton__k7CBP:hover,.parts-actions_cartButton__ru8i_:hover{filter:brightness(.98)}.parts-actions_buyButton__k7CBP:active,.parts-actions_cartButton__ru8i_:active{transform:scale(.99)}.parts-actions_buyButton__k7CBP:disabled,.parts-actions_cartButton__ru8i_:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.62;transform:none}.parts-actions_cartButton__ru8i_{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}.parts-actions_cartButton__ru8i_:hover{background:#dbeafe;border-color:#2563eb;color:#1d4ed8}.parts-actions_buyButton__k7CBP{background:#2563eb;border:1px solid #2563eb;color:#fff}.parts-actions_buyButton__k7CBP:hover{background:#1d4ed8;border-color:#1d4ed8}.parts-actions_floatingCart__Z7zYV{align-items:center;background:#2563eb;border:none;border-radius:50%;bottom:96px;box-shadow:0 6px 18px rgba(37,99,235,.28);color:#fff;cursor:pointer;display:flex;gap:6px;height:72px;justify-content:center;position:fixed;right:32px;width:72px;z-index:1001;transition:transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s ease}.parts-actions_floatingCart__Z7zYV:hover{transform:scale(1.06);box-shadow:0 8px 24px rgba(37,99,235,.35)}.parts-actions_floatingCart__Z7zYV span{align-items:center;background:#ef4444;border-radius:50%;display:flex;font-size:12px;height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute;right:-2px;top:-4px;animation:parts-actions_badgePop__epL5K .3s cubic-bezier(.19,1,.22,1)}@keyframes parts-actions_badgePop__epL5K{0%{transform:scale(0)}to{transform:scale(1)}}.parts-actions_cartMask__fCrXa{background:transparent;inset:0;position:fixed;z-index:998}.parts-actions_cartPopup__O7sCj{background:#fff;border-radius:12px;bottom:120px;box-shadow:0 18px 42px rgba(24,26,49,.22);display:flex;flex-direction:column;height:calc(100vh - 132px);overflow:hidden;position:fixed;right:240px;width:min(820px,100vw - 280px);z-index:999}.parts-actions_cartPopupHeader__y3BC_{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 18px}.parts-actions_cartPopupHeader__y3BC_ h2{color:#1e293b;font-size:20px;font-weight:600;margin:0}.parts-actions_cartPopupHeader__y3BC_ button{align-items:center;background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;width:32px;border-radius:6px;transition:background .15s ease}.parts-actions_cartPopupHeader__y3BC_ button:hover{background:#f1f5f9}.parts-actions_cartList__fj7BQ,.parts-actions_cartPopupBody__mnXT3{display:flex;flex:1;flex-direction:column;min-height:0}.parts-actions_cartList__fj7BQ{gap:12px;overflow-y:auto;padding:16px}.parts-actions_cartItem__YaUr_{border:1px solid #f1f5f9;border-radius:8px;display:flex;gap:12px;padding:12px;transition:border-color .2s ease}.parts-actions_cartItem__YaUr_:hover{border-color:#2563eb}.parts-actions_cartItem__YaUr_ img{border-radius:8px;height:72px;-o-object-fit:cover;object-fit:cover;width:72px}.parts-actions_cartInfo__rWrfz{flex:1;min-width:0}.parts-actions_cartName__EnmA5{color:#1e293b;display:-webkit-box;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.parts-actions_cartSku__8yNOL{color:#64748b;font-size:12px;margin-top:4px}.parts-actions_cartPrice__QFAMa{color:#ef4444;font-size:16px;font-weight:600;margin-top:8px}.parts-actions_cartFooter__4x21S{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.parts-actions_stepper__idSJ8{align-items:center;border:1px solid #e2e8f0;border-radius:6px;display:grid;grid-template-columns:28px 34px 28px;height:28px}.parts-actions_deleteButton__LGG6d,.parts-actions_stepper__idSJ8 button{background:transparent;border:none;color:#64748b;cursor:pointer}.parts-actions_stepper__idSJ8 span{font-size:13px;text-align:center}.parts-actions_emptyCart__ywDoN{align-items:center;color:#64748b;display:flex;flex:1;justify-content:center;min-height:240px}.parts-actions_drawerFooter__UylVW{border-top:1px solid #f1f5f9;padding:16px}.parts-actions_drawerFooter__UylVW div{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.parts-actions_drawerFooter__UylVW span{color:#64748b}.parts-actions_drawerFooter__UylVW strong{color:#ef4444;font-size:20px}.parts-actions_drawerFooter__UylVW button{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;height:44px;width:100%;transition:background .2s ease}.parts-actions_drawerFooter__UylVW button:hover{background:#1d4ed8}.parts-actions_drawerFooter__UylVW button:disabled{background:#cbd5e1;cursor:not-allowed}.parts-actions_checkoutForm__VXN1V,.parts-actions_checkoutScroll__4eT9T{display:flex;flex:1;flex-direction:column;min-height:0}.parts-actions_checkoutScroll__4eT9T{background:#f8fafc;gap:12px;overflow-y:auto;padding:16px}.parts-actions_checkoutCard__tpKbJ{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:14px}.parts-actions_checkoutCard__tpKbJ h3{color:#1e293b;font-size:16px;font-weight:600;margin:0 0 12px}.parts-actions_selectedAddressCard__iFMUh{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.parts-actions_selectedAddressCard__iFMUh strong{color:#1e293b;font-size:15px;line-height:1.5}.parts-actions_selectedAddressCard__iFMUh span{color:#64748b;font-size:13px}.parts-actions_addressChoices__1c6IU{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.parts-actions_addressChip__RYRQr{background:#fff;border:1px solid #dbeafe;border-radius:6px;color:#64748b;cursor:pointer;height:30px;padding:0 10px;transition:all .15s ease}.parts-actions_addressChip__RYRQr:hover{border-color:#2563eb;color:#2563eb}.parts-actions_addressChipSelected__Q1sCv{background:#eff6ff;border-color:#2563eb;color:#2563eb}.parts-actions_snapshotList__FOUYI{display:flex;flex-direction:column;gap:14px}.parts-actions_snapshotItem__ZoaUX{display:grid;gap:12px;grid-template-columns:86px minmax(0,1fr)}.parts-actions_snapshotItem__ZoaUX img{border:1px solid #e2e8f0;border-radius:8px;height:86px;-o-object-fit:cover;object-fit:cover;width:86px}.parts-actions_snapshotInfo__V6dYE{min-width:0}.parts-actions_snapshotHead__xs0W_{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.parts-actions_snapshotHead__xs0W_ strong{color:#1e293b;display:-webkit-box;flex:1;font-size:15px;line-height:1.45;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.parts-actions_snapshotHead__xs0W_ span{color:#ef4444;font-size:15px;font-weight:600;white-space:nowrap}.parts-actions_snapshotInfo__V6dYE p,.parts-actions_snapshotInfo__V6dYE small{color:#64748b;display:block;font-size:12px;margin:4px 0 0}.parts-actions_itemRemark__aR1zn{display:flex;flex-direction:column;gap:6px;margin-top:10px}.parts-actions_itemRemark__aR1zn span{color:#1e293b;font-size:13px;font-weight:500}.parts-actions_itemRemark__aR1zn textarea{border:1px solid #cbd5e1;border-radius:6px;font-size:13px;line-height:1.5;outline:none;padding:8px 10px;resize:vertical;transition:border-color .2s,box-shadow .2s}.parts-actions_itemRemark__aR1zn textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.parts-actions_serviceRows__xMLyF{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:4px}.parts-actions_priceDetail__GL39W div,.parts-actions_serviceRows__xMLyF div{align-items:center;display:flex;justify-content:space-between;padding:10px 0}.parts-actions_priceDetail__GL39W span,.parts-actions_serviceRows__xMLyF span{color:#1e293b;font-size:14px}.parts-actions_serviceRows__xMLyF strong{color:#1e293b;font-size:14px;font-weight:500}.parts-actions_priceDetail__GL39W div+div{border-top:1px solid #e2e8f0}.parts-actions_priceDetail__GL39W em{color:#64748b;font-style:normal;margin-left:6px}.parts-actions_priceDetail__GL39W strong{color:#1e293b;font-size:16px}.parts-actions_priceDetail__GL39W div:last-child strong{color:#ef4444}.parts-actions_checkoutSticky__ztnUA{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:grid;gap:10px;grid-template-columns:150px 1fr;padding:14px 16px 16px}.parts-actions_checkoutSticky__ztnUA button{border:none;border-radius:8px;cursor:pointer;font-size:15px;height:44px;transition:all .2s ease}.parts-actions_checkoutSticky__ztnUA button:active{transform:scale(.97)}.parts-actions_checkoutSticky__ztnUA button:first-child{background:#eff6ff;color:#2563eb}.parts-actions_checkoutSticky__ztnUA button:first-child:hover{background:#dbeafe}.parts-actions_checkoutSticky__ztnUA button:last-child{background:#2563eb;color:#fff;font-weight:600}.parts-actions_checkoutSticky__ztnUA button:last-child:hover{background:#1d4ed8}.parts-actions_addressEditor__Om_KK,.parts-actions_addressPool__SCilj{border:1px solid #e2e8f0;border-radius:8px;padding:12px}.parts-actions_addressModal__FMXZu .ant-modal-content{border-radius:12px;overflow:hidden}.parts-actions_addressModal__FMXZu .ant-modal-header{border-bottom:1px solid #e2e8f0;margin-bottom:0;padding:18px 22px 14px}.parts-actions_addressModal__FMXZu .ant-modal-title{color:#1e293b;font-size:20px;font-weight:600}.parts-actions_addressModal__FMXZu .ant-modal-body{padding:18px 22px 22px}.parts-actions_addressModalIntro__g5GLy{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;color:#64748b;font-size:13px;line-height:1.6;margin-bottom:14px;padding:10px 12px}.parts-actions_addressPoolHead__Bg3Vi{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.parts-actions_addressPoolHead__Bg3Vi button{background:#eff6ff;border:none;border-radius:6px;color:#2563eb;cursor:pointer;font-size:12px;height:30px;padding:0 10px;transition:background .15s ease}.parts-actions_addressPoolHead__Bg3Vi button:hover{background:#dbeafe}.parts-actions_addressEditor__Om_KK h3,.parts-actions_addressPool__SCilj h3{color:#1e293b;font-size:15px;font-weight:600;margin:0 0 10px}.parts-actions_addressEditor__Om_KK{display:flex;flex-direction:column;gap:12px}.parts-actions_addressEditor__Om_KK label{display:flex;flex-direction:column;gap:6px}.parts-actions_addressEditor__Om_KK label span{color:#1e293b;font-size:13px;font-weight:500}.parts-actions_addressEditor__Om_KK input,.parts-actions_addressEditor__Om_KK textarea{border:1px solid #cbd5e1;border-radius:6px;font-size:14px;line-height:1.5;outline:none;padding:9px 10px;resize:vertical;transition:border-color .2s,box-shadow .2s}.parts-actions_addressEditor__Om_KK input{height:40px}.parts-actions_addressEditor__Om_KK input:focus,.parts-actions_addressEditor__Om_KK textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.parts-actions_addressOption__hk8F0{background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:10px;text-align:left;width:100%;transition:border-color .2s,box-shadow .2s}.parts-actions_addressOption__hk8F0:hover{border-color:#2563eb}.parts-actions_addressSelected__iX2tC{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.parts-actions_addressOption__hk8F0 strong{color:#1e293b}.parts-actions_addressOption__hk8F0 p,.parts-actions_addressOption__hk8F0 span{color:#64748b;font-size:12px}.parts-actions_addressOption__hk8F0 p{line-height:1.5;margin:0}.parts-actions_addressOption__hk8F0 em,.parts-actions_addressOption__hk8F0 small{align-self:flex-start;border-radius:6px;font-style:normal;line-height:1.4;margin-top:4px;padding:3px 6px}.parts-actions_addressOption__hk8F0 em{background:#eff6ff;color:#2563eb}.parts-actions_addressOption__hk8F0 small{color:#2563eb}.parts-actions_checkoutForm__VXN1V label{display:flex;flex-direction:column;gap:6px}.parts-actions_checkoutForm__VXN1V label span{color:#1e293b;font-size:13px;font-weight:500}.parts-actions_checkoutForm__VXN1V input,.parts-actions_checkoutForm__VXN1V textarea{border:1px solid #cbd5e1;border-radius:6px;font-size:14px;padding:9px 10px;resize:vertical;transition:border-color .2s}.parts-actions_checkoutForm__VXN1V input:focus,.parts-actions_checkoutForm__VXN1V textarea:focus{border-color:#2563eb;outline:none}.parts-actions_checkoutForm__VXN1V input{height:38px}.parts-actions_checkboxLine__emev2{align-items:center;flex-direction:row!important}.parts-actions_checkboxLine__emev2 input{height:auto;width:auto}.parts-actions_saveAddressButton__kZ_gE{background:#eff6ff;border:none;border-radius:6px;color:#2563eb;cursor:pointer;height:38px;transition:background .15s ease}.parts-actions_saveAddressButton__kZ_gE:hover{background:#dbeafe}@media(max-width:768px){.parts-actions_actionsPanel__kKCSU{border-radius:0;grid-template-columns:1fr;padding:0}.parts-actions_actionBar__Q2gj6{grid-template-columns:1fr 1fr;gap:8px;padding-left:0}.parts-actions_buyButton__k7CBP,.parts-actions_cartButton__ru8i_{font-size:14px;height:44px}.parts-actions_quantityRow__r3Xuy{gap:12px;grid-template-columns:72px minmax(0,1fr);min-height:34px}.parts-actions_floatingCart__Z7zYV{bottom:78px;height:58px;right:16px;width:58px}}.product-tabs_tabHeader__GVIz6{position:sticky;top:0;z-index:3;display:flex;gap:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity}.product-tabs_tabHeader__GVIz6::-webkit-scrollbar{display:none}.product-tabs_tabBtn__oGh93{flex:1;min-width:0;padding:15px 20px;border:none;border-right:1px solid #f1f5f9;background:transparent;color:#64748b;font-size:14px;font-weight:400;line-height:20px;text-align:center;cursor:pointer;position:relative;transition:color .2s ease,background .2s ease;white-space:nowrap;outline:none;font-family:inherit;scroll-snap-align:start}.product-tabs_tabBtn__oGh93:last-child{border-right:none}.product-tabs_tabBtn__oGh93:hover:not(.product-tabs_tabActive__l3NMi){background:#f8fafc;color:#2563eb}.product-tabs_tabActive__l3NMi{background:#2563eb;color:#fff}.product-tabs_tabActive__l3NMi:hover{background:#1d4ed8!important;color:#fff!important}.product-tabs_tabContent__JQ74s{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.03);overflow:hidden}.product-tabs_detailSection__yKhbD{scroll-margin-top:72px;padding:0}.product-tabs_detailSection__yKhbD+.product-tabs_detailSection__yKhbD{border-top:1px solid #e2e8f0}.product-tabs_sectionTitle__vWOcn{margin:0;padding:18px 24px 0;color:#0f172a;font-size:18px;font-weight:600;line-height:26px}@media screen and (max-width:1200px){.product-tabs_tabHeader__GVIz6{border-radius:0;box-shadow:none}.product-tabs_tabBtn__oGh93{flex:0 0 auto;min-width:128px;white-space:nowrap}.product-tabs_tabContent__JQ74s{border-left:none;border-right:none;border-radius:0;box-shadow:none}}@media screen and (max-width:640px){.product-tabs_tabHeader__GVIz6{display:grid;grid-template-columns:repeat(var(--parts-info-tab-count,3),minmax(0,1fr));max-width:100%;margin-inline:-1px;border-left:none;border-right:none;overflow-x:hidden;scroll-snap-type:none}.product-tabs_tabBtn__oGh93{min-width:0;padding:11px 6px;font-size:14px;line-height:20px;white-space:normal;overflow-wrap:anywhere;word-break:normal;min-height:46px;display:flex;align-items:center;justify-content:center}.product-tabs_tabActive__l3NMi{box-shadow:inset 0 -3px 0 hsla(0,0%,100%,.55)}.product-tabs_detailSection__yKhbD{scroll-margin-top:58px}.product-tabs_sectionTitle__vWOcn{padding:18px 16px 0;font-size:18px;line-height:25px}}.similar_similarWrap__ns_W5{padding:36px 100px;box-sizing:border-box}.similar_similarWrap__ns_W5 .similar_title__pJY_H{color:#1e293b;font-size:22px;font-style:normal;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:8px}.similar_similarWrap__ns_W5 .similar_title__pJY_H:before{content:"";width:4px;height:20px;background:#2563eb;border-radius:2px}.similar_similarWrap__ns_W5 .similar_similarContent__WS_Fr{display:flex;gap:24px}.similar_similarWrap__ns_W5 .similar_similarContentH5__EB_b7{display:none}.similar_similarWrap__ns_W5 a:-webkit-any-link{text-decoration:none!important;color:unset}.similar_similarWrap__ns_W5 .ant-carousel .slick-next{width:32px;height:32px;color:#747683;background-color:hsla(0,0%,100%,.8);transform:translateY(-80px);inset-inline-end:22px}.similar_similarWrap__ns_W5 .ant-carousel .slick-prev{width:32px;height:32px;color:#747683;background-color:hsla(0,0%,100%,.8);transform:translateY(-80px);inset-inline-start:0}.similar_similarWrap__ns_W5 .ant-carousel .slick-next:after{top:8px;right:-16px}.similar_similarWrap__ns_W5 .ant-carousel .slick-prev:after{top:8px;left:16px}@media screen and (max-width:1200px){.similar_similarWrap__ns_W5{padding:12px!important}.similar_similarWrap__ns_W5 .similar_title__pJY_H{font-size:18px}.similar_similarWrap__ns_W5 .similar_similarContent__WS_Fr{display:none}.similar_similarWrap__ns_W5 .similar_similarContentH5__EB_b7{display:flex;flex-direction:column}}