.contact img{max-width:100%}.contact{--contact-field-background: var(--filazoo-surface, #f6f6f6);--contact-field-text: #161616;--contact-field-muted: #686868}.contact__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(30rem,.56fr);align-items:start;gap:clamp(3.2rem,5vw,7.2rem)}.contact form,.contact__sidebar{margin-top:3.2rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact__field-error{width:100%;padding:.8rem 2.4rem 1.2rem;background:var(--contact-field-background)}.contact .field{isolation:isolate;min-height:6.4rem;margin-bottom:1.6rem;overflow:hidden;border-radius:.8rem;background:var(--contact-field-background);transition:none}.contact .field:before,.contact .field:after,.contact .field:hover:before,.contact .field:hover:after,.contact .field:focus-within:before,.contact .field:focus-within:after{display:none;box-shadow:none}.contact .field__input{position:relative;z-index:1;height:6.4rem;margin:0;padding:0 2.4rem;border:0;border-radius:.8rem;outline:0;background:transparent;color:var(--contact-field-text);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.5rem;font-weight:400;line-height:1.4;box-shadow:none;transition:none}.contact .field__input:hover{border:0;background:transparent;box-shadow:none}.contact .field__input:focus,.contact .field__input:focus-visible{border:0;border-radius:.8rem;outline:.2rem solid currentColor;outline-offset:-.2rem;background:transparent;box-shadow:none}.contact .field__label{z-index:2;top:50%;left:2.4rem;color:var(--contact-field-muted);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.5rem;line-height:1;letter-spacing:0;transform:translateY(-50%);transform-origin:left top;transition:top .2s ease,color .2s ease,font-size .2s ease,transform .2s ease}.contact .field__input:focus,.contact .field__input:not(:placeholder-shown),.contact .field__input:-webkit-autofill{margin:0;padding:1.8rem 2.4rem 0;color:var(--contact-field-text)}.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{top:1.2rem;left:2.4rem;color:var(--contact-field-muted);font-size:1.1rem;letter-spacing:0;transform:none}.contact .field__input:-webkit-autofill,.contact .field__input:-webkit-autofill:hover,.contact .field__input:-webkit-autofill:focus,.contact .field__input:-webkit-autofill:active{-webkit-text-fill-color:var(--contact-field-text);caret-color:var(--contact-field-text);-webkit-box-shadow:0 0 0 1000px var(--contact-field-background) inset;box-shadow:0 0 0 1000px var(--contact-field-background) inset}.contact .field:has(.text-area){min-height:16rem}.contact .text-area.field__input{min-height:16rem;padding-top:2.2rem;resize:vertical}.contact .text-area.field__input:focus,.contact .text-area.field__input:not(:placeholder-shown){padding-top:3.2rem}.contact .text-area+.field__label{top:2.2rem;transform:none}.contact .text-area:focus+.field__label,.contact .text-area:not(:placeholder-shown)+.field__label{top:1.2rem}.contact__choice-group{min-width:0;margin:2.4rem 0 0;padding:0;border:0}.contact__control-label{display:block;margin:0 0 1rem;color:var(--contact-field-text);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:.02rem;text-transform:uppercase}.contact__choice-list{display:flex;flex-wrap:wrap;gap:1.2rem 2rem}.contact__choice{display:inline-flex;align-items:center;gap:.8rem;color:var(--contact-field-text);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.5rem;line-height:1.4;cursor:pointer}.contact__choice input{width:1.8rem;height:1.8rem;margin:0;border:.1rem solid #a3a3a3;border-radius:.3rem;accent-color:var(--contact-field-text);cursor:pointer}.contact__choice input:focus-visible{outline:.2rem solid var(--contact-field-text);outline-offset:.2rem}.contact__reply-choice{margin-top:2.4rem}.contact__select-group{margin-top:2.8rem}.contact__select-wrapper{position:relative}.contact__select{width:100%;height:6.4rem;padding:0 5.2rem 0 2.4rem;border:0;border-radius:.8rem;-webkit-appearance:none;appearance:none;background:var(--contact-field-background);color:var(--contact-field-text);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.5rem;line-height:1.4;box-shadow:none;cursor:pointer;transition:none}.contact__select:hover{border:0;background:var(--contact-field-background);box-shadow:none}.contact__select:focus,.contact__select:focus-visible{border:0;border-radius:.8rem;outline:.2rem solid var(--contact-field-text);outline-offset:-.2rem;background:var(--contact-field-background);box-shadow:none}.contact__select-icon{position:absolute;top:50%;right:2.2rem;width:1rem;height:.6rem;color:var(--contact-field-text);transform:translateY(-50%);pointer-events:none}.contact__select-icon svg{display:block;width:100%;height:100%}.contact__sidebar{display:grid;gap:2.4rem}.contact__sidebar-card{padding:clamp(2.4rem,3vw,3.6rem);border-radius:0;background:var(--contact-field-background)}.contact__sidebar-heading{margin:0;color:var(--contact-field-text);font-family:var(--filazoo-heading-font, var(--font-heading-family));font-size:clamp(2rem,2vw,2.8rem);line-height:1.2}.contact__sidebar-text{max-width:40rem;margin:1.2rem 0 2rem;color:var(--contact-field-muted);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.5rem;line-height:1.6}.contact__social-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.2rem;margin:0}.contact__social-list .list-social__item{flex:0 0 auto}.contact__social-list .list-social__link{display:grid;width:4.8rem;height:4.8rem;padding:0;place-items:center;border-radius:50%;background:#fff;color:var(--contact-field-text)}.contact__social-list .svg-wrapper,.contact__social-list .icon{width:2rem;height:2rem}.contact__map-card{padding:0;overflow:hidden}.contact__map-card .contact__sidebar-heading{padding:0}.contact__warehouse-header{padding:2.8rem}.contact__delivery-time{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;color:var(--contact-field-muted);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.4rem;line-height:1.5}.contact__delivery-time span{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem}.contact__delivery-time svg{display:block;width:100%;height:100%}.contact__map{position:relative;min-height:25rem;background:#e9e9e9}.contact__map>[data-contact-map-point]{display:none}.contact__map-fallback{position:absolute;top:50%;left:50%;margin:0;color:var(--contact-field-muted);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.3rem;transform:translate(-50%,-50%)}.contact__map.is-initialized .contact__map-fallback{display:none}.contact__map.is-error .contact__map-fallback{display:block;width:calc(100% - 4rem);text-align:center}.contact__map .maplibregl-canvas{outline:0}.contact__map .maplibregl-ctrl-top-right{top:1rem;right:1rem}.contact__map .maplibregl-ctrl-group{overflow:hidden;border-radius:0;box-shadow:0 .2rem 1rem #0000001f}.contact__map .maplibregl-ctrl-attrib{color:#5f5f5f;font-size:1rem}.contact-map__marker{width:2rem;height:2rem;border:.4rem solid #ffffff;border-radius:50%;background:#161616;box-shadow:0 .2rem .8rem #0000004d}.contact__warehouse-details{display:grid;gap:1.8rem;padding:2.4rem 2.8rem 2.8rem}.contact__warehouse-location{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem}.contact__location-pin{width:.9rem;height:.9rem;margin-top:.6rem;border-radius:50%;background:#ff4f8b;box-shadow:0 0 0 .3rem #ff4f8b24}.contact__warehouse-address{grid-column:2;margin:0;padding:0;color:var(--contact-field-muted);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.4rem;font-style:normal;line-height:1.6}.contact__map-link{grid-column:2;display:inline-flex;align-items:center;gap:.6rem;width:max-content;margin:.7rem 0 0;color:var(--contact-field-text);font-family:var(--filazoo-body-font, var(--font-body-family));font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem}@media screen and (min-width:750px){.contact .field{margin-bottom:1.6rem}}.contact__button{margin-top:2.4rem}.contact__button .button{min-width:15rem;min-height:5.2rem;border-radius:.8rem}@media screen and (min-width:750px){.contact__button{margin-top:2.8rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.6rem}}@media screen and (max-width:749px){.contact__layout{grid-template-columns:minmax(0,1fr);gap:4rem}.contact form,.contact__sidebar{margin-top:2.4rem}.contact__sidebar{margin-top:0}.contact .field__input{padding-right:2rem;padding-left:2rem}.contact .field__label,.contact .field__input:focus~.field__label,.contact .field__input:not(:placeholder-shown)~.field__label,.contact .field__input:-webkit-autofill~.field__label{left:2rem}.contact__button .button{width:100%}.contact__choice-list{gap:1.2rem 1.6rem}.contact__map{min-height:24rem}}@media screen and (min-width:750px)and (max-width:989px){.contact__layout{grid-template-columns:minmax(0,1fr) minmax(26rem,.7fr);gap:3.2rem}}@media(prefers-reduced-motion:reduce){.contact .field__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-contact-form.css.map */
