@keyframes bf-spin{to{transform:rotate(360deg)}}.bf-site .opt-row--quad{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.bf-site .opt-row--quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bf-site .opt-row--quad{grid-template-columns:1fr}}.bf-site .opt-row--five{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1099px){.bf-site .opt-row--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bf-site .opt-row--five{grid-template-columns:1fr}}.bf-site .opt--check{cursor:pointer}.bf-site .opt--check:has(:focus-visible){outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .opt__head{align-items:flex-start;gap:10px;display:flex}.bf-site .opt__head input{flex:none;margin:0}.bf-site .contact-form,.bf-site .pickup-form{max-width:56rem}.bf-site .form-part+.form-part{margin-top:32px}.bf-site .form-part>*+*{margin-top:16px}.bf-site .form-part{border:0;min-width:0;margin:0;padding:0}.bf-site .form-part__legend{padding:0}.bf-site .form-captcha{margin-top:24px}.bf-site .form-captcha iframe{max-width:100%}.bf-site .form-legal{max-width:56ch;color:var(--color-stone);margin-top:20px}.bf-site .form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.bf-site .notice{border:1px solid var(--color-linen);border-radius:var(--radius-card);background:var(--wash-paper);color:var(--color-graphite);padding:16px 20px}.bf-site .notice>*+*{margin-top:8px}.bf-site .notice--error{border-color:var(--color-ember);background:var(--color-pure-white);color:var(--color-ember);font-weight:700}.bf-site .notice--ok{background:var(--color-apricot);color:var(--color-charcoal-ink);border-color:#0000;padding-left:52px;position:relative}.bf-site .notice--ok:before{content:"";border-left:3px solid var(--color-ember);border-bottom:3px solid var(--color-ember);width:13px;height:7px;position:absolute;top:26px;left:20px;transform:translateY(-50%)rotate(-45deg)}.bf-site .choice{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);cursor:pointer;align-items:flex-start;gap:12px;padding:16px 20px;transition:border-color .16s,box-shadow .16s;display:flex}.bf-site .choice+.choice{margin-top:12px}.bf-site .choice:hover{border-color:var(--color-ash)}.bf-site .choice:has(:checked){border-color:var(--color-fox-orange);box-shadow:inset 0 0 0 2px var(--color-fox-orange)}.bf-site .choice:has(:focus-visible){outline:3px solid var(--color-fox-orange);outline-offset:2px}.bf-site .choice input[type=radio]{width:22px;height:22px;accent-color:var(--color-fox-orange);flex:none;margin:3px 0 0}.bf-site .choice__name{color:var(--color-charcoal-ink);margin-bottom:2px;font-weight:700;display:block}.bf-site .check-row{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:10px;display:flex}.bf-site .check-row+.check-row{margin-top:12px}.bf-site .field__input[readonly],.bf-site .field__input:disabled{background:var(--wash-paper);color:var(--color-stone);cursor:not-allowed}.bf-site .auth{max-width:30rem;margin-inline:auto}.bf-site .auth__card{border:1px solid var(--color-linen);border-radius:var(--radius-card-lg);background:var(--color-pure-white);box-shadow:var(--shadow-card);margin-top:24px;padding:32px}@media (max-width:619px){.bf-site .auth__card{padding:22px 20px}}.bf-site .auth__card>*+*{margin-top:16px}.bf-site .auth__foot{border-top:1px solid var(--color-linen);text-align:center;gap:10px;margin-top:24px;padding-top:20px;display:grid}.bf-site .link-button{min-height:44px;font:inherit;color:var(--color-ember);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;padding-block:12px;padding-inline:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.bf-site .link-button:hover{color:var(--color-charcoal-ink)}.bf-site .spin{border:3px solid var(--color-linen);border-top-color:var(--color-fox-orange);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite bf-spin;display:inline-block}.bf-site .waiting{text-align:center;color:var(--color-stone);flex-direction:column;align-items:center;gap:14px;padding-block:48px;display:flex}@media (prefers-reduced-motion:reduce){.bf-site .spin{animation-duration:2.4s}}.bf-site .field__note{color:var(--color-stone);margin-top:6px;font-size:.875rem;font-weight:400;line-height:1.45;display:block}.bf-site .notice-stack>*+*{margin-top:12px}.bf-site .deletion-steps{gap:10px;margin-top:10px;padding-left:1.5em;list-style:decimal;display:grid}.bf-site .deletion-steps>li{padding-left:4px;line-height:1.5}.bf-site .deletion-steps>li::marker{color:var(--color-fox-orange);font-weight:700}
