.prescription-upload{display:block!important;visibility:visible!important;margin:0 0 1.6rem;width:100%;flex:1 0 100%}.prescription-upload__heading,.prescription-cart-gate__heading{margin:0 0 .6rem;font-size:1.4rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.prescription-upload__body,.prescription-cart-gate__body,.prescription-upload__help{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.75);font-size:1.3rem;line-height:1.5}.prescription-upload__help{display:block;margin:.4rem 0 0}.prescription-upload__dropzone,.prescription-upload__drop,.prescription-upload__drop--compact{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:18rem;padding:5rem 2.4rem;border:.2rem dashed #c4c6cc;background:#fff;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.prescription-upload__drop--compact{min-height:8rem;padding:1.6rem}.prescription-upload__dropzone:hover,.prescription-upload__dropzone:focus-visible,.prescription-upload__dropzone.is-dragover{border-color:#2f2f2f;outline:none}.prescription-upload__dropzone.is-dragover{background:#fafafa}.prescription-upload__placeholder{display:flex;flex-direction:column;align-items:center;gap:.8rem;pointer-events:none}.prescription-upload__icon{display:block;width:2.4rem;height:3rem;color:#2f2f2f}.prescription-upload__icon svg{width:100%;height:100%}.prescription-upload__cta{font-size:1.6rem;line-height:2.4rem;color:#74777db3}.prescription-upload__hint{font-size:1rem;line-height:1.5rem;color:#74777d8c}.prescription-upload__selected{font-size:1.4rem;color:#2f2f2f;pointer-events:none}.prescription-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.prescription-upload.is-email-later .prescription-upload__dropzone{opacity:.45;pointer-events:none}.prescription-upload__email-later{display:flex;align-items:flex-start;gap:.8rem;margin:1.2rem 0 0;font-size:1.3rem;line-height:1.45;cursor:pointer}.prescription-upload__email-later input{margin-top:.2rem;flex-shrink:0}.prescription-upload__error,.prescription-cart-gate .prescription-upload__error{margin:.8rem 0 0;color:#d72c0d;font-size:1.4rem;font-weight:600}.prescription-cart-gate{margin:0 0 1.6rem;padding:1.6rem;border:.1rem solid rgba(var(--color-foreground),.15);background:rgba(var(--color-foreground),.03)}.prescription-cart-gate__list{list-style:none;margin:1.2rem 0 0;padding:0}.prescription-cart-gate__item{display:grid;gap:.8rem;padding:1.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.08)}.prescription-cart-gate__title{font-size:1.4rem;font-weight:600}.prescription-accelerated-checkout.is-hidden{display:none}body.prescription-checkout-blocked .additional-checkout-buttons,body.prescription-checkout-blocked shopify-accelerated-checkout,body.prescription-checkout-blocked shopify-accelerated-checkout-cart{display:none!important}.prescription-removed-notice{margin:1.6rem auto;max-width:var(--page-width, 120rem);padding:1.2rem 2rem;border:.1rem solid #d72c0d;color:#d72c0d;font-size:1.4rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/65/assets/prescription-compliance.css.map */
