.zippy-contact-form-wrap{width:100%;max-width:720px;margin:0 auto}.zippy-cf-notice{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-radius:10px;margin-bottom:24px}.zippy-cf-notice ul{margin:0;padding-left:16px}.zippy-cf-notice li{margin-bottom:4px}.zippy-cf-notice--success{background:#f0faf0;color:#2e7d32;border:1px solid #a5d6a7}.zippy-cf-notice--error{background:#fff5f5;color:#c62828;border:1px solid #ef9a9a}.zippy-contact-form{display:flex;flex-direction:column;gap:20px}.zippy-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media(max-width:549px){.zippy-cf-row{grid-template-columns:1fr}}.zippy-cf-row--submit{grid-template-columns:1fr}.zippy-cf-field{display:flex;flex-direction:column;gap:6px}.zippy-cf-field--full{grid-column:1/-1}.zippy-cf-field label{font-weight:700;color:#2c3e7a}.zippy-cf-field input,.zippy-cf-field textarea{margin-bottom:0;width:100%;padding:12px 16px!important;border:1px solid #ddd;border-radius:20px!important;color:#2c3e7a;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box;font-family:inherit}.zippy-cf-field input::placeholder,.zippy-cf-field textarea::placeholder{color:#aaa}.zippy-cf-field input:focus,.zippy-cf-field textarea:focus{outline:none;border-color:#45b69c;box-shadow:0 0 0 3px #45b69c26}.zippy-cf-field textarea{resize:vertical;min-height:140px}.zippy-cf-field .iti,.zippy-form__field .iti,.zippy-cf-field .iti__tel-input,.zippy-form__field .iti__tel-input{width:100%}.zippy-cf-field .iti__selected-country,.zippy-form__field .iti__selected-country{border-radius:20px 0 0 20px}.zippy-cf-required{color:#e53935;margin-left:2px}.zippy-cf-optional{color:#aaa;font-weight:400;font-size:14px;margin-left:4px}.zippy-cf-submit{display:inline-flex;align-items:center;gap:8px;background:#2c3e7a;color:#fff;border:none;border-radius:99px;font-weight:500;cursor:pointer;transition:background .2s ease,transform .1s ease;font-family:inherit;width:200px}.zippy-cf-submit:hover{background:#45b69c;transform:translateY(-1px)}.zippy-cf-submit:active{transform:translateY(0)}.zippy-cf-field--error input,.zippy-cf-field--error textarea{border-color:#e53935!important;color:#e53935;box-shadow:0 0 0 3px #e539351a!important}.zippy-cf-field-error{display:block;font-size:13px;color:#e53935;margin-top:4px}.zippy-cf-char-count{font-size:12px;color:#aaa;text-align:right;margin-top:4px;display:block}.zippy-cf-char-count--warn{color:#e53935}.zippy-form{display:flex;flex-direction:column;gap:20px}.zippy-form__fields{display:flex;flex-wrap:wrap;row-gap:30px;column-gap:20px;max-width:900px}.zippy-form__field{--zippy-field-width: 100%;display:flex;flex-direction:column;gap:6px;flex:0 0 calc(var(--zippy-field-width) - 10px);max-width:100%;flex-grow:1}.zippy-form__field input,.zippy-form__field textarea,.zippy-form__field select{width:100%;box-sizing:border-box;background-color:var(--az-section-bg);color:#fff;outline:none;min-height:40px;border:0;border-bottom:1px solid #35d36b}.zippy-form__field .iti{width:100%}@media(max-width:549px){.zippy-form__field{flex-basis:100%;max-width:100%}}.zippy-form__field label{color:var(--az-button-bg)}.zippy-form__checkbox-wrap{display:flex;align-items:center;gap:10px}.zippy-form__checkbox-wrap input[type=checkbox]{width:auto}.zippy-form__submit-btn{border:1px solid var(--az-button-primary-bg);background-color:var(--az-button-primary-bg);color:var(--az-button-primary-color);padding:15px 38px;font-weight:500;font-size:14px;border-radius:99px;margin-top:20px}.zippy-form__submit-btn:hover{background-color:#fff}.zippy-field-error{color:#c62828}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #000000 inset!important;-webkit-text-fill-color:#ffffff!important;transition:background-color 5000s ease-in-out 0s}select option{background-color:#000}select option:hover{background-color:#35d36b}.zippy-socials{position:fixed;z-index:999;display:flex;flex-direction:column;gap:12px}.zippy-socials--top-left{top:24px;left:24px}.zippy-socials--top-right{top:24px;right:24px}.zippy-socials--bottom-left{bottom:24px;left:24px}.zippy-socials--bottom-right{right:70px;bottom:20px}@media(max-width:767px){.zippy-socials--top-left,.zippy-socials--top-right{top:auto}.zippy-socials--top-left,.zippy-socials--bottom-left{left:16px}.zippy-socials--top-right,.zippy-socials--bottom-right{right:16px}.zippy-socials--top-left,.zippy-socials--top-right,.zippy-socials--bottom-left,.zippy-socials--bottom-right{bottom:16px}}.zippy-socials__button{width:48px;height:48px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 10px 28px #00000024;transition:transform .2s ease,box-shadow .2s ease}.zippy-socials__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000002e}.zippy-socials__icon{display:inline-flex;align-items:center;justify-content:center}.zippy-socials__icon img,.zippy-socials__icon svg{width:100%;height:100%;display:block;object-fit:contain}.text-black{color:var(--we-black)!important}.m-0{margin:0!important}.banner-num{font-size:clamp(44px,4.7vw,90px)}@media(max-width:728px){.banner-num{margin-top:20px}}.banner-num .small-title{font-size:clamp(22px,1.8vw,27px);font-weight:500}:root{--we-black: #000000;--we-lime: #c8ff9a;--we-white: #ffffff;--we-soft-white: #f5f5f0;--we-gray: #9b9b9b;--we-line: rgba(200, 255, 154, .22);--az-section-max-width: 1180px;--az-section-wide-width: 1735px;--az-section-x-padding: clamp(24px, 7vw, 96px);--az-section-tablet-x-padding: 40px;--az-section-mobile-x-padding: 20px;--az-section-y-padding: clamp(72px, 8vw, 150px);--az-section-tablet-y-padding: 70px;--az-section-mobile-y-padding: 50px;--az-section-y-padding-mobile: clamp(54px, 13vw, 88px);--az-section-gap: clamp(28px, 4vw, 72px);--az-heading-font: var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--az-body-font: var(--wp--preset--font-family--outfit, "Outfit", sans-serif);--az-heading-xl: clamp(46px, 6vw, 112px);--az-heading-lg: clamp(38px, 4.4vw, 82px);--az-heading-md: clamp(30px, 3vw, 54px);--az-button-bg: var(--we-lime);--az-button-color: var(--we-black);--az-button-font: var(--az-body-font);--az-button-primary-bg: var(--we-lime);--az-button-primary-color: var(--we-black);--az-button-secondary-bg: var(--we-white);--az-button-secondary-color: var(--we-black);--az-button-success-bg: #35d36b;--az-button-success-color: var(--we-black)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--we-black);color:var(--we-white);font-family:var(--az-body-font);font-size:1rem;line-height:1.5}img,svg,video,iframe{max-width:100%}.az-section{background:var(--az-section-bg, transparent);box-sizing:border-box;color:var(--az-section-color, inherit);margin:var(--az-section-margin-top, 0) 0 var(--az-section-margin-bottom, 0);padding:var(--az-section-padding-top, var(--az-section-y-padding)) var(--az-section-padding-right, var(--az-section-x-padding)) var(--az-section-padding-bottom, var(--az-section-y-padding)) var(--az-section-padding-left, var(--az-section-x-padding));width:100%}.az-section__inner,.az-section-inner{box-sizing:border-box;margin:0 auto;max-width:var(--az-section-content-width, var(--az-section-max-width));width:100%;padding:0 20px}.az-section--full .az-section__inner,.az-section--full .az-section-inner{max-width:none}.az-section--boxed .az-section__inner,.az-section--boxed .az-section-inner{max-width:var(--az-section-content-width, var(--az-section-max-width))}.az-section--wide .az-section__inner,.az-section--wide .az-section-inner{max-width:var(--az-section-wide-width)}.az-title-heading,.az-section-heading{color:inherit;font-family:var(--az-heading-font);font-weight:800;letter-spacing:0}.az-title-heading{font-size:var(--az-heading-xl)!important;line-height:.98}.az-section-heading{font-size:var(--az-heading-lg)!important;line-height:1.02}.az-section-subheading{color:var(--az-section-subheading-color, var(--we-lime));font-family:var(--az-body-font);font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.45}.az-button{align-items:center;background:var(--az-button-bg, var(--we-lime))!important;border:1px solid var(--az-button-border-color, var(--az-button-bg, var(--we-lime)));border-radius:999px;color:var(--az-button-color, var(--we-black))!important;cursor:pointer;display:inline-flex;font-family:var(--az-button-font);font-weight:500;justify-content:center;letter-spacing:0;line-height:1;text-align:center;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;white-space:nowrap}.az-button:hover,.az-button:focus-visible{box-shadow:0 10px 24px #c8ff9a38;outline:none;transform:translateY(-2px)}.az-button:active{box-shadow:none;transform:translateY(0)}.az-button--small{font-size:clamp(10px,.85vw,12px)!important;min-height:38px!important;min-width:104px!important;padding:10px 18px!important}.az-button--medium{font-size:14px!important;min-height:50px!important;min-width:150px!important;padding:15px 28px!important}.az-button--large{font-size:1rem!important;min-height:64px!important;min-width:220px!important;padding:20px 42px!important}.az-button--contained,.az-button--contain{background:var(--az-button-bg, var(--we-lime))!important;border-color:var(--az-button-border-color, var(--az-button-bg, var(--we-lime)));color:var(--az-button-color, var(--we-black))!important}.az-button--outlined,.az-button--ghost{background:transparent!important;border-color:var(--az-button-border-color, var(--az-button-bg, currentColor));color:var(--az-button-color, var(--az-button-ghost-color, var(--we-lime)))!important}.az-button--outlined:hover,.az-button--outlined:focus-visible,.az-button--ghost:hover,.az-button--ghost:focus-visible{background:var(--az-button-bg, var(--we-lime))!important;color:var(--az-button-hover-color, var(--we-black))!important}.az-button--primary{--az-button-bg: var(--az-button-primary-bg);--az-button-border-color: var(--az-button-primary-bg);--az-button-color: var(--az-button-primary-color);--az-button-hover-color: var(--az-button-primary-color)}.az-button--secondary{--az-button-bg: var(--az-button-secondary-bg);--az-button-border-color: var(--az-button-secondary-bg);--az-button-color: var(--az-button-secondary-color);--az-button-hover-color: var(--az-button-secondary-color)}.az-button--success{--az-button-bg: var(--az-button-success-bg);--az-button-border-color: var(--az-button-success-bg);--az-button-color: var(--az-button-success-color);--az-button-hover-color: var(--az-button-success-color)}a.added_to_cart{color:currentColor;font-size:14px;font-weight:700;margin-top:0!important;text-decoration:underline}@media(max-width:1024px){:root{--az-section-x-padding: clamp(22px, 5vw, 48px)}.az-section__inner,.az-section-inner{padding:0}.az-section{margin-top:var(--az-section-margin-top-tablet, var(--az-section-margin-top, 0));margin-bottom:var(--az-section-margin-bottom-tablet, var(--az-section-margin-bottom, 0));padding:var(--az-section-padding-top-tablet, var(--az-section-tablet-y-padding)) var(--az-section-padding-right-tablet, var(--az-section-tablet-x-padding)) var(--az-section-padding-bottom-tablet, var(--az-section-tablet-y-padding)) var(--az-section-padding-left-tablet, var(--az-section-tablet-x-padding))}}@media(max-width:767px){.az-section{margin-top:var(--az-section-margin-top-mobile, var(--az-section-margin-top-tablet, var(--az-section-margin-top, 0)));margin-bottom:var(--az-section-margin-bottom-mobile, var(--az-section-margin-bottom-tablet, var(--az-section-margin-bottom, 0)));padding:var(--az-section-padding-top-mobile, var(--az-section-mobile-y-padding)) var(--az-section-padding-right-mobile, var(--az-section-padding-right-tablet, var(--az-section-mobile-x-padding))) var(--az-section-padding-bottom-mobile, var(--az-section-mobile-y-padding)) var(--az-section-padding-left-mobile, var(--az-section-padding-left-tablet, var(--az-section-mobile-x-padding)))}.az-button{white-space:normal}.az-button--medium{padding:12px 24px!important;min-height:auto!important;min-width:auto!important}}.checkout .woocommerce{max-width:1280px!important}.checkout .woocommerce-billing-fields label{font-size:16px;font-weight:800}.checkout .woocommerce-billing-fields select{min-height:40px;padding:.9rem 1.1rem}.checkout .woocommerce-page table.shop_table{width:100%}
