.fizz-contact{padding:4rem 0}.fizz-contact__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media screen and (min-width:750px){.fizz-contact__grid{grid-template-columns:1fr 1fr;gap:4rem}}.fizz-contact__form-card{background:#fff;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 24px #1a2e1f14;direction:rtl;text-align:right}.fizz-contact__form-heading{font-size:2rem;font-weight:700;color:var(--fizz-dark, #081C26);margin:0 0 .5rem;line-height:1.3}.fizz-contact__form-subheading{font-size:1rem;color:#5a7a63;margin:0 0 2rem;line-height:1.6}.fizz-contact__field{margin-bottom:1.25rem;opacity:0;transform:translateY(16px)}.fizz-contact__field.fizz-animate-in{animation:fizzFieldFadeIn .5s ease forwards;animation-delay:calc(var(--animation-order, 0) * .1s)}.fizz-contact__label{display:block;font-size:.875rem;font-weight:600;color:var(--fizz-dark, #081C26);margin-bottom:.5rem;text-align:right}.fizz-contact__label--required:after{content:" *";color:#c0392b}.fizz-contact__input,.fizz-contact__textarea{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:inherit;color:var(--fizz-dark, #081C26);background:var(--fizz-light, #F0FAFA);border:2px solid transparent;border-radius:8px;direction:rtl;text-align:right;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease;outline:none;box-sizing:border-box}.fizz-contact__input::placeholder,.fizz-contact__textarea::placeholder{color:#8aab91}.fizz-contact__input:focus,.fizz-contact__textarea:focus{border-color:var(--fizz-primary, #00DEC8);background:#fff;box-shadow:0 0 0 3px #00dec826}.fizz-contact__textarea{min-height:140px;resize:vertical;line-height:1.6}.fizz-contact__submit-wrap{margin-top:1.5rem;opacity:0;transform:translateY(16px)}.fizz-contact__submit-wrap.fizz-animate-in{animation:fizzFieldFadeIn .5s ease forwards;animation-delay:calc(var(--animation-order, 0) * .1s)}.fizz-contact__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem 2rem;font-size:1.05rem;font-weight:700;font-family:inherit;color:#fff;background:var(--fizz-primary, #00DEC8);border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease,box-shadow .3s ease}.fizz-contact__submit:hover{background:#24734e;transform:translateY(-2px);box-shadow:0 6px 20px #00dec84d}.fizz-contact__submit:active{transform:translateY(0)}.fizz-contact__submit-icon{width:18px;height:18px;transition:transform .3s ease}.fizz-contact__submit:hover .fizz-contact__submit-icon{transform:translate(-4px)}.fizz-contact__success{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--fizz-light, #F0FAFA);border:2px solid var(--fizz-primary, #00DEC8);border-radius:8px;color:var(--fizz-dark, #081C26);font-weight:600;margin-bottom:1.5rem;direction:rtl;text-align:right}.fizz-contact__success svg{flex-shrink:0;color:var(--fizz-primary, #00DEC8)}.fizz-contact__error{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:#fef2f2;border:2px solid #ef4444;border-radius:8px;color:#991b1b;font-weight:600;margin-bottom:1.5rem;direction:rtl;text-align:right}.fizz-contact__error svg{flex-shrink:0;margin-top:2px}.fizz-contact__error-list{list-style:none;padding:0;margin:.25rem 0 0;font-weight:400;font-size:.875rem}.fizz-contact__info{direction:rtl;text-align:right}.fizz-contact__info-heading{font-size:1.5rem;font-weight:700;color:var(--fizz-dark, #081C26);margin:0 0 2rem;line-height:1.3}.fizz-contact__methods{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.fizz-contact__method{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--fizz-dark, #081C26);padding:1rem 1.25rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #1a2e1f0f;transition:transform .3s ease,box-shadow .3s ease}.fizz-contact__method:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1a2e1f1f}.fizz-contact__method-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;background:var(--fizz-light, #F0FAFA);border-radius:12px;color:var(--fizz-primary, #00DEC8);transition:background-color .3s ease,color .3s ease}.fizz-contact__method:hover .fizz-contact__method-icon{background:var(--fizz-primary, #00DEC8);color:#fff}.fizz-contact__method-icon svg{width:22px;height:22px}.fizz-contact__method-details{display:flex;flex-direction:column}.fizz-contact__method-label{font-size:.8rem;color:#7a9a82;font-weight:500;margin-bottom:.15rem}.fizz-contact__method-value{font-size:1rem;font-weight:600;color:var(--fizz-dark, #081C26);direction:ltr;text-align:right}.fizz-contact__social-heading{font-size:1.1rem;font-weight:600;color:var(--fizz-dark, #081C26);margin:0 0 1rem}.fizz-contact__socials{display:flex;gap:1rem;flex-wrap:wrap}.fizz-contact__social-link{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--fizz-light, #F0FAFA);color:var(--fizz-primary, #00DEC8);text-decoration:none;transition:transform .3s ease,background-color .3s ease,color .3s ease,box-shadow .3s ease}.fizz-contact__social-link:hover{transform:scale(1.15);box-shadow:0 4px 16px #00dec840}.fizz-contact__social-link--instagram:hover{background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.fizz-contact__social-link--facebook:hover{background:#1877f2;color:#fff}.fizz-contact__social-link--youtube:hover{background:red;color:#fff}.fizz-contact__social-link svg{width:24px;height:24px}.fizz-contact__hours{margin-top:2.5rem;padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 12px #1a2e1f0f}.fizz-contact__hours-heading{font-size:1rem;font-weight:700;color:var(--fizz-dark, #081C26);margin:0 0 .75rem;display:flex;align-items:center;gap:.5rem}.fizz-contact__hours-heading svg{width:20px;height:20px;color:var(--fizz-gold, #D4A96A)}.fizz-contact__hours-text{font-size:.925rem;color:#5a7a63;line-height:1.8;margin:0;white-space:pre-line}.fizz-contact__decoration{margin-top:2.5rem;text-align:center;opacity:.12}.fizz-contact__decoration svg{width:120px;height:auto}@keyframes fizzFieldFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fizzSlideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes fizzSlideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.fizz-contact__form-card.fizz-animate-in{animation:fizzSlideInRight .6s ease forwards}.fizz-contact__info.fizz-animate-in{animation:fizzSlideInLeft .6s ease forwards;animation-delay:.15s}.fizz-contact__form-card,.fizz-contact__info,.scroll-trigger.fizz-contact__form-card.scroll-trigger--offscreen,.scroll-trigger.fizz-contact__info.scroll-trigger--offscreen{opacity:0}.scroll-trigger.fizz-contact__form-card:not(.scroll-trigger--offscreen),.scroll-trigger.fizz-contact__info:not(.scroll-trigger--offscreen){opacity:1}@media(prefers-reduced-motion:reduce){.fizz-contact__field,.fizz-contact__submit-wrap{opacity:1;transform:none}.fizz-contact__field.fizz-animate-in,.fizz-contact__submit-wrap.fizz-animate-in,.fizz-contact__form-card.fizz-animate-in,.fizz-contact__info.fizz-animate-in{animation:none;opacity:1;transform:none}.fizz-contact__form-card,.fizz-contact__info{opacity:1}.fizz-contact__submit:hover,.fizz-contact__method:hover,.fizz-contact__social-link:hover,.fizz-contact__submit:hover .fizz-contact__submit-icon{transform:none}}@media screen and (max-width:749px){.fizz-contact{padding:2.5rem 0}.fizz-contact__grid{gap:2rem}.fizz-contact__form-card{padding:2rem 1.5rem}.fizz-contact__form-heading{font-size:1.6rem}.fizz-contact__info-heading{font-size:1.3rem}.fizz-contact__socials{justify-content:center}.fizz-contact__decoration{display:none}}.fizz-contact{--fizz-primary: #00DEC8;--fizz-dark: #081C26;--fizz-light: #F0FAFA;--fizz-gold: #D4A96A}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fizz-contact.css.map */
