.lq{padding-bottom:0}.lq h1{font-size:44px;line-height:1.08;font-weight:500;letter-spacing:-.02em;margin:48px 0 10px}.lq-head{margin-bottom:34px}.lq-h{font-size:18px;font-weight:600;margin:0 0 18px;letter-spacing:0}.lq-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:48px;align-items:start}.lq-lines{display:flex;flex-direction:column;gap:12px}.lq-line{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;gap:20px;align-items:center;background:var(--card);border-radius:20px;padding:14px 18px 14px 14px;transition:opacity .2s}.lq-line.busy{opacity:.5;pointer-events:none}.lq-img{width:96px;height:96px;border-radius:14px;background:var(--bg);overflow:hidden;display:block}.lq-img:has(svg){display:flex;align-items:center;justify-content:center}.lq-img svg{width:32px;height:32px;fill:none;stroke:#b3b8b4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lq-img img{width:100%;height:100%;object-fit:contain;padding:10%;mix-blend-mode:multiply}.lq-name{font-size:16px;font-weight:500;line-height:1.35;display:block}.lq-name:hover{text-decoration:underline;text-underline-offset:3px}.lq-meta{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:var(--muted);margin-top:4px}.lq-max{font-size:13px;color:var(--muted);margin:6px 0 0}.lq-code{font-feature-settings:"calt" 0;color:var(--ink2);font-weight:500}.lq-qty{height:46px;background:var(--bg)}.lq-qty button{width:38px;height:38px;font-size:18px}.lq-qty input{width:52px}.lq-remove{width:40px;height:40px;border:0;border-radius:50%;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--muted);padding:0}.lq-remove:hover{background:var(--bg);color:var(--ink)}.lq-remove svg{width:18px;height:18px}.lq-form-wrap{position:sticky;top:24px}.lq-form{background:var(--card);border-radius:24px;padding:28px}.lq-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lq-f{display:block;margin-bottom:12px}.lq-f span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.lq-f em{font-style:normal;color:#6b716e;margin-left:4px}.lq-f input,.lq-f select,.lq-f textarea{width:100%;height:48px;border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:0 14px;font:16px var(--font-body--family,Inter),sans-serif;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s;appearance:none;-webkit-appearance:none}.lq-f input::placeholder,.lq-f textarea::placeholder{color:#6b716e;opacity:1}.lq-f textarea{--r:3;height:auto;padding:12px 14px;line-height:1.5;resize:vertical;field-sizing:content;min-height:calc(var(--r) * 1.5em + 26px);max-height:min(440px,60dvh);overflow-y:auto}.lq-f textarea[rows="4"]{--r:4}.lq-f textarea[rows="5"]{--r:5}.lq-f select:invalid{color:#6b716e}.lq-f select option{color:var(--ink)}.lq-count{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.lq-count.over{color:#b42318}.lq-count[hidden]{display:none}.lq-f select{background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%236b716e' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:36px}.lq-f input:focus,.lq-f select:focus,.lq-f textarea:focus{border-color:var(--ink);box-shadow:0 0 0 3px #11141314}.lq-f input:user-invalid{border-color:#c2410c}.lq-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink2);margin:6px 0 18px;line-height:1.45}.lq-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--ink);flex:none}.lq-consent a{text-decoration:underline;text-underline-offset:2px}.lq-send{width:100%}.lq-error{color:#b42318;font-size:14px;margin:12px 0 0}.lq-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.lq-empty{background:var(--card);border-radius:24px;padding:64px 32px 52px;text-align:center}.lq-empty h2{font-size:26px;line-height:1.2;font-weight:500;letter-spacing:-.015em;margin:0 0 10px}.lq-empty-cta{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lq-empty-cta .lp-btn{display:inline-flex;width:auto;margin:0}.lq-groups{margin:40px auto 0;padding-top:28px;border-top:1px solid var(--line);max-width:820px}.lq-groups p{font-size:13px;color:var(--muted);margin:0 0 14px}.lq-groups nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lq-groups a{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:var(--bg);font-size:14px;font-weight:500;color:var(--ink2);transition:color .15s,box-shadow .15s}.lq-groups a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.lq-next{margin-top:16px;padding:26px 28px;border:1px solid var(--line);border-radius:20px}.lq-next ol{list-style:none;counter-reset:n;margin:16px 0 0;padding:0;display:grid;gap:14px}.lq-next li{counter-increment:n;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;font-size:15px;line-height:1.5;color:var(--ink2)}.lq-next li:before{content:counter(n);width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}.lq-next li span{padding-top:3px}.lq-next b{color:var(--ink);font-weight:500}.lq-more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;font-weight:600;color:var(--ink)}.lq-more svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lq-more:hover svg{transform:translate(3px)}.lq-empty-icon{display:inline-flex;width:52px;height:52px;border-radius:50%;background:var(--bg);align-items:center;justify-content:center;margin-bottom:16px}.lq-empty-icon svg{width:24px;height:24px;--icon-stroke-width:1.5}.lq-empty p{color:var(--ink2);margin:0 auto 24px;max-width:420px}.lq-empty .lp-btn{display:inline-flex}.lq-print-head,.lq-doc{display:none}.lq-done-head{max-width:760px;margin:24px 0 36px}.lq-check{display:inline-flex;width:56px;height:56px;border-radius:50%;background:var(--green);color:#fff;align-items:center;justify-content:center;margin-top:40px}.lq-check svg{width:26px;height:26px;stroke-width:2.2}.lq-done h1{margin-top:22px}.lq-done-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start}.lq-card{background:var(--card);border-radius:24px;padding:28px}.lq-done-line{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--soft)}.lq-done-line:first-child{border-top:0}.lq-done-line img{width:56px;height:56px;border-radius:10px;background:var(--bg);object-fit:contain;padding:6%;mix-blend-mode:multiply}.lq-done-line b{font-weight:500;display:block}.lq-done-line small{color:var(--muted);font-size:13px}.lq-done-line .q{font-weight:600;font-variant-numeric:tabular-nums}.lq-done-details{margin:0 0 20px}.lq-done-details div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--soft);font-size:14px}.lq-done-details div:first-child{border-top:0}.lq-done-details dt{color:var(--muted)}.lq-done-details dd{margin:0;text-align:right;font-weight:500}.lq-done-actions .lp-btn{width:100%}@media(max-width:990px){.lq-grid,.lq-done-grid{grid-template-columns:1fr}.lq-form-wrap{position:static}}@media(max-width:760px){.lq h1{font-size:32px;margin-top:28px}.lq-line{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img body rm" "img qty qty";gap:10px 14px;padding:12px}.lq-img{width:72px;height:72px;grid-area:img}.lq-body{grid-area:body}.lq-qty{grid-area:qty;justify-self:start}.lq-remove{grid-area:rm;align-self:start}.lq-row2{grid-template-columns:1fr}.lq-form{padding:22px 18px}}@media print{@page{margin:14mm 14mm 16mm}header,footer,.shopify-section-group-header-group,.shopify-section-group-footer-group,[data-lq-main],.lq-done-actions,#preview-bar-iframe,.lq-done-head,.lq-done-grid{display:none!important}.skip-to-content-link,a[href="#MainContent"],.lp-mbar{display:none!important}.lq-done{display:block!important}.lq .lp-wrap{padding:0!important;margin:0!important;max-width:none!important}html,body,main,#MainContent,.shopify-section:has(.lq),.lq,.lq-done{margin:0!important;padding:0!important;min-height:0!important;height:auto!important}body>:not(main),main#MainContent>:not(.shopify-section),main#MainContent>.shopify-section:not(:has(.lq)){display:none!important}.lq-print-head{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 5mm;margin:0;border-bottom:.3mm solid #111413}.lq-print-logo{height:10mm;width:auto}.lq-print-head div{text-align:right;font-size:9pt;color:#555;line-height:1.45}.lq-print-head b{display:block;font-size:14pt;font-weight:600;color:#111413;letter-spacing:-.01em}.lq-doc{display:block;font-size:9.5pt;color:#111413}.lq-doc h2{font-size:8pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#555;margin:7mm 0 2.5mm}.lq-doc-details{display:grid;grid-template-columns:1fr 1fr;column-gap:10mm;margin:0}.lq-doc-details div{display:flex;gap:4mm;padding:1.6mm 0;border-bottom:.2mm solid #ddd;break-inside:avoid}.lq-doc-details div.w{grid-column:1/-1}.lq-doc-details dt{flex:none;width:28mm;color:#555}.lq-doc-details dd{margin:0}.lq-doc-table{width:100%;border-collapse:collapse;table-layout:fixed}.lq-doc-table thead{display:table-header-group}.lq-doc-table tr{break-inside:avoid}.lq-doc-table th{text-align:left;font-size:7.5pt;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#555;padding:0 2mm 2mm;border-bottom:.3mm solid #111413}.lq-doc-table td{padding:2mm;border-bottom:.2mm solid #ddd;vertical-align:middle}.lq-doc-table th:nth-child(1),.lq-doc-table td.i{width:13mm;padding-left:0}.lq-doc-table th:nth-child(2){width:34mm}.lq-doc-table th:nth-child(4){width:30mm}.lq-doc-table th:nth-child(5){width:20mm}.lq-doc-table td.i img{display:block;width:10mm;height:10mm;object-fit:contain}.lq-doc-table td.c{font-weight:600;font-feature-settings:"calt" 0;word-break:break-word}.lq-doc-table .q{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.lq-doc-table td.q{font-weight:600}.lq-doc-end{break-inside:avoid;break-before:avoid}.lq-doc-note{margin:6mm 0 0;font-size:9.5pt}.lq-doc-foot{margin:1.5mm 0 0;font-size:8.5pt;color:#555}}.lq-back{margin-top:28px}.lq .lq-head h1{margin-top:18px}@media(min-width:1600px){.lq-grid,.lq-done-grid{grid-template-columns:minmax(0,1fr) minmax(0,640px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luz-quote.css.map */
