.PhoneInput--focus .PhoneInputCountry:after{display:none}.PhoneInputCountry{align-items:center;align-self:stretch;border:1px solid transparent;display:flex;position:relative;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;will-change:box-shadow}.PhoneInputCountry:focus-within{border-radius:var(--border-radius--primary);box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow);outline:4px solid var(--color-semantic-focus-ring-default);outline-offset:2px}.PhoneInputCountry--icon{margin:calc(.75rem - 1px) .75rem calc(.75rem - 1px) .25rem}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountryIcon{height:1.125rem;margin:.875rem .25rem .875rem 1rem;max-width:4.5rem}.PhoneInputCountryIconImg{display:block;height:1.125rem;width:100%}.PhoneInputInput{border:1px solid transparent;flex:1;font-size:1rem;line-height:1.5rem;min-width:0;padding:calc(.75rem - 1px) 1rem;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;will-change:box-shadow}.PhoneInputInput:focus{border-color:var(--color--focus-border)}.PhoneInputCountry:after{background:var(--color--border-dark);content:"";height:calc(100% + 2px);margin-top:-1px;position:absolute;right:-2px;top:0;width:1px}.form-control__input.PhoneInput{align-items:center;display:flex;margin:-1px 0;padding:unset}.form-control__input._phone-input{overflow:hidden}.form-control__input._phone-input:focus-within{overflow:unset}.form-control__input._is_invalid .PhoneInputCountry:focus-within{box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow);outline:4px solid var(--color--invalid);outline-offset:2px}.form-control__input._is_invalid .PhoneInputCountry:after{background:var(--color--invalid)}.form-control__input._is_invalid .PhoneInputInput{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;will-change:box-shadow}.form-control__input._is_invalid .PhoneInputInput:focus-visible{box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow);outline:4px solid var(--color--invalid);outline-offset:2px}.form-control__input._is_valid._phone-input.PhoneInput:focus-within{padding-right:unset}.form-control__input._is_valid .PhoneInputCountry:focus-within{border:1px solid var(--color--valid);box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow);outline:4px solid var(--color--valid);outline-offset:2px}.form-control__input._is_valid .PhoneInputCountry:after{background:var(--color--valid)}.form-control__input._is_valid .PhoneInputInput{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;will-change:box-shadow}.form-control__input._is_valid .PhoneInputInput:focus{border:1px solid var(--color--valid);box-shadow:0 0 0 2px var(--color-semantic-focus-ring-box-shadow);outline:4px solid var(--color--valid);outline-offset:2px}.phone-number-input__skeleton-loader{display:block}.date-field__top-container{display:flex}.date-field__title{display:flex;padding-top:.5rem}.date-field__legend{float:left;font-size:1rem;margin-bottom:.25rem;width:auto}.date-field__subheading{width:auto}.date-field__additional-screen-reader-label{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.date-field__asterisk{color:var(--color--primary);margin-left:.25rem}.date-field__tooltip{align-self:center;margin-bottom:.25rem;margin-left:.25rem}.date-field__container{display:flex;width:100%}.date-field__label{flex:1;margin-bottom:.25rem}.date-field__label__day,.date-field__label__month{margin-right:1rem;min-width:4.5rem}.date-field__label__year{min-width:7rem}.date-field__error{color:var(--color--error);font-size:.75rem;margin-top:.25rem}.multiple-address-line{width:100%}.multiple-address-line__add-lines{color:var(--color--primary);margin-bottom:1rem}.multiple-address-line__additional-line--hidden{display:none}.address-lookup{width:100%}.address-lookup__button{margin-top:1rem;min-width:min-content;width:100%}.address-lookup .autocomplete-input__input,.address-lookup .autocomplete-suggestions{border-radius:var(--border-radius--primary)}.prescription-details-page section{margin-bottom:1.5rem}.edit-subscription-interval__select-title,.prescription-details-page section:last-child{margin-bottom:0}.edit-subscription-interval__terms{margin-top:1rem}.subscription-actions{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem}@media (min-width:48rem){.subscription-actions{flex-direction:row}}.subscription-actions .button{width:100%}@media (min-width:48rem){.subscription-actions .button{width:auto}}.empty-subscriptions__checkmark-list{margin:1rem 0 1.5rem;max-width:23rem}@media (min-width:48rem){.empty-subscriptions__checkmark-list{column-count:2;column-gap:2rem;margin:1.5rem 0;max-width:unset}}.order-contents{margin-bottom:1.5rem}.order-contents-footer{margin-left:auto;text-align:left;width:100%}@media (min-width:48rem){.order-contents-footer{max-width:20rem}}.order-contents-footer__item td,.order-contents-footer__item th{font-weight:var(--font--weight-regular)}.order-contents-footer__item td{text-align:right}.order-contents-footer__item+.order-contents-footer__item td,.order-contents-footer__item+.order-contents-footer__item th{padding-top:.5rem}.order-contents-footer__price{font-weight:inherit}.order-details{margin-bottom:1.5rem}.order-details-items{grid-gap:1rem;display:grid;grid-template-areas:"deliveryMethod" "deliveryAddress" "paymentMethod" "billingAddress";grid-template-columns:1fr}@media (min-width:48rem){.order-details-items{grid-template-areas:"deliveryMethod paymentMethod" "deliveryAddress billingAddress";grid-template-columns:1fr 1fr}}.order-details-items__content:first-child{grid-area:deliveryMethod}.order-details-items__content:nth-child(2){grid-area:paymentMethod}.order-details-items__content:nth-child(3){grid-area:deliveryAddress}.order-details-items__content:nth-child(4){grid-area:billingAddress}.order-history{margin-bottom:1.5rem}.order-history__item{align-items:center;display:flex;justify-content:space-between}.order-history__text{margin:0}.order-history__separator{margin:.5rem 0}.subscriptions-overview-header__description{margin:1rem 0 1.5rem}.subscription-info{margin-bottom:1.5rem}.subscription-questions{margin-bottom:2.5rem;padding-top:1.5rem}.subscription-questions__link{color:var(--color--primary);font-size:inherit;font-weight:var(--font--weight-medium);transition:color .2s ease-in-out}.subscription-questions__link:hover{color:var(--color--primary-light)}.subscription-questions__link{align-items:center;display:inline-flex;gap:.5rem;text-decoration:none}.top-up-subscription{margin-top:1rem}.subscription-profile-section{margin-bottom:1.5rem}.subscription-profile-section__description,.subscription-profile-section__list{margin-bottom:1rem}.subscription-list__list{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.subscription-list-item__image{min-height:7.5rem;padding:.5rem 1rem}.subscription-list-item+.subscription-list-item{margin-top:1.5rem}.loading-container{margin:0 auto;text-align:center;width:3rem}