.B2BWrapper_container__rt3sA{display:flex;align-items:center;justify-content:center;height:100vh}@media only screen and (max-width:320px){.B2BWrapper_container__rt3sA{width:300px;margin:0 auto}}@media only screen and (max-width:400px){.B2BWrapper_container__rt3sA{width:450px;margin:0 auto}}.Modal_modalBackground__P7g_2{height:100%;width:100%;top:0;left:0;position:fixed}.Modal_dialogTitle__UcgJ9{font-weight:700;font-size:1.5rem;display:block;width:100%;position:relative}.Modal_dialogTitle__UcgJ9 .Modal_closeIcon__TiCNm{position:absolute;right:12px;top:11px}.Modal_dialogContent__CZPga{overflow-y:none;padding:0}.Modal_left__KeZxO{text-align:left}.Modal_center__9TGY8{text-align:center}.Modal_wrapper__nOk7L{background-color:#fff;width:90%;height:75%;max-height:75%;box-shadow:24px;margin:0 auto;transform:translateY(20%);overflow-y:scroll}.Modal_wrapper__nOk7L:focus-visible{outline:none}.Modal_confirmation__I8Ux8{text-align:center}.VariantFooter_subTotal__bVjLp{width:100%}@media only screen and (min-width:768px){.Badge_badgeWrapper__xi26m{display:flex;justify-content:center;align-items:center}}@media only screen and (min-width:600px)and (max-width:767px){.Badge_badgeWrapper__xi26m{display:flex;justify-content:center;align-items:center}}.Badge_badgeWrapper__xi26m span{width:100%}@media only screen and (max-width:600px){.Badge_badgeWrapper__xi26m span{max-width:10rem}}.Badge_badgeWrapper__xi26m span span{width:auto;min-width:30px;height:30px;border-radius:22px;position:absolute;top:-3px;left:3px}.WCImage_default__FLAvt{height:100%;padding:0 10px}.WCImage_default__FLAvt,.WCImage_small__nWLGd{width:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}.WCImage_small__nWLGd{height:auto}.WCImage_center__0llNl{margin:0 auto}.WCImage_extraSmall__7wEzQ{width:50%;height:auto;-o-object-fit:contain;object-fit:contain;overflow:hidden}.PriceBox_content__NLosx{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}@media only screen and (max-width:600px){.PriceBox_content__NLosx{padding-right:8px;margin:0}}@media only screen and (min-width:768px)and (max-width:991px){.PriceBox_content__NLosx{display:flex;justify-content:flex-end;flex-direction:column;align-items:center}}.PriceBox_content__NLosx .PriceBox_priceBox__A39I5{display:flex;align-items:flex-end}.PriceBox_content__NLosx .PriceBox_priceBox__A39I5 .PriceBox_retailPrice___gHJZ{font-weight:500}.ClearButton_removeButton__v0SzR{border-radius:1.6rem;width:1.5rem;height:1.5rem;background-color:#ed2112;color:#fff;display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.ClearButton_removeButton__v0SzR:hover{background-color:#ed2112;color:#fff;opacity:.8}.ClearButton_removeButton__v0SzR svg{font-size:.9rem}.ErrorMessage_error__WhbEA{color:#c91d12}.RequiredInputLabel_label__owRQY{background-color:#fff}.ProductInputField_qtyField__0wcp5{display:flex;align-items:center;margin-bottom:.3rem}@media only screen and (min-width:768px)and (max-width:991px){.ProductInputField_qtyField__0wcp5{display:flex;margin-bottom:.3rem}}.ProductInputField_qtyField__0wcp5 .ProductInputField_input__HmAot{width:4rem}.VariantContent_images__8ceMa{display:flex;justify-content:center}.VariantContent_attributeWrapper__ivou5{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%}.VariantContent_attributeWrapper__ivou5 .VariantContent_addVariant__RwfwQ svg{font-size:20px}.VariantContent_attributeWrapper__ivou5 .VariantContent_removeButton___rExK{border-radius:26px;width:4%;min-width:21px;font-size:1rem;padding-bottom:5px;height:20px;background-color:#ed2112;color:#fff}.VariantContent_attributeWrapper__ivou5 .VariantContent_removeButton___rExK:hover{background-color:#ed2112;color:#fff;opacity:.8}.VariantContent_attributeWrapper__ivou5 .VariantContent_sold_out__wXfyC{background-color:#d3d3d3;border-radius:2rem;color:gray;padding:.5rem 1.5rem;max-width:120px}.VariantContent_attributeWrapper__ivou5 .VariantContent_backorder__5344R{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.VariantContent_attributeWrapper__ivou5 .VariantContent_backorder__5344R .VariantContent_availableText__MmjXD{font-size:.9rem;color:gray}.VariantContent_attributeWrapper__ivou5 .VariantContent_backorder__5344R .VariantContent_addorder__Qzd0H{cursor:pointer}.B2BLanding_banner__Et8KB{background-color:#043149;color:#fff}.B2BLanding_section__xtfyI{border:2px solid #043149;border-radius:6px}.B2BLanding_landing__Nw3X6{position:relative}.B2BLanding_landing__Nw3X6 .B2BLanding_menuContainer__xDa5_{height:100%}.Common_contextFooter__jpxEU{position:sticky;bottom:0;width:100%;padding-right:0;background:#fff}.Common_backdrop__Gn8le{z-index:2000;color:#fff}fieldset.Common_fieldGroup__J95IW{padding:1rem;border:1px solid #b0b0b0;width:100%}@media only screen and (min-width:768px){.Common_form__9xfEC{width:34rem}}@media only screen and (max-width:320px){.Common_form__9xfEC{margin-left:3.4rem}}.DisplayMessage_message__pgbM4{display:flex;justify-content:center;align-items:center;font-weight:700}.ProductPriceField_priceField__4jpxg{display:flex;align-items:center;margin-bottom:.3rem}@media only screen and (min-width:768px)and (max-width:991px){.ProductPriceField_priceField__4jpxg{display:flex;margin-bottom:.3rem;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-end}}.ProductPriceField_priceField__4jpxg .ProductPriceField_input__5YLXq{width:6rem}.OrderInfo_container__uuOGu .OrderInfo_itemDetail__MITAI{border-left:1px solid gray}@media only screen and (max-width:600px){.OrderInfo_container__uuOGu .OrderInfo_itemDetail__MITAI{border:none}}.OrderInfo_itemSummary__9xXlX{padding:20px;display:flex;justify-content:space-around}.OrderInfo_itemSummary__9xXlX .OrderInfo_paymentDetail__Haf0E{display:flex}.OrderInfo_itemSummary__9xXlX .OrderInfo_paymentDetail__Haf0E .OrderInfo_name__4iE1P{display:flex;flex-direction:column;word-break:normal;width:40%;align-items:baseline}.OrderInfo_checkoutPrice___Z3ZD{align-self:center}.OrderInfo_total__ITXnZ{display:flex;justify-content:space-between;padding:34px 26px}.OrderInfo_select__RtuH6{width:100%}.OrderInfo_checkoutBtnWrapper__NGl9l{margin-top:10px;display:flex;justify-content:center}.OrderInfo_paymentButton__uuyDj{width:100%}.OrderInfo_images__KI_SI{display:flex;justify-content:center}.OrderInfo_checkoutPrice___Z3ZD,.OrderInfo_editInfo__GsRmS{display:flex;justify-content:center;align-items:center}.OrderInfo_purchase_order__5zHpa{margin:1rem}.OrderInfo_promotionBox__sDdfe{display:flex;justify-content:flex-start;align-items:center}.OrderInfo_promotionCheckbox__bAEMu{display:flex;flex-direction:column}.OrderInfo_stockAlert__G2vhD{width:100%}.OrderInfo_invalidOrderAlertIcon__Sy2BZ{color:#c91d12}.WCMenu_menu__MsQVa{margin-top:45px}.WCMenu_menu__MsQVa div ul{background-color:#dcdcdc}.DatePicker_muiDatepicker__rjikb{margin-left:20px}.DatePicker_dateInput__zb32A{width:100%}@media only screen and (min-width:991px){.DatePicker_dateInput__zb32A{max-width:100%}}.PaymentForm_companyInfo__wWdle{--spacing:16px;position:relative;border:1px solid gray;padding:var(--spacing);margin:var(--spacing);border-radius:16px}.PaymentForm_companyInfo__wWdle .PaymentForm_companyLabel__XAjsQ{position:absolute;background-color:#fff;padding-inline:8px;top:0;transform:translateY(-50%);left:20px}.PaymentForm_companyInfo__wWdle .PaymentForm_fields__oB2_S{padding:20px}.PaymentForm_companyInfo__wWdle .PaymentForm_fields__oB2_S .PaymentForm_inputField__ErIX8{margin:10px 0}.PaymentForm_companyInfo__wWdle .PaymentForm_fields__oB2_S .PaymentForm_inputField__ErIX8.PaymentForm_name__wgEEI{padding-right:30px}@media only screen and (max-width:600px){.PaymentForm_companyInfo__wWdle{padding:var(--spacing);margin:var(--spacing) 0}.PaymentForm_companyInfo__wWdle:last-child{margin-bottom:calc(var(--spacing)*2)}}@media only screen and (min-width:768px){.PaymentForm_companyInfo__wWdle{height:calc(100% - var(--spacing)*2)}}.PaymentForm_select__vJJ9O{width:100%}.PaymentForm_checkoutBtnWrapper__zpzjt{margin-top:10px;display:flex;justify-content:center}.PaymentForm_checkoutBtnWrapper__zpzjt .PaymentForm_checkoutBtn__dzB7I{width:50%}.PaymentForm_error__qspiX{color:#c91d12}.PaymentForm_inputField__ErIX8{margin:10px 0}.PaymentForm_inputField__ErIX8.PaymentForm_name__wgEEI{padding-right:30px}.PaymentForm_highlight__dNjsD{background-color:#d3d3d3;pointer-events:none;border-radius:.75rem;padding:.68rem}.Forms_error__tm2FF{color:#c91d12}.Forms_inputField__ELpeL{margin:10px 0}.Forms_inputField__ELpeL.Forms_name__bjYeD{padding-right:30px}.StripeModal_header__T0H59{position:sticky;top:-4px;background-color:#fff;display:flex;justify-content:center;border-bottom:1px solid #5094e3;padding:10px;z-index:1}.StripeModal_wrapper__yW_PD{min-height:100px;height:100px}.StripeModal_label__B9De6{margin-top:21px}.StripeModal_paymentButon__oWvE5{display:flex;justify-self:center;align-items:center}.StripeModal_paymentButon__oWvE5 button{width:100%;margin:0 auto}.StripeModal_element__fw2sT{border:1px solid gray;border-radius:5px;padding:10px}.style_selectBox__iaMFM{display:flex;justify-content:center}.style_selectBox__iaMFM label{background-color:#fff}.style_promotion__DfemI{display:flex;justify-content:center}.style_promotion__DfemI label{background-color:#fff}.style_suggestion__0zX4N{display:flex;justify-content:center}.style_suggestion__0zX4N .style_suggestionText__MnAEH{color:gray}.SearchBar_searchBar__1W25z{padding:.1rem 0;display:flex;align-items:center}.style_container__YuTNa{display:flex;justify-content:center;align-items:center}.style_container__YuTNa .style_formInfo__043QX{position:relative;border:1px solid gray;padding:20px;border-radius:16px}.style_container__YuTNa .style_formInfo__043QX .style_label__wiR5h{position:absolute;background-color:#fff;top:-12px;left:21px}.style_container__YuTNa .style_formInfo__043QX .style_fields__9SedE{padding:20px}.style_container__YuTNa .style_formInfo__043QX .style_fields__9SedE .style_inputField__La_Bb{margin:10px 0}.style_container__YuTNa .style_formInfo__043QX .style_fields__9SedE .style_inputField__La_Bb.style_name__e4eRC{padding-right:30px}@media only screen and (max-width:600px){.style_container__YuTNa .style_formInfo__043QX{padding:20px;margin:40px 2px}}.style_action__BOCTe{display:flex;width:100%;padding:0 2.5rem}.Comment_comment__YHfOh{position:relative;display:flex;flex-direction:column;min-height:5rem;border:2px solid #01304a;border-radius:.5rem}.Comment_comment__YHfOh .Comment_content__u4d91{display:flex;justify-content:flex-start}.Comment_comment__YHfOh .Comment_content__u4d91 .Comment_description__m4i_x{flex-grow:1;justify-content:flex-start}.Comment_comment__YHfOh .Comment_content__u4d91 .Comment_menu__9c042{justify-content:flex-end}.Comment_comment__YHfOh .Comment_author___7Kbh .Comment_authorDetail__jGaYG{font-size:.9rem}.TaskCompletionModal_container__rRf66{display:flex}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_{position:relative}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_ .TaskCompletionModal_formContent__UNxB3{padding:20px}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_ .TaskCompletionModal_formContent__UNxB3 .TaskCompletionModal_content__fyhTd{display:flex;flex-direction:column}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_ .TaskCompletionModal_formContent__UNxB3 .TaskCompletionModal_content__fyhTd .TaskCompletionModal_header__8vST_{display:flex;justify-content:space-between}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_ .TaskCompletionModal_formContent__UNxB3 .TaskCompletionModal_content__fyhTd .TaskCompletionModal_fields__VgwvZ .TaskCompletionModal_inputField__xhpP3{margin:10px 0}.TaskCompletionModal_container__rRf66 .TaskCompletionModal_form__qQA2_ .TaskCompletionModal_formContent__UNxB3 .TaskCompletionModal_content__fyhTd .TaskCompletionModal_fields__VgwvZ .TaskCompletionModal_inputField__xhpP3.TaskCompletionModal_name__YTqdx{padding-right:30px}.Task_task__jb8qc{border:1px solid #547486;border-radius:.9rem;position:relative;display:flex;flex-direction:column;min-height:5rem}@media only screen and (max-width:400px){.Task_task__jb8qc .Task_content__zfoUr{margin-top:.9rem}}.Task_task__jb8qc.Task_overdue__HYSyN{border:1px solid #e46f6e}.Task_task__jb8qc.Task_upcoming__26_x5{border:1px solid #54a5ce}.Task_task__jb8qc .Task_menu__OwfJ4{position:absolute;right:0;top:0}.Activity_activity___rEEP{position:relative;display:flex;flex-direction:column;min-height:5rem}.Activity_activity___rEEP .Activity_author__0MjzC .Activity_authorDetail__vcxJB{font-size:.9rem}