/** Shopify CDN: Minification failed

Line 16:0 Unexpected "{"
Line 16:1 Expected identifier but found "%"
Line 16:49 Expected identifier but found "%"
Line 17:0 Unexpected "{"
Line 17:1 Unexpected "{"
Line 17:3 Expected identifier but found "'section-footer.css'"
Line 18:0 Unexpected "{"
Line 18:1 Unexpected "{"
Line 18:3 Expected identifier but found "'component-newsletter.css'"
Line 19:0 Unexpected "{"
... and 162 more hidden warnings

**/
{% comment %}theme-check-disable UndefinedObject{% endcomment %}
{{ 'section-footer.css' | asset_url | stylesheet_tag }}
{{ 'component-newsletter.css' | asset_url | stylesheet_tag }}
{{ 'component-list-menu.css' | asset_url | stylesheet_tag }}
{{ 'component-list-payment.css' | asset_url | stylesheet_tag }}
{{ 'component-list-social.css' | asset_url | stylesheet_tag }}

{%- style -%}
  .footer {
    margin-top: {{ section.settings.margin_top | times: 0.75 | round: 0 }}px;
  }

  .section-{{ section.id }}-padding {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  @media screen and (min-width: 750px) {
    .footer {
      margin-top: {{ section.settings.margin_top }}px;
    }

    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }

  .footer .footer__content-top {
    padding-bottom: 4rem !important;
  }

  .tulio-footer__quick-info {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 2.4rem;
    margin-bottom: 4rem;
    padding-bottom: 3.2rem;
    border-bottom: 0.1rem solid rgba(var(--color-foreground), 0.08);
    text-align: center;
  }

  .tulio-footer__quick-info-heading {
    margin: 0 0 0.8rem !important;
    font-size: 1.5rem !important;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.3;
  }

  .tulio-footer__quick-info p {
    margin: 0;
    color: rgba(var(--color-foreground), 0.78);
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .tulio-footer__quick-info a {
    color: currentColor;
    text-underline-offset: 0.3rem;
  }

  .tulio-footer__main {
    display: grid !important;
    grid-template-columns: minmax(28rem, 0.9fr) minmax(0, 1.8fr);
    gap: clamp(3.2rem, 6vw, 9.6rem);
    align-items: start;
  }

  .footer-block--newsletter.tulio-footer__newsletter {
    display: block !important;
    margin-top: 0 !important;
    padding: 0 !important;
  }

  .tulio-footer__newsletter .footer-block__newsletter {
    align-items: flex-start;
    display: flex !important;
    flex-direction: column;
    max-width: 54rem;
    text-align: left;
  }

  .tulio-footer__newsletter-heading {
    display: flex !important;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1.6rem;
  }

  .tulio-footer__newsletter-heading .footer-block__heading {
    margin: 0 !important;
    font-size: clamp(2.2rem, 2.2vw, 3.2rem) !important;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.2;
    text-transform: none;
  }

  .tulio-footer__newsletter-icon {
    width: 3.2rem;
    height: 3.2rem;
    flex: 0 0 auto;
    object-fit: contain;
  }

  .tulio-footer__newsletter-copy {
    max-width: 52rem;
    margin: 0 0 2.4rem;
    color: rgba(var(--color-foreground), 0.72);
    font-size: 1.6rem;
    line-height: 1.65;
  }

  .tulio-footer__newsletter-form.newsletter-form {
    align-items: stretch;
    max-width: 46rem;
    margin: 0;
  }

  .tulio-footer__newsletter-fields {
    display: grid !important;
    gap: 1.2rem;
    width: 100%;
  }

  .tulio-footer__newsletter-form .tulio-footer__newsletter-field .field__input {
    min-height: 4.8rem;
    padding-right: 1.5rem;
  }

  .tulio-footer__newsletter-submit {
    min-height: 4.8rem;
    width: 100%;
    font-weight: 700;
    letter-spacing: 0;
    text-transform: uppercase;
  }

  .tulio-footer__navigation {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: clamp(2.4rem, 4vw, 6.4rem);
  }

  .tulio-footer__navigation .footer-block {
    margin: 0 !important;
    padding: 0 !important;
  }

  .tulio-footer__navigation .footer-block__heading {
    margin: 0 0 1.8rem !important;
    color: rgba(var(--color-foreground), 0.72);
    font-size: 1.4rem !important;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.35;
    text-transform: uppercase;
  }

  .tulio-footer__navigation .footer-block__details-content {
    margin: 0 !important;
  }

  .tulio-footer__navigation .footer-block__details-content .list-menu__item--link {
    display: inline-block;
    padding: 0 0 1.2rem;
    color: rgb(var(--color-foreground));
    font-size: 1.5rem !important;
    line-height: 1.45;
    text-decoration: none;
  }

  .tulio-footer__social-list.list-social {
    justify-content: flex-start;
    gap: 1rem;
  }

  .tulio-footer__social-list .list-social__link {
    justify-content: center;
    width: 4.4rem;
    height: 4.4rem;
    padding: 0;
    border: 0.1rem solid rgba(var(--color-foreground), 0.72);
    border-radius: 50%;
    color: rgb(var(--color-foreground));
  }

  .tulio-footer__social-list .list-social__item .icon {
    width: 2rem;
    height: 2rem;
  }

  .footer .footer__content-bottom {
    padding: 1.6rem 0 !important;
  }

  .tulio-footer__bottom.footer__content-bottom-wrapper {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
  }

  .tulio-footer__payment .list-payment {
    gap: 0.8rem;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
  }

  .tulio-footer__payment .list-payment__item {
    padding: 0;
  }

  .tulio-footer__payment-card {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 5.6rem;
    height: 3.2rem;
    border: 0.1rem solid rgba(0, 0, 0, 0.12);
    border-radius: 999px;
    background: #fff;
    color: #111;
  }

  .tulio-footer__payment-card svg {
    display: block;
    width: 4.8rem;
    height: 2.8rem;
  }

  .tulio-footer__legal.footer__copyright {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    gap: 1.4rem;
    margin-top: 0;
    text-align: right;
  }

  .tulio-footer__legal .policies {
    display: flex !important;
    flex-wrap: wrap;
    gap: 1.4rem;
    margin: 0;
    padding: 0;
  }

  .tulio-footer__legal .policies li::before {
    display: none;
  }

  .tulio-footer__legal .policies li a {
    padding: 0;
  }

  @media screen and (max-width: 989px) {
    .tulio-footer__main {
      grid-template-columns: 1fr;
    }

    .tulio-footer__navigation {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media screen and (max-width: 749px) {
    .footer .footer__content-top {
      padding-left: calc(2rem / var(--font-body-scale));
      padding-right: calc(2rem / var(--font-body-scale));
    }

    .tulio-footer__quick-info {
      grid-template-columns: 1fr;
      gap: 2rem;
      margin-bottom: 3rem;
      padding-bottom: 2.8rem;
    }

    .tulio-footer__main {
      gap: 3.6rem;
    }

    .tulio-footer__newsletter .footer-block__newsletter,
    .tulio-footer__newsletter-form.newsletter-form {
      max-width: none;
      width: 100%;
    }

    .tulio-footer__navigation {
      grid-template-columns: 1fr;
      gap: 2.8rem;
    }

    .tulio-footer__social-list.list-social {
      justify-content: flex-start;
    }

    .tulio-footer__bottom.footer__content-bottom-wrapper,
    .tulio-footer__legal.footer__copyright {
      justify-content: center;
      text-align: center;
    }

    .tulio-footer__payment .list-payment {
      justify-content: center;
    }
  }
{%- endstyle -%}

<footer class="footer color-{{ section.settings.color_scheme }} gradient section-{{ section.id }}-padding">
  {%- liquid
    assign has_social_icons = true
    if settings.social_facebook_link == blank and settings.social_instagram_link == blank and settings.social_youtube_link == blank and settings.social_tiktok_link == blank and settings.social_twitter_link == blank and settings.social_pinterest_link == blank and settings.social_snapchat_link == blank and settings.social_tumblr_link == blank and settings.social_vimeo_link == blank
      assign has_social_icons = false
    endif
  -%}
  <div class="tulio-footer__quick-info page-width">
    <div class="tulio-footer__quick-info-item">
      <h2 class="tulio-footer__quick-info-heading">RETURN ADDRESS</h2>
      <p>4a/229 Robinson Road East, Geebung. Qld. 4034.</p>
    </div>
    <div class="tulio-footer__quick-info-item">
      <h2 class="tulio-footer__quick-info-heading">FREE Shipping</h2>
      <p>On AU orders over $100.</p>
    </div>
    <div class="tulio-footer__quick-info-item">
      <h2 class="tulio-footer__quick-info-heading">CONTACT US</h2>
      <p><a href="tel:+61732657245">07 3265 7245<br>email:customerservice@tulio.com.au</a></p>
    </div>
  </div>

  <div class="footer__content-top page-width">
      <div class="tulio-footer__main">
        {%- if section.settings.newsletter_enable -%}
          <div class="footer-block--newsletter tulio-footer__newsletter">
            <div class="footer-block__newsletter">
              <div class="tulio-footer__newsletter-heading">
                {%- if settings.favicon != blank -%}
                  <img
                    src="{{ settings.favicon | image_url: width: 64 }}"
                    alt=""
                    class="tulio-footer__newsletter-icon"
                    loading="lazy"
                    width="32"
                    height="32"
                  >
                {%- endif -%}
                <h2 class="footer-block__heading inline-richtext">Stay up to date</h2>
              </div>
              <p class="tulio-footer__newsletter-copy">
                Be the first to shop new arrivals, enjoy exclusive offers, and receive styling inspiration for every season - delivered straight to your inbox.
              </p>
              {%- form 'customer', id: 'ContactFooter', class: 'footer__newsletter newsletter-form tulio-footer__newsletter-form' -%}
                <input type="hidden" name="contact[tags]" value="newsletter">
                <div class="newsletter-form__field-wrapper">
                  <div class="tulio-footer__newsletter-fields">
                    <div class="field tulio-footer__newsletter-field">
                      <input
                        id="NewsletterForm--{{ section.id }}"
                        type="email"
                        name="contact[email]"
                        class="field__input"
                        value="{{ form.email }}"
                        aria-required="true"
                        autocorrect="off"
                        autocapitalize="off"
                        autocomplete="email"
                        {% if form.errors %}
                          autofocus
                          aria-invalid="true"
                          aria-describedby="ContactFooter-error"
                        {% elsif form.posted_successfully? %}
                          aria-describedby="ContactFooter-success"
                        {% endif %}
                        placeholder="{{ 'newsletter.label' | t }}"
                        required
                      >
                      <label class="field__label" for="NewsletterForm--{{ section.id }}">
                        {{ 'newsletter.label' | t }}
                      </label>
                    </div>
                    <button
                      type="submit"
                      class="button tulio-footer__newsletter-submit"
                      name="commit"
                      id="Subscribe"
                    >
                      Sign up
                    </button>
                  </div>
                  {%- if form.errors -%}
                    <small class="newsletter-form__message form__message" id="ContactFooter-error">
                      <span class="svg-wrapper">
                        {{- 'icon-error.svg' | inline_asset_content -}}
                      </span>
                      {{- form.errors.translated_fields.email | capitalize }}
                      {{ form.errors.messages.email -}}
                    </small>
                  {%- endif -%}
                </div>
                {%- if form.posted_successfully? -%}
                  <h3
                    class="newsletter-form__message newsletter-form__message--success form__message"
                    id="ContactFooter-success"
                    tabindex="-1"
                    autofocus
                  >
                    <span class="svg-wrapper">
                      {{- 'icon-success.svg' | inline_asset_content -}}
                    </span>
                    {{- 'newsletter.success' | t }}
                  </h3>
                {%- endif -%}
              {%- endform -%}
            </div>
          </div>
        {%- endif -%}

        <div class="tulio-footer__navigation">
          {%- for block in section.blocks -%}
            {%- if block.type == 'link_list' and block.settings.menu != blank -%}
              <div class="footer-block footer-block--menu" {{ block.shopify_attributes }}>
                {%- if block.settings.heading != blank -%}
                  <h2 class="footer-block__heading inline-richtext">{{- block.settings.heading -}}</h2>
                {%- endif -%}
                <ul class="footer-block__details-content list-unstyled">
                  {%- for link in block.settings.menu.links -%}
                    <li>
                      <a
                        href="{{ link.url }}"
                        class="link link--text list-menu__item list-menu__item--link{% if link.active %} list-menu__item--active{% endif %}"
                      >
                        {{ link.title | escape }}
                      </a>
                    </li>
                  {%- endfor -%}
                </ul>
              </div>
            {%- endif -%}
          {%- endfor -%}

          {%- if has_social_icons -%}
            <div class="footer-block footer-block--social">
              <h2 class="footer-block__heading inline-richtext">FOLLOW US</h2>
              {%- render 'social-icons', class: 'footer__list-social tulio-footer__social-list' -%}
            </div>
          {%- endif -%}
        </div>
      </div>
    </div>

  <div class="footer__content-bottom">
    <div class="footer__content-bottom-wrapper page-width tulio-footer__bottom">
      {%- if section.settings.payment_enable -%}
        <div class="footer__payment tulio-footer__payment">
          <span class="visually-hidden">{{ 'sections.footer.payment' | t }}</span>
          <ul class="list list-payment" role="list">
            <li class="list-payment__item">
              <span class="tulio-footer__payment-card" role="img" aria-label="Mastercard">
                <svg viewBox="0 0 54 32" aria-hidden="true" focusable="false">
                  <circle cx="22" cy="16" r="8" fill="currentColor"></circle>
                  <circle cx="32" cy="16" r="8" fill="currentColor" opacity="0.78"></circle>
                  <text x="27" y="27" text-anchor="middle" font-size="4" font-family="Arial, Helvetica, sans-serif" fill="currentColor">mastercard</text>
                </svg>
              </span>
            </li>
            <li class="list-payment__item">
              <span class="tulio-footer__payment-card" role="img" aria-label="Visa">
                <svg viewBox="0 0 54 32" aria-hidden="true" focusable="false">
                  <text x="27" y="20" text-anchor="middle" font-size="15" font-family="Arial, Helvetica, sans-serif" font-weight="700" fill="currentColor">VISA</text>
                </svg>
              </span>
            </li>
            <li class="list-payment__item">
              <span class="tulio-footer__payment-card" role="img" aria-label="PayPal">
                <svg viewBox="0 0 54 32" aria-hidden="true" focusable="false">
                  <text x="27" y="20" text-anchor="middle" font-size="11" font-family="Arial, Helvetica, sans-serif" font-weight="700" fill="currentColor">PayPal</text>
                </svg>
              </span>
            </li>
            <li class="list-payment__item">
              <span class="tulio-footer__payment-card" role="img" aria-label="AfterPay">
                <svg viewBox="0 0 54 32" aria-hidden="true" focusable="false">
                  <text x="27" y="20" text-anchor="middle" font-size="10" font-family="Arial, Helvetica, sans-serif" font-weight="700" fill="currentColor">afterpay</text>
                </svg>
              </span>
            </li>
            <li class="list-payment__item">
              <span class="tulio-footer__payment-card" role="img" aria-label="Zip">
                <svg viewBox="0 0 54 32" aria-hidden="true" focusable="false">
                  <text x="27" y="21" text-anchor="middle" font-size="16" font-family="Arial, Helvetica, sans-serif" font-weight="800" fill="currentColor">ZIP</text>
                </svg>
              </span>
            </li>
          </ul>
        </div>
      {%- endif -%}

      <div class="footer__copyright caption tulio-footer__legal">
        <small class="copyright__content"
          >&copy; {{ 'now' | date: '%Y' }}, {{ shop.name | link_to: routes.root_url -}}
        </small>
        <small class="copyright__content"><!-- tulio custom{{ powered_by_link }}--></small>
        {%- if section.settings.show_policy -%}
          <ul class="policies list-unstyled">
            {%- if shop.terms_of_service != blank -%}
              <li>
                <small class="copyright__content">
                  <a href="{{ shop.terms_of_service.url }}">{{ shop.terms_of_service.title | escape }}</a>
                </small>
              </li>
            {%- endif -%}
            {%- if shop.privacy_policy != blank -%}
              <li>
                <small class="copyright__content">
                  <a href="{{ shop.privacy_policy.url }}">{{ shop.privacy_policy.title | escape }}</a>
                </small>
              </li>
            {%- endif -%}
          </ul>
        {%- endif -%}
      </div>
    </div>
  </div>
</footer>

{% comment %}
  If Shopify reports "Unknown tag 'endschema'", copy only up to </footer>
  and leave the existing schema block in the theme file unchanged.
{% endcomment %}
{% schema %}
{
  "name": "t:sections.footer.name",
  "blocks": [
    {
      "type": "@app"
    },
    {
      "type": "link_list",
      "name": "t:sections.footer.blocks.link_list.name",
      "settings": [
        {
          "type": "inline_richtext",
          "id": "heading",
          "default": "t:sections.footer.blocks.link_list.settings.heading.default",
          "label": "t:sections.footer.blocks.link_list.settings.heading.label"
        },
        {
          "type": "link_list",
          "id": "menu",
          "default": "footer",
          "label": "t:sections.footer.blocks.link_list.settings.menu.label",
          "info": "t:sections.footer.blocks.link_list.settings.menu.info"
        }
      ]
    },
    {
      "type": "brand_information",
      "name": "t:sections.footer.blocks.brand_information.name",
      "settings": [
        {
          "type": "paragraph",
          "content": "t:sections.footer.blocks.brand_information.settings.paragraph.content"
        },
        {
          "type": "header",
          "content": "t:sections.footer.blocks.brand_information.settings.header__1.content"
        },
        {
          "type": "checkbox",
          "id": "show_social",
          "default": true,
          "label": "t:sections.footer.blocks.brand_information.settings.show_social.label",
          "info": "t:sections.footer.blocks.brand_information.settings.show_social.info"
        }
      ]
    },
    {
      "type": "text",
      "name": "t:sections.footer.blocks.text.name",
      "settings": [
        {
          "type": "inline_richtext",
          "id": "heading",
          "default": "t:sections.footer.blocks.text.settings.heading.default",
          "label": "t:sections.footer.blocks.text.settings.heading.label"
        },
        {
          "type": "richtext",
          "id": "subtext",
          "default": "t:sections.footer.blocks.text.settings.subtext.default",
          "label": "t:sections.footer.blocks.text.settings.subtext.label"
        }
      ]
    },
    {
      "type": "image",
      "name": "Image",
      "settings": [
        {
          "type": "image_picker",
          "id": "image",
          "label": "Image"
        },
        {
          "type": "range",
          "id": "image_width",
          "min": 50,
          "max": 550,
          "step": 5,
          "unit": "px",
          "label": "Image width",
          "default": 100
        },
        {
          "type": "select",
          "id": "alignment",
          "label": "Image alignment on large screen",
          "options": [
            {
              "value": "",
              "label": "Left"
            },
            {
              "value": "center",
              "label": "Center"
            },
            {
              "value": "right",
              "label": "Right"
            }
          ],
          "default": "center"
        }
      ]
    }
  ],
  "settings": [
    {
      "type": "color_scheme",
      "id": "color_scheme",
      "label": "t:sections.all.colors.label",
      "default": "scheme-1"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__1.content",
      "info": "t:sections.footer.settings.header__1.info"
    },
    {
      "type": "checkbox",
      "id": "newsletter_enable",
      "default": true,
      "label": "t:sections.footer.settings.newsletter_enable.label"
    },
    {
      "type": "inline_richtext",
      "id": "newsletter_heading",
      "default": "t:sections.footer.settings.newsletter_heading.default",
      "label": "t:sections.footer.settings.newsletter_heading.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__9.content",
      "info": "t:sections.footer.settings.header__9.info"
    },
    {
      "type": "checkbox",
      "id": "enable_follow_on_shop",
      "default": true,
      "label": "t:sections.footer.settings.enable_follow_on_shop.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__2.content",
      "info": "t:sections.footer.settings.header__2.info"
    },
    {
      "type": "checkbox",
      "id": "show_social",
      "default": true,
      "label": "t:sections.footer.settings.show_social.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__3.content",
      "info": "t:sections.footer.settings.header__4.info"
    },
    {
      "type": "checkbox",
      "id": "enable_country_selector",
      "default": true,
      "label": "t:sections.footer.settings.enable_country_selector.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__5.content",
      "info": "t:sections.footer.settings.header__6.info"
    },
    {
      "type": "checkbox",
      "id": "enable_language_selector",
      "default": true,
      "label": "t:sections.footer.settings.enable_language_selector.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__7.content"
    },
    {
      "type": "checkbox",
      "id": "payment_enable",
      "default": true,
      "label": "t:sections.footer.settings.payment_enable.label"
    },
    {
      "type": "header",
      "content": "t:sections.footer.settings.header__8.content",
      "info": "t:sections.footer.settings.header__8.info"
    },
    {
      "type": "checkbox",
      "id": "show_policy",
      "default": true,
      "label": "t:sections.footer.settings.show_policy.label"
    },
    {
      "type": "header",
      "content": "t:sections.all.spacing"
    },
    {
      "type": "range",
      "id": "margin_top",
      "min": 0,
      "max": 100,
      "step": 4,
      "unit": "px",
      "label": "t:sections.footer.settings.margin_top.label",
      "default": 0
    },
    {
      "type": "header",
      "content": "t:sections.all.padding.section_padding_heading"
    },
    {
      "type": "range",
      "id": "padding_top",
      "min": 0,
      "max": 100,
      "step": 4,
      "unit": "px",
      "label": "t:sections.all.padding.padding_top",
      "default": 36
    },
    {
      "type": "range",
      "id": "padding_bottom",
      "min": 0,
      "max": 100,
      "step": 4,
      "unit": "px",
      "label": "t:sections.all.padding.padding_bottom",
      "default": 36
    }
  ],
  "default": {
    "blocks": [
      {
        "type": "link_list"
      },
      {
        "type": "text"
      }
    ]
  }
}
{% endschema %}
