.step-header_stepperWrapper__sWedv{display:flex;align-items:center;font-size:2rem}.step-header_stepTitle__thUWw{color:#1666bf}.step-header_faded__BFnNg{font-size:1.6rem!important;gap:2rem}.step-header_faded__BFnNg .step-header_stepperWrapper__sWedv{opacity:.5}.step-header_stepNumber__8EwE4{background-color:#1666bf;color:#ffd816;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;height:2.2rem;width:2.2rem;margin-right:.5rem}.step-header_completedNumber__J7Txb{background-color:rgba(0,0,0,0);border:1px solid #84c242;color:#84c242}details.cart-details_cartDetailsWrapper__mm_8N{position:-webkit-sticky;position:sticky;width:100vw;top:0;background-color:#f9f9f9;z-index:2000}details.cart-details_cartDetailsWrapper__mm_8N section{z-index:2000}details.cart-details_cartDetailsWrapper__mm_8N summary{display:grid;align-items:center;grid-template-columns:auto 1fr auto;grid-gap:.5em;gap:.5em;color:#1666bf;height:6.5rem;cursor:pointer;padding:0 1.5rem;box-shadow:0 1px 4px rgba(0,0,0,.3)}details.cart-details_cartDetailsWrapper__mm_8N summary::marker{display:none}details.cart-details_cartDetailsWrapper__mm_8N summary span{display:flex;align-items:center;gap:.5em}details.cart-details_cartDetailsWrapper__mm_8N summary span i{color:#222}details.cart-details_cartDetailsWrapper__mm_8N summary:before{content:"▼";display:inline-block;transition:transform .2s ease}details.cart-details_cartDetailsWrapper__mm_8N[open]{height:100vh;overflow:auto}details.cart-details_cartDetailsWrapper__mm_8N[open] summary{box-shadow:none}details.cart-details_cartDetailsWrapper__mm_8N[open] summary:before{transform:rotate(180deg)}details.cart-details_cartDetailsWrapper__mm_8N .cart-details_dis-panel-content__iwzhu{padding:0}.cart-details_cartDetails__sINbU>*{margin-bottom:1rem}.cart-details_cartDetails__sINbU>h2{font-size:2rem}.cart-details_tinyDetails__48hVU{font-size:1.4rem}.cart-details_cartSection__G7KDX{border:2px solid #f9f9f9;border-radius:5px;background-color:#f9f9f9;min-height:10rem}.cart-details_cartSection__G7KDX h3{font-weight:400;color:#000;padding-bottom:1rem;border-bottom:1px solid #666}.cart-details_cartSection__G7KDX>.cart-details_cartList__rVZer:not(:first-child){margin-top:1rem}.cart-details_cartFinalPrice__6_w_l{display:flex;font-weight:700;justify-content:space-between}.cart-details_cartFinalPrice__6_w_l>:nth-child(2){color:#1666bf}@media(min-width:1024px){.cart-details_cartDetailsWrapper__mm_8N{position:-webkit-sticky;position:sticky;width:31%;top:2rem;align-self:flex-start;flex-grow:1}.cart-details_cartHeader__f7Ejw{display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem}}.date-picker_noBottomPadding__ElU5I{margin:0}.continue-button_superBig__v4iQk{justify-content:center;width:auto}@media(min-width:1024px){.continue-button_superBig__v4iQk{justify-content:center;width:60%}}.store_needsWrapper__BqBCt{margin:1.5rem 0 3.8rem}._orderId__stepNumber__hIdyE{background-color:#1666bf;color:#ffd816;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;padding:1rem;margin-right:.5rem;margin-bottom:1rem}._orderId__feeWrapper__1uJPZ{text-align:center}._orderId__phoneWrapper__0w8yM{margin-top:1rem;display:flex;align-items:center;justify-content:center;color:#1666bf}.info-dropdown_dropdown__M5b_m{width:100%;font-size:1.4rem;padding:.3rem .5rem;margin-bottom:1rem;border-radius:5px;box-sizing:border-box;border:1px solid #dadada;background-color:#fff}.info-dropdown_dropdown__M5b_m p{margin:0}.info-dropdown_dropdown__M5b_m summary{display:flex;align-items:center;justify-content:space-between;gap:.5em;cursor:pointer}.info-dropdown_dropdown__M5b_m summary::marker{display:none}.info-dropdown_dropdown__M5b_m summary:after{content:"▼";display:inline-block;transition:transform .2s ease}.info-dropdown_dropdown__M5b_m[open] summary:after{transform:rotate(180deg)}.info-dropdown_dropdown__M5b_m .info-dropdown_info__IDbur{margin-top:1rem}.info-dropdown_dropdown__M5b_m .info-dropdown_dropdownHeader__Mqa_K{display:flex;align-items:center;gap:1rem}.info-dropdown_dropdown__M5b_m .info-dropdown_actionText__mtu0J{text-decoration:underline;color:#1666bf}.forms_agreementLabelWrapper__00fwK ul{margin-top:1rem}.service-info_userAgreement__algjd{height:20rem;overflow-y:scroll;border:1px solid;border-radius:5px;padding:1rem;margin-bottom:1rem;background-color:#fff}.payment-information-section_paymentFieldset__qLQRG{margin:0;padding:0;border:none;min-width:0}.payment-information-section_spinner__h4WSZ{width:3.2rem;height:3.2rem;margin:0 auto 1rem;border:3px solid #dadada;border-top-color:#1666bf;border-radius:50%;animation:payment-information-section_paymentSpin__KgKBY .75s linear infinite}@keyframes payment-information-section_paymentSpin__KgKBY{to{transform:rotate(1turn)}}.payment-information-section_submitBtn__TCv_c{display:block;width:100%;margin:0;padding:1rem 1.6rem;border:none;border-radius:0;background-color:#ffd816;color:#000;font-size:1.7rem;font-weight:400;font-family:inherit;text-align:center;cursor:pointer}.payment-information-section_submitBtn__TCv_c:disabled{opacity:.65;cursor:not-allowed}.payment-information-section_submitBtn__TCv_c:hover:not(:disabled){filter:brightness(.95)}.payment-information-section_legend__CYsUh{display:block;width:100%;margin:0 0 1rem;padding:0;font-size:1.8rem;font-weight:700;color:#0f766e;border:none}.payment-information-section_panelBody__2nzK_{min-height:4rem;padding:1rem;border:1px solid #dadada;border-radius:4px;background:#fff;font-size:1.4rem;color:#666}.payment-information-section_lightboxArea__coz_9{margin-top:.75rem;min-height:12rem}.payment-information-section_loadingBlock__thExA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:inherit;padding:1.5rem;border:1px solid #dadada;border-radius:4px;background:#fff;font-size:1.4rem;color:#666}.payment-information-section_lightboxFrameHost__HtDf4{display:none;width:100%}.payment-information-section_lightboxFrameHost__HtDf4.payment-information-section_lightboxFrameHostVisible__KCnjw{display:block}.payment-information-section_paymentIframe__JVNWT{display:block;width:100%;min-height:28rem;border:0}.payment-information-section_separator__t_k11{border:0;border-top:1px solid #d1d5db;margin:1rem 0 .75rem}