.CheckoutPage-module-scss-module__dcRh7G__mainColumn{flex-direction:column;order:2;gap:1rem;display:flex}.CheckoutPage-module-scss-module__dcRh7G__summaryColumn{order:1}@media (min-width:768px){.CheckoutPage-module-scss-module__dcRh7G__mainColumn{order:1}.CheckoutPage-module-scss-module__dcRh7G__summaryColumn{order:2}}.CheckoutPage-module-scss-module__dcRh7G__sectionTitle{margin-bottom:.5rem}
.CheckoutLayout-module-scss-module__GFOs9G__checkoutLayout{display:block}.CheckoutLayout-module-scss-module__GFOs9G__content{flex-direction:column;row-gap:16px;margin-top:16px;display:flex}@media (min-width:1024px){.CheckoutLayout-module-scss-module__GFOs9G__content{row-gap:32px;margin-top:32px}}
.Container-module-scss-module__QhIyKa__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media (min-width:1024px){.Container-module-scss-module__QhIyKa__container{padding-left:32px;padding-right:32px}}
.Header-module__9gYorW__header{border-bottom:1px solid #ccc;width:100%}.Header-module__9gYorW__container{align-items:center;padding-top:16px;padding-bottom:16px;display:flex}@media (min-width:768px){.Header-module__9gYorW__container{padding-top:32px;padding-bottom:32px}}@media (min-width:1024px){.Header-module__9gYorW__container{padding-top:32px;padding-bottom:32px}}
.Accordion-module__JF7VLW__container{display:block}.Accordion-module__JF7VLW__summary{cursor:pointer;border:none;border-bottom:1px solid var(--color-border,#e5e5e5);width:100%;font:inherit;color:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.Accordion-module__JF7VLW__chevron{flex-shrink:0;width:1rem;height:1rem;margin-left:.5rem;transition:transform .25s}.Accordion-module__JF7VLW__container[data-open] .Accordion-module__JF7VLW__chevron{transform:rotate(180deg)}.Accordion-module__JF7VLW__content{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.Accordion-module__JF7VLW__container[data-open] .Accordion-module__JF7VLW__content{grid-template-rows:1fr}.Accordion-module__JF7VLW__contentInner{overflow:hidden}.Accordion-module__JF7VLW__contentInner>*{padding:.75rem 0}
.Badge-module__VTFDRG__badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.Badge-module__VTFDRG__sm{padding:2px 6px;font-size:10px}.Badge-module__VTFDRG__md{padding:4px 8px;font-size:12px}.Badge-module__VTFDRG__default{color:#374151;background-color:#f3f4f6;border-color:#e5e7eb}.Badge-module__VTFDRG__success{color:#065f46;background-color:#d1fae5;border-color:#a7f3d0}.Badge-module__VTFDRG__warning{color:#92400e;background-color:#fef3c7;border-color:#fde68a}.Badge-module__VTFDRG__error{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}@media (min-width:768px){.Badge-module__VTFDRG__sm{padding:2px 8px;font-size:11px}.Badge-module__VTFDRG__md{padding:4px 10px;font-size:12px}}@media (min-width:1024px){.Badge-module__VTFDRG__sm{padding:3px 8px;font-size:11px}.Badge-module__VTFDRG__md{padding:4px 12px;font-size:13px}}
.Card-module-scss-module__bWG3ya__card{border:1px solid #ccc;border-radius:6px;width:100%;padding:12px;display:block}@media (min-width:768px){.Card-module-scss-module__bWG3ya__card{border-radius:6px;padding:16px}}@media (min-width:1024px){.Card-module-scss-module__bWG3ya__card{border-radius:12px;padding:18px}}
.Checkbox-module__RYcbIG__container{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.Checkbox-module__RYcbIG__container.Checkbox-module__RYcbIG__disabled{cursor:not-allowed;opacity:.5}.Checkbox-module__RYcbIG__input{appearance:none;cursor:pointer;background-color:#0000;border:2px solid;border-radius:4px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin:0;display:flex;position:relative}.Checkbox-module__RYcbIG__input:before{content:"";border-bottom:2px solid;border-left:2px solid;width:12px;height:6px;transition:transform .15s ease-in-out;position:absolute;top:4px;transform:rotate(-45deg)scale(0)}.Checkbox-module__RYcbIG__input:checked:before{transform:rotate(-45deg)scale(1)}.Checkbox-module__RYcbIG__input:focus{outline-offset:2px;outline:2px solid #005fcc}.Checkbox-module__RYcbIG__input:focus:not(:focus-visible){outline:none}.Checkbox-module__RYcbIG__input:focus-visible{outline-offset:2px;outline:2px solid #005fcc}.Checkbox-module__RYcbIG__input:disabled{cursor:not-allowed}.Checkbox-module__RYcbIG__label{cursor:pointer;flex:1;padding-top:1px}.Checkbox-module__RYcbIG__container.Checkbox-module__RYcbIG__disabled .Checkbox-module__RYcbIG__label{cursor:not-allowed}@media (min-width:768px){.Checkbox-module__RYcbIG__container{gap:10px}.Checkbox-module__RYcbIG__input{width:22px;min-width:22px;height:22px}.Checkbox-module__RYcbIG__input:before{width:13px;height:7px;top:4px}}@media (min-width:1024px){.Checkbox-module__RYcbIG__container{gap:12px}.Checkbox-module__RYcbIG__input{width:24px;min-width:24px;height:24px}.Checkbox-module__RYcbIG__input:before{width:14px;height:8px;top:5px}}
.Image-module-scss-module__05f36a__image{max-width:100%;height:auto;display:block}
.Link-module-scss-module__-h05cG__link{cursor:pointer;font-family:inherit;text-decoration:none;transition:all .2s ease-in-out}.Link-module-scss-module__-h05cG__link:focus-visible{outline-offset:2px;outline:2px solid #003ca6}.Link-module-scss-module__-h05cG__fullWidth{width:100%}.Link-module-scss-module__-h05cG__text{font-size:inherit;line-height:inherit;color:#003ca6;text-decoration:underline;display:inline}.Link-module-scss-module__-h05cG__text:hover,.Link-module-scss-module__-h05cG__text:active{color:#002d7a}.Link-module-scss-module__-h05cG__tertiary,.Link-module-scss-module__-h05cG__secondary,.Link-module-scss-module__-h05cG__primary{border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}@media (min-width:1024px){.Link-module-scss-module__-h05cG__tertiary,.Link-module-scss-module__-h05cG__secondary,.Link-module-scss-module__-h05cG__primary{border-radius:8px;font-size:16px}}.Link-module-scss-module__-h05cG__primary{color:#fff;background-color:#003ca6}.Link-module-scss-module__-h05cG__primary:hover,.Link-module-scss-module__-h05cG__primary:active{background-color:#002d7a}.Link-module-scss-module__-h05cG__secondary{color:#fff;background-color:#77bc1f}.Link-module-scss-module__-h05cG__secondary:hover,.Link-module-scss-module__-h05cG__secondary:active{background-color:#5a8f17}.Link-module-scss-module__-h05cG__tertiary{color:#000f42;background-color:#dee0ff}.Link-module-scss-module__-h05cG__tertiary:hover,.Link-module-scss-module__-h05cG__tertiary:active{background-color:#c5c8f0}.Link-module-scss-module__-h05cG__disabled{color:#80808b;cursor:not-allowed;text-decoration:none}.Link-module-scss-module__-h05cG__disabled:hover{color:#80808b;cursor:not-allowed}
.Logo-module__5k5dDq__container{width:230px;display:block}
.Placeholder-module__MHW5XW__container{opacity:.75;border:1px dashed #9ca3af99;border-radius:.75rem;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Placeholder-module__MHW5XW__pattern{stroke:#1118271a;width:100%;height:100%;position:absolute;inset:0}.Placeholder-module__MHW5XW__label{z-index:1;color:#6b7280;background-color:#ffffffe6;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;position:relative}
.Radio-module__D0xLma__container{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.Radio-module__D0xLma__container.Radio-module__D0xLma__disabled{cursor:not-allowed;opacity:.5}.Radio-module__D0xLma__input{appearance:none;cursor:pointer;background-color:#0000;border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;margin:0;display:flex;position:relative}.Radio-module__D0xLma__input:before{content:"";background-color:currentColor;border-radius:50%;width:10px;height:10px;transition:transform .15s ease-in-out;transform:scale(0)}.Radio-module__D0xLma__input:checked:before{transform:scale(1)}.Radio-module__D0xLma__input:focus{outline-offset:2px;outline:2px solid #005fcc}.Radio-module__D0xLma__input:focus:not(:focus-visible){outline:none}.Radio-module__D0xLma__input:focus-visible{outline-offset:2px;outline:2px solid #005fcc}.Radio-module__D0xLma__input:disabled{cursor:not-allowed;pointer-events:none}.Radio-module__D0xLma__label{cursor:pointer;flex:1;padding-top:1px}.Radio-module__D0xLma__container.Radio-module__D0xLma__disabled .Radio-module__D0xLma__label{cursor:not-allowed}@media (min-width:768px){.Radio-module__D0xLma__container{gap:10px}.Radio-module__D0xLma__input{width:22px;min-width:22px;height:22px}.Radio-module__D0xLma__input:before{width:11px;height:11px}}@media (min-width:1024px){.Radio-module__D0xLma__container{gap:12px}.Radio-module__D0xLma__input{width:24px;min-width:24px;height:24px}.Radio-module__D0xLma__input:before{width:12px;height:12px}}
.RadioGroup-module__Fmk7TG__container{flex-direction:column;gap:12px;display:flex}.RadioGroup-module__Fmk7TG__disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.RadioGroup-module__Fmk7TG__container{gap:14px}}@media (min-width:1024px){.RadioGroup-module__Fmk7TG__container{gap:16px}}
.Shimmer-module-scss-module__8U5cPa__shimmer{background:linear-gradient(90deg,#f0f0f0 0%,#e0e0e0 50%,#f0f0f0 100%) 0 0/200% 100%;width:100%;animation:1.5s ease-in-out infinite Shimmer-module-scss-module__8U5cPa__shimmer;display:block}@keyframes Shimmer-module-scss-module__8U5cPa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Shimmer-module-scss-module__8U5cPa__rounded{border-radius:4px}@media (min-width:1024px){.Shimmer-module-scss-module__8U5cPa__rounded{border-radius:8px}}.Shimmer-module-scss-module__8U5cPa__circle{border-radius:50%}
.TitleWithAction-module-scss-module__hSjwFW__titleWithAction{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}
.Switch-module__iVqkaa__container{cursor:pointer;align-items:center;gap:8px;display:flex}.Switch-module__iVqkaa__container.Switch-module__iVqkaa__disabled{cursor:not-allowed;opacity:.5}.Switch-module__iVqkaa__input{appearance:none;cursor:pointer;background-color:#ccc;border:2px solid #ccc;border-radius:12px;width:44px;min-width:44px;height:24px;margin:0;transition:background-color .2s,border-color .2s;position:relative}.Switch-module__iVqkaa__input:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:1px;left:1px}.Switch-module__iVqkaa__input:checked{background-color:#6abf40;border-color:#6abf40}.Switch-module__iVqkaa__input:checked:before{transform:translate(20px)}.Switch-module__iVqkaa__input:focus-visible{outline-offset:2px;outline:2px solid #005fcc}.Switch-module__iVqkaa__input:focus:not(:focus-visible){outline:none}.Switch-module__iVqkaa__input:disabled{cursor:not-allowed}.Switch-module__iVqkaa__label{cursor:pointer}.Switch-module__iVqkaa__container.Switch-module__iVqkaa__disabled .Switch-module__iVqkaa__label{cursor:not-allowed}@media (min-width:768px){.Switch-module__iVqkaa__container{gap:10px}.Switch-module__iVqkaa__input{border-radius:13px;width:48px;min-width:48px;height:26px}.Switch-module__iVqkaa__input:before{width:20px;height:20px;top:1px;left:1px}.Switch-module__iVqkaa__input:checked:before{transform:translate(22px)}}@media (min-width:1024px){.Switch-module__iVqkaa__container{gap:12px}.Switch-module__iVqkaa__input{border-radius:14px;width:52px;min-width:52px;height:28px}.Switch-module__iVqkaa__input:before{width:22px;height:22px;top:1px;left:1px}.Switch-module__iVqkaa__input:checked:before{transform:translate(24px)}}
.BaseLayout-module-scss-module__nmglPG__baseLayout{display:block}
.CheckoutFooter-module__ohkY4W__footer{width:100%}.CheckoutFooter-module__ohkY4W__container{justify-content:space-between;align-items:center;width:100%;padding-top:8px;padding-bottom:8px;display:flex}@media (min-width:768px){.CheckoutFooter-module__ohkY4W__container{padding-top:16px;padding-bottom:16px}}@media (min-width:1024px){.CheckoutFooter-module__ohkY4W__container{padding-top:16px;padding-bottom:16px}}.CheckoutFooter-module__ohkY4W__footerText{color:#595959;font-size:12px}
.OrderItemCard-module-scss-module__J7NA3q__orderItemCard{align-items:flex-start;gap:1rem;display:flex}.OrderItemCard-module-scss-module__J7NA3q__image{aspect-ratio:1;object-fit:contain;background-color:#fff;border:1px solid #ccc;border-radius:8px;flex-shrink:0;width:64px;padding:4px}.OrderItemCard-module-scss-module__J7NA3q__details{flex:1}.OrderItemCard-module-scss-module__J7NA3q__details p{margin:0}.OrderItemCard-module-scss-module__J7NA3q__meta{color:#666;font-size:.875rem}.OrderItemCard-module-scss-module__J7NA3q__price{text-align:right;white-space:nowrap}.OrderItemCard-module-scss-module__J7NA3q__variantContent{margin-top:.25rem}
.PrescriptionTable-module__oMcYOa__table{border-collapse:collapse;width:100%;font-size:.8125rem}.PrescriptionTable-module__oMcYOa__table th,.PrescriptionTable-module__oMcYOa__table td{text-align:center;white-space:nowrap;padding:.375rem .5rem}.PrescriptionTable-module__oMcYOa__table th{text-transform:uppercase;color:var(--color-text-secondary,#666);border-bottom:1px solid var(--color-border,#e5e5e5);font-size:.6875rem;font-weight:600}.PrescriptionTable-module__oMcYOa__table td{color:var(--color-text-primary,#333)}
.PrescriptionDetails-module__Ogjgga__container{border:1px solid #ccc;border-radius:6px;width:100%;margin-top:0;overflow:hidden}@media (min-width:1024px){.PrescriptionDetails-module__Ogjgga__container{border-radius:12px}}.PrescriptionDetails-module__Ogjgga__container button{border-bottom:none;padding:.5rem .75rem}.PrescriptionDetails-module__Ogjgga__container[data-open] button{border-bottom:1px solid #ccc}.PrescriptionDetails-module__Ogjgga__container>div:last-child>div>*{padding:.5rem .75rem}.PrescriptionDetails-module__Ogjgga__summary{font-size:.8125rem;font-weight:500}
.OrderItemList-module-scss-module__SWcbFG__orderItemList{flex-direction:column;gap:1rem;display:flex}.OrderItemList-module-scss-module__SWcbFG__skeleton{align-items:flex-start;gap:1rem;display:flex}.OrderItemList-module-scss-module__SWcbFG__skeletonImage{border-radius:8px;width:64px;min-width:64px}.OrderItemList-module-scss-module__SWcbFG__skeletonDetails{flex-direction:column;flex:1;gap:.5rem;display:flex}.OrderItemList-module-scss-module__SWcbFG__skeletonName{width:70%}.OrderItemList-module-scss-module__SWcbFG__skeletonMeta{width:40%}.OrderItemList-module-scss-module__SWcbFG__skeletonPrice{width:60px;min-width:60px}
.SubtotalRow-module-scss-module__qgEC6W__priceRow{justify-content:space-between;align-items:center;display:flex}.SubtotalRow-module-scss-module__qgEC6W__priceRow p{margin:0}
.DiscountRow-module-scss-module__JjbiLG__priceRow{justify-content:space-between;align-items:center;display:flex}.DiscountRow-module-scss-module__JjbiLG__priceRow p{margin:0}.DiscountRow-module-scss-module__JjbiLG__discountValue{align-items:center;gap:.5rem;display:flex}.DiscountRow-module-scss-module__JjbiLG__discountAmount{color:#007a33}
.ShippingRow-module-scss-module__fGM84a__priceRow{justify-content:space-between;align-items:center;display:flex}.ShippingRow-module-scss-module__fGM84a__priceRow p{margin:0}.ShippingRow-module-scss-module__fGM84a__freeShipping{color:#007a33}
.TaxRow-module-scss-module__XCzzPa__priceRow{justify-content:space-between;align-items:center;display:flex}.TaxRow-module-scss-module__XCzzPa__priceRow p{margin:0}
.TotalRow-module-scss-module__J2Z2jG__totalRow{justify-content:space-between;align-items:center;display:flex}.TotalRow-module-scss-module__J2Z2jG__totalRow p{margin:0}
.AddressCard-module-scss-module__n7M3Jq__addressCard{flex-direction:column;gap:4px;font-style:normal;display:flex}.AddressCard-module-scss-module__n7M3Jq__addressLines{flex-direction:column;display:flex}.AddressCard-module-scss-module__n7M3Jq__contact{flex-direction:column;gap:4px;margin-top:8px;display:flex}
.AddressSectionContent-module-scss-module__QRCjSG__addressBlock{flex-direction:column;gap:2px;max-width:300px;margin-top:1rem;display:flex}.AddressSectionContent-module-scss-module__QRCjSG__addressBlock p{margin:0;line-height:1.5}.AddressSectionContent-module-scss-module__QRCjSG__shimmerLine{border-radius:4px;margin-bottom:.5rem}.AddressSectionContent-module-scss-module__QRCjSG__shimmerLine:last-child{margin-bottom:0}.AddressSectionContent-module-scss-module__QRCjSG__shimmerName{width:60%}.AddressSectionContent-module-scss-module__QRCjSG__shimmerStreet{width:50%}.AddressSectionContent-module-scss-module__QRCjSG__shimmerCity{width:40%}.AddressSectionContent-module-scss-module__QRCjSG__shimmerCountry{width:30%}
.ShippingSection-module-scss-module__h_EUYa__card{margin-bottom:1rem}.ShippingSection-module-scss-module__h_EUYa__addressBlock{max-width:300px;margin-top:.75rem}.ShippingSection-module-scss-module__h_EUYa__addressBlock p{margin:0;line-height:1.5}.ShippingSection-module-scss-module__h_EUYa__shimmerLine{margin-bottom:.5rem}.ShippingSection-module-scss-module__h_EUYa__shimmerLine:last-child{margin-bottom:0}.ShippingSection-module-scss-module__h_EUYa__shimmerName{width:60%}.ShippingSection-module-scss-module__h_EUYa__shimmerStreet{width:80%}.ShippingSection-module-scss-module__h_EUYa__shimmerCity{width:45%}.ShippingSection-module-scss-module__h_EUYa__shimmerCountry{width:35%}
.BillingSection-module-scss-module__0Yp8wW__card{margin-bottom:1rem}.BillingSection-module-scss-module__0Yp8wW__addressBlock{max-width:300px;margin-top:.75rem}.BillingSection-module-scss-module__0Yp8wW__addressBlock p{margin:0;line-height:1.5}.BillingSection-module-scss-module__0Yp8wW__switchBlock{flex-direction:row-reverse;justify-content:flex-end;margin-top:.75rem}.BillingSection-module-scss-module__0Yp8wW__shimmerLine{margin-bottom:.5rem}.BillingSection-module-scss-module__0Yp8wW__shimmerLine:last-child{margin-bottom:0}.BillingSection-module-scss-module__0Yp8wW__shimmerName{width:60%}.BillingSection-module-scss-module__0Yp8wW__shimmerStreet{width:80%}.BillingSection-module-scss-module__0Yp8wW__shimmerCity{width:45%}.BillingSection-module-scss-module__0Yp8wW__shimmerCountry{width:35%}
.OrderSummarySection-module-scss-module__IMwIrq__summaryTitle,.OrderSummarySection-module-scss-module__IMwIrq__card{margin-bottom:1rem}.OrderSummarySection-module-scss-module__IMwIrq__orderSummaryContent{flex-direction:column;gap:1rem;display:flex}.OrderSummarySection-module-scss-module__IMwIrq__productRow{align-items:flex-start;gap:1rem;display:flex}.OrderSummarySection-module-scss-module__IMwIrq__productImage{flex-shrink:0;width:64px}.OrderSummarySection-module-scss-module__IMwIrq__productDetails{flex:1}.OrderSummarySection-module-scss-module__IMwIrq__productDetails p{margin:0}.OrderSummarySection-module-scss-module__IMwIrq__productMeta{color:#666;font-size:.875rem}.OrderSummarySection-module-scss-module__IMwIrq__productPrice{text-align:right;white-space:nowrap}.OrderSummarySection-module-scss-module__IMwIrq__priceSummary{flex-direction:column;gap:.5rem;display:flex}
.PaymentMethodList-module-scss-module__Pq9Yga__list{flex-direction:column;gap:1rem;display:flex}.PaymentMethodList-module-scss-module__Pq9Yga__disabled{opacity:.5;cursor:not-allowed}
.PaymentMethodItem-module-scss-module__7WPHVG__item{order:var(--order,0);background-color:#fff;border:1px solid #d1d5db;border-radius:6px;transition:border-color .15s,background-color .15s}@media (max-width:767px){.PaymentMethodItem-module-scss-module__7WPHVG__item{order:var(--order-compact,var(--order,0))}}.PaymentMethodItem-module-scss-module__7WPHVG__item:hover:not(.PaymentMethodItem-module-scss-module__7WPHVG__disabled):not(.PaymentMethodItem-module-scss-module__7WPHVG__selected){background-color:#f9fafb;border-color:#9ca3af}.PaymentMethodItem-module-scss-module__7WPHVG__selected{border-color:#003ca6}.PaymentMethodItem-module-scss-module__7WPHVG__disabled{opacity:.5;cursor:not-allowed}.PaymentMethodItem-module-scss-module__7WPHVG__header{cursor:pointer;align-items:center;display:flex;position:relative}.PaymentMethodItem-module-scss-module__7WPHVG__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PaymentMethodItem-module-scss-module__7WPHVG__input:focus-visible+.PaymentMethodItem-module-scss-module__7WPHVG__label{outline-offset:2px;border-radius:2px;outline:2px solid #005fcc}.PaymentMethodItem-module-scss-module__7WPHVG__label{cursor:pointer;flex:1;padding:12px}@media (min-width:768px){.PaymentMethodItem-module-scss-module__7WPHVG__label{padding:14px 16px}}@media (min-width:1024px){.PaymentMethodItem-module-scss-module__7WPHVG__label{padding:16px 18px}}.PaymentMethodItem-module-scss-module__7WPHVG__selected .PaymentMethodItem-module-scss-module__7WPHVG__label{font-weight:600}.PaymentMethodItem-module-scss-module__7WPHVG__disabled .PaymentMethodItem-module-scss-module__7WPHVG__label{cursor:not-allowed}.PaymentMethodItem-module-scss-module__7WPHVG__contentWrapper{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.PaymentMethodItem-module-scss-module__7WPHVG__contentWrapperExpanded{grid-template-rows:1fr}.PaymentMethodItem-module-scss-module__7WPHVG__content{opacity:0;padding:0 12px;transition:opacity .2s;overflow:hidden}.PaymentMethodItem-module-scss-module__7WPHVG__contentWrapperExpanded .PaymentMethodItem-module-scss-module__7WPHVG__content{opacity:1;padding:0 12px 16px}.PaymentMethodItem-module-scss-module__7WPHVG__content.PaymentMethodItem-module-scss-module__7WPHVG__contentOverflowVisible{overflow:visible}@media (min-width:768px){.PaymentMethodItem-module-scss-module__7WPHVG__content{padding:0 16px}.PaymentMethodItem-module-scss-module__7WPHVG__contentWrapperExpanded .PaymentMethodItem-module-scss-module__7WPHVG__content{padding:0 16px 18px}}@media (min-width:1024px){.PaymentMethodItem-module-scss-module__7WPHVG__content{padding:0 18px}.PaymentMethodItem-module-scss-module__7WPHVG__contentWrapperExpanded .PaymentMethodItem-module-scss-module__7WPHVG__content{padding:0 18px 20px}}
.PaymentMethodSelector-module-scss-module__6KusGq__label{align-items:center;gap:8px;display:flex}.PaymentMethodSelector-module-scss-module__6KusGq__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:32px;display:flex}@keyframes PaymentMethodSelector-module-scss-module__6KusGq__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonList{flex-direction:column;gap:.75rem;display:flex}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonItem{border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:.75rem;padding:1rem;display:flex}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonIcon,.PaymentMethodSelector-module-scss-module__6KusGq__skeletonLabel{background:linear-gradient(90deg,#f0f0f0 25%,#e5e5e5 50%,#f0f0f0 75%) 0 0/800px 100%;animation:1.5s ease-in-out infinite PaymentMethodSelector-module-scss-module__6KusGq__shimmer}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonIcon{border-radius:3px;flex-shrink:0;width:32px;height:20px}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonLabel{border-radius:3px;flex-grow:1;max-width:160px;height:14px}.PaymentMethodSelector-module-scss-module__6KusGq__skeletonLabelShort{max-width:96px}.PaymentMethodSelector-module-scss-module__6KusGq__container{transition:opacity .18s ease-out;position:relative}.PaymentMethodSelector-module-scss-module__6KusGq__container[data-busy=true]{opacity:.55;pointer-events:none}.PaymentMethodSelector-module-scss-module__6KusGq__busyOverlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:auto;z-index:1;background:#ffffff59;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PaymentMethodSelector-module-scss-module__6KusGq__busySpinner{border:2px solid #00000026;border-top-color:#0000008c;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite PaymentMethodSelector-module-scss-module__6KusGq__spin}@keyframes PaymentMethodSelector-module-scss-module__6KusGq__spin{to{transform:rotate(360deg)}}.PaymentMethodSelector-module-scss-module__6KusGq__listWrapper{transition:min-height .22s ease-out}.PaymentMethodSelector-module-scss-module__6KusGq__errorState{color:#721c24;background:#fdecea;border:1px solid #c62828;border-radius:6px;flex-direction:column;gap:.25rem;padding:1rem;display:flex}
