.bq-contact{padding:var(--bq-top) 0 var(--bq-bottom);color:#232323;font-size:14px;line-height:1.6}.bq-contact .bq-contact__container{padding-inline:var(--bq-sides)!important}.bq-contact .breadcrumb{padding:0;margin:0 0 22px;background:transparent}.bq-contact h1,.bq-contact h2,.bq-contact h3{margin:0;color:var(--bq-blue);font-weight:700;letter-spacing:0;text-transform:none;line-height:1.25}.bq-contact h1{font-size:34px}.bq-contact h2{font-size:24px}.bq-contact h3{font-size:16px;margin-bottom:5px}.bq-contact p{margin:0}.bq-contact .bq-contact__intro{margin-top:12px;font-size:16px}.bq-contact a{color:var(--bq-blue);text-decoration:none}.bq-contact a:hover{text-decoration:underline;text-underline-offset:4px}.bq-contact a:focus-visible,.bq-contact button:focus-visible,.bq-contact summary:focus-visible{outline:2px solid var(--bq-blue);outline-offset:4px}.bq-contact__links{display:flex;flex-wrap:wrap;gap:6px 16px;list-style:none;padding:0;margin:18px 0 0}.bq-contact__links li{display:flex;align-items:center;gap:16px}.bq-contact__links li+li:before{content:"\b7";color:#686a75}.bq-contact__links a{padding-block:5px;font-weight:700}.bq-contact__header{margin-bottom:32px}.bq-contact__columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(330px,1fr);gap:var(--bq-gap);align-items:start}.bq-contact__columns>*{min-width:0}.bq-contact__form-area{padding-top:4px}.bq-contact__form{margin-top:24px}.bq-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.bq-contact__field{min-width:0}.bq-contact__field--wide{grid-column:1 / -1}.bq-contact__field label{display:block;margin:0 0 8px;font-size:14px;line-height:1.5;font-weight:600;text-transform:none}.bq-contact__required{color:#c71e35}.bq-contact__field input,.bq-contact__field textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:46px;margin:0;padding:11px 13px;border:1px solid #c9cbd2;border-radius:min(var(--bq-radius),6px);background:#fff;color:#232323;font:inherit;font-size:16px;line-height:1.5;box-shadow:none}.bq-contact__field textarea{height:180px;min-height:140px;resize:vertical}.bq-contact__field input::placeholder,.bq-contact__field textarea::placeholder{font-size:14px;line-height:1.5}.bq-contact__field input:focus,.bq-contact__field textarea:focus{outline:2px solid var(--bq-blue);outline-offset:2px;border-color:var(--bq-blue)}.bq-contact__field [aria-invalid=true]{border-color:#b32336}.bq-contact .bq-contact__submit{display:inline-flex;align-items:center;justify-content:center;min-height:46px;min-width:180px;margin-top:24px;padding:11px 26px;border:1px solid var(--bq-button);border-radius:min(var(--bq-radius),6px);color:#fff;background:var(--bq-button);font:inherit;font-size:15px;font-weight:600;line-height:1.5;text-transform:none;cursor:pointer;transition:background-color .15s,border-color .15s}.bq-contact .bq-contact__submit:hover{background:var(--bq-button-hover);border-color:var(--bq-button-hover)}.bq-contact .bq-contact__form-note{margin-top:12px;color:#5a5d67;font-size:13px}.bq-contact__status,.bq-contact__errors{padding:14px 16px;margin-bottom:22px;border-radius:6px}.bq-contact__status{color:#214a32;background:#edf7ef;border:1px solid #bfd6c5}.bq-contact__errors{color:#8b2333;background:#fff1f3;border:1px solid #e8b7c0}.bq-contact__errors ul{margin:0;padding-left:18px}.bq-contact__panel{padding:var(--bq-panel-padding);border-radius:var(--bq-radius);background:var(--bq-panel)}.bq-contact__panel>h2{margin-bottom:28px}.bq-contact__detail{display:grid;grid-template-columns:32px minmax(0,1fr);gap:18px}.bq-contact__detail+.bq-contact__detail{border-top:1px solid #d8dae1;margin-top:24px;padding-top:24px}.bq-contact .bq-contact__icon{width:32px;height:32px;color:var(--bq-blue);fill:none;stroke:currentColor;margin-top:2px}.bq-contact__primary-link{font-size:17px;font-weight:600;overflow-wrap:anywhere}.bq-contact .bq-contact__muted{margin-top:5px;font-size:13px;color:#5a5d67}.bq-contact__muted a{color:inherit}.bq-contact .bq-contact__reply{margin-top:8px;line-height:1.65}.bq-contact__hours{font-size:14px;line-height:1.7}.bq-contact__hours p+p{margin-top:5px}.bq-contact__holidays{margin-top:24px;padding-top:6px;border-top:1px solid #d8dae1}.bq-contact__holidays summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0 4px;cursor:pointer;list-style:none}.bq-contact__holidays summary::-webkit-details-marker{display:none}.bq-contact__toggle{position:relative;display:block;width:16px;height:16px;flex:0 0 16px}.bq-contact__toggle:before,.bq-contact__toggle:after{content:"";position:absolute;top:7px;left:1px;width:14px;height:2px;background:var(--bq-blue)}.bq-contact__toggle:after{transform:rotate(90deg)}.bq-contact__holidays[open] .bq-contact__toggle:after{transform:rotate(0)}.bq-contact__holiday-content{margin-top:12px;font-size:13px}.bq-contact__holiday-content ul{margin:0;padding-left:18px}.bq-contact__holiday-content li+li{margin-top:4px}.bq-contact__location{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);align-items:center;gap:24px;padding:16px;margin-top:36px;border-radius:var(--bq-radius);background:var(--bq-panel)}.bq-contact__location--no-map{grid-template-columns:1fr}.bq-contact__address{display:flex;align-items:flex-start;gap:18px;padding:12px;min-width:0}.bq-contact__address .bq-contact__icon{flex:0 0 32px}.bq-contact__address h2{font-size:21px;margin-bottom:18px}.bq-contact .bq-contact__store-name{font-weight:700;margin-bottom:2px}.bq-contact__address address{font-size:14px;line-height:1.7;font-style:normal;margin:0}.bq-contact .bq-contact__directions{display:inline-flex;align-items:center;gap:12px;margin-top:16px;min-height:36px;font-weight:700;text-decoration:none}.bq-contact__directions:hover span:first-child{text-decoration:underline;text-underline-offset:4px}.bq-contact__map{display:block;width:100%;height:var(--bq-map-height);border:0;border-radius:var(--bq-radius)}@media(max-width:1023px){.bq-contact__columns{grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:28px}.bq-contact__panel{padding:min(var(--bq-panel-padding),24px)}.bq-contact__detail{gap:12px}.bq-contact__location{grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr);gap:16px}}@media(max-width:767px){.bq-contact{padding-top:var(--bq-top-mobile);padding-bottom:var(--bq-bottom-mobile)}.bq-contact .bq-contact__container{padding-inline:var(--bq-sides-mobile)!important}.bq-contact .breadcrumb{margin-bottom:18px}.bq-contact h1{font-size:28px}.bq-contact h2{font-size:22px}.bq-contact .bq-contact__intro{font-size:15px}.bq-contact__header{margin-bottom:26px}.bq-contact__links{gap:4px 12px;margin-top:14px}.bq-contact__links li{gap:12px}.bq-contact__columns{grid-template-columns:minmax(0,1fr);gap:28px}.bq-contact__form-area{padding-top:0}.bq-contact__form{margin-top:20px}.bq-contact__fields{grid-template-columns:minmax(0,1fr);gap:18px}.bq-contact__field textarea{height:160px}.bq-contact .bq-contact__submit{width:100%;margin-top:20px}.bq-contact__panel{padding:min(var(--bq-panel-padding),24px)}.bq-contact .bq-contact__panel>h2{margin-bottom:22px;font-size:20px}.bq-contact .bq-contact__panel h3{font-size:14px}.bq-contact .bq-contact__panel .bq-contact__primary-link{font-size:15px;font-weight:400}.bq-contact__location{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px;padding:14px}.bq-contact__address{padding:8px;gap:14px}.bq-contact__address h2{font-size:21px;margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.bq-contact .bq-contact__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/272/assets/beadifique-contact.css.map */
