.pdf-wrap{--pdf-ink: var(--text-color);--pdf-border: rgb(var(--text-color) / .13);--pdf-chip-bg: rgb(var(--text-color) / .035);--input-border-radius: 999px;--button-border-radius: 999px;max-width:860px;margin-inline:auto}.pdf-header{margin-block-end:3rem;text-align:center}.pdf-card{background:rgb(var(--background-secondary, 255 255 255));border:1px solid rgb(var(--text-color) / .06);border-radius:1.75rem;padding:3rem 3.5rem 3.5rem;box-shadow:0 1px 2px #0000000a,0 24px 60px -28px #00000038}@media(max-width:640px){.pdf-card{padding:2rem 1.25rem 2.25rem;border-radius:1.25rem}}.pdf-form .fieldset{margin-block-end:2.25rem}.pdf-field-group{margin-block-end:1.75rem}.pdf-field-group:last-child{margin-block-end:0}.pdf-field-group--email{max-width:22rem}.pdf-field-label{font-weight:600;font-size:1.0625rem;color:rgb(var(--pdf-ink));margin-block-end:.75rem}.pdf-wrap .form-control{--input-height: 3.375rem}.pdf-wrap .input,.pdf-wrap .textarea,.pdf-wrap .select{border:1.5px solid var(--pdf-border);font-size:1.125rem;transition:border-color .15s ease,box-shadow .15s ease}.pdf-wrap .textarea{border-radius:1.25rem}.pdf-wrap :is(.input,.textarea,.select):focus,.pdf-wrap :is(.input,.textarea,.select):focus-visible{border-color:rgb(var(--pdf-ink));outline:none;box-shadow:0 0 0 4px rgb(var(--pdf-ink) / .16)}.pdf-choice-group{display:flex;flex-wrap:wrap;gap:.625rem;margin-block-end:.25rem}.pdf-choice-group+.form-control,.pdf-scale+.form-control{margin-block-start:1.125rem}.pdf-wrap .checkbox-control{position:relative;display:inline-flex}.pdf-wrap .checkbox-control .radio{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.pdf-wrap .checkbox-control label{display:inline-flex;align-items:center;gap:.4rem;padding:.8rem 1.35rem;border-radius:999px;border:1.5px solid var(--pdf-border);background:rgb(var(--pdf-chip-bg));color:rgb(var(--pdf-ink));font-size:1.0625rem;font-weight:500;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.pdf-wrap .checkbox-control label:before{content:"";width:0;height:.5rem;border-right:2px solid rgb(var(--pdf-ink));border-bottom:2px solid rgb(var(--pdf-ink));transform:rotate(45deg) scale(0);transform-origin:center;transition:transform .15s ease,border-color .15s ease}.pdf-wrap .checkbox-control .radio:checked+label{background:rgb(var(--pdf-ink));border-color:rgb(var(--pdf-ink));color:rgb(var(--background-secondary, 255 255 255));font-weight:700}.pdf-wrap .checkbox-control .radio:checked+label:before{width:.3rem;transform:rotate(45deg) scale(1);border-color:rgb(var(--background-secondary, 255 255 255))}.pdf-wrap .checkbox-control .radio:hover:not(:checked)+label{border-color:rgb(var(--pdf-ink) / .4)}.pdf-wrap .checkbox-control .radio:active+label{transform:scale(.97)}.pdf-wrap .checkbox-control .radio:focus-visible+label{outline:2px solid rgb(var(--pdf-ink));outline-offset:2px}.pdf-scale{display:flex;flex-wrap:wrap;gap:.625rem}.pdf-scale .checkbox-control label{width:3rem;height:3rem;padding:0;justify-content:center;font-size:1.0625rem;font-weight:600}.pdf-scale .checkbox-control label:before{display:none}.pdf-block-title{font-family:var(--heading-font-family);font-weight:700;font-size:1.375rem;color:rgb(var(--pdf-ink));margin-block-end:1.75rem;padding-block-end:1rem;border-bottom:1px solid var(--pdf-border)}.pdf-product-block{opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease}.pdf-product-block.is-visible{opacity:1;transform:translateY(0)}.pdf-product-block[hidden],.pdf-select-prompt[hidden],.pdf-thankyou[hidden]{display:none}.pdf-select-prompt{text-align:center;opacity:.6;font-style:italic;margin-block-end:1.5rem}.pdf-submit-row{margin-block-start:2rem}.pdf-wrap .pdf-submit-row .button{min-height:3.375rem;font-size:.9375rem}.pdf-thankyou{text-align:center;animation:pdf-pop-in .4s ease}.pdf-thankyou-badge{width:3.5rem;height:3.5rem;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:rgb(var(--pdf-ink));color:rgb(var(--background-secondary, 255 255 255))}.pdf-thankyou-badge svg{width:1.25rem;height:1.25rem;stroke-width:2}.pdf-thankyou p{color:rgb(var(--pdf-ink) / .7);margin-block-start:.5rem}@keyframes pdf-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pdf-product-block,.pdf-thankyou{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/post-delivery-feedback.css.map */
