.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(transparent 10%,#e03b24);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 16px),#000 0);animation:s3 1s linear infinite}@keyframes s3{to{transform:rotate(1turn)}}.CardsSection .main .cardsTitle{color:var(--Neutral-800,#170f49);font-size:16px;font-style:normal;font-weight:500;line-height:150%}.CardsSection .CardSectionParent{border-radius:var(--Radius-12,12px);padding:var(--Radius-12,12px) 0}.CardsSection .CardSectionParent .firstAmount{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;gap:48px}.CardsSection .CardSectionParent .firstAmount .RightSection{flex:1 1}.CardsSection .CardSectionParent .firstAmount .leftSection{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;flex:1 1}.CardsSection .CardSectionParent .firstAmount .leftSection #leftTitle{color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:150%}.CardsSection .CardSectionParent .firstAmount .leftSection #leftBody{color:var(--Neutral-600,#6f6c90);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.CardsSection .addCardInputs{display:flex;flex-direction:column;padding:16px;border-radius:2px;border-right:1px solid var(--Neutral-300,#eff0f6);border-bottom:1px solid var(--Neutral-300,#eff0f6);border-left:1px solid var(--Neutral-300,#eff0f6);background-color:var(--Neutral-100,#fff);gap:12px}.CardsSection .addCardInputs .MuiOutlinedInput-notchedOutline{border:1px solid var(--Neutral-400,#d8dbe9)}.CardsSection .addCardInputs .Mui-focused{color:var(--Main)!important}.CardsSection .addCardInputs .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--Main)}.CardsSection .addCardInputs .MuiFormControl-root{margin:0!important}.CardsSection .addCardInputs .cvv{display:flex;gap:16px}.CardsSection .addCardInputs .cvv .MuiFormControl-root{flex:1 1}.CardsSection .MuiFormControlLabel-label{color:var(--Neutral-800,#170f49);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.CardsSection .MuiCheckbox-root.Mui-checked{color:var(--Main)}.CardsSection .splitPaymentContainer{display:flex;flex-direction:column;gap:12px}.CardsSection .splitPaymentContainer .MuiOutlinedInput-notchedOutline{border:1px solid var(--Neutral-400,#d8dbe9)}.CardsSection .splitPaymentContainer .Mui-focused{color:var(--Main)}.CardsSection .splitPaymentContainer .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--Main)}.CardsSection .splitPaymentContainer .MuiFormControl-root{margin:0!important}.CardsSection .splitPaymentContainer .selectbutton{width:100%}.creditCard{display:flex;flex-direction:row;width:-webkit-fill-available;gap:8px;align-items:center;padding:16px;border:1px solid #ddd;border-radius:5px;cursor:pointer;transition:background-color .3s}.creditCard.selected{background:var(--Color-red-50,#fdf3f2);border:none!important}.creditCard.selected .radio-circle{border:none}.creditCard .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}.creditCard .radio-content{font-weight:700;display:flex;gap:5%;width:100%;align-items:center}.creditCard .radio-content .NameandNumber{display:flex;flex-direction:column;gap:8px;flex:1 1 80%}.creditCard .radio-content .NameandNumber .Name{color:#080e26;font-size:clamp(13px,1vw,16px);font-style:normal;font-weight:500;line-height:150%}.creditCard .radio-content .NameandNumber .card-number{color:var(--Neutral-700,#514f6e);font-size:14px;font-style:normal;font-weight:400;line-height:150%}.creditCard .radio-content .CarDTypeImage{flex:1 1 20%;max-width:50px}@media(min-width:850px){.creditCard .radio-content .CarDTypeImage{flex:1 1 15%}}.creditCard .radio-content .CarDTypeImage img{width:100%}.creditCard .radio-content .default-label{color:var(--Neutral-800,#170f49);font-size:14px;font-style:normal;font-weight:400;line-height:150%;flex:1 1 10%}.creditCard .radio-content .default-button{flex:1 1 10%}.creditCard .radio-content .dropdown-container{position:relative;display:inline-block}.creditCard .radio-content .dropdown-container .dropdown-button{background:none;border:none;cursor:pointer}.creditCard .radio-content .dropdown-container .dropdown-button img{width:20px;height:20px}.creditCard .radio-content .dropdown-container .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;border-radius:var(--Radius-16,16px);border:1px solid var(--Colors-Neutral-100,#eeedec);background:var(--Colors-Generic-White,#fff);box-shadow:0 6px 15px -2px rgba(0,0,0,.1);z-index:1;left:-120px}.creditCard .radio-content .dropdown-container .dropdown-content button{color:#000;padding:12px 16px;text-decoration:none;display:block;background:none;border:none;width:100%;text-align:left}.creditCard .radio-content .dropdown-container .dropdown-content button .buttonData{display:flex;align-items:center;gap:8px;color:var(--Neutral-700,#514f6e);font-size:14px;font-style:normal;font-weight:400;line-height:170%}.creditCard .radio-content .dropdown-container .dropdown-content button .buttonData .icon{font-size:x-large}.creditCard .radio-content .dropdown-container .dropdown-content button:hover{background-color:#f1f1f1}.creditCard .radio-content .dropdown-container .show{display:block}.mymodal .title{color:var(--Secondary-500,#232323);font-size:24px;font-style:normal;font-weight:700;line-height:120%;text-transform:capitalize;text-align:left}.mymodal .content{display:flex;padding:22px var(--spacing-large-300,26px);align-items:center;align-self:stretch;color:var(--Neutral-800,#170f49);text-align:center;font-size:18px}.mymodal .button,.mymodal .content{font-style:normal;font-weight:500;line-height:150%}.mymodal .button{padding:10px 20px;border-radius:60px;border:0;background:#cd1d1d;font-size:14px;color:#fff}.mymodal .button:hover{background:#b41515}.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 .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%;opacity:.5}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons #button{width:100%}.CheckoutContainer .OrderSummaryContainer .OrderSummary .CartButtons #button .notDone{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%}}