.frq-section{padding-block:clamp(36px,5vw,64px) var(--frc-pad)}.frq-title{margin-top:0}.frq-panel[hidden]{display:none!important}.frq-form:not(.frq-form--js) .frq-panel{display:none}.frq-form:not(.frq-form--js):has(input[name="contact[Product line]"][value=Pergola]:checked) .frq-panel[data-frq-panel=Pergola],.frq-form:not(.frq-form--js):has(input[name="contact[Product line]"][value="Conservatory roof conversion"]:checked) .frq-panel[data-frq-panel="Conservatory roof conversion"],.frq-form:not(.frq-form--js):has(input[name="contact[Product line]"][value="Garden room"]:checked) .frq-panel[data-frq-panel="Garden room"]{display:block}.frq-fieldset{border:0;margin:0 0 16px;padding:0;min-width:0}.frq-legend{font-size:.9375rem;font-weight:600;margin:0 0 8px;padding:0}.frq-legend .req{color:var(--frc-sage)}.frq-legend__hint{font-weight:400;color:var(--frc-ink-2);font-size:.8125rem;margin-inline-start:4px}.frq-cards{display:grid;gap:10px;grid-template-columns:1fr}@media(min-width:560px){.frq-cards{grid-template-columns:repeat(3,1fr)}}.frq-card{position:relative;display:block;margin:0;cursor:pointer}.frq-card input,.frq-seg input,.frq-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.frq-card__body{display:grid;gap:4px;justify-items:center;text-align:center;min-height:44px;padding:16px 12px 14px;border:1.5px solid var(--frc-line);border-radius:var(--frc-radius-sm);background:var(--frc-bg);color:var(--frc-ink);transition:border-color .15s var(--frc-ease),background .15s var(--frc-ease)}.frq-card:hover .frq-card__body{border-color:var(--frc-sage)}.frq-card input:checked+.frq-card__body{border-color:var(--frc-sage);background:var(--frc-sage-tint);box-shadow:inset 0 0 0 1px var(--frc-sage)}.frq-card input:focus-visible+.frq-card__body{outline:3px solid var(--frc-sage-darker);outline-offset:2px}.frq-card__icon{display:block;width:40px;height:40px;color:var(--frc-sage)}.frq-card__icon svg{width:100%;height:100%}.frq-card__title{font-weight:600;font-size:1rem;line-height:1.25}.frq-card__sub{font-size:.8125rem;color:var(--frc-ink-2);line-height:1.3}.frq-seg{display:flex;flex-wrap:wrap;gap:8px}.frq-seg label{position:relative;display:inline-flex;margin:0;cursor:pointer}.frq-seg label>span,.frq-chip>span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--frc-line);border-radius:999px;background:var(--frc-bg);color:var(--frc-ink);font-size:.9375rem;line-height:1.2;transition:border-color .15s var(--frc-ease),background .15s var(--frc-ease)}.frq-seg label:hover>span,.frq-chip:hover>span{border-color:var(--frc-sage)}.frq-seg input:checked+span,.frq-chip input:checked+span{border-color:var(--frc-sage);background:var(--frc-sage-tint);font-weight:600;box-shadow:inset 0 0 0 1px var(--frc-sage)}.frq-seg input:focus-visible+span,.frq-chip input:focus-visible+span{outline:3px solid var(--frc-sage-darker);outline-offset:2px}.frq-chips{display:flex;flex-wrap:wrap;gap:8px}.frq-chip{position:relative;display:inline-flex;margin:0;cursor:pointer}.frq-chip input:checked+span:before{content:"\2713";margin-inline-end:6px;color:var(--frc-sage);font-weight:700}.frq-success{margin-bottom:0;font-weight:400}.frq-success__title{font-family:inherit;font-size:1.375rem;font-weight:700;margin:0 0 8px;color:var(--frc-sage-darker)}.frq-success p{margin:0 0 8px}.frq-success p:last-child{margin-bottom:0}.frq-success a{color:var(--frc-sage);font-weight:600}@media(prefers-reduced-motion:reduce){.frq-card__body,.frq-seg label>span,.frq-chip>span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fr-quote.css.map */
