.ll-quote,.ll-product-quote{--ll-ink: #171717;--ll-paper: #f6f5f1;--ll-line: #d5d5ce;--ll-yellow: #f2ea36;color:var(--ll-ink);background:var(--ll-paper);padding:clamp(4rem,7vw,10rem) 0}.ll-quote *,.ll-product-quote *{box-sizing:border-box}.ll-quote [hidden],.ll-product-quote [hidden]{display:none!important}.ll-quote__layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);grid-template-areas:"intro panel" "contact panel";grid-template-rows:auto 1fr;gap:3rem clamp(3rem,6vw,9rem);align-items:start}.ll-quote__intro{grid-area:intro}.ll-quote__eyebrow{margin:0 0 1.8rem;text-transform:uppercase;font-size:1.2rem;line-height:1.4;letter-spacing:.16em;font-weight:700}.ll-quote h1,.ll-product-quote h1{color:var(--ll-ink);font-size:clamp(3.6rem,5vw,6.8rem);letter-spacing:-.045em;line-height:1.04;margin:0 0 2.4rem;font-weight:700;overflow-wrap:anywhere}.ll-quote__lead,.ll-product-quote__lead{font-size:1.9rem;line-height:1.55;margin:0;max-width:48rem}.ll-quote__contact{grid-area:contact;border-top:1px solid var(--ll-line);margin-top:0;padding-top:2.6rem}.ll-quote__contact h2{font-size:1.9rem;margin:0 0 .8rem;letter-spacing:-.02em}.ll-quote__contact p{font-size:1.5rem;margin:0 0 1.2rem}.ll-quote__contact a{display:block;width:fit-content;color:inherit;padding:.7rem 0;overflow-wrap:anywhere;text-underline-offset:.3rem}.ll-quote__panel{grid-area:panel;background:#fff;border:1px solid var(--ll-line);padding:clamp(2rem,3vw,4rem);border-radius:1.2rem;min-width:0}.ll-quote__group{border:0;border-top:1px solid var(--ll-line);margin:3.2rem 0 0;padding:2.6rem 0 0;min-width:0}.ll-quote__group legend{padding:0 1.2rem 0 0;margin:0;font-size:2rem;font-weight:700;line-height:1.3;color:var(--ll-ink);letter-spacing:-.02em}.ll-quote__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem}.ll-quote__wide{grid-column:1 / -1}.ll-quote__field{min-width:0}.ll-quote__field label{display:block;font-size:1.4rem;line-height:1.5;margin-bottom:.7rem;font-weight:600;color:var(--ll-ink)}.ll-quote__hint{font-size:1.2rem;font-weight:400;color:#585850}.ll-quote__field input,.ll-quote__field select,.ll-quote__field textarea{width:100%;max-width:100%;min-width:0;min-height:4.8rem;color:#171717;background:#fff;border:1px solid #a5a59c;border-radius:.4rem;font:inherit;font-size:1.6rem;line-height:1.4;padding:1.1rem 1.2rem;box-shadow:none}.ll-quote__field select{padding-right:3rem}.ll-quote__field textarea{resize:vertical;min-height:13rem}.ll-quote__field input[readonly]{background:#f6f5f1;color:#42423d}.ll-quote__field input[type=number]{-webkit-appearance:auto;appearance:auto}.ll-quote__field input[type=date]{min-height:4.8rem}.ll-quote__field input[aria-invalid=true],.ll-quote__field select[aria-invalid=true],.ll-quote__field textarea[aria-invalid=true]{border:2px solid #a32323}.ll-quote__field+.ll-quote__field,.ll-quote__grid+.ll-quote__field{margin-top:2rem}.ll-quote__grid>.ll-quote__field+.ll-quote__field{margin-top:0}.ll-quote__notes{margin-top:2.6rem}.ll-quote__optional{margin-top:2.6rem;border-top:1px solid var(--ll-line)}.ll-quote__optional>summary{min-height:4.8rem;padding:1.4rem 0;cursor:pointer;font-size:1.6rem;font-weight:600;line-height:1.4}.ll-quote__optional[open]>summary{margin-bottom:1rem}.ll-quote__field [aria-invalid=true]{scroll-margin-top:12rem}.ll-quote__help,.ll-quote__privacy{color:#585850;font-size:1.3rem;line-height:1.55;margin:.8rem 0 0}.ll-quote__privacy{margin:1.6rem 0 2rem}.ll-quote__privacy a{color:inherit;text-underline-offset:.3rem}.ll-quote__form>.ll-quote__help{margin:0 0 2.5rem}.ll-quote__errors{border:2px solid #a32323;background:#fff6f4;padding:2rem;margin:0 0 2.5rem;border-radius:.4rem}.ll-quote__errors h2{font-size:1.8rem;font-weight:700;margin:0 0 1rem}.ll-quote__errors ul{padding-left:2rem;margin:1rem 0 0}.ll-quote__errors a{color:#7d1919;text-underline-offset:.25rem}.ll-quote__field-error{color:#8d1c1c;font-size:1.3rem;line-height:1.5;margin:.7rem 0 0}.ll-quote__notice{background:#f2ea36;border:1px solid #171717;padding:1.5rem;font-size:1.4rem;line-height:1.55}.ll-quote__reference{margin:2.8rem 0;padding:2rem;background:#f6f5f1;border-radius:.4rem}.ll-quote__reference h2{font-size:1.7rem;margin:0 0 1.5rem}.ll-quote__reference .ll-quote__hint{display:none}.ll-quote__app{margin-top:2.6rem}.ll-quote__submit{border-top:1px solid var(--ll-line);margin-top:3rem;padding-top:2.4rem}.ll-quote__button.button,.ll-product-quote .ll-quote__button.button{width:100%;min-height:5.6rem;background:var(--ll-yellow);color:#171717;border:1px solid #171717;border-radius:.5rem;font-weight:700;font-size:1.6rem;line-height:1.3;text-align:center;padding:1.5rem 2rem}.ll-quote__button.button:before,.ll-quote__button.button:after{display:none}.ll-quote__button.button:hover{background:#ded623}.ll-quote__button.button:disabled{cursor:wait;opacity:.7}.ll-quote__success{padding:2rem 0}.ll-quote__success h2{font-size:3rem;letter-spacing:-.035em;margin:0 0 1.5rem}.ll-quote__success p{line-height:1.6;margin-bottom:2.5rem}.ll-quote :focus-visible,.ll-product-quote :focus-visible{outline:3px solid #171717;outline-offset:4px}.ll-quote__field input:focus-visible,.ll-quote__field select:focus-visible,.ll-quote__field textarea:focus-visible{outline:3px solid #4b55a9;outline-offset:2px}.ll-product-quote__layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(3rem,5vw,8rem);align-items:start}.ll-product-quote__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.ll-product-quote__image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;background:#fff;border:1px solid #e2e2da;border-radius:.8rem}.ll-product-quote__image:first-child{grid-column:1 / -1}.ll-product-quote__content{min-width:0}.ll-product-quote h1{font-size:clamp(3.3rem,4vw,5.8rem)}.ll-product-quote__vendor{font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 1.5rem}.ll-product-quote__form{margin:3rem 0;padding:2.8rem;border:1px solid var(--ll-line);border-radius:.8rem;background:#fff}.ll-product-quote__form .ll-quote__button{margin-top:2.5rem}.ll-product-quote__links{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.ll-product-quote__links a{color:inherit;text-underline-offset:.3rem}.ll-product-quote__details{border-top:1px solid var(--ll-line);margin:3rem 0 0;padding-top:2rem}.ll-product-quote__details summary{min-height:4.4rem;cursor:pointer;font-weight:700;display:list-item}.ll-product-quote__details .rte{overflow-wrap:anywhere}@media(max-width:989px){.ll-quote__layout{grid-template-columns:1fr;grid-template-areas:"intro" "panel" "contact";grid-template-rows:auto;gap:3rem}.ll-quote__intro{position:static}.ll-quote__contact{margin-top:0;padding-top:2rem}.ll-product-quote__layout{grid-template-columns:1fr 1fr;gap:2.5rem}.ll-product-quote__form{padding:2rem}}@media(max-width:749px){.ll-quote,.ll-product-quote{padding:3.5rem 0 5rem}.ll-quote__grid{grid-template-columns:1fr}.ll-quote__wide{grid-column:auto}.ll-quote__panel{padding:2rem 1.6rem}.ll-quote__lead{font-size:1.7rem}.ll-product-quote__layout{grid-template-columns:1fr}.ll-product-quote__gallery{gap:.8rem}.ll-product-quote__form{padding:2rem 1.6rem}.ll-quote__group legend{font-size:1.8rem}}@media(prefers-reduced-motion:reduce){.ll-quote *,.ll-product-quote *{scroll-behavior:auto;transition:none}}.ll-product-quote__no-image{grid-column:1 / -1;min-height:32rem;display:flex;align-items:center;justify-content:center;border:1px solid var(--ll-line);border-radius:.8rem;color:#585850;padding:3rem;text-align:center}.ll-quote__app--hulk{margin-top:0;width:100%;min-width:0;font-family:Inter,sans-serif;font-size:16px;color:var(--ll-ink)}.ll-quote-context{background:#f5f5f1;border:1px solid #deded6;border-radius:1.2rem;padding:2rem;margin-bottom:2.4rem;color:#171717}.ll-quote-context[hidden]{display:none}.limitless-theme .ll-quote-context h2{font-family:var(--ll-font);font-size:1.5rem;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.01em;margin:0 0 .8rem}.ll-quote-context>p{font-size:1.25rem;line-height:1.6;margin:0 0 1.4rem}.ll-quote-context textarea{font:inherit;font-size:1.25rem;line-height:1.6;display:block;width:100%;max-width:100%;resize:vertical;min-height:10rem;background:#fff;color:#171717;border:1px solid #bdbdb5;border-radius:.6rem;padding:1rem 1.2rem;overflow-wrap:anywhere}.ll-quote-context__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem;margin-top:1.2rem}.ll-quote-context__actions button{font:700 1.15rem/1.4 var(--ll-font);letter-spacing:.025em;text-transform:uppercase;min-height:4.4rem;background:#f2ea36;color:#171717;border:1px solid #171717;border-radius:.5rem;padding:1rem 1.3rem;cursor:pointer}.ll-quote-context__actions a{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.15rem;text-underline-offset:.3rem}.ll-quote-context .ll-quote-context__status{font-size:1.15rem;line-height:1.5;margin:1rem 0 0}.ll-quote-context__status:empty{display:none}.ll-quote-context button:focus-visible,.ll-quote-context textarea:focus-visible,.ll-quote-context a:focus-visible{outline:3px solid #171717;outline-offset:4px;box-shadow:none}@media(max-width:989px){.ll-quote-context textarea{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/limitless-quote.css.map */
