.wpr{max-width:var(--normal-content-width);margin-inline:auto;color:#17212b}.wpr__intro{margin:0 0 2rem;color:#17212bc7;font-size:1.125rem;line-height:1.55}.wpr__form{display:flex;flex-direction:column;gap:1.25rem}.wpr__step{display:flex;flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:1.75rem;border:1px solid rgb(23 33 43 / .12);border-radius:12px;background:#fff}.wpr__step-title{display:flex;float:left;align-items:center;gap:.75rem;width:100%;margin:0 0 .25rem;padding:0;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.wpr__step-title+*{clear:both}.wpr__step-num{display:inline-grid;place-items:center;flex:none;width:1.75rem;height:1.75rem;border-radius:50%;background:#ffc23d;font-size:.875rem;font-variant-numeric:tabular-nums}.wpr__row{display:grid;gap:1.25rem}@media(min-width:750px){.wpr__row{grid-template-columns:1fr 1fr}}.wpr__field{display:flex;flex-direction:column;gap:.4rem}.wpr__field>span,.wpr__label{font-size:.9375rem;font-weight:600}.wpr__req{color:#17212b8c}.wpr__field input,.wpr__field textarea{min-height:3rem;padding:.75rem .9rem;border:1px solid rgb(23 33 43 / .25);border-radius:8px;background:#fff;color:inherit;font:inherit;font-weight:400;transition:border-color .15s ease-out,box-shadow .15s ease-out}.wpr__field input::placeholder{color:#17212b80}.wpr__field input:hover,.wpr__field textarea:hover{border-color:#17212b73}.wpr__field input:focus-visible,.wpr__field textarea:focus-visible{outline:2px solid #17212b;outline-offset:0;box-shadow:0 0 0 5px #ffc23d8c}.wpr__field textarea{resize:vertical;line-height:1.5}.wpr__qty{max-width:9rem}.wpr__or{display:flex;align-items:center;gap:1rem;margin:-.25rem 0;color:#17212b99;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wpr__or:before,.wpr__or:after{content:"";flex:1;height:1px;background:#17212b26}.wpr__drop{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.75rem 1rem;border:1.5px dashed rgb(23 33 43 / .3);border-radius:8px;background:#f8f8f6;text-align:center;transition:border-color .15s ease-out,background-color .15s ease-out}.wpr__drop input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.wpr__drop:hover,.wpr__drop.is-over{border-color:#17212b;background:#ffc23d1f}.wpr__drop:focus-within{outline:2px solid #17212b;outline-offset:2px}.wpr__drop.is-filled{border-style:solid;border-color:#17212b}.wpr__drop-icon{color:#17212bb3}.wpr__drop-label{font-weight:600}.wpr__status:empty{display:none}.wpr__status{margin:0;font-weight:600}.wpr__find{margin:0;color:#17212bb8;font-size:.9rem;line-height:1.55}.wpr__find a{color:#17212b;text-decoration:underline;text-decoration-color:#ffc23d;text-decoration-thickness:2px;text-underline-offset:.2em}.wpr__group{display:flex;flex-direction:column;gap:.6rem}.wpr__swatches{display:flex;flex-wrap:wrap;gap:.5rem}.wpr__swatch{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.4rem .85rem .4rem .5rem;border:1px solid rgb(23 33 43 / .2);border-radius:999px;background:#fff;font-size:.9375rem;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.wpr__swatch input{position:absolute;opacity:0;pointer-events:none}.wpr__swatch:hover{border-color:#17212b80}.wpr__swatch:has(input:checked){border-color:#17212b;box-shadow:inset 0 0 0 1px #17212b;font-weight:600}.wpr__swatch:has(input:focus-visible){outline:2px solid #17212b;outline-offset:2px}.wpr__dot{position:relative;flex:none;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px #17212b26}.wpr__swatch:has(input:checked) .wpr__dot:after{content:"";position:absolute;left:50%;top:45%;width:.3rem;height:.6rem;border-right:2px solid var(--tick, #fff);border-bottom:2px solid var(--tick, #fff);transform:translate(-50%,-50%) rotate(45deg)}.wpr__dot--black{background:#1d1d1f}.wpr__dot--white{background:#fff;--tick: #17212b}.wpr__dot--grey{background:#9aa0a6}.wpr__dot--red{background:#d33a2c}.wpr__dot--blue{background:#2f6bd1}.wpr__dot--green{background:#3a8f4e}.wpr__dot--orange{background:#ef8a23}.wpr__dot--yellow{background:#ffc23d;--tick: #17212b}.wpr__dot--other{background:conic-gradient(#d33a2c,#ffc23d,#3a8f4e,#2f6bd1,#d33a2c)}.wpr__submit{align-self:flex-start;min-height:3.25rem;padding-inline:2rem;font-size:1rem}.wpr__msg{margin:0;padding:1rem 1.25rem;border-radius:8px;font-weight:600}.wpr__msg--ok{background:#e6f4ea}.wpr__msg--err{background:#fdecea}.wpr button[disabled]{opacity:.6;cursor:progress}@media(max-width:749px){.wpr__step{padding:1.25rem}.wpr .wpr__submit{align-self:stretch;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/wpl-forms.css.map */
