@charset "UTF-8";.page_ipatientCartOrderSummaryPage__1eGAs{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:center;padding:1rem 1rem 140px}.page_ipatientCartOrderSummaryPage__1eGAs h1{font-size:2.25rem;line-height:2.5rem;font-weight:600;color:#333}.page_ipatientCartOrderSummaryPageSectionContent__VSclS{font-size:1.125rem;line-height:1.75rem;color:#666;margin-top:.5rem;margin-bottom:2.5rem}.page_ipatientCartOrderSummaryContainer__xdclb{display:flex;flex-direction:column;gap:1.5rem;width:42%}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.privacy-policy_privacyPolicySection__vXxzu{width:100%;min-height:100vh;padding:var(--space-400);max-width:1200px;margin:0 auto}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy{margin-bottom:var(--space-600);text-align:center}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_title__wqugK{margin-bottom:var(--space-300)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_effectiveDate__6ZrX1,.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_lastUpdated__K2LXT{color:var(--text-secondary);margin-bottom:var(--space-100);font-size:var(--font-size-1)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV{margin-bottom:var(--space-400);padding:0}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV .privacy-policy_sectionTitle__kX8fJ{line-height:1.4;font-size:var(--font-size-1)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV .privacy-policy_sectionContent__Dge7E{line-height:1.5;margin-bottom:var(--space-200);font-size:12px;text-align:left}@media(max-width:768px){.privacy-policy_privacyPolicySection__vXxzu{padding:var(--space-400);max-width:100%}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy{margin-bottom:var(--space-600)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_title__wqugK{margin-bottom:var(--space-300);font-size:var(--font-size-5)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_effectiveDate__6ZrX1,.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyHeader__3ATHy .privacy-policy_lastUpdated__K2LXT{margin-bottom:var(--space-100);font-size:var(--font-size-0)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV{margin-bottom:var(--space-500)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV .privacy-policy_sectionTitle__kX8fJ{font-size:var(--font-size-1)}.privacy-policy_privacyPolicySection__vXxzu .privacy-policy_privacyPolicyContent__bCNZe .privacy-policy_section__dOtiV .privacy-policy_sectionContent__Dge7E{font-size:var(--font-size-0);line-height:1.5}}@media(min-width:768px)and (max-width:1024px){.privacy-policy_privacyPolicySection__vXxzu{padding:var(--space-500);max-width:700px}}@media(min-width:1024px){.privacy-policy_privacyPolicySection__vXxzu{padding:var(--space-600)}}.cart-order-summary_container__lFQPN{display:flex;flex-direction:column;gap:var(--space-300);width:100%}.cart-order-summary_summaryCard__nXOkp{background:var(--bg-surface-primary);border:var(--border-width-025) solid var(--border-secondary);border-radius:var(--border-radius-250);padding:var(--space-600);box-shadow:var(--shadow-900);display:flex;flex-direction:column;gap:var(--space-1800)}.cart-order-summary_breakdown__eK0pf,.cart-order-summary_totalsSection__qzG8S{display:flex;flex-direction:column;gap:var(--space-300)}.cart-order-summary_totalsSection__qzG8S{margin-bottom:var(--space-1200)}.cart-order-summary_breakdownItem__p0r5G{display:flex;justify-content:space-between;align-items:center;padding:0}.cart-order-summary_label__60M0j{color:var(--text-tertiary)}.cart-order-summary_label__60M0j,.cart-order-summary_value___C0ED{font-weight:var(--font-weight-medium);font-size:var(--font-size-2);line-height:var(--line-height-1)}.cart-order-summary_value___C0ED{color:var(--text-secondary)}.cart-order-summary_value___C0ED.cart-order-summary_discount__B9RKq{color:var(--text-success)}.cart-order-summary_divider__tt5kZ{height:var(--border-width-025);background:var(--border-divider-subtle);width:100%}.cart-order-summary_totalLabel__RBoJZ,.cart-order-summary_totalValue__Y7ye3{font-weight:var(--font-weight-medium);font-size:var(--font-size-2);line-height:var(--line-height-1);color:var(--text-secondary)}.cart-order-summary_desktopContainer__kAzP4{display:none}@media(min-width:769px){.cart-order-summary_desktopContainer__kAzP4{display:block}}.cart-order-summary_desktopBreakdown__SWycC{display:block}.cart-order-summary_mobileFooter__HnDj4{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;background:var(--bg-surface-primary);box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:1000;padding:var(--space-400) var(--space-600) var(--space-500)}@media(min-width:769px){.cart-order-summary_mobileFooter__HnDj4{display:none}}.cart-order-summary_mobileContentContainer__qH0Gp{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:var(--space-400)}.cart-order-summary_mobileLeftSection__tBc_7{display:flex;flex-direction:column;flex:1 1;gap:var(--space-100)}.cart-order-summary_mobileRightSection__iJJCu{display:flex;align-items:center;flex-shrink:0}.cart-order-summary_actions__cMaKD{display:flex;flex-direction:column;gap:var(--space-400);margin-top:16px;align-items:center;width:100%}.cart-order-summary_actions__cMaKD>div,.cart-order-summary_actions__cMaKD>div button{width:100%}.cart-order-summary_mobileHeader__IXBy_{display:flex;width:100%;margin-bottom:var(--space-100);align-items:center;justify-content:space-between}.cart-order-summary_mobileHeaderLeft__YZrYW{flex:1 1 auto;width:100%;display:flex;justify-content:flex-start}.cart-order-summary_mobileHeaderLeft__YZrYW button{display:flex;justify-content:flex-start;align-items:center;width:auto;padding:0;cursor:pointer;gap:var(--space-100);text-align:left;min-height:40px}.cart-order-summary_mobileHeaderLeft__YZrYW button:focus{outline:2px solid var(--border-focus);outline-offset:2px}.cart-order-summary_mobileHeaderLeft__YZrYW button:hover{background:none}.cart-order-summary_mobileHeaderRight__Lnbdp{flex:0 0 auto;margin-left:var(--space-400);width:auto}.cart-order-summary_mobileHeaderRight__Lnbdp button{min-width:110px;width:auto;max-width:50vw;white-space:nowrap}.cart-order-summary_headerText__LNrEa{color:var(--text-primary)}.cart-order-summary_chevron__1KO9p{display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out;color:var(--text-secondary);margin-left:0}.cart-order-summary_chevron__1KO9p.cart-order-summary_expanded__MoGJ7{transform:rotate(180deg)}.cart-order-summary_mobileDetails__qR6B5{position:absolute;bottom:100%;left:0;right:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;width:100%;background:var(--bg-surface-primary);padding:0 var(--space-600);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.cart-order-summary_mobileDetails__qR6B5.cart-order-summary_expanded__MoGJ7{max-height:500px;padding:var(--space-500) var(--space-600) var(--space-600);border-top-right-radius:var(--border-radius-750);border-top-left-radius:var(--border-radius-750)}.cart-order-summary_mobileDetailsHeader__2Egow{padding:var(--space-200) 0 var(--space-100) 0;margin-bottom:var(--space-200)}.cart-order-summary_handleIndicator__B1w_Q{display:flex;padding:15px 0 10px;align-items:center;justify-content:center}.cart-order-summary_handle__7MpNH{width:60px;height:5px;background-color:#d4d4d4;border-radius:9999px}.cart-order-summary_mobileDetailsTitle__K4jAg{color:var(--text-primary)}.cart-order-summary_mobileSummary__hfcde{margin-top:var(--space-100)}.cart-order-summary_totalAndCheckout__EFEz1{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:var(--space-100)}.cart-order-summary_totalInfo__QtQmD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-50)}.cart-order-summary_mobileTotal__8inXs{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.cart-order-summary_mobileCheckoutButton__VXMkB{flex-shrink:0}.cart-order-summary_mobileCheckoutButton__VXMkB button{min-width:110px;padding:var(--space-300) var(--space-600);font-size:var(--font-size-2);font-weight:var(--font-weight-medium)}.cart-order-summary_mobileSavings__93Ktq{font-size:var(--font-size-1);color:var(--text-success);margin-left:0}.cart-order-summary_desktopAddPrescriptionButton__4FQxO{display:block}@media(max-width:768px){.cart-order-summary_desktopAddPrescriptionButton__4FQxO{display:none}}.eye-section_eyeSection__lculz{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.eye-section_eyeTitleContainer__U263Y{margin-bottom:8px}}.eye-section_eyeTitle__r8IZR{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0;padding:6px 0 10px}@media(max-width:768px){.eye-section_eyeTitle__r8IZR{font-size:14px;font-weight:600;line-height:16px;color:#616161;padding:0;margin:0}.eye-section_eyeCard__TIahp{background-color:#fff;border-radius:8px;display:flex;flex-direction:column;gap:8px}}.eye-section_eyeContent__jTYS7{display:flex;align-items:flex-start;gap:16px}@media(max-width:768px){.eye-section_eyeContent__jTYS7{flex-direction:row;gap:8px}}.eye-section_productInfo__Mh5c8{display:flex;align-items:flex-start;gap:16px;flex:1 1}@media(max-width:768px){.eye-section_productInfo__Mh5c8{gap:8px}}.eye-section_productThumbnail__uBu_R{flex-shrink:0;border-radius:5px;background-color:#f3f3f3;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.eye-section_productThumbnail__uBu_R{width:80px;height:80px;border-radius:4px}}.eye-section_productDetailsContainer__9ESGw{display:flex;width:100%;justify-content:space-between;gap:var(--space-400)}@media(max-width:768px){.eye-section_productDetailsContainer__9ESGw{flex-direction:column;gap:var(--space-400)}}.eye-section_productDetails___K0wg{flex:1 1;display:flex;flex-direction:column;gap:16px}.eye-section_productName__bxiL4{font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#303030;margin:0;font-variation-settings:"opsz" 14}.eye-section_lensValues__r53KV{display:flex;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width:768px){.eye-section_lensValues__r53KV{column-gap:7px}}.eye-section_lensValue__fDoR3{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.eye-section_lensLabel__2SB2F{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#303030;font-variation-settings:"opsz" 14}.eye-section_lensNumber__WTsKQ{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#303030}.eye-section_quantityContainer__bzBu6{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-400);flex-shrink:0}@media(max-width:768px){.eye-section_quantityContainer__bzBu6{flex-direction:row;justify-content:flex-start;gap:var(--space-400);align-items:center}}.eye-section_quantityContainer__bzBu6 .eye-section_quantityStepperContainer__7oGQB{width:160px}.eye-section_quantityContainer__bzBu6 .eye-section_priceContainer__ElDxG{display:flex;align-items:center;gap:var(--space-200);flex-direction:column}.eye-section_quantityContainer__bzBu6 .eye-section_priceValue__EBOYu{min-width:80px;font-size:18px;font-weight:600;color:var(--text-primary)}.eye-section_quantityContainer__bzBu6 .eye-section_displayPrice__O5dh_{text-decoration:line-through}.eye-section_mobileQuantityContainer__Wgkoq{display:none}@media(max-width:768px){.eye-section_mobileQuantityContainer__Wgkoq{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-500);margin-top:16px}}.eye-section_mobileQuantityContainer__Wgkoq .eye-section_quantityStepperContainer__7oGQB{width:160px}.eye-section_mobileQuantityContainer__Wgkoq .eye-section_priceContainer__ElDxG{display:flex;align-items:center;gap:var(--space-200)}.eye-section_mobileQuantityContainer__Wgkoq .eye-section_priceValue__EBOYu{min-width:80px;font-size:18px;font-weight:600;color:var(--text-primary)}.eye-section_mobileQuantityContainer__Wgkoq .eye-section_displayPrice__O5dh_{text-decoration:line-through}.prescription-details-card_prescriptionCard__8hGN_{background-color:#fff;border:1px solid #d4d4d4;border-radius:.625rem;padding:1.875rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1.875rem}.prescription-details-card_prescriptionHeader__ydbe3{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #d4d4d4}@media(max-width:768px){.prescription-details-card_prescriptionHeader__ydbe3{flex-direction:column;gap:1rem}}.prescription-details-card_prescriptionInfo__qoZxs{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;flex:1 1;min-width:0}@media(max-width:768px){.prescription-details-card_prescriptionInfo__qoZxs{gap:.75rem}}.prescription-details-card_patientNameRow__s1hTc{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%}.prescription-details-card_actionsRow__R_0ZA{display:flex;align-items:flex-start;justify-content:flex-end;gap:.5rem;flex-shrink:0}@media(max-width:393px){.prescription-details-card_actionsRow__R_0ZA{gap:1rem}.prescription-details-card_actionsRow__R_0ZA p{font-size:16px!important}}.prescription-details-card_headerBottom__bJ9QP{display:flex;align-items:center;justify-content:flex-end;gap:1rem;width:100%}@media(max-width:768px){.prescription-details-card_headerBottom__bJ9QP{justify-content:flex-end;gap:.5rem}}.prescription-details-card_buttonGroup__p8rBy{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}@media(max-width:768px){.prescription-details-card_buttonGroup__p8rBy{display:none}}.prescription-details-card_buttonGroupMobile__oUO66{display:none;flex-direction:row;gap:.5rem;align-items:center}@media(max-width:768px){.prescription-details-card_buttonGroupMobile__oUO66{display:flex}}.prescription-details-card_buttonGroupMobile__oUO66 div button{font-size:.6875rem!important;padding:.25rem .5rem!important;min-height:1.75rem!important;line-height:.875rem!important}.prescription-details-card_prescriptionMeta__V8GZ2{display:flex;flex-direction:column;gap:.25rem}.prescription-details-card_prescriptionBy__ZFzR0,.prescription-details-card_prescriptionDate__8zqos{font-family:DM Sans,sans-serif;font-size:.875rem;color:#616161;margin:0}.prescription-details-card_doctorName__Ac1Hc{font-size:1.25rem;line-height:1.75rem;word-break:normal;overflow-wrap:break-word;white-space:normal}@media(max-width:768px){.prescription-details-card_doctorName__Ac1Hc{font-size:1rem;line-height:1.5rem}}.prescription-details-card_statusBadge__c_Is6{font-family:DM Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1rem;padding:.125rem .375rem}.prescription-details-card_statusBadge__c_Is6.prescription-details-card_statusActive__HZuUm{background-color:#eafbf3;color:#1c7f52}.prescription-details-card_statusBadge__c_Is6.prescription-details-card_statusExpired__mufE0{background-color:#fef2f2;color:#dc2626}.prescription-details-card_statusBadge__c_Is6.prescription-details-card_statusDefault__px68S,.prescription-details-card_statusBadge__c_Is6.prescription-details-card_statusInactive__yLbcp{background-color:#f3f4f6;color:#6b7280}.prescription-details-card_viewDetailsButton__w5BTk{font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;color:#4531a9;background:transparent;border:none;cursor:pointer;padding:.5rem;border-radius:9999px;text-decoration:underline}.prescription-details-card_viewDetailsButton__w5BTk:hover{opacity:.8}.prescription-details-card_eyesSection__punns{display:flex;gap:1.5rem}@media(max-width:768px){.prescription-details-card_eyesSection__punns{flex-direction:column}}.prescription-details-card_eyeSectionContainer__WD0zX{width:100%}.prescription-details-card_eyeCard__U_Kxq{flex:1 1;display:flex;flex-direction:column;gap:.5rem}@media(max-width:768px){.prescription-details-card_eyeCard__U_Kxq{padding:.5rem;background-color:#fff}}.prescription-details-card_eyeTitle__T6uzN{font-size:1rem;line-height:1.5rem;padding:.375rem 0 .625rem}@media(max-width:768px){.prescription-details-card_eyeTitle__T6uzN{font-size:.875rem;font-weight:600;color:#616161;padding:0 0 .5rem}}.prescription-details-card_eyeContent__zxnGZ{justify-content:flex-start;gap:1rem}@media(max-width:768px){.prescription-details-card_eyeContent__zxnGZ{gap:.5rem}}.prescription-details-card_productThumbnail__p6K4k{border-radius:.3125rem}@media(max-width:768px){.prescription-details-card_productThumbnail__p6K4k{width:5.3125rem;height:5.3125rem;border-radius:.25rem}}.prescription-details-card_productDetails__ODnYY{gap:1rem}.prescription-details-card_productName__t_aQI{font-size:1rem;line-height:1.5rem}@media(max-width:768px){.prescription-details-card_productName__t_aQI{font-size:.875rem;line-height:1rem}}.prescription-details-card_packInfo__Ku_rV{font-size:.75rem;line-height:1rem;margin-top:.25rem}.prescription-details-card_lensValues__l_v4O{gap:1.5rem}@media(max-width:768px){.prescription-details-card_lensValues__l_v4O{gap:1rem}}.prescription-details-card_lensValue__d2hVR{gap:.25rem;text-align:center}.prescription-details-card_lensLabel__GzQva{font-size:.875rem;line-height:1rem;color:#100c2e}@media(max-width:768px){.prescription-details-card_lensLabel__GzQva{font-size:.75rem}}.prescription-details-card_lensNumber__g5DJc{font-size:.875rem;line-height:1rem;color:#100c2e}@media(max-width:768px){.prescription-details-card_lensNumber__g5DJc{font-size:.75rem}}.prescription-details-card_prescriptionDetailsSection__0hYQW{margin-top:1rem}@media(min-width:769px){.prescription-details-card_prescriptionDetailsSection__0hYQW{display:none}}.prescription-details-card_prescriptionDetailsToggle__4mehA{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:none;padding:.75rem 0;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.75rem;font-weight:500;color:#4531a9;text-align:left}.prescription-details-card_chevronIcon__h2H_s{width:.75rem;height:.75rem;color:#4531a9;transition:transform .2s ease}.prescription-details-card_chevronIcon__h2H_s.prescription-details-card_expanded__Reg9S{transform:rotate(180deg)}.prescription-details-card_lensDetails__T28yt{padding-top:.5rem}.prescription-details-card_cardFooter__BXrJx{display:none}.prescription-details-card_prescriptionActions__M77Vx{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.prescription-details-card_prescriptionActions__M77Vx .prescription-details-card_addToCartButton__P4S5I{display:none}}.prescription-details-card_modalContainer__Q4Xba{border-radius:20px;max-width:800px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate}@media(max-width:768px){.prescription-details-card_modalContainer__Q4Xba{width:85vw!important;max-width:85vw!important;max-height:85vh;border-radius:16px}}.prescription-details-card_handleIndicator__TjPxB{display:none;padding:15px 0 10px;align-items:center;justify-content:center}@media(max-width:768px){.prescription-details-card_handleIndicator__TjPxB{display:flex}}.prescription-details-card_handle___UHx_{width:60px;height:5px;background-color:#d4d4d4;border-radius:9999px}.prescription-details-card_modalHeader__ql1uw{background-color:#fff;border-bottom:1px solid hsla(231,6%,55%,.25);padding:0 36px 18px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media(max-width:768px){.prescription-details-card_modalHeader__ql1uw{padding:16px 20px}}.prescription-details-card_headerContent__R___J{display:flex;align-items:center;justify-content:space-between;width:100%}.prescription-details-card_leftSection__OjcVK{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.prescription-details-card_patientName__m_NhY{font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#303030;margin:0;font-variation-settings:"opsz" 14;white-space:nowrap;flex-shrink:0}.prescription-details-card_statusBadge__c_Is6{background-color:#eafbf3;border-radius:9999px;padding:2px 6px;display:inline-flex;align-items:center;flex-shrink:0}.prescription-details-card_statusText__mRML0{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#1c7f52;white-space:nowrap}.prescription-details-card_closeButton__834ra{background:transparent;border:none;cursor:pointer;padding:0;width:26.5px;height:26.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prescription-details-card_closeButton__834ra:hover{opacity:.7}.prescription-details-card_prescriptionId__8Qean{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#616161;margin:0;font-variation-settings:"opsz" 14;white-space:nowrap}.prescription-details-card_modalContent__72fVP{padding:20px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;min-height:0}@media(max-width:768px){.prescription-details-card_modalContent__72fVP{padding:16px 20px;gap:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.prescription-details-card_infoSection__WhuOB{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.prescription-details-card_infoSection__WhuOB{gap:12px}}.prescription-details-card_prescribedBySection__naXCj{display:flex;flex-direction:column;gap:2.5px;padding:2.5px 0}.prescription-details-card_sectionLabel__tbyGK{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#616161;font-variation-settings:"opsz" 14}.prescription-details-card_doctorName__Ac1Hc{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0}.prescription-details-card_datesSection__yEYZ5{display:flex;gap:15px}@media(max-width:768px){.prescription-details-card_datesSection__yEYZ5{flex-direction:row;gap:12px}}.prescription-details-card_dateItem__puXio{flex:1 1;display:flex;flex-direction:column;gap:2.5px;padding:2.5px 0}.prescription-details-card_dateValue__qsL2w{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0}.prescription-details-card_eyeSections__Pat1z{display:flex;flex-direction:column;gap:30px;padding:20px 0}@media(max-width:768px){.prescription-details-card_eyeSections__Pat1z{gap:16px;padding:0}}.prescription-details-card_eyeSection__mGPU4{display:flex;flex-direction:column;gap:1rem}.prescription-details-card_eyeTitle__T6uzN{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0;padding:6px 0 10px}@media(max-width:768px){.prescription-details-card_eyeTitle__T6uzN{font-size:14px;font-weight:600;line-height:16px;color:#616161;padding:0 0 8px}.prescription-details-card_eyeCard__U_Kxq{background-color:#fff;padding:8px;display:flex;flex-direction:column;gap:8px}}.prescription-details-card_packInfo__Ku_rV{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#616161;font-variation-settings:"opsz" 14}.prescription-details-card_eyeContent__zxnGZ{display:flex;gap:16px;align-items:flex-start}@media(max-width:768px){.prescription-details-card_eyeContent__zxnGZ{gap:8px}}.prescription-details-card_productThumbnail__p6K4k{flex-shrink:0;border-radius:5px;background-color:#f3f3f3;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.prescription-details-card_productThumbnail__p6K4k{width:80px;height:80px;border-radius:4px}}.prescription-details-card_thumbnailImage__S_w_H{width:100%;height:100%;background-color:#f3f3f3;background-size:contain;background-position:50%;background-repeat:no-repeat}.prescription-details-card_productDetails__ODnYY{flex:1 1;display:flex;flex-direction:column;gap:16px}.prescription-details-card_productName__t_aQI{font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#303030;margin:0;font-variation-settings:"opsz" 14}.prescription-details-card_lensValues__l_v4O{display:flex;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width:768px){.prescription-details-card_lensValues__l_v4O{gap:16px}}.prescription-details-card_lensValue__d2hVR{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.prescription-details-card_lensLabel__GzQva{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#303030;font-variation-settings:"opsz" 14}.prescription-details-card_lensNumber__g5DJc{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#303030}.prescription-details-card_bannerContent__JpG3U{display:flex;flex-direction:column;margin-bottom:1rem}.prescription-details-card_modalFooter__3zQwl{display:flex;justify-content:center;align-items:center;width:100%;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;padding:var(--space-400) var(--space-500)}.prescription-details-card_modalFooter__3zQwl>div{width:100%!important}.prescription-details-card_modalFooter__3zQwl>div button{width:100%!important;display:flex!important;max-width:100%!important}.order-details-card_expandedOrderDetails__oYnVl{width:100%;padding:var(--space-600);background-color:#f9fafb;animation:order-details-card_expandRow__7A_Pf .2s ease-out}.order-details-card_orderInfoGrid__ixAy5{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-600);gap:var(--space-600);margin-bottom:var(--space-600)}.order-details-card_infoSection__iPWTH{display:flex;flex-direction:column;gap:var(--space-400)}.order-details-card_sectionTitle__lAHBh{font-size:var(--font-size-4);font-weight:var(--font-weight-semibold);color:var(--text-brand-dark);margin:0}.order-details-card_infoList__Jvvw7{display:flex;flex-direction:column;gap:var(--space-300)}.order-details-card_infoItem__WOVHG{display:flex;justify-content:space-between;align-items:center}.order-details-card_infoLabel__YUs7E{font-size:var(--font-size-3);font-weight:var(--font-weight-regular);color:var(--text-tertiary)}.order-details-card_infoValue__g3x7G{font-size:var(--font-size-3);font-weight:var(--font-weight-medium);color:var(--text-brand-dark)}.order-details-card_divider__NZB_y{height:1px;background-color:var(--border-divider-subtle);margin:var(--space-600) 0}.order-details-card_orderActions__DyMUL{display:flex;justify-content:flex-end}.order-details-card_orderActionsContainer__ifkDR{display:flex;gap:var(--space-300)}@keyframes order-details-card_expandRow__7A_Pf{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-top:var(--space-600);padding-bottom:var(--space-600)}}.prescription-lens-cart-item-eye_prescriptionLensCartItemEyePartialStyles__NTT5z{display:flex;flex-direction:column;gap:var(--space-200)}.prescription-lens-cart-item-eye_prescriptionLensCartItemEyePartialStyles__NTT5z .prescription-lens-cart-item-eye_eyeDetailsPartialContainer__UF7o1{flex:1 1}.prescription-lens-cart-item-eye_rightEyeDetails__a6Qlh{border-bottom:1px solid var(--border-divider-subtle);padding-bottom:var(--space-600)}.profile-delete-address_modalContainer__bcqFu{background:#fff;border-radius:10px;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden}.profile-delete-address_deleteIconContainer__SGfxD{width:64.8px;height:64.8px;position:relative;flex-shrink:0}.profile-delete-address_deleteIconBackground__mK9Er{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#f6e9e6;border-radius:50px;display:flex;align-items:center;justify-content:center}.profile-delete-address_deleteIcon__ztVVN{width:25px;height:25px}.profile-delete-address_content__QxkuP{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;padding:10px 0 0;width:100%;flex-shrink:0}.profile-delete-address_title__bk8nA{font-family:DM Sans,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#2d3319;text-align:center;width:100%;margin:0}.profile-delete-address_description__Xv7no{font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#6b7280;text-align:center;width:100%;margin:0}.profile-delete-address_addressCard__XxBli{gap:18px;flex-shrink:0}.profile-delete-address_addressCard__XxBli,.profile-delete-address_addressContent__AB1AN{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.profile-delete-address_addressContent__AB1AN{background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:32px;gap:24px}.profile-delete-address_addressName__j6yI_{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#100c2e;margin:0;white-space:pre}.profile-delete-address_addressDetails__pQLGk{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%}.profile-delete-address_addressText__BHiy6{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#616161;margin:0;white-space:pre}.profile-delete-address_buttonContainer__R8sKN{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:100%;flex-shrink:0}@media(max-width:768px){.profile-delete-address_modalContainer__bcqFu{gap:16px}.profile-delete-address_content__QxkuP{gap:20px}.profile-delete-address_title__bk8nA{font-size:20px;line-height:24px}.profile-delete-address_description__Xv7no{font-size:14px;line-height:20px}.profile-delete-address_addressContent__AB1AN{padding:24px}.profile-delete-address_buttonContainer__R8sKN{flex-direction:column-reverse;gap:12px}}.profile-delete-payment-method_modalContainer__bP9LR{background:#fff;border-radius:10px;position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;overflow:hidden}.profile-delete-payment-method_deleteIconContainer__JFkpo{width:64.8px;height:64.8px;position:relative;flex-shrink:0}.profile-delete-payment-method_deleteIconBackground__KQ8dO{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;background-color:#f6e9e6;border-radius:50px;display:flex;align-items:center;justify-content:center}.profile-delete-payment-method_deleteIcon__jj_nt{width:25px;height:25px}.profile-delete-payment-method_content__NlEDq{display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center;padding:10px 0 0;width:100%;flex-shrink:0}.profile-delete-payment-method_title__GlGtV{font-family:DM Sans,sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#2d3319;text-align:center;width:100%;margin:0}.profile-delete-payment-method_description__rCUpF{font-family:DM Sans,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#6b7280;text-align:center;width:100%;margin:0}.profile-delete-payment-method_paymentCard__m9sWJ{display:flex;flex-direction:column;gap:18px;align-items:flex-start;justify-content:flex-start;width:100%;flex-shrink:0}.profile-delete-payment-method_paymentContent__Ne3Bj{background:#fff;border:1px solid #d4d4d4;border-radius:8px;padding:32px;width:100%;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:flex-start}.profile-delete-payment-method_cardDetails__Ru1Y9{display:flex;flex-direction:column;gap:12px;align-items:flex-start;justify-content:flex-start;width:100%}.profile-delete-payment-method_cardholderName__yqhbt{font-family:Poppins,sans-serif;font-weight:400;font-size:14px;line-height:25px;color:#6b7280;margin:0;white-space:pre}.profile-delete-payment-method_cardNumberInfo__bCfSQ{display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:flex-start;width:100%}.profile-delete-payment-method_cardExpiry__Dz_T6,.profile-delete-payment-method_cardNumber__WQ3Mt{font-family:Poppins,sans-serif;font-weight:500;font-size:14px;line-height:21px;color:#333;margin:0;white-space:pre}.profile-delete-payment-method_billingAddress__uevYN{font-family:DM Sans,sans-serif;font-weight:400;font-size:14px;line-height:21px;color:#616161;margin:0;white-space:pre}.profile-delete-payment-method_buttonContainer__sMxlG{display:flex;gap:8px;align-items:center;justify-content:flex-end;width:100%;flex-shrink:0}@media(max-width:768px){.profile-delete-payment-method_modalContainer__bP9LR{gap:16px}.profile-delete-payment-method_content__NlEDq{gap:20px}.profile-delete-payment-method_title__GlGtV{font-size:20px;line-height:24px}.profile-delete-payment-method_description__rCUpF{font-size:14px;line-height:20px}.profile-delete-payment-method_paymentContent__Ne3Bj{padding:24px}.profile-delete-payment-method_buttonContainer__sMxlG{flex-direction:column-reverse;gap:12px}}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF{min-width:950px}@media(max-width:1024px){.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF{min-width:auto}}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-300);padding-bottom:var(--space-800)}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF{display:flex;flex-direction:column;border:var(--border-width-025) solid var(--border-divider);border-radius:var(--border-radius-200);padding:var(--space-600) var(--space-300);width:100%;gap:var(--space-300);max-width:300px;position:relative;cursor:pointer}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF.cart-package-selection_selected__Pbznv{border:var(--border-width-025) solid var(--border-brand)}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_recommendedContainer__H4gdj{position:absolute;top:-10px;left:var(--space-300)}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_packageOptionHeader__yC0zB{display:flex;flex-direction:column}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_packageOptionHeader__yC0zB .cart-package-selection_packageOptionDescription__bM_0e{color:var(--text-tertiary);margin-left:var(--space-600);padding-top:var(--space-100)}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_priceContainer__2bJ_E{display:flex;justify-content:flex-end;flex-direction:row}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_priceContainer__2bJ_E .cart-package-selection_priceDetails__2zcR4{display:flex;flex-direction:column;align-items:flex-end}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_priceContainer__2bJ_E .cart-package-selection_priceDetails__2zcR4 .cart-package-selection_actualPriceAndPromo__St0jG{display:flex;align-items:center;flex-direction:row;gap:var(--space-200)}.cart-package-selection_prescriptionChooseSupplyModalStyles___M0XF .cart-package-selection_optionsContainer__dZobl .cart-package-selection_packageOption__uAKUF .cart-package-selection_priceContainer__2bJ_E .cart-package-selection_priceDetails__2zcR4 .cart-package-selection_strikethrough__MLWF2{color:var(--text-tertiary)}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-800);width:100%;max-width:640px;padding:0 var(--space-600)}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e{display:flex;flex-direction:column;gap:var(--space-600)}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e .remove-prescription-from-cart_modalHeader__JbL7t{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-200);text-align:center}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e .remove-prescription-from-cart_eyeCardsContainer__291DJ{display:flex;flex-direction:column;gap:var(--space-600)}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e .remove-prescription-from-cart_eyeCardsContainer__291DJ hr{width:100%;border:none;border-bottom:var(--border-width-025) solid var(--border-divider-subtle)}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e .remove-prescription-from-cart_eyeCard__U4Lzk{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-600);flex-wrap:wrap}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalContent__41d2e .remove-prescription-from-cart_eyeCardDetails__5Ytyd{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-600);min-width:140px}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalFooter__EyMyv{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-300);width:100%}.remove-prescription-from-cart_removePrescriptionFromCartModalStyles__cs5kz .remove-prescription-from-cart_modalFooter__EyMyv [data-cy=button-input] button{width:100%}.prescription-details_modalContainer__ZBdux{border-radius:20px;max-width:800px;width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;position:relative;isolation:isolate}@media(max-width:768px){.prescription-details_modalContainer__ZBdux{width:85vw!important;max-width:85vw!important;max-height:85vh;border-radius:16px}}.prescription-details_handleIndicator__JMjVv{display:none;padding:15px 0 10px;align-items:center;justify-content:center}@media(max-width:768px){.prescription-details_handleIndicator__JMjVv{display:flex}}.prescription-details_handle__zBUKd{width:60px;height:5px;background-color:#d4d4d4;border-radius:9999px}.prescription-details_modalHeader__6giJn{background-color:#fff;border-bottom:1px solid hsla(231,6%,55%,.25);padding:0 36px 18px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}@media(max-width:768px){.prescription-details_modalHeader__6giJn{padding:16px 20px}}.prescription-details_headerContent__OWfn7{display:flex;align-items:center;justify-content:space-between;width:100%}.prescription-details_leftSection__U4Bwq{display:flex;align-items:center;gap:8px;flex:1 1;min-width:0}.prescription-details_patientName__mbZQ1{font-family:DM Sans,sans-serif;font-size:20px;font-weight:500;line-height:28px;color:#303030;margin:0;font-variation-settings:"opsz" 14;white-space:nowrap;flex-shrink:0}.prescription-details_statusBadge__BN5W2{background-color:#eafbf3;border-radius:9999px;padding:2px 6px;display:inline-flex;align-items:center;flex-shrink:0}.prescription-details_statusText__O7HAE{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#1c7f52;white-space:nowrap}.prescription-details_closeButton__lUbPY{background:transparent;border:none;cursor:pointer;padding:0;width:26.5px;height:26.5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.prescription-details_closeButton__lUbPY:hover{opacity:.7}.prescription-details_prescriptionId___4Dao{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#616161;margin:0;font-variation-settings:"opsz" 14;white-space:nowrap}.prescription-details_modalContent__6AOmi{padding:20px;flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1;min-height:0}@media(max-width:768px){.prescription-details_modalContent__6AOmi{padding:16px 20px;gap:16px;overflow-y:auto;-webkit-overflow-scrolling:touch}}.prescription-details_infoSection__34jJI{display:flex;flex-direction:column;gap:12px}@media(max-width:768px){.prescription-details_infoSection__34jJI{gap:12px}}.prescription-details_prescribedBySection__ggeX9{display:flex;flex-direction:column;gap:2.5px;padding:2.5px 0}.prescription-details_sectionLabel__O9AXL{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#616161;font-variation-settings:"opsz" 14}.prescription-details_doctorName__ZBQQ0{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0}.prescription-details_datesSection__heT5E{display:flex;gap:15px}@media(max-width:768px){.prescription-details_datesSection__heT5E{flex-direction:row;gap:12px}}.prescription-details_dateItem__jn4j9{flex:1 1;display:flex;flex-direction:column;gap:2.5px;padding:2.5px 0}.prescription-details_dateValue__CqRvA{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0}.prescription-details_eyeSections__E1kCa{display:flex;flex-direction:column;gap:30px;padding:20px 0}@media(max-width:768px){.prescription-details_eyeSections__E1kCa{gap:16px;padding:0}}.prescription-details_eyeSection__3fJSu{display:flex;flex-direction:column;gap:1rem}.prescription-details_eyeTitle__BTpQg{font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#303030;margin:0;padding:6px 0 10px}@media(max-width:768px){.prescription-details_eyeTitle__BTpQg{font-size:14px;font-weight:600;line-height:16px;color:#616161;padding:0 0 8px}.prescription-details_eyeCard__sEyAm{background-color:#fff;padding:8px;display:flex;flex-direction:column;gap:8px}}.prescription-details_packInfo__388dF{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#616161;font-variation-settings:"opsz" 14}.prescription-details_eyeContent__wu1WE{display:flex;gap:16px;align-items:flex-start}@media(max-width:768px){.prescription-details_eyeContent__wu1WE{gap:8px}}.prescription-details_productThumbnail__bnr2r{flex-shrink:0;border-radius:5px;background-color:#f3f3f3;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.prescription-details_productThumbnail__bnr2r{width:80px;height:80px;border-radius:4px}}.prescription-details_thumbnailImage__9MhPO{width:100%;height:100%;background-color:#f3f3f3;background-size:contain;background-position:50%;background-repeat:no-repeat}.prescription-details_productDetails__zuSzZ{flex:1 1;display:flex;flex-direction:column;gap:16px}.prescription-details_productName__BLkpV{font-family:DM Sans,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#303030;margin:0;font-variation-settings:"opsz" 14}.prescription-details_lensValues__tfZDJ{display:flex;gap:24px;align-items:center;flex-wrap:wrap}@media(max-width:768px){.prescription-details_lensValues__tfZDJ{gap:16px}}.prescription-details_lensValue__K8OA0{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.prescription-details_lensLabel__0Wo88{font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#303030;font-variation-settings:"opsz" 14}.prescription-details_lensNumber__fHmMy{font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#303030}.prescription-details_bannerContent__0_kvV{display:flex;flex-direction:column;margin-bottom:1rem}.prescription-details_modalFooter__nFuC6{padding:var(--space-500) var(--space-900);display:flex;justify-content:center;align-items:center;width:100%;flex-shrink:0;position:-webkit-sticky;position:sticky;bottom:0;z-index:2}@media(max-width:var(--breakpoint-md )){.prescription-details_modalFooter__nFuC6{padding:var(--space-400) var(--space-500)}.prescription-details_modalFooter__nFuC6>div{width:100%!important}.prescription-details_modalFooter__nFuC6>div button{width:100%!important;display:flex!important;max-width:100%!important}}.print_hiddenContent__ktcvt{position:absolute;top:0;width:800px;padding:var(--space-400);background:#fff;display:flex;flex-direction:column;gap:var(--space-900)}@media(max-width:768px){.print_hiddenContent__ktcvt{width:100%}}.print_printLayoutContainer__EZz8l{position:absolute;bottom:0;margin-bottom:var(--space-1200);margin-left:var(--space-1200)}@media(max-width:768px){.print_printLayoutContainer__EZz8l{margin-left:0;margin-bottom:0;position:relative;display:flex;justify-content:center}}.auth-login_styledAuthLogin__AQ4_K{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:768px){.auth-login_styledAuthLogin__AQ4_K{max-width:416px}}@media(max-width:768px){.auth-login_styledAuthLogin__AQ4_K{max-width:356px}}.auth-login_loginCard__Y1fcW{width:100%;display:flex;flex-direction:column;gap:var(--space-400)}.auth-login_loginContent__OFHMn{display:flex;flex-direction:column;align-items:center;gap:var(--space-900)}@media(max-width:768px){.auth-login_loginContent__OFHMn{gap:var(--space-600)}}.auth-login_title__QEnRq{color:var(--text-secondary);font-weight:var(--font-weight-medium);font-variation-settings:"opsz" 14;margin:0}@media(min-width:768px){.auth-login_title__QEnRq{font-size:48px;line-height:56px}}@media(max-width:768px){.auth-login_title__QEnRq{font-size:30px;line-height:32px}}.auth-login_subtitle__OHJV0{text-align:center;color:var(--text-secondary);font-weight:var(--font-weight-regular);font-variation-settings:"opsz" 14;margin:0}@media(min-width:768px){.auth-login_subtitle__OHJV0{font-size:var(--font-size-5);line-height:var(--line-height-5)}}@media(max-width:768px){.auth-login_subtitle__OHJV0{font-size:var(--font-size-5);line-height:var(--line-height-5);color:var(--text-tertiary)}}.auth-login_formSection__nqkHY{display:flex;flex-direction:column;gap:var(--space-900);width:100%}@media(max-width:768px){.auth-login_formSection__nqkHY{gap:var(--space-600)}}.auth-login_submitContainer__FLUIc{width:100%}.auth-login_submitContainer__FLUIc,.auth-login_submitContainer__FLUIc .auth-login_submitButton__a9wDG{display:flex;justify-content:center}@media(max-width:768px){.auth-login_submitContainer__FLUIc .auth-login_submitButton__a9wDG{width:100%}}.auth-login_submitButton__a9wDG{width:100%}.auth-login_submitButton__a9wDG>div{width:100%;display:flex;justify-content:center}@media(max-width:768px){.auth-login_submitButton__a9wDG>div button{width:100%}}.auth-login_termsText__2hBys{text-align:center;color:var(--text-tertiary);font-size:var(--font-size-3);line-height:var(--line-height-3);font-weight:var(--font-weight-regular);margin:0}.auth-login_termsLink__9yqRE{color:var(--text-brand);text-decoration:underline;font-weight:var(--font-weight-medium)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-1600);width:100%;max-width:none;padding:0;background:transparent;box-shadow:none}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3{background:var(--bg-surface-primary);border-radius:var(--border-radius-600);width:100%;max-width:512px}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT{display:flex;flex-direction:column;gap:var(--space-1000);width:100%;max-width:416px;margin:0 auto}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz{display:flex;align-items:center;height:var(--height-1400);width:100%}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz .auth-verify-otp_backLink__Fwu5L{display:flex;align-items:center;gap:var(--space-150);text-decoration:none;color:var(--text-brand-dark);font-size:var(--font-size-3);font-weight:var(--font-weight-medium);line-height:var(--line-height-2);transition:color .2s ease;cursor:pointer}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz .auth-verify-otp_backLink__Fwu5L:hover{color:var(--text-brand)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz .auth-verify-otp_backLink__Fwu5L .auth-verify-otp_backIcon__YqeDa{font-size:var(--font-size-4);font-weight:var(--font-weight-bold)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2{display:flex;flex-direction:column;align-items:center;gap:var(--space-400);text-align:center}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_title__ToCmF{font-size:48px;font-weight:var(--font-weight-medium);line-height:var(--line-height-11);color:var(--text-secondary);margin:0}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_subtitle__pWh82{font-size:var(--font-size-4);font-weight:var(--font-weight-regular);line-height:var(--line-height-6);color:var(--text-secondary);margin:0}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_subtitle__pWh82 .auth-verify-otp_emailHighlight__SA7H_{font-weight:var(--font-weight-semibold);color:var(--text-brand)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU{display:flex;flex-direction:column;gap:var(--space-600);width:100%}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS{display:flex;flex-direction:column;gap:var(--space-200);align-items:center;width:100%}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_submitContainer__igeZj,.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_submitContainer__igeZj .auth-verify-otp_submitButton__0oHOF,.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_submitContainer__igeZj .auth-verify-otp_submitButton__0oHOF>div{display:flex;justify-content:center;width:100%}@media(max-width:768px){.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_submitContainer__igeZj .auth-verify-otp_submitButton__0oHOF>div button{width:100%}}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_resendButtonContainer__YoGIp{display:flex;justify-content:center;align-items:center;width:100%;margin-top:var(--space-400)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_formSection__Cr0VU .auth-verify-otp_actionButtons__5UYgS .auth-verify-otp_resendButtonContainer__YoGIp .auth-verify-otp_resendButton__Z9wIH{display:flex}@media(max-width:768px){.auth-verify-otp_styledAuthVerifyOtp__EDA_M{gap:var(--space-800)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3{border-radius:var(--border-radius-400)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT{gap:var(--space-800)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_title__ToCmF{font-size:40px;line-height:var(--line-height-10)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_subtitle__pWh82{font-size:var(--font-size-4);line-height:var(--line-height-5)}}@media(max-width:480px){.auth-verify-otp_styledAuthVerifyOtp__EDA_M{gap:var(--space-600)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3{margin:0 var(--space-200)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT{gap:var(--space-600)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz{height:auto}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_backButton__Zv5gz .auth-verify-otp_backLink__Fwu5L{font-size:var(--font-size-2)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_title__ToCmF{font-size:32px;line-height:var(--line-height-8)}.auth-verify-otp_styledAuthVerifyOtp__EDA_M .auth-verify-otp_verifyOtpCard__fwaN3 .auth-verify-otp_verifyOtpContent__G9xDT .auth-verify-otp_headingSection__NZai2 .auth-verify-otp_subtitle__pWh82{font-size:var(--font-size-3);line-height:var(--line-height-2)}}.cart-checkout_checkoutContainer___WJX2{position:fixed;bottom:0;left:0;right:0;background-color:var(--bg-surface-primary);border-top:var(--border-width-025) solid var(--border-divider);z-index:60;box-shadow:var(--shadow-400)}.cart-checkout_summarySection__bJekQ{max-width:448px;margin:0 auto;padding:var(--space-400)}.cart-checkout_summaryContent__tx_US{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400)}.cart-checkout_summaryLeft__xRV6u{display:flex;flex-direction:column;min-width:0;flex:1 1}.cart-checkout_summaryHeader__XoFFa{display:flex;align-items:center;gap:var(--space-200);margin-bottom:var(--space-100)}.cart-checkout_summaryLabel__uCC2y{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--text-tertiary)}.cart-checkout_expandButton__9qDBc{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-100);border-radius:var(--border-radius-full);border:none;background:none;color:var(--text-brand);cursor:pointer;transition:all .2s ease-in-out;font-weight:var(--font-weight-semibold)}.cart-checkout_expandButton__9qDBc:hover{color:var(--text-brand-hover);background-color:var(--bg-surface-thumbnail)}.cart-checkout_expandButton__9qDBc:focus-visible{outline:var(--border-width-050) solid var(--text-brand);outline-offset:var(--space-050)}.cart-checkout_priceInfo__7BJON{display:flex;flex-direction:column;gap:var(--space-050)}.cart-checkout_totalPrice__AEg_D{font-size:var(--font-size-6);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin-bottom:var(--space-100)}.cart-checkout_savingsText__iPblj{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);color:var(--text-brand-subtle)}.cart-checkout_continueButton__k0K21{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-300) var(--space-600);background-color:var(--bg-fill-brand);color:var(--text-inverse);border:var(--border-width-025) solid var(--bg-fill-brand);border-radius:var(--border-radius-full);font-size:var(--font-size-2);font-weight:var(--font-weight-medium);min-width:120px;height:var(--height-1100);cursor:pointer;transition:all .2s ease-in-out;box-shadow:var(--shadow-600)}.cart-checkout_continueButton__k0K21:hover{border-color:var(--bg-fill-brand-hover);box-shadow:var(--shadow-400)}.cart-checkout_continueButton__k0K21:focus,.cart-checkout_continueButton__k0K21:hover{background-color:var(--bg-fill-brand-hover)}.cart-checkout_continueButton__k0K21:focus-visible{outline:var(--border-width-050) solid var(--text-brand);outline-offset:var(--space-050)}.cart-checkout_continueButton__k0K21:disabled{background-color:var(--bg-fill-disabled);border-color:var(--bg-fill-disabled);cursor:not-allowed;opacity:.5}.cart-checkout_continueButton__k0K21:active{box-shadow:var(--shadow-800)}.cart-checkout_orderBreakdown__bX2aW{max-width:448px;margin:0 auto;transition:all .3s ease-in-out;overflow:hidden;max-height:0;opacity:0}.cart-checkout_orderBreakdown__bX2aW.cart-checkout_expanded__dKknw{max-height:400px;opacity:1}.cart-checkout_breakdownContent__27Xmf{padding:var(--space-400) var(--space-400) var(--space-300) var(--space-400);border-bottom:var(--border-width-025) solid var(--border-divider-subtle)}.cart-checkout_breakdownHeader__5h4gU{margin-bottom:var(--space-400)}.cart-checkout_breakdownTitle__GMzq4{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin:0 0 var(--space-400) 0}.cart-checkout_orderItems__ADHtt{display:flex;flex-direction:column;gap:var(--space-300);margin-bottom:var(--space-400)}.cart-checkout_orderItem__cED5G{display:flex;justify-content:space-between;align-items:center}.cart-checkout_itemName__taKQK{font-size:var(--font-size-2);color:var(--text-tertiary)}.cart-checkout_itemQuantity__P9OJw{font-size:var(--font-size-2);color:var(--text-secondary)}.cart-checkout_divider__D_Eqo{height:var(--border-width-025);background-color:var(--border-divider);margin:var(--space-300) 0}.cart-checkout_orderTotals__7V_Kd{display:flex;flex-direction:column;gap:var(--space-300)}.cart-checkout_totalLine__RnV4q{display:flex;justify-content:space-between;align-items:center}.cart-checkout_totalLine__RnV4q.cart-checkout_finalTotal__2Rm8A{padding-top:var(--space-300);border-top:var(--border-width-025) solid var(--border-divider)}.cart-checkout_totalLine__RnV4q.cart-checkout_finalTotal__2Rm8A .cart-checkout_totalLabel__mj5oF,.cart-checkout_totalLine__RnV4q.cart-checkout_finalTotal__2Rm8A .cart-checkout_totalValue__eFF9b{font-size:var(--font-size-3);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.cart-checkout_totalLabel__mj5oF{font-size:var(--font-size-2);color:var(--text-tertiary)}.cart-checkout_totalValue__eFF9b{font-size:var(--font-size-2);color:var(--text-secondary)}.cart-checkout_totalValue__eFF9b.cart-checkout_discount__bAEAC,.cart-checkout_totalValue__eFF9b.cart-checkout_free__bRJaE{color:var(--text-success)}.cart-checkout_continueToPayment__bWZ4s{display:flex;justify-content:flex-end;margin-top:var(--space-400)}.cart-delivery-options_deliveryOptionsCard___oZ6o{background:var(--bg-surface-primary);border:var(--border-width-025) solid var(--border-divider);border-radius:var(--border-radius-300);box-shadow:none;width:100%}.cart-delivery-options_cardContent__Om19m{padding:0 var(--space-500) var(--space-500);display:flex;flex-direction:column}.cart-delivery-options_optionContainer__8aPPb,.cart-delivery-options_optionHeader__5VKys{display:flex;flex-direction:column;width:100%}.cart-delivery-options_optionHeader__5VKys{align-items:center;justify-content:space-between;padding-bottom:var(--space-300);align-items:flex-start}.cart-delivery-options_radioWrapper__rq3Hl{display:flex;align-items:center;flex:1 1;margin-bottom:var(--space-100)}.cart-delivery-options_addressSection__gcOfQ{display:flex;flex-direction:column;gap:var(--space-150);width:100%}.cart-delivery-options_addressDetails__l_TWE{display:flex;flex-direction:column;gap:var(--space-200);width:100%}.cart-delivery-options_recipientName__vk7o5{font-size:var(--font-size-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-1);color:var(--text-secondary);margin:0}.cart-delivery-options_addressInfo__7MrIn{display:flex;flex-direction:column;gap:var(--space-100)}.cart-delivery-options_address__DjXir,.cart-delivery-options_phone__y_l1k{font-size:var(--font-size-2);font-weight:var(--font-weight-regular);line-height:var(--line-height-1);color:var(--text-secondary);margin:0}.cart-delivery-options_divider__hSTb6{height:1px;background-color:var(--border-divider-subtle);margin-top:var(--space-100);margin-bottom:var(--space-300)}.cart-delivery-options_buttonContainer__5PZTK{margin-top:var(--space-300)}.cart-shipping-address_form_cartShippingAddressForm__oiMAN{display:flex;flex-direction:column;gap:1rem;padding:1rem;border-top:1px solid #e5e7eb;margin-top:1rem;width:100%}.cart-shipping-address_form_row__eqW6D{display:flex;gap:1rem}.cart-shipping-address_form_row__eqW6D>*{flex:1 1}.cart-shipping-address_form_buttonContainer__72hpl{display:flex;justify-content:flex-end;margin-top:1rem;.cart-shipping-address_form_saveChangesButton___6dVa{margin-left:1rem}}@media (max-width:768px){.cart-shipping-address_form_row__eqW6D{flex-direction:column;gap:.5rem}.cart-shipping-address_form_cartShippingAddressForm__oiMAN{padding:.75rem;gap:.75rem}}.cart-discounts_discountsContainer__kJ1f_{width:100%}.cart-discounts_discountCard__HFzIh{background:var(--bg-surface-primary);border:var(--border-width-025) solid var(--border-divider-subtle);border-radius:var(--border-radius-300);box-shadow:var(--shadow-900);padding:var(--space-800);display:flex;flex-direction:column;gap:var(--space-200)}.cart-discounts_promoCodeSection__94oy8{display:flex;gap:var(--space-200);align-items:center;width:100%}.cart-discounts_promoCodeField__uzyHD{flex:1 1;display:flex;flex-direction:column;gap:var(--space-200)}.cart-discounts_fieldLabel__v_Oz6{font-weight:var(--font-weight-semibold);font-size:var(--font-size-2);line-height:var(--line-height-1);color:var(--text-secondary);margin:0}.cart-discounts_inputContainer__VUwXx{display:flex;flex-direction:column;gap:var(--space-100)}.cart-discounts_fieldDescription__XWgo_{font-weight:var(--font-weight-regular);font-size:var(--font-size-2);line-height:var(--line-height-1);color:var(--text-tertiary);margin:0}.cart-discounts_applyButton__JEStc{display:flex}.cart-discounts_promoAppliedText___q_1t{font-weight:var(--font-weight-medium);font-size:var(--font-size-2);line-height:var(--line-height-1);color:var(--text-success);margin:0}.cart-discounts_divider__QxOIf{height:var(--border-width-025);background:var(--border-divider-subtle);width:100%}.cart-discounts_practiceDiscountSection__1NfHY{display:flex;align-items:center;justify-content:space-between;width:100%}.cart-discounts_practiceDiscountInfo__TBTtT{display:flex;flex-direction:column;gap:var(--space-050)}.cart-discounts_practiceDiscountTitle__L0miD{font-weight:var(--font-weight-bold);font-size:var(--font-size-3);line-height:var(--line-height-2);color:var(--text-secondary);margin-bottom:var(--space-200)}.cart-discounts_practiceDiscountDescription__gq2zP{font-weight:var(--font-weight-regular);font-size:var(--font-size-3);line-height:var(--line-height-2);color:var(--text-tertiary);margin:0}.cart-discounts_promoAppliedTextContainer__Faobw{display:flex;align-items:center;gap:var(--space-100)}.cart-discounts_practiceDiscountToggle__aQU1c{display:flex;align-items:center}@media(max-width:768px){.cart-discounts_discountCard__HFzIh{padding:var(--space-500);gap:var(--space-500)}.cart-discounts_promoCodeSection__94oy8{flex-direction:column;gap:var(--space-400)}.cart-discounts_applyButton__JEStc{align-self:stretch;margin-top:0}.cart-discounts_practiceDiscountSection__1NfHY{flex-direction:column;align-items:flex-start;gap:var(--space-400)}.cart-discounts_practiceDiscountToggle__aQU1c{align-self:flex-end}}.cart-header_cartHeaderContent__LH4_s{display:flex;align-items:center;margin-bottom:var(--space-500)}.cart-header_backButton__VGwUX{cursor:pointer;margin-right:var(--space-400)}.cart-header_backIcon__EVe4X{height:var(--space-500);width:var(--space-500)}.cart-header_headerText__II5OM{flex:1 1;margin-bottom:var(--space-500)}.cart-header_title__jcUTw{font-size:var(--font-size-5);font-weight:var(--font-weight-bold);color:var(--text-secondary);margin:0;line-height:var(--line-height-1)}.cart-header_cartHeaderSubtitle__tGQ4d{display:none}@media(max-width:768px){.cart-header_cartHeaderSubtitle__tGQ4d{display:block;font-size:var(--font-size-2);margin-bottom:var(--space-100);line-height:var(--line-height-1)}}.cart-help_helpSection__b0JDg{padding:0 var(--space-500);display:flex;flex-direction:column;gap:var(--space-150);align-items:center;text-align:center}.cart-help_helpText__rOY0X{font-weight:var(--font-weight-regular);font-size:var(--font-size-3);line-height:var(--line-height-2);color:var(--text-tertiary);margin:0}.cart-help_contactText___UeW9{font-size:var(--font-size-2);line-height:var(--line-height-1);color:var(--text-secondary);margin:0;display:block!important}.cart-help_contactText___UeW9,.cart-help_phoneNumber__i5YNC{font-weight:var(--font-weight-medium)}.cart-payment-method_paymentMethodContainer__HRldr{display:flex;flex-direction:column;gap:var(--space-400)}.cart-payment-method_paymentDetails__593eY{display:flex;flex-direction:column}.cart-payment-method_paymentItem__T9jOW{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-400)}.cart-payment-method_paymentInfo__iyJBH{display:flex;flex-direction:column;gap:var(--space-050)}.cart-payment-method_stripePaymentWrapper__tv_ZJ{margin-top:var(--space-400)}.cart-product_cartItemSectionContainer__VvNNh{width:100%}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN{padding:0!important;justify-content:space-between}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7{display:flex;flex-direction:column;gap:var(--space-600);padding:var(--space-600)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_cardHeader__9PSgN{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-divider-subtle);padding-bottom:var(--space-300)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7{display:flex;flex-direction:column;gap:var(--space-200)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_eyeDetailsTitle__stQkA{padding:var(--space-250) 0}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--space-200)}@media(max-width:1024px){.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF{gap:var(--space-400)}}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF .cart-product_eyeDetailsPartialContainer__vYayH{max-width:380px}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF .cart-product_quantityContainer__V1vk4{display:flex;align-items:center;gap:var(--space-400)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF .cart-product_quantityContainer__V1vk4 .cart-product_quantityStepperContainer__QAxn8{width:160px}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_eyeDetailsContainer__Mt4u7 .cart-product_contentContainer__Kj_ZF .cart-product_quantityContainer__V1vk4 .cart-product_priceValue__2CXsU{min-width:80px}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_cardContentContainer__NOR_7 .cart-product_rightEyeDetails__FC8m6{border-bottom:1px solid var(--border-divider-subtle);padding-bottom:var(--space-600)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_packageSelectionContainer__jrcHj{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-surface-brand-subtle);padding:var(--space-400);border-radius:0 0 var(--border-radius-200) var(--border-radius-200);border-top:1px solid var(--border-divider-subtle);gap:var(--space-400)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_packageSelectionContainer__jrcHj .cart-product_packageSelectionTitleContainer__DfTlT{display:flex;align-items:center;gap:var(--space-200)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_cartItemSectionStyles__L0gJN .cart-product_packageSelectionContainer__jrcHj .cart-product_packageSelectionTitleContainer__DfTlT .cart-product_packageSelectionTitle__nTk7W{color:var(--text-brand)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_supplySelectionContainer__zA_tc{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-surface-brand-subtle);padding:var(--space-400);border-radius:0 0 var(--border-radius-200) var(--border-radius-200);border-top:1px solid var(--border-divider-subtle);gap:var(--space-400)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_supplySelectionContainer__zA_tc .cart-product_titleContainer__UBHkb{display:flex;align-items:center;gap:var(--space-200)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_appliedSupplyContainer__bErBe{background-color:var(--bg-surface-success);border-top:1px solid var(--border-divider-subtle);gap:var(--space-400)}.cart-product_cartItemSectionContainer__VvNNh .cart-product_appliedSupplyContainer__bErBe .cart-product_buttonContainer__kBVUJ{display:flex;align-items:center;gap:var(--space-300)}.cart-product_mobileAddPrescriptionButton__qCpSj{display:none;margin-top:var(--space-600)}@media(max-width:768px){.cart-product_mobileAddPrescriptionButton__qCpSj{display:flex;justify-content:center;width:100%;box-sizing:border-box}}.cart-product_loadingContainer__LQTl5{display:flex;justify-content:center;align-items:center;padding:var(--space-800)}.cart-product_loadingContainer__LQTl5 .cart-product_loadingMessage__JkaAf{text-align:center}.patient-communication-preferences_communicationPreferencesContainer__5HnTA{display:flex;flex-direction:column;width:100%}.patient-communication-preferences_header__nOSNF{display:flex;gap:var(--space-600);align-items:center;justify-content:flex-start;padding-bottom:var(--space-200);padding-top:0;padding-left:0;padding-right:0;width:100%}.patient-communication-preferences_title__S3nff{color:var(--text-secondary);font-size:var(--font-size-2);font-weight:var(--font-weight-bold);line-height:var(--line-height-3)}.patient-communication-preferences_preferencesContent__LVRn0{background-color:#fff;border-radius:var(--border-radius-300);padding:var(--space-400) 0;width:100%}.patient-communication-preferences_preferenceItem__95Wz0{display:flex;gap:var(--space-400);align-items:center;justify-content:flex-start;padding:0 var(--space-800);width:100%}.patient-communication-preferences_preferenceDetails__bt0Mg{display:flex;flex-direction:column;gap:var(--space-250);align-items:flex-start;justify-content:flex-start;flex:1 1;min-width:0;padding:var(--space-150) 0}.patient-communication-preferences_preferenceLabel__zRAUj{color:var(--text-secondary);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-2)}.patient-communication-preferences_preferenceDescription__rSlgC{color:var(--text-tertiary);font-size:var(--font-size-1);font-weight:var(--font-weight-regular);line-height:var(--line-height-2);width:100%}.patient-communication-preferences_toggleContainer__rLAta{display:flex;align-items:center;justify-content:center;flex-shrink:0}.patient-communication-preferences_preferenceDescriptionContainer__UoYCt{display:flex;flex-direction:column;gap:var(--space-400);padding-top:var(--space-400)}.patient-prescription-history_styledPatientPrescriptionHistory__YtKKT{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:1.5rem}.patient-prescription-history_prescriptionHistoryContent__nd1qs{display:flex;flex-direction:column;gap:1.5rem}.patient-prescription-history_headerSection__cJClW{display:flex;flex-direction:column;gap:.375rem}.patient-prescription-history_cardTitle__W_RjW{font-family:DM Sans,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.75rem;color:#303030;margin:0}.patient-prescription-history_cardSubtitle___wb6h{font-family:DM Sans,sans-serif;color:#616161;margin:0;font-size:.875rem;line-height:1rem}.patient-prescription-history_prescriptionsList__XWHVa{display:flex;flex-direction:column;gap:1.5rem}.patient-prescription-history_errorContainer__YpUSy,.patient-prescription-history_loadingContainer__m_nxn{display:flex;align-items:center;justify-content:center;min-height:200px}.patient-prescription-history_errorMessage__vOJCk,.patient-prescription-history_loadingMessage__sfcBY,.patient-prescription-history_noDataMessage__91ZV5{text-align:center;padding:2rem;color:#6b7280;font-size:1rem}.patient-prescription-history_errorMessage__vOJCk{color:#dc2626}.order-confirmation_container__PecJz{display:flex;flex-direction:column;gap:var(--space-1000);width:100%;position:relative}@media(max-width:768px){.order-confirmation_container__PecJz{gap:var(--space-250)}}.order-confirmation_successHeader__lTZpR{background-color:var(--bg-surface-success);border-radius:var(--border-radius-300);padding:var(--space-800)}@media(max-width:768px){.order-confirmation_successHeader__lTZpR{padding:var(--space-600);border-radius:var(--border-radius-200)}}.order-confirmation_successContent__wabWH{display:flex;gap:var(--space-400);align-items:flex-start}@media(max-width:768px){.order-confirmation_successContent__wabWH{gap:var(--space-300);align-items:center}}.order-confirmation_iconWrapper__UGtvu{display:flex;align-items:center;justify-content:center;width:var(--width-2000);height:var(--height-2000)}@media(max-width:768px){.order-confirmation_iconWrapper__UGtvu{width:var(--width-1600);height:var(--height-1600);flex-shrink:0}}.order-confirmation_headerText__puXCX{display:flex;flex-direction:column;gap:var(--space-250);flex:1 1}@media(max-width:768px){.order-confirmation_headerText__puXCX{gap:var(--space-200)}}.order-confirmation_successSubtitle__7_5kX,.order-confirmation_successTitle__2lpZn{color:var(--text-success)}.order-confirmation_orderSummaryContainer__uQs3r{display:flex;flex-direction:column;gap:var(--space-600);padding:var(--space-700) 0}@media(max-width:768px){.order-confirmation_orderSummaryContainer__uQs3r{gap:var(--space-400);padding:var(--space-500) 0}}.order-confirmation_orderSummaryRowContainer__toMuL{position:relative}.order-confirmation_orderSummaryRow__MtTit{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:var(--space-400)}@media(max-width:768px){.order-confirmation_orderSummaryRow__MtTit{flex-direction:column;gap:var(--space-300)}}.order-confirmation_orderDetail__sR3pX{display:flex;flex-direction:column;gap:var(--space-100);align-items:flex-start}.order-confirmation_orderDetail__sR3pX:nth-child(5){width:100px}@media(max-width:768px){.order-confirmation_orderDetail__sR3pX{width:100%!important;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--space-200) 0}.order-confirmation_orderDetail__sR3pX:first-child,.order-confirmation_orderDetail__sR3pX:nth-child(2),.order-confirmation_orderDetail__sR3pX:nth-child(3),.order-confirmation_orderDetail__sR3pX:nth-child(4),.order-confirmation_orderDetail__sR3pX:nth-child(5){width:100%!important}}.order-confirmation_detailLabel__TPbP5{color:var(--text-tertiary);font-weight:var(--font-weight-medium)}@media(max-width:768px){.order-confirmation_detailLabel__TPbP5{flex:1 1}}.order-confirmation_detailValue__PnsUi{color:var(--text-secondary);text-align:left}@media(max-width:768px){.order-confirmation_detailValue__PnsUi{text-align:right;font-weight:var(--font-weight-medium)}}.order-confirmation_statusBadge__Tc3WV{background-color:var(--bg-surface-warning);border-radius:var(--border-radius-full);padding:var(--space-050) var(--space-150)}@media(max-width:768px){.order-confirmation_statusBadge__Tc3WV{padding:var(--space-025) var(--space-100)}}.order-confirmation_statusText__0qPos{color:var(--text-warning);font-size:var(--font-size-2);line-height:var(--line-height-1);font-weight:var(--font-weight-medium)}@media(max-width:768px){.order-confirmation_statusText__0qPos{font-size:var(--font-size-1)}}.order-confirmation_divider__UJGfd{height:var(--border-width-025);background-color:var(--border-divider);width:100%}.order-confirmation_patientsContainer__Iy4MA{background-color:var(--bg-surface-primary);border:var(--border-width-025) solid var(--border-divider);border-radius:var(--border-radius-300);padding:var(--space-800);display:flex;flex-direction:column;gap:var(--space-1200)}@media(max-width:768px){.order-confirmation_patientsContainer__Iy4MA{padding:var(--space-400);gap:var(--space-600)}}.order-confirmation_patientCard__3vwiR{display:flex;flex-direction:column;gap:var(--space-300)}.order-confirmation_patientHeader__wgi8v{display:flex;align-items:center;justify-content:space-between;border-bottom:var(--border-width-025) solid var(--border-divider);padding-bottom:var(--space-300)}.order-confirmation_patientName__ujVd1{color:var(--text-secondary)}.order-confirmation_eyesContainer__gKOZp{display:flex;gap:var(--space-800)}@media(max-width:768px){.order-confirmation_eyesContainer__gKOZp{flex-direction:column;gap:var(--space-500)}}.order-confirmation_eyeContainer__xPAzV{display:flex;flex:1 1;gap:var(--space-200);flex-direction:row;align-items:flex-start;justify-content:space-between}@media(max-width:768px){.order-confirmation_eyeContainer__xPAzV{flex-direction:column;gap:var(--space-400)}}.order-confirmation_priceContainer__9KTa4{display:flex;flex-direction:column;gap:var(--space-200);align-items:flex-end}@media(max-width:768px){.order-confirmation_priceContainer__9KTa4{align-items:stretch;width:100%}}.order-confirmation_discountBadge__sxjnf{background-color:var(--bg-surface-critical);border-radius:var(--border-radius-full);padding:var(--space-050) var(--space-150)}@media(max-width:768px){.order-confirmation_discountBadge__sxjnf{padding:var(--space-025) var(--space-100)}}.order-confirmation_discountText__NC21V{color:var(--bg-surface-primary);font-size:var(--font-size-2);line-height:var(--line-height-1);font-weight:var(--font-weight-medium)}@media(max-width:768px){.order-confirmation_discountText__NC21V{font-size:var(--font-size-1)}}.order-confirmation_priceDetails__HlKnp{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-100);margin-top:var(--space-600)}@media(max-width:768px){.order-confirmation_priceDetails__HlKnp{flex-direction:row;justify-content:space-between;align-items:center;margin-top:0;border-radius:var(--border-radius-200)}.order-confirmation_priceDetails__HlKnp>:first-child{order:2}.order-confirmation_priceDetails__HlKnp>:nth-child(2){display:none}.order-confirmation_priceDetails__HlKnp>:nth-child(3){order:1}}.order-confirmation_currentPrice__G0mK0{color:var(--text-secondary);font-size:var(--font-size-5);line-height:var(--line-height-6)}.order-confirmation_originalPrice__JcVAq{color:var(--text-tertiary);text-decoration:line-through;font-size:var(--font-size-3);line-height:var(--line-height-2)}.order-confirmation_boxCount__x5kJM{color:var(--text-tertiary);font-size:var(--font-size-2);line-height:var(--line-height-1)}@media(max-width:768px){.order-confirmation_boxCount__x5kJM{color:var(--text-secondary);font-weight:var(--font-weight-medium)}}.order-confirmation_summarySection__lrJ_J{display:flex;align-items:flex-start;justify-content:space-between;padding:0 var(--space-1200)}@media(max-width:768px){.order-confirmation_summarySection__lrJ_J{flex-direction:column;gap:var(--space-600);padding:0 var(--space-400)}}.order-confirmation_paymentInfo__hzZU_{display:flex;flex-direction:column;gap:var(--space-400);width:var(--width-full);max-width:356px}@media(max-width:768px){.order-confirmation_paymentInfo__hzZU_{width:100%;max-width:none;gap:var(--space-300)}}.order-confirmation_paymentDetails__gRz8A{display:flex;flex-direction:column;gap:var(--space-250)}@media(max-width:768px){.order-confirmation_paymentDetails__gRz8A{gap:var(--space-200)}}.order-confirmation_paymentRow__K3qz3{display:flex;align-items:flex-start;justify-content:space-between;min-height:var(--height-500)}@media(max-width:768px){.order-confirmation_paymentRow__K3qz3{min-height:var(--height-400);align-items:center}}.order-confirmation_paymentLabel__EqraL{color:var(--text-tertiary);flex:1 1}.order-confirmation_paymentValue___NMyE{color:var(--text-secondary);text-align:right;max-width:150px;white-space:pre-line}.order-confirmation_verticalDivider__F4oRU{width:var(--border-width-025);height:var(--height-2800);background-color:var(--border-divider-subtle)}@media(max-width:768px){.order-confirmation_verticalDivider__F4oRU{display:none}}.order-confirmation_orderTotal__51koA{display:flex;flex-direction:column;gap:var(--space-300);width:var(--width-full);max-width:323px}@media(max-width:768px){.order-confirmation_orderTotal__51koA{width:100%;max-width:none;gap:var(--space-250)}}.order-confirmation_totalBreakdown__ptoUq{display:flex;flex-direction:column;gap:var(--space-150)}@media(max-width:768px){.order-confirmation_totalBreakdown__ptoUq{gap:var(--space-100)}}.order-confirmation_totalRow__LgZGu{display:flex;align-items:flex-start;justify-content:space-between;min-height:var(--height-400)}@media(max-width:768px){.order-confirmation_totalRow__LgZGu{min-height:var(--height-300);align-items:center}}.order-confirmation_totalLabel__Sbx3V,.order-confirmation_totalValue__iOOWj{color:var(--text-tertiary)}.order-confirmation_discountLabel__v3K8w,.order-confirmation_discountValue__4jBIa{color:var(--text-success)}.order-confirmation_finalDivider__69Ca2{height:var(--border-width-025);background-color:var(--border-divider-subtle);width:100%}.order-confirmation_grandTotal__hWLB5{display:flex;align-items:flex-start;justify-content:space-between;min-height:var(--height-600)}@media(max-width:768px){.order-confirmation_grandTotal__hWLB5{min-height:var(--height-500);align-items:center}}.order-confirmation_grandTotalLabel___2NeC{color:var(--text-brand-dark);font-size:var(--font-size-6);line-height:var(--line-height-6);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.order-confirmation_grandTotalLabel___2NeC{font-size:var(--font-size-5);line-height:var(--line-height-5)}}.order-confirmation_grandTotalValue__y_7rk{color:var(--text-brand-dark);font-size:var(--font-size-6);line-height:var(--line-height-6);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.order-confirmation_grandTotalValue__y_7rk{font-size:var(--font-size-5);line-height:var(--line-height-5)}}.order-confirmation_actionsContainer__jgFDk{display:flex;gap:var(--space-400);align-items:center;justify-content:flex-end}@media(max-width:768px){.order-confirmation_actionsContainer__jgFDk{flex-direction:column;align-items:center;gap:var(--space-300);width:100%}.order-confirmation_actionsContainer__jgFDk button,.order-confirmation_actionsContainer__jgFDk>div{width:100%}}@media(min-width:768px){.order-confirmation_printInvoiceMobile__5RMga{display:none!important}}@media(max-width:768px){.order-confirmation_printInvoiceMobile__5RMga{width:auto;display:flex;justify-content:center}.order-confirmation_printInvoiceMobile__5RMga div button{padding:var(--space-100) var(--space-200);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-body);width:auto}}.order-confirmation_rotateIcon__P1sDO{height:var(--height-2000);width:var(--width-2000);animation:order-confirmation_rotate__cfWGA 1s linear infinite}@media(max-width:768px){.order-confirmation_rotateIcon__P1sDO{height:var(--height-1600);width:var(--width-1600)}}@keyframes order-confirmation_rotate__cfWGA{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.order-confirmation_containerSpinner___AgMV{display:flex;flex-direction:column;gap:var(--space-800);align-items:center;justify-content:center;padding:var(--space-1600)}@media(max-width:768px){.order-confirmation_containerSpinner___AgMV{padding:var(--space-800);gap:var(--space-400)}}.order-confirmation_textContainer__MD3CJ{display:flex;flex-direction:column;gap:var(--space-400);text-align:center;align-items:center;justify-content:center}.orders-list_ordersList__qMK7K{display:flex;flex-direction:column;width:100%}.orders-list_ordersList__qMK7K .orders-list_container___0xv8{display:flex;flex:1 1;padding:var(--space-000)}@media(max-width:var(--breakpoint-l )){.orders-list_ordersList__qMK7K .orders-list_container___0xv8{width:100%;padding:var(--space-000) var(--space-400)}}.orders-list_ordersList__qMK7K.orders-list_loading__4MmGB{opacity:.6;pointer-events:none}.orders-list_ordersList__qMK7K .orders-list_tabContainer__Du8ds{margin:var(--space-400)}.orders-list_ordersList__qMK7K .orders-list_ordersListContainer__hchEA{width:100%;border:1px solid var(--border-divider);border-radius:var(--border-radius-200);background-color:var(--bg-surface-primary)}.patient-orders_styledPatientOrders__c38RP{display:flex;flex-direction:column;width:100%}.patient-orders_styledPatientOrders__c38RP h2{font-size:var(--font-size-6);font-weight:var(--font-weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-600)}.patient-orders_styledPatientOrders__c38RP .patient-orders_ordersContent__z4FFH{display:flex;flex-direction:column;width:100%;gap:var(--space-600);margin-top:var(--space-400)}.patient-orders_styledPatientOrders__c38RP .patient-orders_ordersContent__z4FFH .info-card-icon-container{background-color:var(--icon-warning-strong)!important}.patient-orders_styledPatientOrders__c38RP .patient-orders_ordersContent__z4FFH{--info-card-button-padding:0 var(--space-600) var(--space-600);--info-card-button-element-width:100%;--info-card-icon-right-display:none}@media(min-width:768px){.patient-orders_styledPatientOrders__c38RP .patient-orders_ordersContent__z4FFH{--info-card-container-position:relative;--info-card-header-padding-right:var(--space-3200);--info-card-button-position:absolute;--info-card-button-top:var(--space-600);--info-card-button-right:var(--space-600);--info-card-button-padding:0;--info-card-button-margin:0;--info-card-button-element-width:auto}}.patient-orders_styledPatientOrders__c38RP .patient-orders_orderCardBody__ptYVO{display:flex;flex-direction:column;gap:var(--space-200);border-top:var(--border-width-025) solid var(--border-divider);padding-top:var(--space-400)}.patient-orders_styledPatientOrders__c38RP .patient-orders_rowHeader__3DADo{display:flex;align-items:center;justify-content:space-between;gap:var(--space-400)}.patient-orders_styledPatientOrders__c38RP .patient-orders_groupLeft__uKpQt{display:flex;align-items:center;gap:var(--space-200)}@media(max-width:768px){.patient-orders_styledPatientOrders__c38RP .patient-orders_groupLeft__uKpQt p{font-size:var(--font-size-2)}}.patient-orders_styledPatientOrders__c38RP .patient-orders_customerRow__vJzgv{display:flex;align-items:center;justify-content:space-between;padding:var(--space-200) 0 var(--space-200) 0}.patient-orders_styledPatientOrders__c38RP .patient-orders_customerRow__vJzgv p{color:var(--text-tertiary);font-size:var(--font-size-350)}.patient-orders_styledPatientOrders__c38RP .patient-orders_customerRow__vJzgv button{background-color:var(--bg-fill-brand-subtle);color:var(--text-brand)}.patient-orders_styledPatientOrders__c38RP .patient-orders_items__uL0sE{margin:0;padding-left:0;list-style:none;display:flex;flex-direction:column}.patient-orders_styledPatientOrders__c38RP .patient-orders_item__8oSir{margin:0}.patient-orders_styledPatientOrders__c38RP .patient-orders_item__8oSir p{font-size:var(--font-size-0);color:var(--text-tertiary);margin-top:var(--space-100)}@media(max-width:768px){.patient-orders_styledPatientOrders__c38RP .patient-orders_item__8oSir p{font-size:var(--font-size-1)}}.patient-orders_styledPatientOrders__c38RP .patient-orders_divider__L6P_E{height:var(--border-width-025);width:100%;background-color:var(--border-divider);border:none;margin-top:var(--space-200)}.patient-orders_styledPatientOrders__c38RP .patient-orders_orderDate__c25uQ p{color:var(--text-tertiary);font-size:var(--font-size-3)}@media(max-width:768px){.patient-orders_styledPatientOrders__c38RP .patient-orders_orderDate__c25uQ p{font-size:var(--font-size-2)}}.patient-order-prescription_customerRow__9L7Lf{display:flex;justify-content:space-between;align-items:center}.patient-order-prescription_items___K84v{list-style:none;padding:0;margin:0}.patient-order-prescription_item__EhJqu,.patient-order-prescription_productName___Fpc0{display:flex;flex-direction:column;gap:8px}.patient-order-prescription_divider__NXVIt{border:none;border-top:1px solid #e5e5e5;margin:8px 0}.help-center_helpCenterSection__gFkGv{width:100%;min-height:100vh;padding:var(--space-600)}.help-center_helpCenterSection__gFkGv .help-center_helpCenterHeader__mSAqp{padding-left:var(--space-600)}.help-center_helpCenterSection__gFkGv .help-center_helpCenterHeader__mSAqp .help-center_title__mHs1X{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--space-300)}.help-center_helpCenterSection__gFkGv .help-center_helpCenterWidget__xfWdI{background:var(--bg-surface-secondary);border-radius:var(--border-radius-400);box-shadow:var(--shadow-300);border:var(--border-width-025) solid var(--border-primary);overflow:visible;min-height:700px;position:relative;padding:var(--space-600)}.help-center_helpCenterSection__gFkGv .help-center_helpCenterWidget__xfWdI #help-center_gladly-help-center__0KgaK{min-height:650px;width:100%}.help-center_helpCenterSection__gFkGv .help-center_helpCenterWidget__xfWdI:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--space-1000);height:var(--space-1000);border:var(--border-width-050) solid var(--border-secondary);border-top:var(--border-width-050) solid var(--border-brand);border-radius:50%;animation:help-center_spin__QJA3y 1s linear infinite;z-index:1}.help-center_helpCenterSection__gFkGv .help-center_helpCenterWidget__xfWdI:has(>div>*):before{display:none}@keyframes help-center_spin__QJA3y{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}