.pharmacist-form,.pharmacist-form-drawer,.pharmacist-form__notice{--pharmacist-accent: #861628;--pharmacist-notice-fridge: #e8f4fc;--pharmacist-notice-prescription: #fff0f0;--pharmacist-badge-bg: #ffdcd8;--pharmacist-atc: #2e9644;--pharmacist-control-height: 44px}.pharmacist-form--inline{margin-bottom:20px}.pharmacist-form__intro{color:var(--pharmacist-accent)}.pharmacist-form__intro p:last-child{margin-bottom:0}.pharmacist-form-drawer{z-index:31;max-width:520px;overflow-y:auto;text-align:left}.pharmacist-form-drawer .rte,.pharmacist-form-drawer .rte p{text-align:left}.pharmacist-form-drawer__header{border-bottom:0;padding:32px;gap:12px;align-items:flex-start;flex-shrink:0}.pharmacist-form-drawer__header .drawer__close-btn{position:sticky;top:0}.pharmacist-form-drawer__header-text{flex:1;min-width:0;padding-inline-end:8px}.pharmacist-form-drawer__brand{color:#00000080;font-size:12px;font-weight:400;line-height:16px;text-transform:lowercase;font-weight:325;margin:0 0 12px}.pharmacist-form-drawer__title{color:var(--pharmacist-accent);font-size:32px;font-weight:750;line-height:40px;text-transform:uppercase;margin:0 0 12px}.pharmacist-form-drawer__bc{color:#00000080;font-size:12px;margin:0 0 32px;font-weight:325;line-height:16px}.pharmacist-form-drawer__header .pharmacist-form-drawer__summary{margin-bottom:0}.pharmacist-form-drawer__content{overflow-y:visible;flex:0 0 auto;padding:0 32px 32px}.pharmacist-form-drawer__submit{padding-top:8px;margin-top:4px}.pharmacist-form-drawer__submit .btn--primary{background:#268038!important;border:none;min-height:48px;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:750;letter-spacing:.02em}.pharmacist-form-drawer__submit .btn--primary:hover{background-color:#268038!important}.pharmacist-form-drawer .js-pharmacist-submit.is-loading{pointer-events:none;opacity:.7}.pharmacist-form-drawer__summary{margin-bottom:16px}.pharmacist-form-drawer__header .pharmacist-form-drawer__price .price__current{color:#000}.pharmacist-form-drawer__price .price__current{font-size:22px;font-weight:425;line-height:1.1}.pharmacist-form-drawer__price .price__was,.pharmacist-form-drawer__price .price__discount{display:none}.pharmacist-form__badge{display:inline-block;margin-top:5px;padding:2px 4px;background:var(--pharmacist-badge-bg);color:var(--pharmacist-accent);line-height:20px;font-size:14px;font-weight:325;letter-spacing:.04em;text-transform:uppercase}.pharmacist-form__notice{display:flex;gap:6px;align-items:flex-start;padding:16px;border-radius:0;margin-bottom:32px}.pharmacist-form__notice--fridge{background:var(--pharmacist-notice-fridge);color:#1a4a6e;border:1px solid #b8d9f0;flex-direction:column;gap:6px}.pharmacist-form__notice--fridge .pharmacist-form__notice-header{display:flex;align-items:flex-start;gap:6px}.pharmacist-form__notice--fridge .pharmacist-form__notice-title{margin-bottom:0}.pharmacist-form__notice--fridge .pharmacist-form__notice-body{width:100%;margin:0;padding:0}.pharmacist-form__notice--prescription{background:var(--pharmacist-notice-prescription);color:var(--pharmacist-accent);border:1px solid var(--pharmacist-accent);flex-direction:column;gap:6px}.pharmacist-form--pdp-dose{width:100%;margin-bottom:16px}.pharmacist-form--pdp-dose .pharmacist-form__dose-section{margin-bottom:0;width:100%}.pharmacist-form--pdp-dose .pharmacist-form__dose-qty-row{width:100%;align-items:stretch}.pharmacist-form--pdp-dose .pharmacist-form__field--dose,.pharmacist-form--pdp-dose .pharmacist-form__field--qty{align-self:stretch}.pharmacist-form--pdp-dose .pharmacist-form__field--qty{width:120px}.pharmacist-form--pdp-dose .pharmacist-form__dose-qty-row select.pharmacist-form__select,.pharmacist-form--pdp-dose .pharmacist-form__dose-qty-row .pharmacist-form__select.input{height:var(--pharmacist-control-height)!important;min-height:var(--pharmacist-control-height)!important;max-height:var(--pharmacist-control-height)!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box}.pharmacist-form--pdp-dose .js .qty-input.qty-input--combined.pharmacist-form__qty,.pharmacist-form--pdp-dose .pharmacist-form__qty.qty-input--combined{height:var(--pharmacist-control-height)!important;min-height:var(--pharmacist-control-height)!important;max-height:var(--pharmacist-control-height)!important;width:100%;border:1px solid #ffdcd8!important;border-radius:4px;background-color:#fff!important;box-shadow:none!important;box-sizing:border-box}.pharmacist-form--pdp-dose .pharmacist-form__qty .qty-input__btn{color:var(--pharmacist-accent)!important;background:#fff!important;width:36px!important;height:100%!important;min-height:0!important;padding:0!important}.pharmacist-form--pdp-dose .pharmacist-form__qty .qty-input__input{width:40px!important;flex:1 1 auto;height:100%!important;min-height:0!important;padding:0!important;text-align:center;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pharmacist-form--pdp-dose .pharmacist-form__field--qty .pharmacist-form__qty-input{display:flex;width:100%;height:var(--pharmacist-control-height)}.pharmacist-form--pdp-dose quantity-input.pharmacist-form__qty-input{display:flex;width:100%;height:var(--pharmacist-control-height)}.pharmacist-form--pdp-dose+.pharmacist-form__notice--prescription,.pharmacist-form--pdp-dose+.pharmacist-form__notice--shipment,.pharmacist-form__notice--prescription+.pharmacist-form__notice--shipment{width:100%;box-sizing:border-box}.pharmacist-form__notice--fridge.pharmacist-form__notice--pdp-atc,.pharmacist-form__notice--prescription.pharmacist-form__notice--pdp-atc,.pharmacist-form__notice--shipment.pharmacist-form__notice--pdp-atc,.product-info__block .pharmacist-form__notice--fridge{margin-bottom:16px}.product-info__block .pharmacist-form__notice--fridge+.pharmacist-form,.product-info__block .pharmacist-form__notice--fridge+.pharmacist-form__notice--prescription,.product-info__block .pharmacist-form__notice--fridge+.pharmacist-form__notice--shipment{margin-top:0}.product-info__block .pharmacist-form--pdp-dose+.pharmacist-form__notice--prescription,.product-info__block .pharmacist-form--pdp-dose+.pharmacist-form__notice--shipment,.product-info__block .pharmacist-form__notice--prescription+.pharmacist-form__notice--prescription,.product-info__block .pharmacist-form__notice--prescription+.pharmacist-form__notice--shipment{margin-top:0}.pharmacist-form__notice--prescription .pharmacist-form__notice-header{display:flex;align-items:center;gap:6px}.pharmacist-form__notice--prescription .pharmacist-form__notice-title{margin-bottom:0;font-weight:700;font-size:12px;line-height:16px;text-transform:uppercase}.pharmacist-form__notice--prescription .pharmacist-form__notice-body,.pharmacist-form__notice--prescription .pharmacist-form__notice-body--text{width:100%;margin:0;padding:0;text-align:left;font-size:12px;line-height:16px;font-weight:325;color:var(--pharmacist-accent);text-transform:uppercase}.pharmacist-form__notice--pdp-important .pharmacist-form__notice-title{text-transform:none;font-size:14px;line-height:20px}.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body,.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body--text{text-transform:none;font-weight:400}.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body p,.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body--text p{margin:0 0 8px}.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body p:last-child,.pharmacist-form__notice--pdp-important .pharmacist-form__notice-body--text p:last-child{margin-bottom:0}.pharmacist-form--pdp-dose+.pharmacist-form__notice--pdp-important{width:100%;box-sizing:border-box}.pharmacist-form__notice--pdp-important.pharmacist-form__notice--pdp-atc{margin-bottom:16px}.product-info__block .pharmacist-form--pdp-dose+.pharmacist-form__notice--pdp-important{margin-top:0}.pharmacist-form__separator+.pharmacist-form__notice--prescription{margin-top:0}.pharmacist-form__notice--shipment{background:var(--pharmacist-notice-prescription);color:var(--pharmacist-accent);margin-top:32px;border:1px solid var(--pharmacist-accent);flex-direction:column;gap:6px}.pharmacist-form__notice--shipment .pharmacist-form__notice-header{display:flex;align-items:center;gap:8px}.pharmacist-form__notice--shipment .pharmacist-form__notice-title{margin-bottom:0;font-weight:700;font-size:14px;line-height:20px;text-transform:none;color:var(--pharmacist-accent)}.pharmacist-form__notice--shipment .pharmacist-form__notice-body,.pharmacist-form__notice--shipment .pharmacist-form__notice-body--text{width:100%;margin:0;padding:0;text-align:left;font-size:12px;line-height:16px;font-weight:400;color:var(--pharmacist-accent);text-transform:none}.pharmacist-form__notice-icon{flex-shrink:0;margin-top:2px;color:inherit}.pharmacist-form__notice-content{flex:1;min-width:0}.pharmacist-form__notice-title{font-weight:400;font-size:14px;line-height:20px;margin:0 0 6px;color:inherit}.pharmacist-form__notice-body{font-size:.875rem;line-height:1.45;text-align:left}.pharmacist-form__notice-body p{text-align:left}.pharmacist-form__notice-body p:last-child{margin-bottom:0}.pharmacist-form__dose-section{margin-bottom:0}.pharmacist-form__label--dose{color:#000;font-weight:400;font-size:12px;line-height:16px;margin-bottom:8px;letter-spacing:normal;text-transform:none}.pharmacist-form-drawer .pharmacist-form__dose-section .pharmacist-form__label.pharmacist-form__label--dose{margin-bottom:8px;font-weight:400;font-size:12px;line-height:16px;color:#000}.pharmacist-form__separator{border:0;border-top:1px solid #FFDCD8;margin:32px 0}.pharmacist-form__dose-qty-row{display:flex;gap:12px;align-items:stretch}.pharmacist-form__field--dose,.pharmacist-form__field--qty{display:flex;align-items:stretch}.pharmacist-form__field--qty .pharmacist-form__qty-input{display:flex;width:100%;height:var(--pharmacist-control-height)}.pharmacist-form__field{margin-bottom:20px}.pharmacist-form__dose-qty-row .pharmacist-form__field{margin-bottom:0}.pharmacist-form__field--dose{flex:1;min-width:0}.pharmacist-form__field--qty{flex-shrink:0;width:120px}.pharmacist-form__label{display:block;margin-bottom:8px;font-size:14px;font-weight:325;line-height:20px}.pharmacist-form__field--form-heading{margin-bottom:12px}.pharmacist-form__separator--section{margin-top:32px;margin-bottom:32px}.pharmacist-form__separator--below{margin-top:12px;margin-bottom:20px}.pharmacist-form__heading{color:var(--pharmacist-accent);font-size:20px;line-height:24px;font-weight:750;text-transform:uppercase;letter-spacing:.02em;margin:20px 0}.pharmacist-form__heading--image{margin:20px 0 12px}.pharmacist-form__heading--image img{display:block;max-width:100%;height:auto}.pharmacist-form__field--heading:first-child .pharmacist-form__heading,.pharmacist-form__fields>.pharmacist-form__field:first-child .pharmacist-form__heading,.pharmacist-form__fields>.pharmacist-form__field:first-child .pharmacist-form__heading--image{margin-top:0}.pharmacist-form__question{display:block;width:100%;text-transform:none;letter-spacing:normal;margin-bottom:12px;padding:0;color:#000;font-size:14px;font-weight:325;line-height:20px}.pharmacist-form__required{color:var(--pharmacist-accent)}.pharmacist-form__input,.pharmacist-form__select{height:var(--pharmacist-control-height);min-height:var(--pharmacist-control-height);max-height:var(--pharmacist-control-height);box-sizing:border-box;border:1px solid #ffdcd8;border-radius:4px;padding-top:0;padding-bottom:0;padding-left:14px;color:#000;font-size:14px;font-weight:325;line-height:20px}.pharmacist-form-drawer .pharmacist-form__dose-qty-row select.pharmacist-form__select,.pharmacist-form-drawer .pharmacist-form__dose-qty-row .pharmacist-form__select.input{height:var(--pharmacist-control-height)!important;min-height:var(--pharmacist-control-height)!important;max-height:var(--pharmacist-control-height)!important;padding-top:0!important;padding-bottom:0!important}.pharmacist-form__select{color:#1a1a1a;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23861628' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.pharmacist-form-drawer .js .qty-input.qty-input--combined.pharmacist-form__qty,.pharmacist-form-drawer .pharmacist-form__qty.qty-input--combined{height:var(--pharmacist-control-height)!important;min-height:var(--pharmacist-control-height)!important;max-height:var(--pharmacist-control-height)!important;border:1px solid #ffdcd8!important;border-radius:4px;background-color:#fff!important;box-shadow:none!important;box-sizing:border-box}.pharmacist-form-drawer .pharmacist-form__qty .qty-input__btn{color:var(--pharmacist-accent)!important;background:#fff!important;width:36px!important;height:100%!important;min-height:0!important;padding:0!important}.pharmacist-form-drawer .pharmacist-form__qty .qty-input__input{width:40px!important;height:100%!important;min-height:0!important;padding:0!important;text-align:center;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pharmacist-form__qty{display:inline-flex;align-items:stretch;width:100%;height:var(--pharmacist-control-height);border:1px solid #ffdcd8!important;border-radius:4px;overflow:hidden;background:#fff;box-sizing:border-box}.pharmacist-form__qty .qty-input__btn{width:36px;height:100%;min-height:0;border:0;background:#fff;color:var(--pharmacist-accent);font-weight:600;padding:0}.pharmacist-form__qty .qty-input__input{width:40px;height:100%;min-height:0;text-align:center;border:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.pharmacist-form__qty .qty-input__input::-webkit-outer-spin-button,.pharmacist-form__qty .qty-input__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pharmacist-form__radio-group{border:0;padding:0;margin:0}.pharmacist-form__radio-options{display:flex;flex-wrap:wrap;gap:20px}.pharmacist-form__radio-options--stacked{flex-direction:row;align-items:center;gap:24px}.pharmacist-form__radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--General-Body-text, #000);font-size:14px;font-weight:325;line-height:20px}.pharmacist-form__radio input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0;border:1px solid #FFDCD8;border-radius:50%;background-color:#fff;cursor:pointer;flex-shrink:0;transition:border-color .15s ease}.pharmacist-form__radio input[type=radio]:checked{border-color:#b8b8b8;background-color:#fff;background-image:radial-gradient(circle,#000 0 4.5px,#fff 5px)}.pharmacist-form__radio input[type=radio]:focus-visible{outline:2px solid rgba(0,0,0,.15);outline-offset:2px}.pharmacist-form__radio--script{width:auto}.pharmacist-form__script-panel{margin-top:12px;padding:14px 16px;background:var(--pharmacist-accent);color:#fff;border-radius:4px}.pharmacist-form__script-info,.pharmacist-form__script-deliver{margin-bottom:8px;font-size:.875rem;line-height:1.45}.pharmacist-form__script-note{margin:0;font-size:.8125rem;opacity:.92}.pharmacist-form-drawer[open]{visibility:visible}@media(max-width:768.98px){.pharmacist-form-drawer{max-width:100%}.pharmacist-form-drawer__header,.pharmacist-form-drawer__content{padding-inline:16px}.pharmacist-form__dose-qty-row{gap:10px}.pharmacist-form__field--qty{width:110px}}.pharmacist-form__notice--fridge .pharmacist-form__notice-body,.pharmacist-form__notice--fridge .pharmacist-form__notice-body p,.pharmacist-form__notice--fridge .pharmacist-form__notice-body *{font-weight:325;font-size:12px;line-height:16px;text-align:left!important;margin-left:0!important;padding-left:0!important}
/*# sourceMappingURL=/cdn/shop/t/361/assets/pharmacist-form-drawer.css.map */
