.prescription-shell{--prescription-ink: #061214;--prescription-forest: #004449;--prescription-green: #0bf477;--prescription-mint: #efffe6;--prescription-line: rgba(0, 68, 73, .16)}.prescription{box-sizing:border-box;top:auto;right:auto;bottom:var(--prescription-dock-bottom, 96px);left:var(--prescription-dock-left, 50%);display:flex;width:var(--prescription-dock-width, min(820px, calc(100vw - 32px) ));max-width:calc(100vw - 24px);height:auto;max-height:var(--prescription-dock-max-height, min(720px, calc(100vh - 128px) ));min-height:0;padding:24px;overflow-x:hidden;overflow-y:auto;color:var(--prescription-ink);background:#f6fbf7fa;border:1px solid var(--prescription-line);border-radius:8px;box-shadow:0 22px 56px #001e2033;opacity:0;pointer-events:none;transform:translateY(18px) scale(.985);transform-origin:center bottom;transition:transform .26s ease,opacity .26s ease,visibility 0s linear .26s;visibility:hidden;z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.prescription.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:transform .26s ease,opacity .26s ease;visibility:visible}.prescription.prescription--dock-fallback{transform:translate(-50%,18px) scale(.985)}.prescription.prescription--dock-fallback.open{transform:translate(-50%) scale(1)}.prescription.prescription--dock-vertical{top:var(--prescription-dock-top, 50%);right:var(--prescription-dock-right, 54px);bottom:auto;left:auto;width:var(--prescription-dock-width, calc(100vw - 74px) );height:var(--prescription-dock-height, 352px);max-height:var(--prescription-dock-height, 352px);padding:14px;transform:translate(16px) scale(.985);transform-origin:right center}.prescription.prescription--dock-vertical.open{transform:translate(0) scale(1)}.prescription *,.prescription *:before,.prescription *:after{box-sizing:border-box;letter-spacing:0}.prescription__close{top:10px;right:10px;width:34px;height:34px;color:var(--prescription-forest);border-radius:5px}.prescription__close svg{width:18px;height:18px}.prescription__close:hover,.prescription__close:focus-visible{background:#00444914}.prescription__title{margin:0;padding:0 42px 8px 0;color:var(--prescription-forest);font-size:2.2rem;font-weight:900;line-height:1.08}.prescription .popup__opener{margin:0}.prescription .popup__button--prescription{min-height:0;padding:0;color:var(--prescription-forest);font-size:1.2rem;font-weight:800;line-height:1.2;text-decoration:underline;text-underline-offset:3px}.prescription__table-wrapper{margin-top:16px}.prescription__table{gap:10px;margin:0;padding:14px;background:#ffffffad;border:1px solid var(--prescription-line);border-radius:8px}.prescription__table span{color:#061214b8;font-size:1.15rem;font-weight:800;line-height:1.15}.prescription .select__select,.prescription .field__input{color:var(--prescription-ink);background:#fff;border:1px solid rgba(0,68,73,.2);border-radius:5px;box-shadow:none}.prescription .select__select{width:92px;height:34px;min-height:34px;padding:0 24px 0 10px;font-size:1.25rem;font-weight:750}.prescription .field-wrapper{margin:12px 0}.prescription .field{max-width:220px}.prescription .field__input{min-height:38px;padding:9px 12px;font-size:1.35rem}.prescription__hr{height:1px;margin:16px 0;background:var(--prescription-line)}.prescription__pd-title,.prescription__date-title{color:var(--prescription-ink);font-size:1.35rem;font-weight:900}.prescription__pd{margin-top:10px}.prescription__checkbox{margin-top:6px}.prescription__checkbox>div{align-items:flex-start;color:#061214c2;font-size:1.25rem;line-height:1.35}.prescription__disclaimer{color:#9f2d2a;font-size:1.15rem;line-height:1.35}.prescription__warning{padding:12px 16px 12px 38px;color:var(--prescription-ink);background:#0bf4771f;border:1px solid rgba(0,68,73,.12);border-radius:8px}.prescription__error{color:#b73532;font-size:1.15rem;line-height:1.35}.prescription__button{justify-content:flex-end}.prescription__button .button,.prescription__later-buttons .button{min-width:150px;min-height:40px;padding:0 18px;color:#fff;font-size:1.25rem;font-weight:900;letter-spacing:0;text-transform:uppercase;background:var(--prescription-forest);border:1px solid var(--prescription-forest);border-radius:5px}.prescription__button .button:hover,.prescription__later-buttons .button:hover{color:var(--prescription-ink);background:var(--prescription-green);border-color:var(--prescription-green)}.prescription__price{color:var(--prescription-forest);font-size:1.6rem;font-weight:900}@media screen and (max-width:749px){.prescription{border-radius:8px}.prescription__title{padding-right:36px;font-size:1.85rem}.prescription__table-wrapper{margin-top:12px}.prescription__table{gap:8px;padding:10px}.prescription__table span{font-size:1.05rem}.prescription .select__select{width:72px;height:32px;min-height:32px;padding-left:8px;font-size:1.15rem}.prescription__hr{margin:12px 0}.prescription__button .button{width:100%}}@media screen and (max-width:374px){.prescription.prescription--dock-vertical{padding:12px}.prescription .select__select{width:66px}}
/*# sourceMappingURL=/cdn/shop/t/270/assets/snippet-prescription-dock.css.map */
