.bgm-q__card{display:block;max-width:88rem;margin-inline:auto;padding:3.2rem 2rem}@media(min-width:768px){.bgm-q__card{padding:5.6rem 6.4rem}}.bgm-q__header{margin-bottom:3.2rem}.bgm-q__subheading{margin:0 0 1.2rem}.bgm-q__title{margin:0 0 1.6rem}.bgm-q__intro p{margin:0}.bgm-q__progress{height:.4rem;border-radius:.2rem;background-color:rgba(var(--color-foreground),.1);overflow:hidden}.bgm-q__progress span{display:block;height:100%;width:0;background-color:rgb(var(--color-button));transition:width .3s ease}.bgm-q__counter{margin:.8rem 0 2.4rem;font-size:calc(var(--font-body-size) * .9);color:rgba(var(--color-foreground),.7)}.bgm-q__progress[hidden],.bgm-q__counter[hidden]{display:none}.bgm-q__step{border:0;margin:0;padding:0;min-width:0}.bgm-q--js .bgm-q__step:not(.is-active){display:none}.bgm-q__step+.bgm-q__step{margin-top:4rem}.bgm-q--js .bgm-q__step+.bgm-q__step{margin-top:0}.bgm-q__step legend,.bgm-q__question{margin:0 0 .4rem;padding:0}.bgm-q__step legend:focus{outline:none}.bgm-q__question:not(.h5){margin-top:2.8rem;font-weight:600}.bgm-q__question.h5{margin-top:0}.bgm-q__hint{margin:0 0 1.2rem;font-size:calc(var(--font-body-size) * .85);font-weight:400;color:rgba(var(--color-foreground),.6)}.bgm-q__question .bgm-q__hint{margin-left:.4rem}.bgm-q__question+.bgm-q__options{margin-top:1.2rem}.bgm-q__options{display:grid;grid-template-columns:1fr;gap:.8rem}@media(min-width:768px){.bgm-q__options{grid-template-columns:1fr 1fr}}.bgm-q__options--inline{display:flex;flex-wrap:wrap}.bgm-q__option{position:relative;display:flex;cursor:pointer}.bgm-q__option input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.bgm-q__option span{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.2rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);line-height:1.4;transition:border-color .15s ease,background-color .15s ease}.bgm-q__options--inline .bgm-q__option span{padding:1rem 1.6rem}.bgm-q__option span:before{content:"";flex:none;width:1.8rem;height:1.8rem;margin-top:.1rem;border:1.5px solid rgba(var(--color-foreground),.45);border-radius:.4rem;background:rgb(var(--color-background)) center / 1.2rem no-repeat}.bgm-q__option--radio span:before{border-radius:50%}.bgm-q__option:hover span{border-color:rgba(var(--color-foreground),.5)}.bgm-q__option input:checked+span{border-color:rgb(var(--color-button));background-color:rgba(var(--color-button),.06)}.bgm-q__option input:checked+span:before{border-color:rgb(var(--color-button));background-color:rgb(var(--color-button));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.bgm-q__option--radio input:checked+span:before{background-image:none;box-shadow:inset 0 0 0 .35rem rgb(var(--color-background))}.bgm-q__option input:focus-visible+span{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bgm-q__reveal{margin-top:1.2rem}.bgm-q__reveal[hidden]{display:none}.bgm-q__microcopy{margin:2.4rem 0 0;padding-left:1.2rem;border-left:2px solid rgba(var(--color-button),.6);font-size:calc(var(--font-body-size) * .9);color:rgba(var(--color-foreground),.75)}.bgm-q__error{grid-column:1 / -1;width:100%;margin:.4rem 0 0;color:#8e1f0b;font-size:calc(var(--font-body-size) * .9)}.bgm-q__error[hidden]{display:none}.bgm-q__options.is-invalid .bgm-q__option span{border-color:#8e1f0b}.bgm-q__fields{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-top:1.6rem}@media(min-width:768px){.bgm-q__fields{grid-template-columns:1fr 1fr}.bgm-q__field--full{grid-column:1 / -1}}.bgm-q .form-field .form-label{display:block;margin-bottom:.6rem}.bgm-q .form-control--textarea{min-height:9.6rem;padding-block:1.2rem;line-height:1.5;resize:vertical}.bgm-q__step>.form-field{margin-top:2.8rem}.bgm-q__step>.bgm-q__reveal{margin-top:1.2rem}.bgm-q .form-control[aria-invalid=true]{border-color:#8e1f0b}.bgm-q__consent{display:flex;align-items:flex-start;gap:1rem;margin-top:2.4rem;cursor:pointer;font-size:calc(var(--font-body-size) * .9)}.bgm-q__consent input{flex:none;width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:rgb(var(--color-button))}.bgm-q__consent a{text-decoration:underline}.bgm-q__nav{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.2rem;margin-top:3.2rem}.bgm-q__nav [data-bgm-next],.bgm-q__nav [data-bgm-submit]{margin-left:auto}.bgm-q__nav [hidden]{display:none}.bgm-q__thanks h3{margin:0 0 1.2rem}.bgm-q__thanks h3:focus{outline:none}.bgm-q__thanks p{margin:0 0 1.6rem}.bgm-q__thanks-calendar{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 1.6rem;padding:2rem;border-radius:var(--inputs-radius);background-color:rgba(var(--color-foreground),.04)}.bgm-q__label{margin-top:2.4rem;font-weight:600}.bgm-q__thanks-steps{margin:0;padding-left:2rem}.bgm-q__thanks-steps li+li{margin-top:.6rem}.bgm-q__alt{margin:1.6rem 0 0;font-size:calc(var(--font-body-size) * .95)}.bgm-q__alt a{font-weight:600;text-decoration:underline;text-underline-offset:.3rem}.bgm-q__anchor{display:block;height:0;scroll-margin-top:10.5rem}.bgm-q__modes{display:grid;grid-template-columns:1fr;gap:.8rem;margin-bottom:3.2rem}@media(min-width:768px){.bgm-q__modes{grid-template-columns:1fr 1fr}}.bgm-q__modes[hidden]{display:none}.bgm-q__mode{display:flex;flex-direction:column;gap:.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(var(--color-foreground),.2);border-radius:var(--inputs-radius);background:none;color:inherit;font:inherit;text-align:left;line-height:1.4;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bgm-q__mode span{font-size:calc(var(--font-body-size) * .85);color:rgba(var(--color-foreground),.7)}.bgm-q__mode:hover{border-color:rgba(var(--color-foreground),.5)}.bgm-q__mode[aria-pressed=true]{border-color:rgb(var(--color-button));background-color:rgba(var(--color-button),.06);box-shadow:inset 0 0 0 1px rgb(var(--color-button))}.bgm-q__mode:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.bgm-q__step legend,.bgm-q__question.h5{font-family:var(--font-body-family);font-weight:600}.bgm-q__hint{color:rgba(var(--color-foreground),.72)}.bgm-q__fields .form-field~.form-field{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-bgm-questionnaire.css.map */
