header-container.is-sticky{z-index:10}.instant-quote{position:relative;z-index:0;--iq-text: var(--color-text, var(--color--text));--iq-muted: var(--color-text-light, var(--color--text-light));--iq-line: var(--color-text-lightest, var(--color--text-lightest));--iq-brand: var(--color--brand);--iq-accent: var(--color--accent);--iq-surface: var(--color--bg);--iq-fill: var(--color--text-bg);--iq-radius: var(--radius-form, 4px);--iq-radius-lg: var(--radius-container, 6px);--iq-gap: 28px;display:block;color:var(--iq-text)}.instant-quote__layout{display:grid;gap:var(--iq-gap);align-items:start}@media(min-width:1000px){.instant-quote__layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:44px}.instant-quote__col--calculator{--iq-sticky-top: calc(var(--header-height, 0px) * var(--header-is-sticky, 0) + 24px);position:sticky;top:var(--iq-sticky-top);overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}}.iq-calc{display:flex;flex-direction:column;gap:var(--iq-gap)}.iq-field{border:0;margin:0;padding:0;min-width:0}.iq-field__legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:14px;width:100%}.iq-field__step{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--iq-brand);color:var(--iq-brand);display:grid;place-items:center;font-size:.72em;font-weight:700;line-height:1}.iq-field__label{font-family:var(--font--title),sans-serif;font-weight:var(--font--title-weight, 600);letter-spacing:var(--font--label-space, .02em);text-transform:uppercase;font-size:.82em}.iq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}.iq-card{display:block;position:relative;cursor:pointer}.iq-card__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.iq-card__body{display:flex;flex-direction:column;gap:8px;height:100%;padding:12px;border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-surface);transition:border-color .15s ease,box-shadow .15s ease}.iq-card:hover .iq-card__body{border-color:var(--iq-muted)}.iq-card__input:checked+.iq-card__body{border-color:var(--iq-brand);box-shadow:inset 0 0 0 1px var(--iq-brand)}.iq-card__input:focus-visible+.iq-card__body{outline:2px solid var(--iq-brand);outline-offset:2px}.iq-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:calc(var(--iq-radius) * .6);background:var(--iq-fill)}.iq-card__media img{width:100%;height:100%;object-fit:cover;display:block}.iq-card__label{font-size:.88em;line-height:1.3;font-weight:600}.iq-card__meta{font-size:.78em;color:var(--iq-muted);margin-top:auto}.iq-select-wrap{position:relative;display:block}.iq-select{width:100%;-webkit-appearance:none;appearance:none;padding:12px 40px 12px 14px;border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-surface);color:inherit;font:inherit}.iq-select-wrap .icon{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;width:12px}.iq-qty{display:flex;align-items:center;gap:10px;max-width:260px}.iq-qty__input{flex:1 1 auto;min-width:0;padding:12px 14px;border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-surface);color:inherit;font:inherit;font-size:1.15em;font-weight:700;font-variant-numeric:tabular-nums}.iq-qty__input:focus-visible{outline:2px solid var(--iq-brand);outline-offset:1px}.iq-qty__suffix{color:var(--iq-muted);font-size:.86em}.iq-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.iq-chip{border:1px solid var(--iq-line);border-radius:100px;background:none;color:inherit;font:inherit;font-size:.8em;padding:5px 14px;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s ease,color .15s ease}.iq-chip:hover,.iq-chip:focus-visible{border-color:var(--iq-brand);color:var(--iq-brand)}.iq-locations{display:flex;flex-direction:column;gap:8px}.iq-loc{border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-surface);overflow:hidden;transition:border-color .15s ease}.iq-loc:has(.iq-loc__check:checked){border-color:var(--iq-brand)}.iq-loc[data-iq-gated]{border-color:var(--iq-accent)}.iq-loc__toggle{display:flex;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;margin:0}.iq-loc__check{position:absolute;opacity:0;width:1px;height:1px;margin:0}.iq-loc__toggle .icon{flex:none;width:18px;height:18px;padding:3px;border:1px solid var(--iq-line);border-radius:calc(var(--iq-radius) * .5);color:var(--iq-surface);transition:background-color .15s ease,border-color .15s ease}.iq-loc__check:checked~.icon{background:var(--iq-brand);border-color:var(--iq-brand)}.iq-loc__check:focus-visible~.icon{outline:2px solid var(--iq-brand);outline-offset:2px}.iq-loc__name{font-weight:600;font-size:.94em}.iq-loc__price{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--iq-muted);font-size:.88em}.iq-loc__colors{padding:0 14px 14px 42px}.iq-loc__colors[hidden]{display:none}.iq-loc__colors-label{display:block;font-size:.74em;text-transform:uppercase;letter-spacing:.06em;color:var(--iq-muted);margin-bottom:8px}.iq-swatches{display:flex;flex-wrap:wrap;gap:6px}.iq-swatch{position:relative;cursor:pointer}.iq-swatch__input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.iq-swatch__face{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--iq-line);border-radius:var(--iq-radius);font-size:.86em;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.iq-swatch:hover .iq-swatch__face{border-color:var(--iq-brand)}.iq-swatch__input:checked+.iq-swatch__face{background:var(--iq-brand);border-color:var(--iq-brand);color:var(--iq-surface)}.iq-swatch__input:focus-visible+.iq-swatch__face{outline:2px solid var(--iq-brand);outline-offset:2px}.iq-swatch--unavailable .iq-swatch__face{color:var(--iq-muted);border-style:dashed;opacity:.55}.iq-swatch--unavailable .iq-swatch__input:checked+.iq-swatch__face{background:none;color:var(--iq-accent);border-color:var(--iq-accent);border-style:solid;opacity:1}.iq-options{display:flex;flex-direction:column;gap:8px}.iq-option{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-surface);cursor:pointer;margin:0;transition:border-color .15s ease}.iq-option:hover{border-color:var(--iq-muted)}.iq-option:has(.iq-option__check:checked){border-color:var(--iq-brand);box-shadow:inset 0 0 0 1px var(--iq-brand)}.iq-option__check{position:absolute;opacity:0;width:1px;height:1px;margin:0}.iq-radio{flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--iq-line);transition:border-color .15s ease,box-shadow .15s ease}.iq-option__check:checked~.iq-radio{border-color:var(--iq-brand);border-width:5px}.iq-option__check:focus-visible~.iq-radio{outline:2px solid var(--iq-brand);outline-offset:2px}.iq-option__body{display:flex;flex-direction:column;gap:2px;min-width:0}.iq-option__name{font-weight:600;font-size:.94em}.iq-option__meta{font-size:.8em;color:var(--iq-muted);line-height:1.4}.iq-option__price{margin-left:auto;padding-left:10px;font-size:.86em;font-weight:600;font-variant-numeric:tabular-nums;color:var(--iq-muted);white-space:nowrap}.iq-option:has(.iq-option__check:checked) .iq-option__price{color:var(--iq-brand)}.iq-msg{margin:10px 0 0;font-size:.84em;line-height:1.5;color:var(--iq-accent)}.iq-msg[hidden]{display:none}.iq-msg--gate{margin-top:8px}.iq-bump{display:inline-block;border:1px solid currentColor;border-radius:100px;background:none;color:inherit;font:inherit;font-size:.92em;padding:2px 12px;margin-left:4px;cursor:pointer;white-space:nowrap}.iq-bump:hover,.iq-bump:focus-visible{background:var(--iq-accent);color:var(--iq-surface);border-color:var(--iq-accent)}.iq-summary{border:1px solid var(--iq-line);border-radius:var(--iq-radius-lg);background:var(--iq-fill);padding:18px}.iq-summary__lines{display:flex;flex-direction:column;gap:7px}.iq-summary__lines:empty{display:none}.iq-summary__line{display:grid;grid-template-columns:1fr auto;gap:2px 12px;font-size:.86em}.iq-summary__line-label{font-weight:600}.iq-summary__line-meta{grid-column:1;color:var(--iq-muted);font-size:.92em}.iq-summary__line-amount{grid-column:2;grid-row:1 / span 2;align-self:center;font-variant-numeric:tabular-nums}.iq-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid var(--iq-line)}.iq-summary__lines:empty+.iq-summary__total{margin-top:0;padding-top:0;border-top:0}.iq-summary__total-label{display:flex;flex-direction:column;gap:2px;font-size:.86em;text-transform:uppercase;letter-spacing:.05em}.iq-summary__perunit{text-transform:none;letter-spacing:0;color:var(--iq-muted);font-variant-numeric:tabular-nums}.iq-summary__amount{font-family:var(--font--title),sans-serif;font-weight:var(--font--title-weight, 700);font-size:1.9em;line-height:1;font-variant-numeric:tabular-nums;color:var(--iq-brand)}.iq-summary__status{margin:12px 0 0;font-size:.86em;line-height:1.55;color:var(--iq-accent)}.iq-summary__status[hidden]{display:none}.iq-summary__note{margin:10px 0 0;font-size:.78em;color:var(--iq-muted);line-height:1.5}.iq-summary__note--flag{color:var(--iq-text);font-weight:600}.iq-form{border:1px solid var(--iq-line);border-radius:var(--iq-radius-lg);background:var(--iq-surface);padding:22px;position:relative;z-index:1}[data-iq-form-panel]{scroll-margin-top:calc(var(--header-height, 0px) * var(--header-is-sticky, 0) + 16px)}.iq-form__title{margin:0 0 16px;font-size:1.15em;text-align:center;text-transform:capitalize}.iq-form__placeholder{color:var(--iq-muted);font-size:.9em}.iq-recap{border:1px solid var(--iq-line);border-radius:var(--iq-radius);background:var(--iq-fill);padding:14px 16px;margin-bottom:20px}.iq-recap[hidden]{display:none}.iq-recap__title{margin:0 0 10px;font-size:.74em;text-transform:uppercase;letter-spacing:.08em;color:var(--iq-muted)}.iq-recap__list{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0;font-size:.86em}.iq-recap__list dt{color:var(--iq-muted)}.iq-recap__list dd{margin:0;font-weight:600}.iq-recap__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid var(--iq-line);font-size:.86em}.iq-recap__total strong{font-size:1.25em;color:var(--iq-brand);font-variant-numeric:tabular-nums}.iq-form__mount{min-height:60px}.instant-quote__stickybar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;background:var(--iq-surface);border-top:1px solid var(--iq-line);box-shadow:0 -4px 20px #00000014}.instant-quote__stickybar[hidden]{display:none}.instant-quote:has(.instant-quote__stickybar:not([hidden])){padding-bottom:76px}@media(min-width:1000px){.instant-quote__stickybar{display:none}.instant-quote:has(.instant-quote__stickybar:not([hidden])){padding-bottom:0}}.instant-quote__stickybar-price{display:flex;flex-direction:column;gap:1px;min-width:0}.instant-quote__stickybar-label{font-size:.7em;text-transform:uppercase;letter-spacing:.06em;color:var(--iq-muted)}.instant-quote__stickybar-amount{font-family:var(--font--title),sans-serif;font-weight:700;font-size:1.3em;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--iq-brand)}.instant-quote__stickybar-btn{flex:none;margin:0;white-space:nowrap}.instant-quote__editor-warning{border:1px solid var(--iq-accent);border-left-width:3px;border-radius:var(--iq-radius);padding:14px 16px;margin-bottom:20px;font-size:.86em;line-height:1.55}.instant-quote__editor-warning--check{border-color:var(--iq-brand)}.instant-quote__editor-warning-title{margin:0 0 6px;font-weight:700}.instant-quote__editor-warning p{margin:0 0 6px}.instant-quote__editor-warning ul{margin:0 0 6px;padding-left:18px}.instant-quote__editor-warning li{margin-bottom:4px}.instant-quote__editor-warning-note{color:var(--iq-muted);font-size:.92em;margin-bottom:0!important}.instant-quote__editor-warning--debug{border-color:var(--iq-line)}.instant-quote__editor-warning--debug summary{cursor:pointer}.instant-quote__editor-warning--debug .instant-quote__editor-warning-note{margin:8px 0 12px!important}.iq-dbg__scroll{overflow-x:auto}.iq-dbg{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.iq-dbg th,.iq-dbg td{border:1px solid var(--iq-line);padding:3px 8px;text-align:right}.iq-dbg thead th,.iq-dbg tbody th{text-align:left;font-weight:600;background:var(--iq-fill)}.iq-dbg__na{color:var(--iq-muted);text-align:center}.iq-dbg__bad{color:var(--iq-surface);background:var(--iq-accent);font-weight:700}.globo-formbuilder .panel{padding-top:10px!important}@media(prefers-reduced-motion:reduce){.instant-quote *,.instant-quote *:before,.instant-quote *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/section-instant-quote.css.map */
