.prescription-modal .lock{overflow:hidden}.prescription-modal .modal{border:none;position:fixed;inset-block-start:0px;inset-block-end:0px;max-width:758px;-webkit-user-select:text;-moz-user-select:text;user-select:text;visibility:visible;overflow:auto;width:calc(100% - 40px);display:block;box-shadow:0 0 0 100vmax #00000038;opacity:0;visibility:hidden;transition:all 0s;padding:32px}.prescription-modal .modal[open]{opacity:1;visibility:visible}.prescription-modal .modal .close-btn{position:absolute;top:32px;right:32px;padding:0;border:0;background-color:#fff;cursor:pointer;display:flex;transition:.2s all}.prescription-modal .modal .close-btn:hover svg .circle{stroke:#282828}.prescription-modal .modat-title{margin:0;position:absolute;top:36px;left:32px;text-transform:uppercase}.prescription-modal .open_btn{margin-top:8px;background-color:#fff;border:none;font-family:Source Sans Pro,sans-serif;font-size:14px;line-height:100%;letter-spacing:0;display:flex;align-items:flex-end;padding:0;gap:6px;cursor:pointer;text-transform:uppercase;z-index:9;position:relative}.prescription-modal .open_btn[disabled]{pointer-events:none;opacity:.3}.prescription-modal .open_btn:hover{text-decoration:underline}.prescription-modal .modal-content{padding-top:56px}.prescription-modal .modal-content .prescription-elements-edit .prescription-line .prescription-field:has(select){padding:0}.prescription-modal .modal-content .prescription-elements-edit .prescription-line .prescription-field:has(select) select{border:none;width:100%;height:100%;border-radius:0;padding:20px 16px;background-color:#fff;background-repeat:no-repeat;background-position:right 10px center;font-size:16px;text-align:center;font-family:Source Sans Pro,sans-serif;line-height:100%;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width: 425px){.prescription-modal .modal-content .prescription-line .prescription-field,.prescription-modal .modal-content .prescription-elements-edit .prescription-line .prescription-field:has(select) select{padding:2px;font-size:11px}}.prescription-modal .modal-content .btns-box{margin-top:24px;display:flex;justify-content:center;position:relative}.prescription-modal .modal-content .btns-box .btn{display:block;position:relative;border:none;font-family:Zona Pro,sans-serif;font-size:14px;line-height:100%;font-weight:700;color:#fff;background-color:#282828;height:50px;width:170px;cursor:pointer}.prescription-modal .modal-content .btns-box .btn .loading__spinner{left:50%;top:50%;padding:0;transform:translate(-50%,-50%)}.prescription-modal .modal-content .btns-box .btn-back{margin-right:auto}.prescription-modal .modal-content .prescription-line{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr 1fr}.prescription-modal .modal-content .prescription-line.line-item-prism{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}.prescription-modal .modal-content .prescription-line.line-item-prism .prescription-field.heading{border-left:1px solid #DFDFDF}.prescription-modal .modal-content .prescription-line.line-item-prism .prescription-field{border-top:none}@media (max-width: 768px){.prescription-modal .modal-content .prescription-line.line-item-prism .prescription-field.heading{font-size:12px}}@media (max-width: 320px){.prescription-modal .modal-content .prescription-line.line-item-prism .prescription-field.heading{font-size:10px}}.prescription-modal .modal-content .prescription-line .prescription-field.empty{border-top-color:transparent}.prescription-modal .modal-content .prescription-line .prescription-field.heading{font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;font-weight:700;letter-spacing:0}.prescription-modal .modal-content .prescription-line .prescription-field[data-one-pd]{height:200%}.prescription-modal .modal-content .prescription-line .prescription-field{padding:20px 5px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;border-top:1px solid #DFDFDF;font-family:Source Sans Pro,sans-serif;font-size:16px;line-height:100%;font-weight:400;letter-spacing:0}.prescription-modal .modal-content .prescription-line-2 .prescription-field.heading,.prescription-modal .modal-content .prescription-line-3 .prescription-field.heading{border-left:1px solid #DFDFDF}.prescription-modal .modal-content .prescription-line-2 .prescription-field,.prescription-modal .modal-content .prescription-line-3 .prescription-field{border-top:none}.prescription-modal #modal::backdrop{background-color:#0000004d}@media (max-width: 768px){.prescription-modal .modal{padding:20px 16px}.prescription-modal .modal .close-btn{top:20px;right:16px}.prescription-modal .modat-title{top:25px;left:16px}.prescription-modal .modal-content{padding-top:50px}.prescription-modal .modal-content .prescription-line{grid-template-columns:1.9fr 1fr 1fr 1fr 1fr 1fr}.prescription-modal .modal-content .prescription-line .prescription-field.heading{font-size:14px}.prescription-modal .modal-content .prescription-line .prescription-field{padding:9px 5px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/947/assets/cart-modal.css.map */
