.prescription-module-power-options-wrapper{display:flex;border-top:1px solid var(--color-accent-100);padding-top:var(--size-20px);margin-top:var(--size-20px);gap:var(--size-16px)}.prescription-module-power-option{cursor:pointer}.prescription-module-power-option input{position:absolute;opacity:0;cursor:pointer}.prescription-module-power-option{display:inline-flex;align-items:center;gap:10px;position:relative;font-size:var(--size-16px);font-weight:500;color:var(--color-cocoa-brown)}.prescription-module-power-option-radio-mark{display:inline-block;width:22px;height:22px;border:2px solid var(--color-accent-100);border-radius:50%;position:relative;background:#fff;flex-shrink:0}.prescription-module-power-option input:checked~.prescription-module-power-option-radio-mark:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;background:var(--color-midnight-blue);border-radius:50%;transform:translate(-50%,-50%)}.prescription-module-table{display:flex;gap:var(--size-12px);padding-top:var(--size-20px)}.prescription-module-table__left-col,.prescription-module-table__right-col{width:50%;display:flex;flex-direction:column;gap:var(--size-12px)}.prescription-module-table-select-item{display:flex;justify-content:space-between;align-items:center;border-radius:var(--size-40px);border:1px solid var(--color-accent-100);padding-right:var(--size-24px)}.prescription-module-table-select-item label{padding:var(--size-16px) var(--size-24px);font-weight:500;color:var(--color-cocoa-brown)}.prescription-module-table-select-item select{padding:var(--size-16px) var(--size-24px);border:none;outline:none;cursor:pointer;font-size:var(--size-16px);color:var(--color-accent-500)}.prescription-module-table-quantity-wrapper{display:flex;align-items:center}.prescription-module-table-quantity-wrapper input{border:none;outline:none;text-align:center;width:var(--size-120px);font-size:var(--size-16px)}.prescription-module-table-quantity-wrapper span{width:var(--size-40px);height:var(--size-40px);display:flex;align-items:center;justify-content:center;cursor:pointer}.prescription-module-table-quantity-wrapper span img{width:var(--size-14px)}.prescription-upload-wrapper{padding-top:var(--size-40px)}.prescription-upload{display:flex;align-items:center;gap:var(--size-20px)}.prescription-upload-label{color:var(--color-cocoa-brown);font-size:var(--size-18px);font-weight:500;font-family:var(--font-heading-family)}.prescription-upload-input{font-size:var(--size-16px)}.prescription-upload-input::file-selector-button{padding:var(--size-24px);border:1px solid var(--color-accent-100);border-radius:var(--size-80px);background-color:var(--color-accent-50);color:var(--color-accent-500);font-weight:400;cursor:pointer;margin-right:var(--size-20px)}.prescription-upload-input::file-selector-button:hover{background:#f1f1f1}.prescription-upload-input::-webkit-file-upload-button{padding:var(--size-24px);border:1px solid var(--color-accent-100);border-radius:var(--size-80px);background-color:var(--color-accent-50);color:var(--color-accent-500);font-weight:400;cursor:pointer}.prescription-confirmation-wrapper{padding-top:var(--size-20px);padding-bottom:var(--size-20px);margin-top:var(--size-20px);margin-bottom:var(--size-20px);border-top:1px solid var(--color-accent-100);border-bottom:1px solid var(--color-accent-100);font-size:var(--size-14px)}.prescription-confirmation-checkbox-label{display:flex;align-items:center;gap:var(--size-12px);font-size:var(--size-16px);cursor:pointer}.prescription-confirmation-checkbox-label input{position:absolute;opacity:0;cursor:pointer}.prescription-confirmation-checkbox-label .prescription-confirmation-checkbox-checkmark{display:inline-block;width:var(--size-20px);height:var(--size-20px);border:1px solid var(--color-accent-100);border-radius:4px;position:relative;background:#fff;transition:all .2s ease}.prescription-confirmation-checkbox-label .prescription-confirmation-checkbox-checkmark.error{border-color:var(--color-punch)}.prescription-confirmation-checkbox-label input:checked~.prescription-confirmation-checkbox-checkmark{border:1px solid var(--color-accent-200)}.prescription-confirmation-checkbox-label .prescription-confirmation-checkbox-checkmark:after{content:"";position:absolute;display:none;left:4px;top:2px;width:5px;height:10px;border:solid var(--color-midnight-blue);border-width:0 2px 2px 0;transform:rotate(45deg)}.prescription-confirmation-checkbox-label input:checked~.prescription-confirmation-checkbox-checkmark:after{display:block}.product-form__error-messages{margin-bottom:var(--size-12px)}.product-form__error-messages p{font-size:var(--size-14px);color:var(--color-punch);font-weight:700}.prescription-module-wrapper .product-form__submit{border-radius:var(--size-40px);background:var(--color-midnight-blue);padding:var(--size-20px) var(--size-24px);color:#fff;font-family:var(--font-barlow);font-size:var(--size-20px);font-weight:500;letter-spacing:.1px;text-transform:uppercase;line-height:1;border:none!important;box-shadow:none!important}.prescription-module-wrapper .product-form__submit svg .path{stroke:#fff}.prescription-module-wrapper .product-form__submit.loading>span{opacity:0}.prescription-module-wrapper .product-form__submit.loading>.loading__spinner{display:inline-flex!important}@media screen and (max-width: 750px){.prescription-upload{flex-direction:column;align-items:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/product-prescription-module.css.map */
