.container:has(>#col-main){--cq-ink: #14171f;--cq-ink-60: #5b5f6e;--cq-ink-40: #9499a8;--cq-iris: #4f46e5;--cq-iris-darker: #1f1670;--cq-iris-mid: #818cf8;--cq-iris-tint: #f3f2fe;--cq-line: #ebedf3;--cq-line-strong: #dcdfe8;--cq-warning-soft: #fff1da;--cq-error: #c0362c;--cq-r-card: 12px;--cq-ease: cubic-bezier(.22, 1, .36, 1);max-width:560px;margin:0 auto;padding:48px 20px 40px;border:0;background:#fff;color:var(--cq-ink)}.container>div#col-main,.container>div#col-main *,.container>div#col-main2,.container>div#col-main2 *,.container>div#col-main3,.container>div#col-main3 *{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif!important}.container>div#col-main{padding:0;border:0;border-radius:0!important;background:transparent}#col-main .oc-main-tab-fields{padding:0}#col-main .parent-block-question{display:block}#col-main .page-content{width:100%;max-width:none}#col-main .info-block{display:none}#col-main .form-block-cls{border:0;margin:0}#col-main .header-block-col:before{content:"Questions from our pharmacist";display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--cq-iris);font-weight:700;margin-bottom:18px}.container>div#col-main .header-block-col h1{font-size:clamp(30px,5.4vw,40px);font-weight:300;letter-spacing:-.025em;line-height:1.08;margin:0 0 14px;color:var(--cq-ink);text-align:left}#col-main .header-block-col p{color:var(--cq-ink-60);font-size:14px;line-height:1.55;margin:0 0 8px}#col-main .inner-part-cls{margin-top:36px}#col-main .header-section{background:transparent;padding:0;border-radius:0!important;margin-bottom:4px}#col-main .inner-part-cls h2{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--cq-iris-darker);margin:0 0 6px}#col-main .oc-main-tab-fields>h2{margin-top:28px}#col-main .header-section p{color:var(--cq-ink-60);font-size:14px;line-height:1.55;margin:0 0 6px}#col-main .tab-item{display:block;padding:22px 0;margin:0;border-bottom:1px solid var(--cq-line)}#col-main .parent-cls{display:block}#col-main .question-block,#col-main .question-radio-block,#col-main .question-checkbox-block,#col-main .question-text-block{width:100%;padding:0}#col-main .question-block>label,#col-main .clarification-block>label{display:block;font-size:16.5px;font-weight:600;line-height:1.42;color:var(--cq-ink);margin:0 0 14px}#col-main .oc-tab-question-html,#col-main .oc-tab-question-html p,#col-main .oc-tab-question-html li{color:var(--cq-ink-60);font-size:14px;line-height:1.55}#col-main .question-radio-block{display:block}#col-main .oc-tab-question-radio{display:flex;flex-direction:column;gap:10px;position:static;left:auto;width:100%}#col-main .question-radio-block label{display:block;width:100%;margin:0;overflow:visible;font-weight:400}#col-main .question-radio-block label span{display:flex;align-items:center;gap:14px;width:100%;padding:18px 22px;background:#fff;border:1px solid var(--cq-line);border-radius:var(--cq-r-card);font-size:15.5px;color:var(--cq-ink);transition:border-color .12s var(--cq-ease),background .12s var(--cq-ease)}#col-main .question-radio-block label span:hover{background:#fff;color:var(--cq-ink);border-color:var(--cq-iris-mid)}#col-main .question-radio-block label span:before{width:22px;height:22px;margin:0;background:#fff;box-shadow:none;border:1.5px solid var(--cq-line-strong);border-radius:50%}#col-main .question-radio-block label input:checked+span{background:var(--cq-iris);border-color:var(--cq-iris);color:#fff;box-shadow:0 12px 26px -14px var(--cq-iris)}#col-main .question-radio-block label input:checked+span:before{border-color:#fff;box-shadow:inset 0 0 0 5px var(--cq-iris)}#col-main .question-radio-block label input:focus-visible+span{outline:2px solid var(--cq-iris);outline-offset:2px}#col-main .oc-tab-question-checkbox{display:flex;flex-direction:column;gap:10px}#col-main label.inner-cls-checkbox{display:flex;align-items:center;gap:14px;margin:0;padding:18px 22px;background:#fff;border:1px solid var(--cq-line);border-radius:var(--cq-r-card);font-size:15.5px;line-height:1.4;color:var(--cq-ink);cursor:pointer;transition:border-color .12s var(--cq-ease),background .12s var(--cq-ease)}#col-main label.inner-cls-checkbox:hover{border-color:var(--cq-iris-mid)}#col-main label.inner-cls-checkbox:has(input:checked){background:var(--cq-iris);border-color:var(--cq-iris);color:#fff;box-shadow:0 12px 26px -14px var(--cq-iris)}#col-main .inner-cls-checkbox .checkmark,#col-main .inner-cls-checkbox .checkmark:empty{display:inline-flex;flex-shrink:0;position:relative;top:0;width:22px;height:22px;padding:0!important;margin:0;background:#fff;border:1.5px solid var(--cq-line-strong);border-radius:6px;animation:none}#col-main .inner-cls-checkbox input:checked+.checkmark{background:#fff;border-color:#fff;border-radius:6px;animation:none}#col-main .inner-cls-checkbox .checkmark:after{left:7px;top:3px;width:6px;height:11px;border:solid var(--cq-iris);border-width:0 2px 2px 0}#col-main .inner-cls-checkbox input:focus-visible+.checkmark{outline:2px solid var(--cq-iris);outline-offset:2px}#col-main input[type=text],#col-main input[type=email],#col-main input[type=tel],#col-main input[type=number],#col-main input[type=date],#col-main textarea,#col-main select{width:100%;font-size:16px;padding:14px 16px;border:1px solid var(--cq-line);border-radius:var(--cq-r-card);background:#fff;color:var(--cq-ink);box-shadow:none;outline:none;transition:border-color .12s var(--cq-ease)}#col-main input[type=text]:focus,#col-main textarea:focus,#col-main select:focus{border-color:var(--cq-iris);box-shadow:0 0 0 3px var(--cq-iris-tint)}#col-main .clarification-block{margin-top:16px}#col-main .autocomplete-items{margin-top:6px;background:#fff;border:1px solid var(--cq-line);border-radius:var(--cq-r-card);box-shadow:0 18px 40px -20px #14171f59;overflow:hidden}#col-main .autocomplete-items .autocomplete-item{padding:12px 16px!important;border-bottom:1px solid var(--cq-line)!important;font-size:14px}#col-main .autocomplete-items .autocomplete-item:hover{background:var(--cq-iris-tint)}#col-main .inner-part-cls h3{font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--cq-iris-darker);margin:0 0 6px}#col-main .pq-label-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#col-main .tab-item.pq-consent--tight{padding-top:0;border-top:0}#col-main .tab-item.pq-consent{border-bottom:0;padding-bottom:10px}#col-main .pq-form-error{margin:20px 2px 0;font-size:13.5px;font-weight:600;color:var(--cq-error)}#col-main .question-file-block input[type=file]{display:block;width:100%;padding:18px 22px;background:#fff;border:1.5px dashed var(--cq-line-strong);border-radius:var(--cq-r-card);font-size:14px;color:var(--cq-ink-60);cursor:pointer}#col-main .question-file-block input[type=file]:hover{border-color:var(--cq-iris-mid)}#col-main .question-file-block input[type=file]::file-selector-button{margin-right:14px;padding:10px 18px;border:0;border-radius:100px;background:var(--cq-iris);color:#fff;font:inherit;font-size:14px;cursor:pointer}#col-main .cq-upload-status:not(:empty){margin:10px 2px 0;font-size:13.5px;font-weight:600}#col-main .cq-upload-status[data-state=busy]{color:var(--cq-ink-60)}#col-main .cq-upload-status[data-state=done]{color:#16a34a}#col-main .cq-upload-status[data-state=error]{color:var(--cq-error)}#col-main .oc-tab-question-msg:not(:empty){margin:-4px 2px 12px;padding:0;border:0;background:transparent;font-size:13.5px;font-weight:600;color:var(--cq-error)!important}#col-main .oc-tab-question-warning:not(:empty){margin-top:12px;padding:12px 14px;border-radius:var(--cq-r-card);background:var(--cq-warning-soft);color:#7a4a00!important;font-size:13.5px;line-height:1.5}#col-main #fileuploadvalidation:not(:empty){color:var(--cq-error);font-size:13.5px;font-weight:600}#col-main button#submit-btn-cls{position:sticky;bottom:20px;z-index:5;display:flex;align-items:center;justify-content:center;width:100%;margin:32px 0 0;padding:16px 28px;background:var(--cq-iris);color:#fff;border:0;border-radius:100px;box-shadow:0 12px 26px -12px var(--cq-iris),0 -18px 28px 6px #ffffffeb;font-size:15px;font-weight:500;cursor:pointer}#col-main button#submit-btn-cls:hover{background:#3730bb!important}#col-main2 .p_heading_cls h2,#col-main3 .qc-addon-heading{font-size:clamp(26px,4.6vw,34px);font-weight:300;letter-spacing:-.02em;color:var(--cq-ink)}#col-main2 .qc-product-view,#col-main3 .sub-qc-product-view{background:#fff;border:1px solid var(--cq-line);border-radius:var(--cq-r-card);box-shadow:none}#col-main2 .qc-product-details h3{font-size:16.5px;font-weight:600;color:var(--cq-ink)}#col-main2 .qc-product-variants label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--cq-ink-60);font-weight:500}#col-main2 .qc-product-variants select{width:100%;padding:12px 14px;border:1px solid var(--cq-line);border-radius:var(--cq-r-card)}#col-main2 .qc-product-price{font-size:18px;font-weight:600;color:var(--cq-ink)}#col-main2 button.qc-add-to-cart,#col-main3 .addtocartaddon{background:var(--cq-iris)!important;border:0!important;color:#fff;border-radius:100px!important;padding:14px 24px!important;font-size:15px!important;box-shadow:0 12px 26px -12px var(--cq-iris)}@media(max-width:749px){.container:has(>#col-main){padding:32px 16px 24px}#col-main .question-radio-block label span,#col-main label.inner-cls-checkbox{padding:16px 18px}#col-main button#submit-btn-cls{bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/clinic-questionnaire.css.map */
