.accordion{align-self:stretch;cursor:pointer;height:-moz-fit-content;height:fit-content}.accordion .Header{display:flex;align-items:center;transition:all .3s ease-in-out;opacity:.5}.accordion .Header .subHeader{display:flex;align-items:center;gap:8px;padding:12px 0;justify-content:start;flex:1 1}.accordion .Header .mainQ{color:#000;font-size:clamp(17px,1vw,22px);color:#e03b24;font-weight:600}.accordion .Header .editButton{display:flex;align-items:center;justify-content:end;color:var(--secondary-blue-secondary,#0975B9);font-size:14px;font-style:normal;font-weight:500;line-height:150%;cursor:pointer}.accordion .Header #optional{color:var(--Neutral-600,#6F6C90);font-size:clamp(14px,1vw,22px);font-style:normal;font-weight:400;line-height:150%}.accordion .Header .StepNo{width:50px;height:50px;border-radius:51.2px;background-color:rgba(133,181,81,.1);display:flex;justify-content:center;align-items:center;background:var(--Color-red-50,#FDF3F2);font-size:18px;font-style:normal;font-weight:600;line-height:112%}.accordion .Header .StepNo span{color:#e03b24}.accordion .Content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease;width:100%}.accordion .Content .contentData{overflow:hidden;font-size:16px}.accordion .Content .contentData .button{margin-bottom:24px}.accordion.active .Content{grid-template-rows:1fr;opacity:1}.accordion.active .Header{opacity:1}.mui-tel-input .MuiInputBase-root{background:var(--Colors-Neutral-50)}.mui-tel-input .MuiInputBase-input{border-left:1px solid var(--Colors-Neutral-300);background:var(--Colors-Generic-White);padding-left:12px}.container{display:flex;width:100%;justify-content:center;align-items:center}.container .custom-loader{width:100px;height:100px;border-radius:50%;background:conic-gradient(rgba(0,0,0,0) 10%,#e03b24);-webkit-mask:radial-gradient(farthest-side,rgba(0,0,0,0) calc(100% - 16px),#000 0);animation:s3 1s linear infinite}@keyframes s3{to{transform:rotate(1turn)}}.font1{color:var(--Neutral-800,#170F49);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.CheckoutContainer{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch;padding-top:24px;padding-bottom:24px}.CheckoutContainer .button{width:100%;margin-top:24px;display:flex;justify-content:end}.CheckoutContainer .button button{width:100%;padding:16px var(--Padding-Sides,24px);justify-content:center;align-items:center;gap:var(--Spacing,8px);border-radius:var(--Radius,60px);background:#e03b24;border:none;color:#fff}.CheckoutContainer .accountTypePrompt{margin-bottom:12px}.CheckoutContainer .accountTypePrompt .purpose{color:var(--Neutral-800,#170F49);font-size:18px;font-style:normal;font-weight:500;line-height:150%}.CheckoutContainer .accountTypePrompt .type{color:var(--Neutral-700,#514F6E);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .InputGroup{display:flex;flex-direction:column;gap:16px;padding:24px 0}.CheckoutContainer .InputGroup .MuiTextField-root{width:100%}.CheckoutContainer .InputGroup .MuiTextField-root input{color:var(--Neutral-800,#170F49);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .InputGroup .MuiOutlinedInput-notchedOutline{border:1px solid var(--Neutral-400,#d8dbe9)}.CheckoutContainer .InputGroup .Mui-focused{color:#e03b24!important}.CheckoutContainer .InputGroup .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#e03b24}.CheckoutContainer .steps{width:100%;display:flex;flex-direction:column;gap:4px;box-sizing:border-box}.CheckoutContainer .steps .Step{border-bottom:1px solid #e5e5e5}.CheckoutContainer .steps .radio-button-group{display:flex;flex-direction:column}.CheckoutContainer .steps .radio-button-group .radio-button{display:flex;flex-direction:column;width:-webkit-fill-available;gap:8px;align-items:center;padding:16px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background-color .3s}.CheckoutContainer .steps .radio-button-group .radio-button.selected{background:var(--Color-red-50,#FDF3F2);border:none}.CheckoutContainer .steps .radio-button-group .radio-button.selected .radio-circle{border:none}.CheckoutContainer .steps .radio-button-group .radio-button .radio-circle{min-width:20px;min-height:20px;width:20px!important;height:20px!important;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center}.CheckoutContainer .steps .radio-button-group .radio-button .radio-content{font-weight:700;display:flex;justify-content:space-between;gap:24px;width:100%}.CheckoutContainer .steps .radio-button-group .radio-button .radio-content .radio-description{color:var(--Neutral-700,#514F6E);font-size:12px;font-style:normal;font-weight:400;line-height:165%}.CheckoutContainer .steps .radio-button-group .radio-button .radio-content .radio-cost{display:flex;align-items:center}.CheckoutContainer .steps .radio-button-group .radio-button .radio-content .radio-cost span{border-radius:34px;background:rgba(133,181,81,.1);display:flex;padding:var(--Radius-6,6px) 13px;align-items:center;color:var(--Neutral-800,#170F49);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .steps .radio-button-group .radio-button .radio-location{display:flex;justify-content:center;align-items:center;gap:10px;color:var(--Neutral-800,#170F49);font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:100%}.CheckoutContainer .steps .radio-button-group .v2{flex-direction:row;gap:24px}.CheckoutContainer .steps .radio-button-group .v2 .radio-content{flex-direction:column;gap:12px}.CheckoutContainer .steps .radio-button-group .v3{flex-direction:row;gap:24px}.CheckoutContainer .steps .radio-button-group .v3 .radio-content{flex-direction:column;gap:12px}.CheckoutContainer .steps .radio-button-group .v3 .radio-content .NameandImage{display:flex;justify-content:space-between;align-items:center}.CheckoutContainer .steps .radio-button-group .v3 .radio-content .NameandImage .Images{display:flex;gap:16px;align-items:center;justify-content:end;width:-moz-fit-content;width:fit-content}.CheckoutContainer .steps .radio-button-group .v3 .radio-content .NameandImage .Images img{width:100%}.CheckoutContainer .steps .radio-button-group .v3 .radio-content .durationandPrice{display:flex;justify-content:space-between;align-items:center}.CheckoutContainer .steps .radio-button-group .v3 .radio-content .durationandPrice .duration{color:var(--Neutral-500,#A0A3BD);font-size:14px;font-style:normal;font-weight:500;line-height:150%}.CheckoutContainer .steps .radio-button-group .v4 .radio-content .NameandImage{gap:12px;flex-wrap:wrap;flex:1 1}.CheckoutContainer .steps .radio-button-group .v4 .radio-content .NameandImage div{width:-moz-fit-content;width:fit-content}.CheckoutContainer .steps .radio-button-group .v4 .radio-content .NameandImage div img{width:100%;max-width:50px}.CheckoutContainer .steps .radio-button-group .parent{display:flex;width:100%;gap:24px;align-items:center;justify-content:start}.CheckoutContainer .steps .Delivery .deliveryGroup{gap:0}.CheckoutContainer .steps .Delivery #addresspref{display:flex;flex-direction:column;gap:26px}.CheckoutContainer .steps .Delivery #addresspref .radio-circle{min-width:20px;min-height:20px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center}.CheckoutContainer .steps .Delivery #addresspref .selected .radio-circle{border:none}.CheckoutContainer .steps .Delivery #addresspref .addressChoice{display:flex;align-items:center;gap:10px}.CheckoutContainer .steps .Shipping .radio-button-group{display:grid;flex-wrap:wrap;flex-direction:row;grid-template-columns:repeat(1,1fr);grid-gap:8px;gap:8px}@media(min-width:850px){.CheckoutContainer .steps .Shipping .radio-button-group{grid-template-columns:repeat(2,1fr)}}.CheckoutContainer .steps .Shipping .radio-button-group .radio-button{flex:1 1}.CheckoutContainer .steps .DateandTime .DateandTimeResults{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:12px}.CheckoutContainer .steps .DateandTime .DateandTimeResults .button{margin-top:0;flex:1 1 40%}.CheckoutContainer .steps .DateandTime .DateandTimeResults .text{flex:1 1 25%;color:var(--Neutral-800,#170F49);font-size:18px;font-style:normal;font-weight:500;line-height:150%;display:flex;align-items:center;justify-content:start;gap:8px}.CheckoutContainer .OrderSummaryContainer .OrderSummary{display:flex;flex-direction:column;gap:24px;padding:24px;align-items:center;background-color:var(--Neutral-200,#F7F7FB);width:100%;box-sizing:border-box}.CheckoutContainer .OrderSummaryContainer .OrderSummary p{margin:0}.CheckoutContainer .OrderSummaryContainer .OrderSummary .summaryTitle{color:var(--Secondary-500,#1A1C1E);font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;width:100%;text-align:left}.CheckoutContainer .OrderSummaryContainer .OrderSummary .hr{width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .hr hr{display:block;height:1px;border:0;border-top:1px solid #000;font-weight:700;padding:0;width:100%;margin:0}.CheckoutContainer .OrderSummaryContainer .OrderSummary .Items{display:flex;flex-direction:column;gap:16px;align-self:stretch;max-height:340px;overflow-y:scroll;overflow-x:hidden;background-color:#fff;padding:20px;border-radius:10px;border:.6px solid var(--Neutral-400,#d8dbe9)}.CheckoutContainer .OrderSummaryContainer .OrderSummary .total{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-small-300,7px);align-self:stretch}.CheckoutContainer .OrderSummaryContainer .OrderSummary .total .moneyLine{width:100%;display:flex;justify-content:space-between;align-items:center;color:var(--Neutral-800,#170F49);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .total #grandTotal{width:100%;display:flex;justify-content:space-between;align-items:center;margin-top:10px;color:var(--base-text,#000);font-size:18px;font-style:normal;font-weight:500;line-height:150%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .total #grandTotal .amount{display:flex;align-items:center;gap:8px}.CheckoutContainer .OrderSummaryContainer .OrderSummary .total #grandTotal span{color:var(--Neutral-500,#A0A3BD);text-align:right;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .Delivery{display:flex;padding:12px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:8px;background:var(--Neutral-100,#FFF)}.CheckoutContainer .OrderSummaryContainer .OrderSummary .Delivery .title{width:100%;text-align:left}.CheckoutContainer .OrderSummaryContainer .OrderSummary .Delivery .description{color:var(--Neutral-700,#514F6E);font-size:14px;font-style:normal;font-weight:400;line-height:150%;width:100%;text-align:left}.CheckoutContainer .OrderSummaryContainer .OrderSummary .SMS{display:flex;align-items:flex-start;gap:6px;align-self:stretch}.CheckoutContainer .OrderSummaryContainer .OrderSummary .SMS .check{display:flex;flex-direction:column;justify-content:start}.CheckoutContainer .OrderSummaryContainer .OrderSummary .SMS .description{color:var(--Neutral-600,#6F6C90);font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-align:left}.CheckoutContainer .OrderSummaryContainer .OrderSummary .paymentContainer{margin:auto;background-color:#f7f7fb;border-radius:8px;padding:24px 12px 12px;opacity:.8}.CheckoutContainer .OrderSummaryContainer .OrderSummary .paymentContainer #payment{display:flex;justify-content:center;align-items:center;gap:16px;align-self:stretch;margin-bottom:12px}.CheckoutContainer .OrderSummaryContainer .OrderSummary .paymentContainer #payment span img{width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .paymentContainer #paymentQuote{color:var(--Neutral-500,#A0A3BD);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch;width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons .disabled{opacity:.5}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons #button{width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons #button .disabled{opacity:.5}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons #button button{width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .Done{opacity:1}.CheckoutContainer .deliveryHelpers{display:flex;justify-content:center;align-items:flex-end;gap:24px;align-self:stretch;margin-top:24px;padding-bottom:80px}.CheckoutContainer .deliveryHelpers .deliveryOption{display:flex;padding:24px;flex-direction:column;justify-content:flex-end;gap:12px;flex:1 0;border-radius:var(--spacing-base,14px);border:1px solid var(--Neutral-300,#eff0f6);background-color:var(--Neutral-100,#FFF);max-width:200px}.CheckoutContainer .deliveryHelpers .deliveryOption #packageParent{width:40%;display:flex}.CheckoutContainer .deliveryHelpers .deliveryOption #packageParent img{width:100%}.CheckoutContainer .deliveryHelpers .deliveryOption .miniTitle{color:var(--Neutral-800,#170F49);width:100%}.CheckoutContainer .deliveryHelpers .deliveryOption .miniDescription{color:var(--Neutral-500,#A0A3BD);width:100%;text-align:left;font-size:12px;font-style:normal;font-weight:400;line-height:165%}.CheckoutContainer .confirmation{padding-left:70px;padding-bottom:24px;display:flex;flex-direction:column;gap:24px}.CheckoutContainer .confirmation .icon{font-size:x-large}.CheckoutContainer .confirmation .title{color:var(--black,#000);font-size:16px;font-style:normal;font-weight:600;line-height:112%;text-transform:uppercase;text-align:left}.CheckoutContainer .confirmation .data{display:flex;flex-direction:column}.CheckoutContainer .confirmation .data>div{display:flex;flex:1 1;flex-wrap:wrap}.CheckoutContainer .confirmation .data>div div{flex:1 1;color:var(--Neutral-800,#170F49);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.CheckoutContainer .confirmation .choice{padding:var(--padding-top-bottom,16px) 16px var(--padding-top-bottom,16px) 0;display:flex;gap:8px;align-items:center;color:var(--black,#000);font-size:16px;font-style:normal;font-weight:400;line-height:150%;white-space:nowrap}.CheckoutContainer .confirmation .choice img{width:-moz-fit-content!important;width:fit-content!important}.CheckoutContainer .MethodConfirmation .selectedCarrier{display:flex;flex-direction:row;gap:8px}.CheckoutContainer .MethodConfirmation .selectedCarrier>div{display:flex;flex-direction:column;gap:8px}.CheckoutContainer .MethodConfirmation .selectedCarrier>div>div{display:flex;justify-content:space-between}.CheckoutContainer .MethodConfirmation .selectedCarrier .carrierInfo{flex:1 1}@media(min-width:850px){.CheckoutContainer .MethodConfirmation .selectedCarrier .carrierInfo{flex:0 1 50%}}.CheckoutContainer .MethodConfirmation .selectedCarrier .carrierInfo img{max-width:35px}.CheckoutContainer .PaymentConfirmation .cardRow{display:flex;justify-content:start;gap:4%}@media(min-width:850px){.CheckoutContainer{flex-direction:row}.CheckoutContainer .button button{width:-moz-fit-content;width:fit-content}.CheckoutContainer .InputGroup{flex-direction:row;flex-wrap:wrap}.CheckoutContainer .InputGroup .MuiInputBase-root,.CheckoutContainer .InputGroup .MuiTextField-root{flex:1 1 48%}.CheckoutContainer .InputGroup .company{flex:1 0 100%}.CheckoutContainer .steps{flex:1 1 59%}.CheckoutContainer .steps .horizontal{flex-direction:row;gap:12px}.CheckoutContainer .steps .Delivery .deliveryGroup .radio-button{padding:16px}.CheckoutContainer .steps .Delivery .deliveryGroup .radio-button .radio-content>div:first-child{width:100%;display:flex;flex-direction:column;gap:12px}.CheckoutContainer .steps .Delivery .deliveryGroup .radio-button .radio-title{display:flex;width:100%;gap:10px}.CheckoutContainer .steps .Delivery .deliveryGroup .radio-button .radio-title>div:first-child{display:flex;width:-moz-fit-content;width:fit-content;white-space:nowrap}.CheckoutContainer .steps .Delivery .deliveryGroup .radio-button .radio-location{justify-content:start}.CheckoutContainer .steps .Delivery #addresspref{flex-direction:row}.CheckoutContainer .steps .Delivery #addresspref>div{flex:1 1}.CheckoutContainer .OrderSummaryContainer{flex:1 1 39%}}