.build_builder_page__1_6RC{width:100%;max-width:1400px;margin:0 auto;padding:24px 20px}.build_builder_header__LLdpY{margin-bottom:32px}.build_builder_header__LLdpY h1{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:16px}.build_progress_bar__6USqe{width:100%;height:8px;background:#f5f5f5;border-radius:100px;position:relative;overflow:hidden}.build_progress_fill__SEyH0{position:absolute;left:0;top:0;height:100%;background:#f30d00;transition:width .3s ease}.build_progress_text__iecdh{position:absolute;right:0;top:-24px;font-size:.9rem;color:#666}.build_builder_container__CfaNc{display:grid;grid-template-columns:1fr 380px;gap:20px;min-height:calc(100vh - 200px);position:relative}.build_categories_tabs__Adf86{background:#fff;border-radius:12px 12px 0 0;border:1px solid #eee;border-bottom:none;display:flex;flex-wrap:wrap;gap:4px;padding:8px;position:sticky;top:80px;z-index:10}.build_category_tab__ObyPX{flex:1;min-width:140px;max-width:200px;display:flex;align-items:center;gap:8px;padding:8px 12px;background:transparent;border:1px solid #eee;border-radius:6px;transition:all .2s ease;position:relative}.build_category_tab__ObyPX.build_non_clickable__eTCDJ{cursor:default;pointer-events:none}.build_category_tab__ObyPX.build_active__GdWBb{background:#f30d00;color:#fff;border-color:#f30d00}.build_category_tab__ObyPX.build_selected__hxggI{background:#22c55e;color:#fff;border-color:#22c55e}.build_category_icon__Eb0TT{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:rgba(255,255,255,.2);border-radius:6px;color:inherit;font-size:.9rem}.build_category_info__55H5k{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.build_category_name__mocNp{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build_required_badge__diurD{font-size:.65rem;color:inherit;opacity:.8}.build_selected_product_mini__UCAkT{display:flex;align-items:center;gap:4px;margin-left:auto}.build_selected_product_mini__UCAkT img{width:16px;height:16px;border-radius:4px;object-fit:contain;background:#fff}.build_selected_price__m4ydS{font-size:.7rem;font-weight:500;opacity:.9;white-space:nowrap}.build_products_section__MNIgH{background:#fff;border-radius:0 0 12px 12px;padding:20px;border:1px solid #eee;border-top:none;display:flex;flex-direction:column;flex:1}.build_products_header__xV9qZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.build_header_with_skip__Z5xXA{display:flex;align-items:center;gap:16px}.build_products_header__xV9qZ h2{font-size:1.1rem;font-weight:600;color:#1a1a1a}.build_skip_button__i_AfN{padding:10px 20px;background:linear-gradient(135deg,#f97316,#ea580c);border:2px solid #c2410c;border-radius:12px;color:white;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 2px 4px rgba(249,115,22,.3);position:relative;overflow:hidden}.build_skip_button__i_AfN:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .5s}.build_skip_button__i_AfN:hover:before{left:100%}.build_skip_button__i_AfN:hover{background:linear-gradient(135deg,#ea580c,#c2410c);border-color:#9a3412;color:white;transform:translateY(-2px);box-shadow:0 4px 8px rgba(249,115,22,.4)}.build_skip_button_selected__BayKx{background:linear-gradient(135deg,#fb923c,#f97316);border-color:#ea580c;color:white;box-shadow:0 4px 12px rgba(251,146,60,.4)}.build_skip_button_selected__BayKx:hover{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#c2410c;transform:translateY(-2px);box-shadow:0 6px 16px rgba(251,146,60,.5)}.build_products_filters__HfVkl{display:flex;gap:12px;align-items:center}.build_mobile_filter_toggle__M9Srh{display:none}.build_filters_content__1iGyo{display:flex;gap:12px;align-items:center;width:100%}.build_filter_select___AC3f,.build_search_input__E6ejK,.build_sort_select__wcvsA{padding:8px 12px;border:1px solid #e5e7eb;border-radius:6px;font-size:16px;line-height:1.2;color:#061224;background:#fff;min-width:140px}.build_search_input__E6ejK::placeholder{color:#8b94a3;opacity:1}.build_filter_select___AC3f,.build_sort_select__wcvsA{appearance:auto}.build_filter_select___AC3f option,.build_sort_select__wcvsA option{color:#061224;background:#fff}.build_search_input__E6ejK{flex:1;min-width:200px}.build_filter_select___AC3f:focus,.build_search_input__E6ejK:focus,.build_sort_select__wcvsA:focus{outline:none;border-color:#f3d300;box-shadow:0 0 0 2px rgba(243,211,0,.1)}.build_products_scroll_container__24Fc_{height:500px;overflow-y:auto;overflow-x:hidden;border:1px solid #eee;border-radius:8px;padding:16px;background:#fff}.build_products_scroll_container__24Fc_::-webkit-scrollbar{width:8px}.build_products_scroll_container__24Fc_::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.build_products_scroll_container__24Fc_::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.build_products_scroll_container__24Fc_::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.build_products_grid__zdqxZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(213px,1fr));gap:15px;min-height:340px}.build_product_card__lnC2i{box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:8px;padding:13px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;position:relative;overflow:hidden;height:300px;box-shadow:0 2px 4px rgba(0,0,0,.03)}.build_product_card__lnC2i:hover{border-color:#f30d00;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.build_product_card__lnC2i.build_selected__hxggI{border-color:#22c55e;background:#fff}.build_product_card__lnC2i.build_selected__hxggI:before{content:"✓";position:absolute;top:8px;right:8px;width:20px;height:20px;background:#22c55e;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:2}.build_product_card__lnC2i.build_out_of_stock__KKwBZ .build_product_image__SZuol img{filter:grayscale(1);opacity:.58}.build_product_card__lnC2i.build_out_of_stock__KKwBZ{cursor:not-allowed}.build_product_card__lnC2i.build_out_of_stock__KKwBZ:hover .build_product_image__SZuol img{filter:grayscale(1);opacity:.7;transform:none}.build_product_card__lnC2i.build_out_of_stock__KKwBZ:hover{border-color:#eee;transform:none;box-shadow:0 2px 4px rgba(0,0,0,.03)}.build_product_card__lnC2i.build_out_of_stock__KKwBZ .build_product_price__tgOab{color:#1a1a1a}.build_product_image__SZuol{display:flex;align-items:center;justify-content:center;height:150px;padding:10px;background:#fff;border-radius:6px;margin-bottom:8px}.build_product_image__SZuol img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .3s ease}.build_product_card__lnC2i:hover .build_product_image__SZuol img{transform:scale(1.05)}.build_product_info__kt7J3{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0;overflow:hidden}.build_product_info__kt7J3 h3{flex:0 0 auto;font-size:.86rem;font-weight:500;color:#1a1a1a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;min-height:3.25rem;max-height:3.25rem;word-break:break-word;overflow-wrap:anywhere}.build_product_details__thaHq{display:flex;align-items:center;justify-content:space-between;min-width:0;margin-top:auto;padding-top:8px;border-top:1px solid #f0f0f0;flex-shrink:0;overflow:hidden}.build_product_price__tgOab{min-width:0;font-size:1rem;color:#1a1a1a}.build_product_price__tgOab,.build_stock_info__IW8y1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.build_stock_info__IW8y1{max-width:48%;font-size:.78rem;color:#666;padding:2px 4px;background:#f8f9fa;border-radius:4px}.build_selected_products__VhqM0{background:#fff;border-radius:12px;padding:16px;border:1px solid #eee;height:635px;position:sticky;top:80px;display:flex;flex-direction:column}.build_selected_header___1KG7{padding-bottom:12px;border-bottom:1px solid #eee;margin-bottom:12px}.build_selected_header___1KG7 h2{font-size:.9rem;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.build_total_price__MGYaZ{font-size:1.25rem;font-weight:600;color:#22c55e;display:flex;align-items:center;gap:4px}.build_selected_list__xGe5u{display:flex;flex-direction:column;gap:6px;flex:1;overflow-y:auto;padding-right:4px;margin-bottom:12px}.build_selected_list__xGe5u::-webkit-scrollbar{width:4px}.build_selected_list__xGe5u::-webkit-scrollbar-track{background:#f1f1f1;border-radius:100px}.build_selected_list__xGe5u::-webkit-scrollbar-thumb{background:#ddd;border-radius:100px}.build_selected_list__xGe5u::-webkit-scrollbar-thumb:hover{background:#ccc}.build_selected_item__GLhNt{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;background:#f8f9fa;border-radius:8px;transition:all .2s ease;border:1px solid transparent;min-width:0}.build_selected_item__GLhNt:hover{border-color:#f30d00;transform:translateX(2px)}.build_multi_selected_item__zFmSS{flex-direction:column;align-items:stretch;gap:8px}.build_multi_selected_item__zFmSS .build_item_info__KFeDO{flex:none;max-width:none;width:100%}.build_multi_selected_item__zFmSS .build_item_name__kL_c3{-webkit-line-clamp:1}.build_item_info__KFeDO{display:flex;align-items:center;gap:8px;min-width:0;flex:0 0 96px;max-width:96px;padding-top:2px}.build_item_icon__b2ab0{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;flex-shrink:0;background:#fff;border-radius:6px;color:#666;font-size:.85rem;border:1px solid #eee}.build_item_name__kL_c3{font-size:.8rem;color:#666;line-height:1.2;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.build_selected_product_info__a2keS{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;flex:1}.build_product_name__zAXBK{font-size:.75rem;color:#1a1a1a;font-weight:500;text-align:right;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.build_product_price__tgOab{font-size:.85rem;font-weight:600;color:#22c55e}.build_not_selected__YPXYJ{font-size:.7rem;color:#dc2626;font-style:italic;margin-left:auto;padding:3px 6px;background:#fef2f2;border-radius:4px;white-space:nowrap}.build_add_to_cart___Ma0e{width:100%;padding:12px;background:#f30d00;color:#fff;border:none;border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto}.build_add_to_cart___Ma0e:hover:not(:disabled){background:#db0c00;transform:translateY(-1px)}.build_add_to_cart___Ma0e:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.build_sell_button__BozlE{background:#22c55e}.build_sell_button__BozlE:hover:not(:disabled){background:#16a34a}.build_infinite_scroll_loader__dSJQv{display:flex;align-items:center;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px solid #eee}.build_loading_more__t_bEV{display:flex;align-items:center;gap:12px;color:#666;font-size:.9rem}.build_spinner__a_Y79{width:20px;height:20px;border:2px solid #f3f3f3;border-top-color:#f30d00;border-radius:50%;animation:build_spin__09Ivw 1s linear infinite}@keyframes build_spin__09Ivw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.build_load_more_button__jiq63{padding:12px 24px;border:1px solid #f30d00;border-radius:8px;background:#fff;color:#f30d00;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:.9rem}.build_load_more_button__jiq63:hover{background:#f30d00;color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(243,13,0,.2)}.build_all_products_loaded___cmyZ{display:flex;align-items:center;justify-content:center;margin-top:16px;padding-top:12px;border-top:1px solid #eee;color:#666;font-size:.9rem;font-style:italic}.build_no_products__OEjbi{font-size:.9rem}.build_loading__WgCIh,.build_no_products__OEjbi{text-align:center;padding:40px;color:#666;grid-column:1/-1}.dark .build_builder_header__LLdpY h1{color:#fff}.dark .build_progress_bar__6USqe{background:#1e293b}.dark .build_categories_tabs__Adf86,.dark .build_products_section__MNIgH,.dark .build_selected_products__VhqM0{background:#0f172a;border-color:#1e293b}.dark .build_categories_tabs__Adf86 h2,.dark .build_products_header__xV9qZ h2,.dark .build_selected_header___1KG7 h2{color:#fff}.dark .build_category_tab__ObyPX{background:#0f172a;border-color:#1e293b}.dark .build_category_tab__ObyPX:hover{border-color:#f30d00}.dark .build_category_tab__ObyPX.build_active__GdWBb{background:#1e293b;border-color:#f30d00}.dark .build_category_tab__ObyPX.build_selected__hxggI{background:#064e3b;border-color:#22c55e}.dark .build_category_icon__Eb0TT{background:#1e293b;color:#94a3b8}.dark .build_category_name__mocNp{color:#fff}.dark .build_filter_select___AC3f,.dark .build_search_input__E6ejK,.dark .build_sort_select__wcvsA{background:#1e293b;border-color:#334155;color:#fff}.dark .build_filter_select___AC3f:focus,.dark .build_search_input__E6ejK:focus,.dark .build_sort_select__wcvsA:focus{border-color:#f3d300}.dark .build_skip_button__i_AfN{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#c2410c;color:white;box-shadow:0 2px 4px rgba(249,115,22,.4)}.dark .build_skip_button__i_AfN:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dark .build_skip_button__i_AfN:hover{background:linear-gradient(135deg,#ea580c,#c2410c);border-color:#9a3412;color:white;box-shadow:0 4px 8px rgba(249,115,22,.5)}.dark .build_skip_button_selected__BayKx{background:linear-gradient(135deg,#fb923c,#f97316);border-color:#ea580c;color:white;box-shadow:0 4px 12px rgba(251,146,60,.5)}.dark .build_skip_button_selected__BayKx:hover{background:linear-gradient(135deg,#f97316,#ea580c);border-color:#c2410c;box-shadow:0 6px 16px rgba(251,146,60,.6)}.dark .build_mobile_filter_toggle__M9Srh{background:#1e293b;border-color:#334155;color:#e2e8f0}.dark .build_mobile_filter_toggle__M9Srh:hover{background:#2c3e50;border-color:#475569}.dark .build_filter_arrow__bMh5q{color:#94a3b8}.dark .build_product_card__lnC2i{background:#1a1a1a;border-color:#333}.dark .build_product_card__lnC2i:hover{border-color:#f30d00;box-shadow:0 4px 12px rgba(0,0,0,.2)}.dark .build_product_card__lnC2i.build_selected__hxggI{background:linear-gradient(to right bottom,#064e3b,#1a1a1a);border-color:#22c55e}.dark .build_product_image__SZuol{background:#111}.dark .build_product_info__kt7J3 h3{color:#fff}.dark .build_product_details__thaHq{border-color:#333}.dark .build_product_price__tgOab{color:#fff}.dark .build_stock_info__IW8y1{background:#222;color:#888}.dark .build_selected_item__GLhNt{background:#1e293b;border-color:transparent}.dark .build_selected_item__GLhNt:hover{border-color:#f30d00;background:#1e293b}.dark .build_item_icon__b2ab0{background:#0f172a;border-color:#1e293b;color:#94a3b8}.dark .build_item_name__kL_c3{color:#94a3b8}.dark .build_product_name__zAXBK{color:#fff}.dark .build_load_more_button__jiq63{background:#1e293b;border-color:#f30d00;color:#f30d00}.dark .build_load_more_button__jiq63:hover{background:#f30d00;color:#fff;box-shadow:0 4px 8px rgba(243,13,0,.3)}.dark .build_loading_more__t_bEV{color:#94a3b8}.dark .build_spinner__a_Y79{border-color:#f30d00 #334155 #334155}.dark .build_all_products_loaded___cmyZ{color:#94a3b8;border-color:#334155}.dark .build_products_scroll_container__24Fc_{background:#1e293b;border-color:#334155}.dark .build_products_scroll_container__24Fc_::-webkit-scrollbar-track{background:#334155}.dark .build_products_scroll_container__24Fc_::-webkit-scrollbar-thumb{background:#475569}.dark .build_products_scroll_container__24Fc_::-webkit-scrollbar-thumb:hover{background:#64748b}.dark .build_no_products__OEjbi{color:#94a3b8}@media (max-width:1200px){.build_builder_container__CfaNc{grid-template-columns:1fr 340px}.build_category_tab__ObyPX{min-width:130px;max-width:180px}}@media (max-width:1024px){.build_builder_container__CfaNc{grid-template-columns:1fr}.build_selected_products__VhqM0{position:static;height:auto;margin-bottom:16px}.build_selected_list__xGe5u{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;max-height:none}.build_selected_item__GLhNt{height:100%}.build_categories_tabs__Adf86{gap:6px;padding:6px}.build_category_tab__ObyPX{min-width:120px;max-width:160px}.build_add_to_cart___Ma0e{margin-top:12px}}@media (max-width:768px){.build_categories_tabs__Adf86{display:none}.build_category_tab__ObyPX{min-width:calc(33.333% - 4px);max-width:calc(33.333% - 4px)}.build_products_header__xV9qZ{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;width:100%}.build_header_with_skip__Z5xXA{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.build_skip_button__i_AfN{align-self:flex-start;padding:8px 16px;font-size:.8rem;border-radius:10px}.build_products_filters__HfVkl{flex-direction:column;align-items:stretch;width:100%;gap:8px}.build_mobile_filter_toggle__M9Srh{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;font-size:.9rem;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;width:100%}.build_mobile_filter_toggle__M9Srh:hover{background:#f3f4f6;border-color:#d1d5db}.build_filter_arrow__bMh5q{transition:transform .2s ease;font-size:.8rem;color:#6b7280}.build_filter_arrow_open__EMNeE{transform:rotate(180deg)}.build_filters_content__1iGyo{flex-direction:column;gap:8px;max-height:0;overflow:hidden;transition:max-height .3s ease;opacity:0}.build_filters_content__1iGyo.build_filters_open__1MWJI{max-height:500px;opacity:1;padding-top:8px}.build_filter_select___AC3f,.build_search_input__E6ejK,.build_sort_select__wcvsA{width:100%;min-height:40px;font-size:.85rem;padding:8px 10px}.build_selected_list__xGe5u{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.build_products_scroll_container__24Fc_{height:400px;padding:12px}.build_products_grid__zdqxZ{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:13px}.build_infinite_scroll_loader__dSJQv{margin-top:12px;padding-top:10px}.build_load_more_button__jiq63{padding:10px 20px;font-size:.85rem}.build_product_card__lnC2i{height:275px;padding:10px}.build_product_image__SZuol{height:125px}.build_product_info__kt7J3 h3{font-size:.78rem;min-height:3rem;max-height:3rem}.build_product_price__tgOab{font-size:.85rem}}@media (max-width:480px){.build_builder_page__1_6RC{padding:16px 12px}.build_category_tab__ObyPX{min-width:calc(50% - 4px);max-width:calc(50% - 4px);padding:6px 8px}.build_category_icon__Eb0TT{min-width:20px;height:20px;font-size:.8rem}.build_category_name__mocNp{font-size:.75rem}.build_required_badge__diurD{font-size:.6rem}.build_selected_product_mini__UCAkT img{width:14px;height:14px}.build_selected_price__m4ydS{font-size:.65rem}.build_selected_list__xGe5u{grid-template-columns:1fr}.build_products_grid__zdqxZ{grid-template-columns:repeat(2,1fr);gap:8px}.build_product_card__lnC2i{height:200px;padding:8px}.build_product_image__SZuol{height:90px;padding:4px;margin-bottom:6px}.build_product_info__kt7J3 h3{font-size:.68rem;min-height:2.6rem;max-height:2.6rem;-webkit-line-clamp:3}.build_product_details__thaHq{padding-top:6px}.build_product_price__tgOab{font-size:.8rem}.build_stock_info__IW8y1{font-size:.65rem;padding:2px 4px}.build_not_selected__YPXYJ{font-size:.65rem;padding:2px 5px}.build_add_to_cart___Ma0e{padding:10px;font-size:.8rem}.build_products_header__xV9qZ{margin-bottom:14px}.build_products_header__xV9qZ h2{font-size:1rem;margin-bottom:8px}.build_products_filters__HfVkl{gap:6px}.build_mobile_filter_toggle__M9Srh{padding:10px 14px;font-size:.85rem}.build_filter_arrow__bMh5q{font-size:.75rem}.build_filter_select___AC3f,.build_search_input__E6ejK,.build_sort_select__wcvsA{font-size:16px;line-height:1.2;padding:8px;min-height:36px;border-radius:5px;color:#061224;background:#fff}.build_search_input__E6ejK::placeholder{font-size:16px}.build_skip_button__i_AfN{padding:6px 12px;font-size:.75rem;border-radius:8px}.build_products_scroll_container__24Fc_{height:350px;padding:10px}.build_infinite_scroll_loader__dSJQv{margin-top:10px;padding-top:8px}.build_load_more_button__jiq63{padding:8px 16px;font-size:.8rem}.build_loading_more__t_bEV{font-size:.8rem}.build_spinner__a_Y79{width:16px;height:16px}}.build_embed_mode__WYL9x{padding:10px!important;margin:0!important;max-width:100%!important;width:100%!important}.build_embed_mode__WYL9x .build_builder_header__LLdpY{margin-bottom:20px}.build_embed_mode__WYL9x .build_builder_header__LLdpY h1{font-size:1.4rem;margin-bottom:12px}.build_embed_mode__WYL9x .build_progress_bar__6USqe{height:6px}.build_embed_mode__WYL9x .build_builder_container__CfaNc{gap:15px;min-height:auto}.build_embed_mode__WYL9x .build_categories_tabs__Adf86{top:0;position:relative;padding:6px}.build_embed_mode__WYL9x .build_category_tab__ObyPX{min-width:120px;max-width:180px;padding:6px 10px}.build_embed_mode__WYL9x .build_products_section__MNIgH{padding:15px}.build_embed_mode__WYL9x .build_selected_products__VhqM0{height:635px;position:relative;top:0}.build_embed_mode__WYL9x .build_products_scroll_container__24Fc_{height:450px;padding:12px}.build_embed_mode__WYL9x .build_products_grid__zdqxZ{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.build_embed_mode__WYL9x .build_product_card__lnC2i{height:220px;padding:8px}.build_embed_mode__WYL9x .build_product_image__SZuol{height:116px;padding:6px;margin-bottom:6px;flex-shrink:0}.build_embed_mode__WYL9x .build_product_info__kt7J3{gap:6px;min-height:0}.build_embed_mode__WYL9x .build_product_info__kt7J3 h3{font-size:.82rem;line-height:1.25;-webkit-line-clamp:2;min-height:2.05rem;max-height:2.05rem}.build_embed_mode__WYL9x .build_product_details__thaHq{min-height:27px;padding-top:6px}.build_embed_mode__WYL9x .build_product_price__tgOab{font-size:.82rem}.build_embed_mode__WYL9x .build_stock_info__IW8y1{font-size:.68rem;padding:1px 4px}@media (max-width:1024px){.build_embed_mode__WYL9x .build_builder_container__CfaNc{grid-template-columns:1fr}.build_embed_mode__WYL9x .build_selected_products__VhqM0{margin-bottom:15px}}@media (max-width:768px){.build_embed_mode__WYL9x{padding:8px!important}.build_embed_mode__WYL9x .build_builder_header__LLdpY h1{font-size:1.2rem}.build_embed_mode__WYL9x .build_category_tab__ObyPX{min-width:calc(50% - 6px);max-width:calc(50% - 6px)}.build_embed_mode__WYL9x .build_products_scroll_container__24Fc_{height:400px;padding:10px}.build_embed_mode__WYL9x .build_products_grid__zdqxZ{grid-template-columns:repeat(2,1fr);gap:8px}}.build_selected_count__tti3b{font-size:.7rem;font-weight:500;background:rgba(255,255,255,.3);padding:2px 6px;border-radius:4px;margin-right:4px}.build_multi_selected_products__bNXrW{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;flex:1}.build_multi_product_item__pmgoB{display:flex;justify-content:space-between;align-items:flex-start;font-size:.8rem;padding:8px 12px;background:#fff;border:1px solid #eef2f7;border-radius:6px;min-height:36px;gap:8px;width:100%;position:relative}.build_multi_product_item__pmgoB .build_product_name__zAXBK{flex:1;min-width:0;margin-right:8px;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-align:left;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.build_multi_product_item__pmgoB .build_product_actions__MBCBq{flex-shrink:0;min-width:fit-content;align-self:center}.build_remove_button__9DypL{font-size:.7rem;padding:2px 6px;background:#fee2e2;color:#dc2626;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;margin-left:8px}.build_remove_button__9DypL:hover{background:#fecaca}.build_multi_product_total__hn4oC{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;font-weight:600;padding:8px 12px;margin-top:6px;background:#f0f0f0;border-radius:6px;border-top:1px dashed #e5e7eb;min-height:36px}.dark .build_multi_product_item__pmgoB{background:#1e293b}.dark .build_multi_product_total__hn4oC{background:#0f172a;border-color:#334155}.dark .build_selected_count__tti3b{background:rgba(255,255,255,.1);color:#fff}.dark .build_remove_button__9DypL{background:#7f1d1d;color:#fecaca}.dark .build_remove_button__9DypL:hover{background:#991b1b}.build_product_count__D3wxr{background:#e5e7eb;color:#4b5563;font-size:.7rem;padding:2px 6px;border-radius:4px;margin-left:6px;font-weight:600;min-width:fit-content;flex-shrink:0}.build_product_actions__MBCBq{display:flex;align-items:center;gap:8px;min-width:fit-content;flex-shrink:0;margin-left:auto}.dark .build_product_count__D3wxr{background:#374151;color:#d1d5db}.build_selected_badge__MMaGS{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#22c55e;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;z-index:2;box-shadow:0 2px 4px rgba(0,0,0,.1)}.dark .build_selected_badge__MMaGS{box-shadow:0 2px 4px rgba(0,0,0,.3)}.build_quantity_controls__7vm9Q{display:flex;align-items:center;gap:8px;min-width:fit-content;flex-shrink:0;padding-left:8px}.build_add_one_button__FYEnh,.build_remove_one_button__3X8T6{font-size:.7rem;padding:4px 8px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;min-width:36px;height:26px;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.build_add_one_button__FYEnh{background:#dcfce7;color:#16a34a}.build_remove_one_button__3X8T6{background:#fee2e2;color:#dc2626}.build_add_one_button__FYEnh:hover{background:#bbf7d0}.build_remove_one_button__3X8T6:hover{background:#fecaca}.dark .build_add_one_button__FYEnh{background:#064e3b;color:#86efac}.dark .build_add_one_button__FYEnh:hover{background:#065f46}.dark .build_remove_one_button__3X8T6{background:#7f1d1d;color:#fecaca}.dark .build_remove_one_button__3X8T6:hover{background:#991b1b}.build_back_button_improved__00SyJ{display:flex;align-items:center;gap:8px;background-color:#f8f9fa;border:1px solid #e5e7eb;border-radius:8px;padding:8px 14px;font-size:.9rem;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s ease;margin-bottom:15px;width:100%;box-shadow:0 1px 2px rgba(0,0,0,.05)}.build_back_button_improved__00SyJ:hover{background-color:#f3f4f6;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.05)}.build_back_button_improved__00SyJ svg{color:#f30d00;font-size:.85rem}.build_remove_button_improved__EE_X2{background:none;border:none;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:6px;border-radius:50%;transition:all .2s ease;opacity:.5;font-size:.8rem;min-width:30px;height:30px;flex-shrink:0}.build_remove_button_improved__EE_X2:hover{opacity:1;transform:scale(1.1);background-color:rgba(220,38,38,.1)}.build_not_selected_with_action_improved__OVTzB,.build_product_name_with_action__v33uP{display:flex;align-items:center;gap:8px;width:100%;justify-content:space-between}.dark .build_back_button_improved__00SyJ{background-color:#1e293b;border-color:#334155;color:#e2e8f0}.dark .build_back_button_improved__00SyJ:hover{background-color:#2c3e50;border-color:#475569}.dark .build_back_button_improved__00SyJ svg,.dark .build_remove_button_improved__EE_X2{color:#f56565}.dark .build_remove_button_improved__EE_X2:hover{background-color:rgba(245,101,101,.1)}@media (max-width:768px){.build_back_button_improved__00SyJ{padding:6px 10px;font-size:.8rem;width:100%;margin-bottom:12px}.build_back_button_improved__00SyJ span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build_product_name_with_action__v33uP{flex-direction:row}.build_multi_product_item__pmgoB{padding:6px 10px;gap:8px;min-height:32px}.build_multi_product_item__pmgoB .build_product_name__zAXBK{max-width:none;margin-right:10px}.build_quantity_controls__7vm9Q{gap:6px;padding-left:6px}.build_add_one_button__FYEnh,.build_remove_one_button__3X8T6{min-width:30px;height:22px;padding:2px 6px;font-size:.65rem}.build_remove_button_improved__EE_X2{min-width:26px;height:26px;padding:4px}}@media (max-width:480px){.build_multi_product_item__pmgoB{padding:4px 8px;gap:6px;min-height:28px}.build_multi_product_item__pmgoB .build_product_name__zAXBK{max-width:none;font-size:.7rem;margin-right:8px}.build_quantity_controls__7vm9Q{gap:4px;padding-left:4px}.build_add_one_button__FYEnh,.build_remove_one_button__3X8T6{min-width:26px;height:20px;padding:1px 4px;font-size:.6rem}.build_remove_button_improved__EE_X2{min-width:22px;height:22px;padding:3px}}.build_minimal_navigation__Je_oW{display:flex;align-items:center;justify-content:center;padding:16px 20px;background:#fff;border:1px solid #eee;border-top:none;border-radius:0 0 12px 12px;margin-bottom:20px;gap:24px}.build_minimal_nav_btn__9UmHr{width:40px;height:40px;border:none;border-radius:50%;background:#f30d00;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:16px;box-shadow:0 2px 8px rgba(243,13,0,.2)}.build_minimal_nav_btn__9UmHr:hover:not(.build_disabled__hre6E){transform:scale(1.1);box-shadow:0 4px 12px rgba(243,13,0,.3)}.build_minimal_nav_btn__9UmHr:active:not(.build_disabled__hre6E){transform:scale(.95)}.build_minimal_nav_btn__9UmHr.build_disabled__hre6E{background:#e0e0e0;color:#999;cursor:not-allowed;box-shadow:none}.build_minimal_nav_btn__9UmHr.build_disabled__hre6E:hover{transform:none;box-shadow:none}.build_step_indicator__sVEDQ{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:250px}.build_step_dots__5jgCc{display:flex;gap:8px;align-items:center}.build_step_dot__BR6pP{width:8px;height:8px;border-radius:50%;transition:all .3s ease}.build_step_dot__BR6pP.build_completed_dot__6AUfJ{background:#22c55e;transform:scale(1)}.build_step_dot__BR6pP.build_active_dot__RNsYX{background:#f30d00;transform:scale(1.5);box-shadow:0 0 0 3px rgba(243,13,0,.2)}.build_step_dot__BR6pP.build_upcoming_dot__3eaRz{background:#e5e7eb;transform:scale(1)}.build_step_text__PsVAO{font-size:1rem;font-weight:600;color:#1f2937;text-align:center;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.build_minimal_navigation__Je_oW{padding:12px 16px;gap:16px}.build_step_indicator__sVEDQ{min-width:200px}.build_step_text__PsVAO{font-size:.9rem;max-width:160px}.build_minimal_nav_btn__9UmHr{width:36px;height:36px;font-size:14px}}@media (max-width:480px){.build_minimal_navigation__Je_oW{padding:10px 12px;gap:12px}.build_step_indicator__sVEDQ{min-width:150px}.build_step_text__PsVAO{font-size:.8rem;max-width:120px}.build_step_dots__5jgCc{gap:6px}.build_step_dot__BR6pP{width:6px;height:6px}.build_step_dot__BR6pP.build_active_dot__RNsYX{transform:scale(1.3)}.build_minimal_nav_btn__9UmHr{width:32px;height:32px;font-size:12px}}.build_pc_builder_page__mtvfW{width:100%;max-width:100%;margin:0;padding:20px 0 32px;background:#fff;color:#061224}.build_pc_builder_page__mtvfW .build_builder_header__LLdpY{margin-bottom:18px;background:#fff}.build_pc_builder_page__mtvfW .build_builder_header__LLdpY h1{margin:0 0 16px;color:#061224;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.05;font-weight:800;letter-spacing:0}.build_pc_builder_page__mtvfW .build_builder_header__LLdpY h1:after{content:"";display:block;width:48px;height:3px;margin-top:12px;background:#f30d00}.build_pc_builder_page__mtvfW .build_progress_bar__6USqe{height:5px;background:#edf0f4;border-radius:0;overflow:visible}.build_pc_builder_page__mtvfW .build_progress_fill__SEyH0{background:#f30d00}.build_pc_builder_page__mtvfW .build_progress_text__iecdh{top:-28px;right:0;color:#061224;font-size:.85rem;font-weight:700}.build_pc_builder_page__mtvfW .build_builder_container__CfaNc{grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:auto}.build_pc_builder_page__mtvfW .build_categories_tabs__Adf86{position:sticky;top:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:0;padding:0;background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-radius:0;overflow:hidden}.build_pc_builder_page__mtvfW .build_category_tab__ObyPX{min-width:0;max-width:none;padding:11px 12px;gap:9px;background:#fff;border:0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-radius:0;color:#061224}.build_pc_builder_page__mtvfW .build_category_tab__ObyPX.build_selected__hxggI{background:#f7fff9;color:#061224;box-shadow:inset 0 -3px 0 #22c55e}.build_pc_builder_page__mtvfW .build_category_tab__ObyPX.build_active__GdWBb,.build_pc_builder_page__mtvfW .build_category_tab__ObyPX.build_active__GdWBb.build_selected__hxggI{background:#fff;color:#061224;box-shadow:inset 0 -3px 0 #f30d00}.build_pc_builder_page__mtvfW .build_category_icon__Eb0TT{min-width:28px;height:28px;background:#f6f8fb;border:1px solid #e2e8f0;border-radius:0;color:#f30d00}.build_pc_builder_page__mtvfW .build_category_name__mocNp{color:inherit;font-size:.78rem;font-weight:800}.build_pc_builder_page__mtvfW .build_required_badge__diurD{color:#667085;font-size:.66rem;opacity:1}.build_pc_builder_page__mtvfW .build_minimal_navigation__Je_oW{margin-bottom:18px;padding:14px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:0;gap:22px}.build_pc_builder_page__mtvfW .build_minimal_nav_btn__9UmHr{width:38px;height:38px;background:#fff;color:#f30d00;border:1px solid #f30d00;border-radius:0;box-shadow:none}.build_pc_builder_page__mtvfW .build_minimal_nav_btn__9UmHr:hover:not(.build_disabled__hre6E){background:#f30d00;color:#fff;transform:none;box-shadow:none}.build_pc_builder_page__mtvfW .build_minimal_nav_btn__9UmHr.build_disabled__hre6E{background:#f7f8fa;color:#a5adba;border-color:#e2e8f0}.build_pc_builder_page__mtvfW .build_step_indicator__sVEDQ{gap:10px}.build_pc_builder_page__mtvfW .build_step_dot__BR6pP{border-radius:0}.build_pc_builder_page__mtvfW .build_step_dot__BR6pP.build_active_dot__RNsYX{background:#f30d00;box-shadow:none;transform:scale(1.45)}.build_pc_builder_page__mtvfW .build_step_text__PsVAO{color:#061224;font-size:.95rem;font-weight:800}.build_pc_builder_page__mtvfW .build_products_section__MNIgH{padding:18px;background:#fff;border:1px solid #e2e8f0;border-radius:0}.build_pc_builder_page__mtvfW .build_products_header__xV9qZ{align-items:flex-start;gap:16px;margin-bottom:16px}.build_pc_builder_page__mtvfW .build_products_header__xV9qZ h2{position:relative;margin:0;padding-bottom:9px;color:#061224;font-size:1.25rem;font-weight:800}.build_pc_builder_page__mtvfW .build_products_header__xV9qZ h2:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;background:#f30d00}.build_pc_builder_page__mtvfW .build_skip_button__i_AfN{padding:10px 16px;background:#fff;border:1px solid #f30d00;border-radius:0;color:#f30d00;box-shadow:none;overflow:visible}.build_pc_builder_page__mtvfW .build_skip_button__i_AfN:before{display:none}.build_pc_builder_page__mtvfW .build_skip_button__i_AfN:hover,.build_pc_builder_page__mtvfW .build_skip_button_selected__BayKx,.build_pc_builder_page__mtvfW .build_skip_button_selected__BayKx:hover{background:#f30d00;border-color:#f30d00;color:#fff;transform:none;box-shadow:none}.build_pc_builder_page__mtvfW .build_products_filters__HfVkl{align-items:flex-start}.build_pc_builder_page__mtvfW .build_filters_content__1iGyo{gap:10px}.build_pc_builder_page__mtvfW .build_filter_select___AC3f,.build_pc_builder_page__mtvfW .build_search_input__E6ejK,.build_pc_builder_page__mtvfW .build_sort_select__wcvsA{min-height:42px;border:1px solid #d9e0ea;border-radius:0;font-size:16px;line-height:1.2;color:#061224;background:#fff}.build_pc_builder_page__mtvfW .build_search_input__E6ejK::placeholder{color:#98a2b3;opacity:1}.build_pc_builder_page__mtvfW .build_filter_select___AC3f option,.build_pc_builder_page__mtvfW .build_sort_select__wcvsA option{color:#061224;background:#fff}.build_pc_builder_page__mtvfW .build_filter_select___AC3f:focus,.build_pc_builder_page__mtvfW .build_search_input__E6ejK:focus,.build_pc_builder_page__mtvfW .build_sort_select__wcvsA:focus{border-color:#f30d00;box-shadow:none}.build_pc_builder_page__mtvfW .build_products_scroll_container__24Fc_{height:clamp(430px,calc(100vh - 320px),640px);padding:0;background:#fff;border:0;border-radius:0}.build_pc_builder_page__mtvfW .build_products_scroll_container__24Fc_::-webkit-scrollbar-track,.build_pc_builder_page__mtvfW .build_selected_list__xGe5u::-webkit-scrollbar-track{background:#f1f3f6;border-radius:0}.build_pc_builder_page__mtvfW .build_products_scroll_container__24Fc_::-webkit-scrollbar-thumb,.build_pc_builder_page__mtvfW .build_selected_list__xGe5u::-webkit-scrollbar-thumb{background:#c8d0dc;border-radius:0}.build_pc_builder_page__mtvfW .build_products_grid__zdqxZ{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:14px;min-height:0;padding-right:6px}.build_pc_builder_page__mtvfW .build_product_card__lnC2i{display:grid;grid-template-rows:164px minmax(0,1fr);gap:10px;height:292px;padding:14px;background:#fff;border:1px solid #dfe5ee;border-radius:0;box-shadow:none}.build_pc_builder_page__mtvfW .build_product_card__lnC2i:hover{border-color:#f30d00;transform:none;box-shadow:none}.build_pc_builder_page__mtvfW .build_product_card__lnC2i.build_selected__hxggI{border-color:#22c55e;background:#fff}.build_pc_builder_page__mtvfW .build_product_card__lnC2i.build_selected__hxggI:before{top:0;right:0;width:30px;height:30px;background:#22c55e;border-radius:0}.build_pc_builder_page__mtvfW .build_product_card__lnC2i.build_out_of_stock__KKwBZ:hover{border-color:#dfe5ee;box-shadow:none}.build_pc_builder_page__mtvfW .build_product_image__SZuol{height:100%;min-height:0;margin-bottom:0;padding:10px;background:#fff;border-radius:0}.build_pc_builder_page__mtvfW .build_product_card__lnC2i:hover .build_product_image__SZuol img{transform:scale(1.03)}.build_pc_builder_page__mtvfW .build_product_info__kt7J3{gap:8px;min-height:0;overflow:hidden}.build_pc_builder_page__mtvfW .build_product_info__kt7J3 h3{color:#061224;font-size:.87rem;font-weight:700;line-height:1.3;min-height:calc(1.3em * 2);max-height:calc(1.3em * 2);-webkit-line-clamp:2}.build_pc_builder_page__mtvfW .build_product_details__thaHq{min-height:42px;padding-top:10px;border-top:1px solid #edf0f4;align-items:flex-end;gap:8px}.build_pc_builder_page__mtvfW .build_product_price__tgOab{color:#061224;font-size:1.05rem;font-weight:800}.build_pc_builder_page__mtvfW .build_trial_label__Jhlxt{color:#0f766e;font-size:.88rem;font-weight:800}.build_pc_builder_page__mtvfW .build_stock_info__IW8y1{color:#475467;background:#f6f8fb;border:1px solid #edf0f4;border-radius:0}.build_pc_builder_page__mtvfW .build_selected_products__VhqM0{position:sticky;top:72px;height:min(760px,calc(100vh - 120px));min-height:560px;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:0}.build_pc_builder_page__mtvfW .build_selected_header___1KG7{margin-bottom:14px;padding-bottom:14px}.build_pc_builder_page__mtvfW .build_selected_header___1KG7 h2{margin:0 0 8px;color:#061224;font-size:.9rem;font-weight:800;letter-spacing:0}.build_pc_builder_page__mtvfW .build_total_price__MGYaZ{color:#f30d00;font-size:1.28rem;font-weight:900}.build_pc_builder_page__mtvfW .build_selected_list__xGe5u{gap:8px}.build_pc_builder_page__mtvfW .build_selected_item__GLhNt{padding:10px;background:#fff;border:1px solid #e2e8f0;border-radius:0}.build_pc_builder_page__mtvfW .build_selected_item__GLhNt:hover{border-color:#f30d00;transform:none}.build_pc_builder_page__mtvfW .build_item_icon__b2ab0{min-width:28px;height:28px;background:#f6f8fb;border-color:#e2e8f0;border-radius:0;color:#f30d00}.build_pc_builder_page__mtvfW .build_item_name__kL_c3{color:#475467;font-weight:700}.build_pc_builder_page__mtvfW .build_not_selected__YPXYJ{background:#fff5f5;border:1px solid #ffd5d2;border-radius:0;color:#f30d00;font-style:normal}.build_pc_builder_page__mtvfW .build_multi_product_item__pmgoB,.build_pc_builder_page__mtvfW .build_multi_product_total__hn4oC{background:#fff;border:1px solid #e2e8f0;border-radius:0}.build_pc_builder_page__mtvfW .build_add_one_button__FYEnh,.build_pc_builder_page__mtvfW .build_back_button_improved__00SyJ,.build_pc_builder_page__mtvfW .build_load_more_button__jiq63,.build_pc_builder_page__mtvfW .build_mobile_filter_toggle__M9Srh,.build_pc_builder_page__mtvfW .build_product_count__D3wxr,.build_pc_builder_page__mtvfW .build_remove_one_button__3X8T6,.build_pc_builder_page__mtvfW .build_selected_count__tti3b{border-radius:0;box-shadow:none}.build_pc_builder_page__mtvfW .build_selected_badge__MMaGS{top:0;left:0;width:34px;height:26px;border-radius:0;box-shadow:none}.build_pc_builder_page__mtvfW .build_back_button_improved__00SyJ{background:#fff;border-color:#e2e8f0;color:#061224}.build_pc_builder_page__mtvfW .build_back_button_improved__00SyJ:hover{background:#f6f8fb;border-color:#f30d00;transform:none;box-shadow:none}.build_pc_builder_page__mtvfW .build_remove_button_improved__EE_X2{border-radius:0}.build_pc_builder_page__mtvfW .build_add_to_cart___Ma0e{min-height:46px;background:#f30d00;border:1px solid #f30d00;border-radius:0;box-shadow:none}.build_pc_builder_page__mtvfW .build_add_to_cart___Ma0e:hover:not(:disabled){background:#d80c00;transform:none}.build_pc_builder_page__mtvfW .build_add_to_cart___Ma0e:disabled{background:#f6f8fb;border-color:#e2e8f0;color:#667085}.build_pc_builder_page__mtvfW .build_load_more_button__jiq63{background:#fff}.build_pc_builder_page__mtvfW .build_load_more_button__jiq63:hover{background:#f30d00;box-shadow:none;transform:none}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x{--embed-page-gutter:200px;box-sizing:border-box;width:calc(100% - (var(--embed-page-gutter) * 2))!important;max-width:calc(100% - (var(--embed-page-gutter) * 2))!important;margin:0 auto!important;padding:0!important}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_builder_header__LLdpY{margin-bottom:12px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_progress_bar__6USqe{height:4px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_progress_text__iecdh{display:none}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_builder_container__CfaNc{grid-template-columns:minmax(0,1fr) 330px;gap:12px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_categories_tabs__Adf86{top:0}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_category_tab__ObyPX{padding:8px 10px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_minimal_navigation__Je_oW{margin-bottom:12px;padding:10px 12px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_section__MNIgH{padding:12px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_header__xV9qZ{margin-bottom:12px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_scroll_container__24Fc_{height:clamp(360px,calc(100vh - 238px),560px)}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_grid__zdqxZ{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_card__lnC2i{grid-template-rows:122px minmax(0,1fr);height:238px;padding:10px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_image__SZuol{height:100%}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_selected_products__VhqM0{top:0;height:min(620px,calc(100vh - 8px));min-height:0;padding:12px}@media (max-width:1200px){.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x{--embed-page-gutter:80px}.build_pc_builder_page__mtvfW .build_builder_container__CfaNc,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_builder_container__CfaNc{grid-template-columns:minmax(0,1fr) 330px}.build_pc_builder_page__mtvfW .build_products_grid__zdqxZ{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (max-width:1024px){.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x{--embed-page-gutter:20px}.build_pc_builder_page__mtvfW .build_builder_container__CfaNc,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_builder_container__CfaNc{grid-template-columns:1fr}.build_pc_builder_page__mtvfW .build_selected_products__VhqM0,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_selected_products__VhqM0{position:static;height:auto;min-height:0;margin-bottom:0}.build_pc_builder_page__mtvfW .build_selected_list__xGe5u{max-height:none}}@media (max-width:768px){.build_pc_builder_page__mtvfW{padding:14px 0 24px}.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x{--embed-page-gutter:0px}.build_pc_builder_page__mtvfW .build_categories_tabs__Adf86{display:none}.build_pc_builder_page__mtvfW .build_products_header__xV9qZ{align-items:stretch}.build_pc_builder_page__mtvfW .build_mobile_filter_toggle__M9Srh{background:#fff;border-color:#d9e0ea}.build_pc_builder_page__mtvfW .build_filters_content__1iGyo{gap:8px}.build_pc_builder_page__mtvfW .build_products_scroll_container__24Fc_,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_scroll_container__24Fc_{height:440px}.build_pc_builder_page__mtvfW .build_products_grid__zdqxZ,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_grid__zdqxZ{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-right:0}.build_pc_builder_page__mtvfW .build_product_card__lnC2i,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_card__lnC2i{grid-template-rows:116px minmax(0,1fr);height:238px;padding:10px}.build_pc_builder_page__mtvfW .build_product_image__SZuol,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_image__SZuol{height:100%}.build_pc_builder_page__mtvfW .build_product_info__kt7J3 h3,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_info__kt7J3 h3{font-size:.76rem;line-height:1.25;min-height:calc(1.25em * 2);max-height:calc(1.25em * 2);-webkit-line-clamp:2}}@media (max-width:480px){.build_pc_builder_page__mtvfW{padding:12px 0 20px}.build_pc_builder_page__mtvfW .build_builder_header__LLdpY h1{font-size:1.55rem}.build_pc_builder_page__mtvfW .build_minimal_navigation__Je_oW{gap:10px;padding:10px}.build_pc_builder_page__mtvfW .build_step_indicator__sVEDQ{min-width:130px}.build_pc_builder_page__mtvfW .build_products_section__MNIgH{padding:10px}.build_pc_builder_page__mtvfW .build_products_scroll_container__24Fc_,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_products_scroll_container__24Fc_{height:400px}.build_pc_builder_page__mtvfW .build_product_card__lnC2i,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_card__lnC2i{grid-template-rows:96px minmax(0,1fr);height:216px;padding:8px}.build_pc_builder_page__mtvfW .build_product_image__SZuol,.build_pc_builder_page__mtvfW.build_embed_mode__WYL9x .build_product_image__SZuol{height:100%;padding:6px}.build_pc_builder_page__mtvfW .build_product_details__thaHq{min-height:32px;padding-top:6px}.build_pc_builder_page__mtvfW .build_product_price__tgOab{font-size:.9rem}}