/** Shopify CDN: Minification failed

Line 645:11 Expected "}" to go with "{"

**/

    /* Typography (heading) */
    @font-face {
      font-family: Montserrat;
      font-weight: 500;
      font-style: normal;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff") format("woff");
    }

    @font-face {
      font-family: Montserrat;
      font-weight: 500;
      font-style: italic;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/montserrat/montserrat_i5.d3a783eb0cc26f2fda1e99d1dfec3ebaea1dc164.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/montserrat/montserrat_i5.76d414ea3d56bb79ef992a9c62dce2e9063bc062.woff") format("woff");
    }

    /* Typography (body) */
    @font-face {
      font-family: "Nunito Sans";
      font-weight: 400;
      font-style: normal;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_n4.0276fe080df0ca4e6a22d9cb55aed3ed5ba6b1da.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_n4.b4964bee2f5e7fd9c3826447e73afe2baad607b7.woff") format("woff");
    }

    @font-face {
      font-family: "Nunito Sans";
      font-weight: 400;
      font-style: italic;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_i4.6e408730afac1484cf297c30b0e67c86d17fc586.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_i4.c9b6dcbfa43622b39a5990002775a8381942ae38.woff") format("woff");
    }

    @font-face {
      font-family: "Nunito Sans";
      font-weight: 700;
      font-style: normal;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_n7.25d963ed46da26098ebeab731e90d8802d989fa5.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_n7.d32e3219b3d2ec82285d3027bd673efc61a996c8.woff") format("woff");
    }

    @font-face {
      font-family: "Nunito Sans";
      font-weight: 700;
      font-style: italic;
      font-display: fallback;
      src: url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_i7.8c1124729eec046a321e2424b2acf328c2c12139.woff2") format("woff2"),
        url("//alpakagear.com/cdn/fonts/nunito_sans/nunitosans_i7.af4cda04357273e0996d21184432bcb14651a64d.woff") format("woff");
    }

    :root {
      /* Container */
      --container-max-width: 100%;
      --container-xxs-max-width: 27.5rem;
      /* 440px */
      --container-xs-max-width: 42.5rem;
      /* 680px */
      --container-sm-max-width: 61.25rem;
      /* 980px */
      --container-md-max-width: 71.875rem;
      /* 1150px */
      --container-lg-max-width: 78.75rem;
      /* 1260px */
      --container-xl-max-width: 85rem;
      /* 1360px */
      --container-gutter: 1.25rem;

      --section-vertical-spacing: 2rem;
      --section-vertical-spacing-tight: 2rem;

      --section-stack-gap: 1.5rem;
      --section-stack-gap-tight: 1.5rem;

      /* Form settings */
      --form-gap: 1.25rem;
      /* Gap between fieldset and submit button */
      --fieldset-gap: 1rem;
      /* Gap between each form input within a fieldset */
      --form-control-gap: 0.625rem;
      /* Gap between input and label (ignored for floating label) */
      --checkbox-control-gap: 0.75rem;
      /* Horizontal gap between checkbox and its associated label */
      --input-padding-block: 0.65rem;
      /* Vertical padding for input, textarea and native select */
      --input-padding-inline: 0.8rem;
      /* Horizontal padding for input, textarea and native select */
      --checkbox-size: 0.875rem;
      /* Size (width and height) for checkbox */

      /* Other sizes */
      --sticky-area-height: calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px) + var(--header-is-sticky, 0) * var(--header-is-visible, 1) * var(--header-height, 0px));

      /* RTL support */
      --transform-logical-flip: 1;
      --transform-origin-start: left;
      --transform-origin-end: right;

      /**
     * ---------------------------------------------------------------------
     * TYPOGRAPHY
     * ---------------------------------------------------------------------
     */

      /* Font properties */
      --heading-font-family: Montserrat, sans-serif;
      --heading-font-weight: 500;
      --heading-font-style: normal;
      --heading-text-transform: uppercase;
      --heading-letter-spacing: 0.12em;
      --text-font-family: "Nunito Sans", sans-serif;
      --text-font-weight: 400;
      --text-font-style: normal;
      --text-letter-spacing: 0.0em;
      --button-font: var(--text-font-style) var(--text-font-weight) var(--text-sm) / 1.65 var(--text-font-family);
      --button-text-transform: uppercase;
      --button-letter-spacing: 0.18em;

      /* Font sizes */
      --text-heading-size-factor: 1;
      --text-h1: max(0.6875rem, clamp(1.375rem, 1.146341463414634rem + 0.975609756097561vw, 2rem) * var(--text-heading-size-factor));
      --text-h2: max(0.6875rem, clamp(1.25rem, 1.0670731707317074rem + 0.7804878048780488vw, 1.75rem) * var(--text-heading-size-factor));
      --text-h3: max(0.6875rem, clamp(1.125rem, 1.0335365853658536rem + 0.3902439024390244vw, 1.375rem) * var(--text-heading-size-factor));
      --text-h4: max(0.6875rem, clamp(1rem, 0.9542682926829268rem + 0.1951219512195122vw, 1.125rem) * var(--text-heading-size-factor));
      --text-h5: calc(0.875rem * var(--text-heading-size-factor));
      --text-h6: calc(0.75rem * var(--text-heading-size-factor));

      --text-xs: 0.875rem;
      --text-sm: 0.9375rem;
      --text-base: 1.0rem;
      --text-lg: 1.125rem;
      --text-xl: 1.25rem;

      /* Rounded variables (used for border radius) */
      --rounded-full: 9999px;
      --button-border-radius: 0.25rem;
      --input-border-radius: 0.0rem;

      /* Box shadow */
      --shadow-sm: 0 2px 8px rgb(0 0 0 / 0.05);
      --shadow: 0 5px 15px rgb(0 0 0 / 0.05);
      --shadow-md: 0 5px 30px rgb(0 0 0 / 0.05);
      --shadow-block: px px px rgb(var(--text-primary) / 0.0);

      /**
     * ---------------------------------------------------------------------
     * OTHER
     * ---------------------------------------------------------------------
     */

      --checkmark-svg-url: url(//alpakagear.com/cdn/shop/t/163/assets/checkmark.svg?v=77552481021870063511751823672);
      --cursor-zoom-in-svg-url: url(//alpakagear.com/cdn/shop/t/163/assets/cursor-zoom-in.svg?v=53880737899771658811751823672);
    }

    [dir="rtl"]:root {
      /* RTL support */
      --transform-logical-flip: -1;
      --transform-origin-start: right;
      --transform-origin-end: left;
    }

    @media screen and (min-width: 700px) {
      :root {
        /* Typography (font size) */
        --text-xs: 0.875rem;
        --text-sm: 0.9375rem;
        --text-base: 1.0rem;
        --text-lg: 1.125rem;
        --text-xl: 1.375rem;

        /* Spacing settings */
        --container-gutter: 2rem;
      }
    }

    @media screen and (min-width: 1000px) {
      :root {
        /* Spacing settings */
        --container-gutter: 3rem;

        --section-vertical-spacing: 3rem;
        --section-vertical-spacing-tight: 3rem;

        --section-stack-gap: 2.25rem;
        --section-stack-gap-tight: 2.25rem;
      }
    }

    :root {
      /* Overlay used for modal */
      --page-overlay: 0 0 0 / 0.4;

      /* We use the first scheme background as default */
      --page-background: ;

      /* Product colors */
      --on-sale-text: 249 76 67;
      --on-sale-badge-background: 249 76 67;
      --on-sale-badge-text: 255 255 255;
      --sold-out-badge-background: 255 255 255;
      --sold-out-badge-text: 0 0 0 / 0.65;
      --custom-badge-background: 28 28 28;
      --custom-badge-text: 255 255 255;
      --star-color: 28 28 28;

      /* Status colors */
      --success-background: 212 227 203;
      --success-text: 48 122 7;
      --warning-background: 253 241 224;
      --warning-text: 237 138 0;
      --error-background: 243 204 204;
      --error-text: 203 43 43;
    }

    .color-scheme--scheme-1 {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 239 239 239 / 1.0;
      --background-without-opacity: 239 239 239;
      --background-gradient: ;
      --border-color: 207 207 207;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56)+.shopify-section:has(.section-spacing.color-scheme--bg-609ecfcfee2f667ac6c12366fc6ece56:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-2 {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;
      --border-color: 221 221 221;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673)+.shopify-section:has(.section-spacing.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-3 {
      /* Color settings */
      --accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 1.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;
      --border-color: 38 38 38;
      /* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552)+.shopify-section:has(.section-spacing.color-scheme--bg-77e774e6cc4d94d6a32f6256f02d9552:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-4 {
      /* Color settings */
      --accent: 255 255 255;
      --text-color: 255 255 255;
      --background: 0 0 0 / 0.0;
      --background-without-opacity: 0 0 0;
      --background-gradient: ;
      --border-color: 255 255 255;
      /* Button colors */
      --button-background: 255 255 255;
      --button-text-color: 28 28 28;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f)+.shopify-section:has(.section-spacing.color-scheme--bg-3671eee015764974ee0aef1536023e0f:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-e56bf9e8-b198-4ab1-a313-e6b32a4643a7 {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 209 213 219 / 1.0;
      --background-without-opacity: 209 213 219;
      --background-gradient: ;
      --border-color: 182 185 190;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-712c023ebe62e95af5c653eedf6093f0)+.shopify-section:has(.section-spacing.color-scheme--bg-712c023ebe62e95af5c653eedf6093f0:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-dd3588e0-e843-4fa5-9300-72c8b4418a1f {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 255 255 255;
      --background: 32 32 32 / 1.0;
      --background-without-opacity: 32 32 32;
      --background-gradient: ;
      --border-color: 65 65 65;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-b727e081050165ff80c8a12c328a5b78)+.shopify-section:has(.section-spacing.color-scheme--bg-b727e081050165ff80c8a12c328a5b78:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-18fa88d9-bb06-4ce8-8508-f675d53542ea {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 255 255 255;
      --background: 20 81 168 / 1.0;
      --background-without-opacity: 20 81 168;
      --background-gradient: ;
      --border-color: 55 107 181;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-9f5e5e366b1274bb60f94b8770db1d7d)+.shopify-section:has(.section-spacing.color-scheme--bg-9f5e5e366b1274bb60f94b8770db1d7d:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--scheme-5cff1c18-2692-4195-ae8f-424815673fce {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 255 255 255;
      --background: 236 33 38 / 1.0;
      --background-without-opacity: 236 33 38;
      --background-gradient: ;
      --border-color: 239 66 71;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

    .shopify-section:has(.section-spacing.color-scheme--bg-95f85493da13dbc5ab3447f8a1769325)+.shopify-section:has(.section-spacing.color-scheme--bg-95f85493da13dbc5ab3447f8a1769325:not(.bordered-section)) .section-spacing {
      padding-block-start: 0;
    }

    .color-scheme--dialog {
      /* Color settings */
      --accent: 28 28 28;
      --text-color: 28 28 28;
      --background: 255 255 255 / 1.0;
      --background-without-opacity: 255 255 255;
      --background-gradient: ;
      --border-color: 221 221 221;
      /* Button colors */
      --button-background: 28 28 28;
      --button-text-color: 255 255 255;

      /* Circled buttons */
      --circle-button-background: 255 255 255;
      --circle-button-text-color: 28 28 28;
    }

































@media (min-width: 700px) {
            #shopify-section-template--18155194187938__5e7279cc-35f1-4d8c-8386-ada339db5557 p {
              font-size: 1rem;
            }


          .custom-page-navigation ul {
            list-style: none;
            display: flex;
            justify-content: center;
            gap: 20px;
            padding: 20px;
            margin: 0 auto;
            flex-wrap: wrap;
          }

          .custom-page-navigation li {
            font-weight: 700;
          }

          html {
            scroll-behavior: smooth;
          }

          .custom-page-navigation li:hover {
            color: #f15a24;
          }

          @media screen and (max-width: 699px) {
            .custom-page-navigation ul {
              gap: 10px;
              padding: 10px;
            }
          }

          #shopify-section-template--18155194187938__custom_multi_column_x8Xawa {
            --multi-column-gap: 1rem;
            /* 7rem; */
            --multi-column-column-width: 80vw;
            --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
            --multi-column-content-alignment: safe center;
          }

          @media screen and (min-width: 600px) {
            #shopify-section-template--18155194187938__custom_multi_column_x8Xawa {
              --multi-column-gap: 1.5rem;
              /* 4.5rem; */
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: 38vw;
            }
          }

          @media screen and (min-width: 999px) {
            #shopify-section-template--18155194187938__custom_multi_column_x8Xawa {
              --multi-column-gap: 1.875rem;
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: calc(
                100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) *
                  ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row))
              );
              --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
            }
          }

          #shopify-section-template--18155194187938__custom_multi_column_f6rgcb {
            --multi-column-gap: 1rem;
            /* 7rem; */
            --multi-column-column-width: 80vw;
            --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
            --multi-column-content-alignment: safe center;
          }

          @media screen and (min-width: 600px) {
            #shopify-section-template--18155194187938__custom_multi_column_f6rgcb {
              --multi-column-gap: 1.5rem;
              /* 4.5rem; */
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: 38vw;
            }
          }

          @media screen and (min-width: 999px) {
            #shopify-section-template--18155194187938__custom_multi_column_f6rgcb {
              --multi-column-gap: 1.875rem;
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: calc(
                100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) *
                  ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row))
              );
              --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
            }
          }
          #shopify-section-template--18155194187938__custom_multi_column_XYkwkk {
            --multi-column-gap: 1rem;
            /* 7rem; */
            --multi-column-column-width: 80vw;
            --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
            --multi-column-content-alignment: safe center;
          }

          @media screen and (min-width: 600px) {
            #shopify-section-template--18155194187938__custom_multi_column_XYkwkk {
              --multi-column-gap: 1.5rem;
              /* 4.5rem; */
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: 38vw;
            }
          }

          @media screen and (min-width: 999px) {
            #shopify-section-template--18155194187938__custom_multi_column_XYkwkk {
              --multi-column-gap: 4.375rem;
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: calc(
                100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) *
                  ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row))
              );
              --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
            }
          }
                    #shopify-section-template--18155194187938__custom_multi_column_XYkwkk .custom .multi-column__item {
            background: none !important;
            box-shadow: 0 0 0 0;
          }

          #shopify-section-template--18155194187938__custom_multi_column_XYkwkk .multi-column {
            padding: 0;
          }
          #shopify-section-template--18155194187938__custom_multi_column_XtC66k {
            --multi-column-gap: 1rem;
            /* 7rem; */
            --multi-column-column-width: 80vw;
            --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
            --multi-column-content-alignment: safe center;
          }

          @media screen and (min-width: 600px) {
            #shopify-section-template--18155194187938__custom_multi_column_XtC66k {
              --multi-column-gap: 1.5rem;
              /* 4.5rem; */
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: 38vw;
            }
          }

          @media screen and (min-width: 999px) {
            #shopify-section-template--18155194187938__custom_multi_column_XtC66k {
              --multi-column-gap: 1.875rem;
              --multi-column-columns-per-row: 3;
              --multi-column-column-width: calc(
                100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) *
                  ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row))
              );
              --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
            }
          }

          #shopify-section-template--18155194187938__custom_multi_column_BKPWpy {
            --multi-column-gap: 1rem;
            /* 7rem; */
            --multi-column-column-width: 80vw;
            --multi-column-grid: auto / auto-flow var(--multi-column-column-width);
            --multi-column-content-alignment: safe center;
          }

          @media screen and (min-width: 600px) {
            #shopify-section-template--18155194187938__custom_multi_column_BKPWpy {
              --multi-column-gap: 1.5rem;
              /* 4.5rem; */
              --multi-column-columns-per-row: 2;
              --multi-column-column-width: 38vw;
            }
          }

          @media screen and (min-width: 999px) {
            #shopify-section-template--18155194187938__custom_multi_column_BKPWpy {
              --multi-column-gap: 1.875rem;
              --multi-column-columns-per-row: 3;
              --multi-column-column-width: calc(
                100% / var(--multi-column-columns-per-row) - var(--multi-column-gap) *
                  ((var(--multi-column-columns-per-row) - 1) / var(--multi-column-columns-per-row))
              );
              --multi-column-grid: auto / repeat(auto-fit, var(--multi-column-column-width));
            }
          }
          @media screen and (min-width: 700px) {
            .custom-container-desktop-video {
              margin-inline-start: 15%;
              margin-inline-end: 15%;
            }
          }
          #shopify-section-template--18155194187938__featured_collections_awXyED {
            --product-list-items-per-row: 2;
            --product-list-horizontal-spacing-factor: 1;
            --product-list-vertical-spacing-factor: 1;
            background: #efefef;
          }

          @media screen and (min-width: 700px) {
            #shopify-section-template--18155194187938__featured_collections_awXyED {
              --product-list-items-per-row: 4;
            }
          }