.lb-fs{--lb-fs-navy: #152868;--lb-fs-cream: #fdf9f0;--lb-fs-sand: #f7efdc;--lb-fs-line: rgba(21, 40, 104, .25);--lb-fs-muted: #56608a;--lb-fs-error: #a3261f;background:var(--lb-fs-cream);color:var(--lb-fs-navy);font-family:var(--font-body-family);padding:32px 16px 64px}.lb-fs *,.lb-fs *:before,.lb-fs *:after{box-sizing:border-box}.lb-fs__inner{max-width:560px;margin:0 auto}.lb-fs__title{font-family:var(--font-heading-family);font-size:clamp(30px,6vw,42px);line-height:1.15;margin:0 0 8px;color:var(--lb-fs-navy)}.lb-fs__intro{font-size:16px;margin:0 0 24px}.lb-fs__intro p{margin:0}.lb-fs__loading{color:var(--lb-fs-muted)}.lb-fs__item{display:flex;gap:16px;align-items:center;padding:14px;background:var(--lb-fs-sand);margin-bottom:24px}.lb-fs__item-img{width:96px;height:120px;object-fit:cover;background:#fff;flex:none}.lb-fs__item-title{font-weight:600;font-size:17px;margin:0 0 4px;text-transform:capitalize}.lb-fs__item-size{margin:0;font-size:15px}.lb-fs__note{font-size:14px;padding:10px 12px;background:#f7e2d7;margin:0 0 20px}.lb-fs__cards{display:grid;gap:16px;margin-bottom:28px}.lb-fs__card{background:var(--lb-fs-sand);padding:14px 14px 16px}.lb-fs__card .lb-fs__item{padding:0;margin:0 0 14px;background:none}.lb-fs__card .lb-fs__fit{margin:0}.lb-fs__item-count{font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:var(--lb-fs-muted);margin:0 0 4px}.lb-fs__item-done{font-size:13px;color:var(--lb-fs-muted);margin:6px 0 0}.lb-fs__section{font-family:var(--font-heading-family);font-size:24px;margin:0 0 16px;color:var(--lb-fs-navy)}.lb-fs__thanks-count{font-weight:600}.lb-fs fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.lb-fs__label{display:block;font-family:Anonymous Pro,monospace;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;margin:0 0 8px;padding:0}.lb-fs__fit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lb-fs__fit-option{position:relative;display:block;cursor:pointer}.lb-fs__fit-option input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.lb-fs__fit-option span{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px;text-align:center;border:1px solid var(--lb-fs-navy);background:#fff;font-weight:600;font-size:15px}.lb-fs__fit-option input:checked+span{background:var(--lb-fs-navy);color:var(--lb-fs-cream)}.lb-fs__fit-option input:focus-visible+span{outline:2px solid var(--lb-fs-navy);outline-offset:2px}.lb-fs__field{margin:0 0 18px}.lb-fs__field-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lb-fs__opt{font-size:13px;color:var(--lb-fs-muted)}.lb-fs__input{position:relative}.lb-fs__input input{width:100%;height:50px;border:1px solid var(--lb-fs-navy);border-radius:0;background:#fff;color:var(--lb-fs-navy);padding:0 48px 0 14px;font:inherit;font-size:16px}.lb-fs__input input:focus{outline:2px solid var(--lb-fs-navy);outline-offset:1px}.lb-fs__input select{width:100%;height:50px;border:1px solid var(--lb-fs-navy);border-radius:0;background:#fff;color:var(--lb-fs-navy);padding:0 40px 0 14px;font:inherit;font-size:16px;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px;background-repeat:no-repeat}.lb-fs__input select:focus{outline:2px solid var(--lb-fs-navy);outline-offset:1px}.lb-fs__breed-other{margin-top:10px}.lb-fs__breed-other[hidden]{display:none}.lb-fs__sublabel{display:block;font-size:14px;font-weight:600;margin:0 0 6px}.lb-fs__unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--lb-fs-muted);font-size:15px;pointer-events:none}.lb-fs__hint{font-size:13px;color:var(--lb-fs-muted);margin:6px 0 0}.lb-fs .is-error input[type=number],.lb-fs .is-error input[type=email]{border-color:var(--lb-fs-error)}.lb-fs__field-error{color:var(--lb-fs-error);font-size:13px;font-weight:600;margin:6px 0 0}.lb-fs__measure{border:1px solid var(--lb-fs-line);background:#fff;margin:0 0 22px}.lb-fs__measure summary{cursor:pointer;padding:12px 14px;font-weight:600}.lb-fs__measure img{display:block;width:100%;height:auto}.lb-fs__choice{display:flex;align-items:center;gap:10px;min-height:40px;font-size:15px;cursor:pointer}.lb-fs__choice input{width:20px;height:20px;accent-color:var(--lb-fs-navy);flex:none;margin:0}.lb-fs__privacy{font-size:13px;color:var(--lb-fs-muted);margin:4px 0 16px}.lb-fs__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:1px solid var(--lb-fs-navy);background:var(--lb-fs-navy);color:var(--lb-fs-sand);font:inherit;font-weight:600;font-size:16px;letter-spacing:1px;text-transform:uppercase;cursor:pointer;text-decoration:none}.lb-fs__btn[disabled]{opacity:.6;cursor:wait}.lb-fs__btn--ghost{background:transparent;color:var(--lb-fs-navy);width:auto;padding:0 28px}.lb-fs__submit-error,.lb-fs__error{color:var(--lb-fs-error);font-weight:600;margin:12px 0 0}.lb-fs__thanks{padding:28px 20px;background:var(--lb-fs-sand);text-align:center}.lb-fs__thanks:focus{outline:none}.lb-fs__thanks h2{font-family:var(--font-heading-family);font-size:30px;margin:0 0 8px}.lb-fs__thanks p{margin:0 0 20px}@media(max-width:480px){.lb-fs__fit-option span{font-size:14px;min-height:52px}}
/*# sourceMappingURL=/cdn/shop/t/224/assets/fit-survey.css.map */
