/** Shopify CDN: Minification failed

Line 841:1 Expected "}" to go with "{"

**/





@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=6b6e6a7b485d6fbf01320324c6f6b27e8946571644dcbcbb0949431e31c672f2") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=383ea9461be002b527ec536cd33eb8a1e78e878f009cb677224548acff6ad0f7") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a4f94decc9af9d610f367de7fb45fadbc8940e489a002859136c5c8fd7ecb072") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=abcfd32e6a6fec2cbc3ca32c81ab8316a047dbc26b81d912f5bfde83e0a648a0") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n1.2f0714cbd41857ba00d5d4fafdce92c40aadb8e6.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=ecebc28413da670782bcf054b8328b2aed2edfebc442e72d33162782d36a5405") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n1.7bec1bf4c4d0f77c37dc95cf9616413eceba9082.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=efa1ce93005994d2ff2e9aafd038591cd8b1dd08ca2655fa8fcf3145e9263c78") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=580fcb0ed19c7e20ab37b7816ef26a0df3c69ccdac6817c30428eedf1c559cc9") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=3e9ff9aefc85477adb6fc18bfc2f647eb4ecc4893a05ac972a6f6c190f1801fa") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cb1275e59e7537284d0ab598f76700f08ba8064eed0444ba19f8e3047df0ade5") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5a002ef60330a80bcb0f04349706ac27a46940f2900437681fb8a43ee7545182") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a4f94decc9af9d610f367de7fb45fadbc8940e489a002859136c5c8fd7ecb072") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=abcfd32e6a6fec2cbc3ca32c81ab8316a047dbc26b81d912f5bfde83e0a648a0") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c3793ba09cbd5b1cc4fd8479f40d0647d322d9f4dd4130855760bd87f421dcd0") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=509f3b4394f42282dfdc50f547da220da4591966a7d137b867f0e4336857ef2d") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=20a15ce785eb95406485f48b1736559c48d62af041008c9c5c00264467fe1bc1") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=98d85f177930ee32dac89ecf7a3b5806ea542d9c96a429dbb560da6d60e1c011") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=6b6e6a7b485d6fbf01320324c6f6b27e8946571644dcbcbb0949431e31c672f2") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=383ea9461be002b527ec536cd33eb8a1e78e878f009cb677224548acff6ad0f7") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n8.853056e398b4dadf6838423edb7abaa02f651554.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7e36ef5d78253f0686382f201c272fe313f7756d114c92f0223dfef6a4909428") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n8.9201aba6104751e1b3e48577a5a739fc14862200.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c082dd1bc6bfc08ce78a33b4ab90fd035cf1b2cb229b54d95602fd4fee81005f") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n9.680ded1be351aa3bf3b3650ac5f6df485af8a07c.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=f22953bec91d3bc5a8f40ce7bfd01ce298babe2c030c3b003da6410fa04a348e") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n9.0cc5aaeff26ef35c23b69a061997d78c9697a382.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=ea0106e2f9b5dced4ed120853521dfe599791098336a1d473c4d175cd34041f7") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n1.2f0714cbd41857ba00d5d4fafdce92c40aadb8e6.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=ecebc28413da670782bcf054b8328b2aed2edfebc442e72d33162782d36a5405") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n1.7bec1bf4c4d0f77c37dc95cf9616413eceba9082.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=efa1ce93005994d2ff2e9aafd038591cd8b1dd08ca2655fa8fcf3145e9263c78") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n2.6158a4b6474a580592572fe30f04d0efe5adcbe8.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=580fcb0ed19c7e20ab37b7816ef26a0df3c69ccdac6817c30428eedf1c559cc9") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n2.e4b01871223c147c2b91e7b86462152be4d7b524.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=3e9ff9aefc85477adb6fc18bfc2f647eb4ecc4893a05ac972a6f6c190f1801fa") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n3.29e699231893fd243e1620595067294bb067ba2a.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=cb1275e59e7537284d0ab598f76700f08ba8064eed0444ba19f8e3047df0ade5") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n3.64ed56f012a53c08a49d49bd7e0c8d2f46119150.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=5a002ef60330a80bcb0f04349706ac27a46940f2900437681fb8a43ee7545182") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.81949fa0ac9fd2021e16436151e8eaa539321637.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=a4f94decc9af9d610f367de7fb45fadbc8940e489a002859136c5c8fd7ecb072") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n4.a6c632ca7b62da89c3594789ba828388aac693fe.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=abcfd32e6a6fec2cbc3ca32c81ab8316a047dbc26b81d912f5bfde83e0a648a0") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n5.07ef3781d9c78c8b93c98419da7ad4fbeebb6635.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c3793ba09cbd5b1cc4fd8479f40d0647d322d9f4dd4130855760bd87f421dcd0") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n5.adf9b4bd8b0e4f55a0b203cdd84512667e0d5e4d.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=509f3b4394f42282dfdc50f547da220da4591966a7d137b867f0e4336857ef2d") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n6.1326b3e84230700ef15b3a29fb520639977513e0.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=20a15ce785eb95406485f48b1736559c48d62af041008c9c5c00264467fe1bc1") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n6.652f051080eb14192330daceed8cd53dfdc5ead9.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=98d85f177930ee32dac89ecf7a3b5806ea542d9c96a429dbb560da6d60e1c011") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.3c434e22befd5c18a6b4afadb1e3d77c128c7939.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=6b6e6a7b485d6fbf01320324c6f6b27e8946571644dcbcbb0949431e31c672f2") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n7.5d9fa6e2cae713c8fb539a9876489d86207fe957.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=383ea9461be002b527ec536cd33eb8a1e78e878f009cb677224548acff6ad0f7") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n8.853056e398b4dadf6838423edb7abaa02f651554.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=7e36ef5d78253f0686382f201c272fe313f7756d114c92f0223dfef6a4909428") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n8.9201aba6104751e1b3e48577a5a739fc14862200.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=c082dd1bc6bfc08ce78a33b4ab90fd035cf1b2cb229b54d95602fd4fee81005f") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_n9.680ded1be351aa3bf3b3650ac5f6df485af8a07c.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=f22953bec91d3bc5a8f40ce7bfd01ce298babe2c030c3b003da6410fa04a348e") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_n9.0cc5aaeff26ef35c23b69a061997d78c9697a382.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=ea0106e2f9b5dced4ed120853521dfe599791098336a1d473c4d175cd34041f7") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_i4.5a4ea298b4789e064f62a29aafc18d41f09ae59b.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=1392c0581de428f65d9576bc45dfb0be33e04da3fab96e22d16b971593804597") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_i4.072b5869c5e0ed5b9d2021e4c2af132e16681ad2.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=0c4b21e9cd92c1f8d5b188ae61d7f86b3318838ee7f49b55d22291a8527aaab2") format("woff");
}

@font-face {
  font-family: Montserrat;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//polishangel.com/cdn/fonts/montserrat/montserrat_i7.a0d4a463df4f146567d871890ffb3c80408e7732.woff2?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=fb17268cd4890ba5c2002e33da716e74eb0de065ce8bbf74d48482ddb1b332f8") format("woff2"),
       url("//polishangel.com/cdn/fonts/montserrat/montserrat_i7.f6ec9f2a0681acc6f8152c40921d2a4d2e1a2c78.woff?h1=cG9saXNoYW5nZWwudXM&h2=cG9saXNoYW5nZWwuY29t&h3=d3d3LXBvbGlzaGFuZ2VsLXVzLmFjY291bnQubXlzaG9waWZ5LmNvbQ&hmac=e35a10f37262527b2ffe08d1ab60c9ccf48a57ab8d5fbb9d44482c629fb9e47b") format("woff");
}

@font-face { font-family: 'i'; src: url(//polishangel.com/cdn/shop/t/7/assets/icomoon.woff?v=131928518403279058281757403962) format('woff'); font-display: swap; }

:root {
  --theme_text:     var(--white);

  --theme_btn_text:    var(--primary_btn_fg);
  --theme_bg_btn:      var(--primary_btn_bg);
  --theme_bg_btn_dark: var(--primary_btn_bg_dark);
  --theme_bg_btn_fade: var(--primary_btn_bg_dark);

  --buy_btn_fg:      #ffffff;
  --buy_btn_bg:        #127749;
  --buy_btn_bg_dark:   #0f613b;

  --dynamic_buy_btn_fg:    #ffffff;
  --dynamic_buy_btn_bg:      #4f525b;
  --dynamic_buy_btn_bg_dark: #43464d;

  --unavailable_buy_btn_fg:    #0280ff;
  --unavailable_buy_btn_bg:      #e5e5e5;
  --unavailable_buy_btn_bg_dark: #d8d8d8;

  --top_search_bg:var(--body_bg);
  --input_fg:    var(--dark);
  --rt_fill: var(--accent);
  --theme_bg_light: var(--bg_secondary);
  

  --alert_error:        #810000;
  --alert_error_bg:     #ff8181;
  --alert_valid:        #72d112;
  --lime:               #72d112;

  --product_label_bg:   #0e1320;
  --product_label_bg_dark:#06080e;
  --product_label_text: #ffffff;
  --sale_label_bg:      #0280ff;
  --sale_label_bg_dark: #0073e8;
  --sale_label_text:    #ffffff;

  --positive_bg:        #72d112;
  --positive_bg_dark:   #65ba10;
  --positive_fg:	      var(--white);

  --ar_op: 0.4;
  --ar_op_h: 1;
  --ar_bg:              var(--tertiary_btn_bg);
  --ar_bg_h:            var(--ar_bg);
  --ar_fg:              var(--tertiary_btn_fg);
  --ar_fg_h:            var(--ar_fg);

  --price_color:        #d3d3d3;
  --price_color_old:    #686868;

  --multiply_bg_product:  var(--scheme-2);
  --multiply_bg_collection: var(--scheme-2);

  --primary_text:       var(--);
  --primary_text_h:     var(--);

  --breadcrumbs_fz:  13px;

  --main_ff_h:          Montserrat, sans-serif;
  --main_fw_h:          700;
  --main_fw_h_strong:   700;
  --main_fs_h:          normal;
  --main_ls_h:          0.03em;
  --main_tt_h:          none;
  --main_lh_h:          1.2;


  --main_ff:            Montserrat, sans-serif;
  --main_fs:            normal;
  --main_tt:            none;

  --main_fw:            400;
  --main_fw_strong:     700;

  --main_ls:            0.02em;
  --main_lh:            1.6;
  --main_fz:            16px;

  --main_h1:            72px;
  --main_h2:            39px;
  --main_h3:            28px;
  --main_h4:            20px;
  --main_h5:            16px;
  --main_h6:            16px;
  --main_h_small:       var(--main_h6);

  --mob_h1:             31px;
  --mob_h2:             24px;
  --mob_h3:             20px;
  --mob_h4:             16px;
  --mob_h5:             14px;
  --mob_h6:             12px;
  --mob_h_small:        14px;
  --mob_fz:             14px;
  --theme_btn_fz_mob:   14px;


  --theme_btn_ff:            var(--main_ff_h);
  --theme_btn_fs:            var(--main_fs_h);

  --theme_btn_fw:            600;
  --theme_btn_fz:          14px;
  --theme_btn_tt:          none;
  --theme_btn_ls:          -0.01em;
  --button_bw: 2px;
  --button_corners: 32px;
  --button_height: 50px;


  --price_ff:            var(--main_ff_h);
  --price_fs:            var(--main_fs_h);

  --price_fw:            400;
  --l4cl_h_small: 13px;


  --b2p: 0px;

  --glw: 10000px;
  --ratio: 1.0;
  --theme_bg_gradient: var(--accent_gradient);
  --circle_size: 55px;
  /* --gutter: 1.5; */
}
@media only screen and (max-width: 760px) {
  :root {
    --main_mr: 20px;
    --size_70_f: 12vw;
    --main_fz: var(--mob_fz);
    --theme_btn_fz: var(--theme_btn_fz_mob);
    --main_h1: var(--mob_h1);
    --main_h2: var(--mob_h2);
    --main_h3: var(--mob_h3);
    --main_h4: var(--mob_h4);
    --main_h5: var(--mob_h5);
    --main_h6: var(--mob_h6);
    --main_lead: var(--mob_lead);
  
    --header_height_static: 70px; /* the header height is always 70px on mobile */
  }
}


[class*="palette-"], [data-active-content*="palette-"] {
--headings_text:      var(--primary_text);
}

.title-styling h1, .title-styling h2, .title-styling h3, .title-styling h4, .title-styling h5, .title-styling h6 {
  margin-bottom: var(--main_mr);
  margin-top: 0;
}
.title-styling.title-30 h1, .title-styling.title-30 h2, .title-styling.title-30 h3, .title-styling.title-30 h4, .title-styling.title-30 h5, .title-styling.title-30 h6 {
  margin-bottom: 30px;
}
.title-styling.title-main-mr h1, .title-styling.title-main-mr h2, .title-styling.title-main-mr h3, .title-styling.title-main-mr h4, .title-styling.title-main-mr h5, .title-styling.title-main-mr h6 {
  margin-bottom: calc(calc(var(--main_fz) * 1.5) * .55) !important;
}
@media only screen and (max-width: 760px) {
  .title-styling.title-30 h1, .title-styling.title-30 h2, .title-styling.title-30 h3, .title-styling.title-30 h4, .title-styling.title-30 h5, .title-styling.title-30 h6 {
    margin-bottom: 20px;
  }
}

/* Typography */
.title-underline-none :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] { text-decoration: none!important; }
.title-underline-accent :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] { color: var(--accent); }
.title-underline-gradient :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] {
  background: var(--accent_gradient);
  background-clip: text; -webkit-background-clip: text;
  text-fill-color: transparent; -webkit-text-fill-color: transparent;
}
.title-underline-secondary-font :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] {
  font-family: Montserrat, sans-serif;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  letter-spacing: 0.02em;
}
.title-underline-secondary-font :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] strong, .title-underline-secondary-font :is(h1, h2, h3, h4, h5, h6) span[style*="text-decoration:underline"] b {
  font-weight: 700;
}

#root [class*="button-palette-"] button[disabled]:before, #root [class*="button-palette-"] button.disabled:before {
  --secondary_bg_fade:  var(--secondary_btn_bg_dark);
}

#root [class*="button-palette-"] button[disabled]:before, #root [class*="button-palette-"] button.disabled:before {
  --theme_bg_fade:  var(--theme_bg_btn_dark);
}

.overlay-primary { 
  --theme_btn_text: var(--secondary_btn_fg);
  --theme_bg_btn: var(--secondary_btn_bg);
  --theme_bg_btn_dark: var(--secondary_btn_bg_dark);
  --theme_bg_btn_fade: var(--secondary_btn_bg_dark);
}
.overlay-secondary {--theme_btn_text: var(--secondary_btn_fg); --theme_bg_btn: var(--secondary_btn_bg); --theme_bg_btn_dark: var(--secondary_btn_bg_dark); --theme_bg_btn_fade: var(--secondary_btn_bg_dark); }
.overlay-tertiary, .link-btn.overlay-tertiary a, .link-btn a.overlay-tertiary, button.overlay-tertiary, .overlay-tertiary button, .s1bx.overlay-tertiary {
  --tertiary_bg: var(--tertiary_btn_bg);
  --primary_bg: var(--tertiary_btn_bg);
  --primary_text: var(--tertiary_btn_fg);
  --secondary_btn_fg: var(--tertiary_btn_fg);
  --secondary_bg: var(--tertiary_bg); 
  --secondary_btn_bg: var(--primary_bg);
  --theme_btn_text: var(--tertiary_btn_fg);
  --theme_bg_btn_dark: var(--tertiary_btn_bg_dark);
  --theme_bg_btn: var(--tertiary_btn_bg);
}
button:not([class*="overlay-"]), .link-btn:not([class*="overlay-"], .tabs) a:not([class*="overlay-"]), #nav-user > ul > li > a i span, #totop a, .overlay-primary, .link-btn.overlay-primary a, .link-btn a.overlay-primary, button.overlay-primary, .overlay-primary button, .s1bx.overlay-primary {
  --secondary_btn_fg: var(--primary_btn_fg);
  --secondary_bg: var(--primary_btn_bg);
  --secondary_btn_bg: var(--primary_btn_bg);
  --secondary_btn_bg_dark: var(--primary_btn_bg_dark);
  --primary_text: var(--secondary_btn_fg);
}
.link-btn a.overlay-buy_button, button.overlay-buy_button, .overlay-buy_button button, .s1bx.overlay-buy_button { /* used to be overlay-tertiary, but this name has been taken over to be used for the tertiary button in the color schemes*/
  --theme_bg_btn_dark: var(--buy_btn_bg_dark);
  --theme_bg_btn: var(--buy_btn_bg);
  --theme_btn_text: var(--buy_btn_fg);
}
.link-btn a.overlay-dynamic_buy_button, button.overlay-dynamic_buy_button, .overlay-dynamic_buy_button button, .s1bx.overlay-dynamic_buy_button { /* used to be overlay-quaternary, but this might conflict in the future when more button colors are added */  
  --theme_bg_btn_dark: var(--dynamic_buy_btn_bg_dark);
  --theme_bg_btn: var(--dynamic_buy_btn_bg);
  --theme_btn_text: var(--dynamic_buy_btn_fg);
  --theme_btn_text_static: var(--theme_btn_text);
}
.link-btn a.overlay-unavailable_buy_button, button.overlay-unavailable_buy_button, .overlay-unavailable_buy_button button, .s1bx.overlay-unavailable_buy_button { /* used to be overlay-quinary, but this might conflict in the future when more button colors are added */
  --theme_bg_btn_dark: var(--unavailable_buy_btn_bg_dark);
  --theme_bg_btn: var(--unavailable_buy_btn_bg);
  --theme_btn_text: var(--unavailable_buy_btn_fg);
}
.link-btn a.overlay-secondary_bg, button.overlay-secondary_bg, .overlay-secondary_bg button, .s1bx.overlay-secondary_bg {
  --secondary_btn_fg: var(--primary_text);
  --secondary_bg: var(--bg_secondary);
  --secondary_btn_bg: var(--secondary_bg);
  --secondary_btn_bg_dark: var(--secondary_btn_bg);
}
.overlay-primary, .overlay-secondary, .overlay-tertiary, .overlay-buy_button, .overlay-dynamic_buy_button, .overlay-unavailable_buy_button { --link_underline_c: var(--secondary_bg); }

.l4al > .overlay-primary { color: var(--primary_btn_fg); --primary_text: var(--primary_btn_fg); }
#root .l4al > .overlay-primary:before { background: var(--primary_btn_bg); opacity: 1; }
.l4al > .overlay-secondary { color: var(--secondary_btn_fg); --primary_text: var(--secondary_btn_fg); }
#root .l4al > .overlay-primary:before { background: var(--secondary_btn_bg); opacity: 1; }
.l4al > .overlay-tertiary { color: var(--tertiary_btn_fg); --primary_text: var(--tertiary_btn_fg); }
#root .l4al > .overlay-tertiary:before { background: var(--tertiary_btn_bg); opacity: 1; }
.l4al > .overlay-buy_button { color: var(--buy_btn_fg); --primary_text: var(--buy_btn_fg); }
#root .l4al > .overlay-buy_button:before { background: var(--buy_btn_bg); opacity: 1; }
.l4al > .overlay-dynamic_buy_button { color: var(--dynamic_buy_btn_fg); --primary_text: var(--dynamic_buy_btn_fg);}
#root .l4al > .overlay-dynamic_buy_button:before { background: var(--dynamic_buy_btn_bg); opacity: 1; }
.l4al.f8pr-shipping-timer:empty { display: none; }

.module-color-palette[class*=palette-] .img-overlay, #background.module-color-palette[class*="palette-"] .img-overlay { background: var(--primary_bg); }
.module-color-palette[class*="palette-"] h1, .module-color-palette[class*="palette-"] h2, .module-color-palette[class*="palette-"] h3, .module-color-palette[class*="palette-"] h4, .module-color-palette[class*="palette-"] h5, .module-color-palette[class*="palette-"] h6 { color: var(--headings_text); }
.module-color-palette[class*="palette-"] { color: var(--primary_text); --price_color: var(--primary_text); --price_color_old: var(--primary_text); }
.module-color-palette[class*=palette-] { color: var(--primary_text); --rt_fill: var(--primary_text); }
.module-color-palette[class*='palette-']:before { background: var(--primary_bg); }
[class*="palette-"] button:not(.loading), [class*="palette-"] input[type="button"], [class*="palette-"] input[type="reset"], [class*="palette-"] input[type="submit"], [class*="palette-"] .link-btn a:not(.loading) { color: var(--theme_btn_text); }
[data-active-content*="palette-"] .swiper-custom-pagination, [data-active-content*="palette-"] .play-pause { color: var(--primary_text); }
.m6bx[class*="palette-"] > p, .m6bx[class*="palette-"] > p, .m6bx[class*="palette-"] > h2, .m6bx[class*="palette-"] > strong, .m6bx[class*="palette-"] > em, .m6bx[class*="palette-"] > ul { color: var(--primary_text); }
.m6bx[class*="palette-"]:before { background: var(--primary_bg); }
.m6bx[class*="palette-"].overlay:before { border: none; }
.m6as[class*="palette-"]:before { background: var(--primary_bg); }
.m6wd[class*="palette-"] .l4ts.box li, .m6wd[class*="palette-"] .l4ts.box .li { color: var(--black); }
.l4ft.hover-out li[class*="palette-"]:before { background: none; }
.m6fr[class*="palette-"] article:before { background: var(--primary_bg)!important; }
.l4al li[class*="palette-"]:before { background: var(--primary_bg); }
.l4al li[class*="palette-"]:before { border-width: 0; }
.m6bx.inline[class*="palette-"]:before { border-width: 0; }
.l4sc.box a:hover { --theme_bg: var(--accent); }
/* Other*/

[id*="shopify-section-"] .placeholder-svg, .placeholder-svg { background-color: var(--sand); fill: #c4c4c4; }
label span.text-end.hidden, #root span.f8pr-pickup.hidden { display: none; }
.image-compare figure { width: 100%; }
.no-before:before { content: none; }
@media only screen and (max-width: 47.5em) {
  .accordion-a.compact + .accordion-a { margin-top: -10px; }
}
@media only screen and (min-width: 47.5em) {
  .l4ft.outer-radius { border-radius: var(--b2r); overflow: hidden; }
  .l4ft.outer-radius li { --b2r: 0; }
}

/* Buttons */


.link-btn:not(.solid) a:not(.solid), button:not(.solid), .link-btn:not(.solid) a:not(.solid):before, button:not(.solid):before { box-shadow: none; }



.day-switched {
  --coal:   	        #444749;
  --price_color: inherit;
  --price_color_old: inherit;
  --primary_text:       var(--white);
  --primary_text_h:     var(--white);
  --input_fg: var(--primary_text);
  --input_bg: var(--body_bg);
  --input_bd: rgba(255, 255, 255, 0.2);

  --top_search_bg:  var(--top_main_bg);

  --theme_bg_btn_dark: var(--theme_bg_btn);
  --theme_bg_btn_fade: var(--theme_bg_btn);
  --sand: var(--body_bg);
}
.day-switched .link-btn a.overlay-buy_button, .day-switched button.overlay-buy_button, .day-switched .overlay-buy_button button, .day-switched .s1bx.overlay-buy_button { /* Darkmode buy button */
    --theme_bg_btn:   var(--primary_btn_bg);
    --theme_btn_text: var(--primary_btn_fg);
    --theme_bg_btn_dark: var(--theme_bg_btn);
}
.day-switched .link-btn a.overlay-dynamic_buy_button, .day-switched button.overlay-dynamic_buy_button, .day-switched .overlay-dynamic_buy_button button, .day-switched .s1bx.overlay-dynamic_buy_button { /* Darkmode dynamic buy button */
    --theme_bg_btn:   var(--dynamic_buy_btn_bg);
    --theme_btn_text: var(--dynamic_buy_btn_fg);
    --theme_bg_btn_dark: var(--theme_bg_btn);
}
.day-switched .overlay-gray {
  color: var(--primary_text);
}
.day-switched .l4ca > li:before,
.day-switched #nav li:before, .day-switched #nav:not([data-type])>ul.nav-user:before {
  border-color: var(--white);
  opacity: 0.4;
}
.day-switched[data-whatin="mouse"] .l4ca.compact li:hover:before {
  background: var(--dark);
  opacity: 0.4;
}
.day-switched [class*=text-palette-], .day-switched [data-active-content*=text-palette-] {
  --primary_text:       var(--white);
}
.day-switched #root .check.switch label:after { --white: var(--black); }
html.has-first-m6fr-wide[style*="--transparent_header_fg_brightness: 1"] #header-outer:not(.fixed) .dark-only { display: block; }
html.has-first-m6fr-wide[style*="--transparent_header_fg_brightness: 1"] #header-outer:not(.fixed) .dark-hide { display: none; }

html[data-whatin="mouse"] .l4ca.compact li:hover figure.img-multiply-bg:before { background: var(--multiply_bg_product); opacity: 1; }
.l4cl .slider img~img, .l4cl picture~picture { background: var(--multiply_bg_product); }

figure.img-multiply-bg:before, picture.img-multiply-bg:before, picture.img-multiply-bg.s4wi .swiper-slide a:before, .img.img-multiply-bg:before { --body_bg: var(--multiply_bg_product); --gallery: var(--multiply_bg_product); background: var(--multiply_bg_product); } /* Product/collection image multiply background custom color palette 1/2 */
.catalog figure.img-multiply-bg:before, .catalog picture.img-multiply-bg:before, .catalog picture.img-multiply-bg.s4wi .swiper-slide a:before, #nav > ul > li > ul a .img:has(.img-multiply-bg) { --body_bg: var(--multiply_bg_collection); --gallery: var(--multiply_bg_collection); --drop_nav_bg: var(--multiply_bg_collection); background: var(--multiply_bg_collection); } /* Product/collection image multiply background custom color palette 2/2 */

.m6fr:not([data-active-content*="plain"]) .swiper-custom-bullets { --primary_text: inherit; color: var(--primary_text); } /* the slider navigation should get the same color as the text */

html.dm-ready.has-first-m6fr-wide:not(.fixed-sticky) .shopify-section-header #header-outer:not(.fixed),
html.dm-ready.has-first-m6fr-wide:not(.fixed-sticky) .shopify-section-header #header-outer:not(.fixed) #nav-outer:not(.fixed) #nav {
  --top_search_bd:     unset;
  --top_main_bg:       var(--transparent_header_bg);
  --top_main_fg:       var(--transparent_header_fg);
  --top_main_fg_hover: var(--top_main_fg);
  --menu_fg:           var(--top_main_fg);
}

#content > * { position: relative; z-index: 0; }
#content > *:has(+.shopify-section-footer) { z-index: 1; }
@media only screen and (min-width: 62.5em) {
  html.dm-ready.has-first-m6fr-wide:not(.fixed-sticky) .shopify-section-header #header-outer:not(.fixed) #nav-outer:not(.fixed) #nav {
    --top_nav_btn_bg:    var(--transparent_header_btn_bg);
    --top_nav_btn_fg:    var(--transparent_header_btn_fg);
    --top_nav_fg:        var(--top_main_fg);
    --top_nav_fg_hover:  var(--top_main_fg);
    color:               var(--top_main_fg);
  }
}
@media only screen and (max-width: 47.5em) {
  .shopify-section-footer > .l4pm > .follow-on-shop { width: 100%; text-align: center; }
}
.form-m-14 > p { margin-bottom: 14px; }
.module-color-palette .swiper-button-next, .module-color-palette .swiper-button-prev { color: var(--primary_text); }

.ff-primary, .ff-primary-digit .simply-amount, .l4ft li > .content .ff-primary {
  font-family: Montserrat, sans-serif;
  text-transform: none;
  font-weight: var(--main_fw_h);
  font-style: normal;
  --main_fw_strong: var(--main_fw_h_strong);
  letter-spacing: 0.03em;
  --main_ff: Montserrat, sans-serif;
}
.ff-secondary, .ff-secondary-digit .simply-amount, .l4ft li > .content .ff-secondary  {
  font-family: Montserrat, sans-serif;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  --main_fw_strong: 700;
  letter-spacing: 0.02em;
  --main_ff: Montserrat, sans-serif;
}
.ff-primary p, .ff-secondary p, .ff-primary li, .ff-secondary li  {
  font-weight: var(--main_fw);
  letter-spacing: var(--main_ls);
}
.ff-primary.text-uppercase, .ff-secondary.text-uppercase { text-transform: uppercase; }
.fw-100, .l4ft li > .content .fw-100, .ff-primary.fw-100 p, .ff-secondary.fw-100 p { font-weight: 100; }
.fw-200, .l4ft li > .content .fw-200, .ff-primary.fw-200 p, .ff-secondary.fw-200 p { font-weight: 200; }
.fw-300, .l4ft li > .content .fw-300, .ff-primary.fw-300 p, .ff-secondary.fw-300 p { font-weight: 300; }
.fw-400, .l4ft li > .content .fw-400, .ff-primary.fw-400 p, .ff-secondary.fw-400 p { font-weight: 400; }
.fw-500, .l4ft li > .content .fw-500, .ff-primary.fw-500 p, .ff-secondary.fw-500 p { font-weight: 500; }
.fw-600, .l4ft li > .content .fw-600, .ff-primary.fw-600 p, .ff-secondary.fw-600 p { font-weight: 600; }
.fw-700, .l4ft li > .content .fw-700, .ff-primary.fw-700 p, .ff-secondary.fw-700 p { font-weight: 700; }
.fw-800, .l4ft li > .content .fw-800, .ff-primary.fw-800 p, .ff-secondary.fw-800 p { font-weight: 800; }
.fw-900, .l4ft li > .content .fw-900, .ff-primary.fw-900 p, .ff-secondary.fw-900 p { font-weight: 900; }

#filters.m6pn .sticky-in-panel.is-sticky:before { top: 0; } /* hotfix for in-drawer filters 1/2 */
#filters form { margin-bottom: 2px; } /* hotfix for in-drawer filters 2/2 */
#root .f8fl fieldset > *:not(h1, h2, h3, h4, h5, h6, header) + * { padding-top: 22px; }
/* .dm-ready.has-first-m6fr-wide:not(.has-first-m6bx-wide) .shopify-section-header #header-outer:not(.fixed), .dm-ready.has-background .shopify-section-header #header-outer:not(.fixed) {
  color: var(--top_main_fg);
  --top_main_fg: var(--white);
  --top_main_bg: var(--primary_text);
  --menu_fg: var(--white);
} */
.dm-ready.has-first-m6fr-wide .shopify-section-header #header-outer:not(.fixed) {
  color: var(--top_main_fg);
}

/* START Mobile quickshop fixes */
@media only screen and (max-width: 47.5em) {
  /* Fix space above image */
  #quickshop, #quickshop .l4pr-container { margin-top: 0 !important; padding-top: 0; }

  /* Fix order of block */
  #quickshop .f8pr-container { display: flex; flex-direction: column; }
  #quickshop .f8pr-container > * { order: 10; }
  #quickshop .f8pr-container > .f8pr-variant-selection { order: 0; }
  #quickshop .f8pr-container > .f8pr-price { order: 1; }
  #quickshop .f8pr-container > .f8pr-vendor { order: 2; }
  #quickshop .f8pr-container > header { order: 3; }
  #quickshop .f8pr-container > .f8pr-stock { order: 4; }

  /* Remove space above blocks */
  #quickshop .l4pr-container + div { margin-top: 0 !important; }
}
/* END Mobile quickshop fixes */

@media only screen and (max-width: 47.5em) {
  html.theme-editor .m6fr.size-s-mobile, html.theme-editor .m6fr .size-s-mobile, html.theme-editor .m6fr figure.size-s-mobile { --mh: 15vh !important; --mhi: 15vh; }
  html.theme-editor .m6fr.size-m-mobile, html.theme-editor .m6fr .size-m-mobile, html.theme-editor .m6fr figure.size-m-mobile { --mh: 25vh !important; --mhi: 25vh; }
  html.theme-editor .m6fr.size-l-mobile, html.theme-editor .m6fr .size-l-mobile, html.theme-editor .m6fr figure.size-l-mobile { --mh: 37vh !important; --mhi: 37vh; }
  .theme-editor.dm-ready.has-first-m6fr-wide #content > .shopify-section:first-child > .m6fr.wide.size-l-mobile { --mh: 37vh !important; --mhi: 37vh; }
}

.m6bx.richtext.size-xs { --mih_desktop: calc(var(--main_fz) * 20); }
.m6bx.richtext.size-s { --mih_desktop: calc(var(--main_fz) * /*24.375*/31.25); }
.m6bx.richtext.size-m { --mih_desktop: calc(var(--main_fz) * /*32.5*/48.125); }
.m6bx.richtext.size-l { --mih_desktop: calc(var(--main_fz) * /*43.75*/60); }
.m6bx.richtext { min-height: var(--mih_desktop); }
@media only screen and (max-width: 760px) {
  .m6bx.richtext.size-xs-mobile { --mih_mobile: 10vh; }
  .m6bx.richtext.size-s-mobile { --mih_mobile: 15vh; }
  .m6bx.richtext.size-m-mobile { --mih_mobile: 30vh; }
  .m6bx.richtext.size-l-mobile { --mih_mobile: 45vh; }
  .m6bx.richtext { --mih: var(--mih_mobile) !important; min-height: var(--mih_mobile); }
}

.s1pr [class*="overlay-"]:not(.s1bx) { font-size: inherit; }
.f8pr.unavailable p.link-btn + .overlay-quaternary { display: none; }
.f8pr-buy-button { --dist_ba: 10px; --dist_bb: var(--dist_ba); }
[data-sal] { opacity: 0; }
.product-card .s1pr .old { font-size: calc(var(--price_fz) - 2px); }
.product-card .s1pr .small { font-size: calc(var(--price_fz) - 2px); }
@media only screen and (max-width: 760px) {
  .l4cl:not(.mobile-scroll) [data-sal], .l4ft:not(.mobile-scroll) [data-sal] { 
    opacity: 1!important; 
  }
}

.s1pr [class*="overlay-"]:not(.s1bx) { font-size: inherit; }

.m6pn, .m6pn .l4ca li, .m6pn .l4ca li h2, .m6pn .l4ca li .s1pr, .m6pn .spr-reviews .spr-review-header-byline, .m6pn .spr-reviews .spr-review-footer a, .m6pn .spr-reviews .spr-review-header h3, .m6pn .invalid-feedback, .m6pn .l4ca .removed, .m6pn .r6rt, .m6pn .l4fl li * { font-size: 14px; }
.m6pn fieldset ::placeholder { font-size: 14px; }
.m6pn fieldset ::-webkit-input-placeholder { font-size: 14px; }
.m6pn fieldset :-ms-input-placeholder { font-size: 14px; }
.m6pn fieldset ::-ms-input-placeholder { font-size: 14px; }
.m6pn li .small { font-size: calc(14px - 2px); }
.m6pn#cart > header > * { display: flex; align-items: center; gap: 16px; }
.shopify-section-group-overlay-group {
  z-index: 999;
}

:root {
  --img_padding: 0%;
  --img_vertical_position: 0%;
}
.l4pr li picture, #root .check.box label picture, .l4ca picture { overflow: hidden; }
#root .l4cl .product-card img, .l4pr img, .l4ca figure picture img, .l4ca.compact img, #root .check.box label img{
  padding: var(--img_padding);
  top: var(--img_vertical_position);
}
.m6pn#cart > header .s1bx { border-left-width: 16px; }
.check figure.size-xs { --size: 20px; }
.check figure.size-s { --size: 35px; }
.check figure.size-m { --size: 50px; }
.check figure.size-l { --size: 65px; }
#root .check input:checked ~ label figure { border-color: var(--theme_bg); }

/* custom header icons */
.icon-custom {
  height: 100%;
  display: flex!important;
  align-items: center;
}
.icon-custom img {
  border-radius: 0!important;
}
#search button:has(.icon-custom){
  display: flex!important;
  align-items: center;
  justify-content: center;
}
#search:not(.processing) button:has(.icon-custom):after{
  content: none!important;
}
#search.processing button:has(.icon-custom) .icon-custom {
  opacity: 0;
}

#header-inner .icon-custom:not(button) img,
#header-inner .icon-custom:not(button) {
  position: relative;
  top: 0;
  margin: 0;
  padding: 0;
  max-height: unset;
  z-index: 0;
}

#root #header-inner>.link-btn a:first-child:has(.icon-custom):after,
#root #header-inner>.link-btn a:first-child:has(.icon-custom):before{
  display: none!important;
}
@media only screen and (min-width: 1000px) {
  .icon-custom.desktop-hide {
    display: none!important;
  }
}
@media only screen and (min-width: 760px) {
  .icon-custom.mobile-only {
    display: none!important;
  }
  #header-inner>.link-btn a:first-child:has(.icon-custom){
    display: flex!important;
  }
}
@media only screen and (max-width: 760px) {
  #header-inner > .link-btn a:first-child .icon-custom {
      top: 0!important;
      position: absolute!important;
  }
  .m2a #header-inner>.link-btn a:first-child .icon-custom {
    transform: none;
  }
  #search button .icon-custom img {
      max-width: calc(var(--custom_top_search_h)* 0.75) !important;
  }
}
/* END custom header icons */

/* .l4ft .main, .l4ft li .main > div  { --main_mr: calc(var(--gutter) * 1rem); } */
/* Dropdown color schemes */
html[data-whatin=mouse] .check.box input:not(.disabled)~label:hover, html[data-whatin=mouse] #root .check.color li>a:hover {
    --input_bg: var(--input_bg_dark);
}
html[data-whatin=mouse] #root .bv_mainselect .bv_ul_inner a:hover, html #root .bv_mainselect .bv_ul_inner .bv_selected>a {
    background: var(--input_bg_dark);
}
/* Active tabs color schemes */
html[data-whatin=mouse] #root .accordion-a.box:not(.compact) > details:not([open]):hover,
.accordion-a.box details[open] summary,
html[data-whatin=mouse] #root .link-btn.tabs > a:hover {
  --primary_text: var(--secondary_btn_fg);
}
html[data-whatin=mouse] #root .accordion-a.box:not(.compact) > details:not([open]):hover:before,
html[data-whatin=mouse] #root .link-btn.tabs > a:hover:before {
  background: var(--secondary_btn_bg);
}
/* Cart Drawer: mobil nur 90% Breite */
@media screen and (max-width: 749px) {
  /* Dein Drawer: <aside id="cart" class="m6pn">… */
  .m6pn#cart {
    width: 90w !important;
    max-width: 90vw !important;
    right: 0;      /* wenn er von rechts einschiebt */
    left: auto;
  }
}/* Cart-Drawer: "Zum Warenkorb" Button unten ausblenden */
.m6pn#cart .link-btn a.overlay-buy_button {
  display: none !important;
}
/* Nur Cart-Drawer auf kleinen Screens anpassen */
@media (max-width: 749px) {
  #cart .l4ca.compact li footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap; /* falls der Remove-Button unterbricht */
 }
/* === Mobile Layout: Preis links neben Produktname, Anzahl rechts, X weg === */ 
@media (max-width: 749px) {
  /* Footer nicht mehr als Block unterhalb, sondern in die Überschrift-Zeile ziehen */
  #cart .l4ca.compact li footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.1rem;
  }
@media (max-width: 749px) {
  #cart .l4ca.compact li footer .s1pr {
    position: relative;
    left: 10px; /* schiebt den Preis 12px nach links */
  }
  /* Anzahl ganz rechts, auf gleicher Höhe wie der Preis */
  #cart .l4ca.compact li footer .input-amount {
    order: 2;
    margin: 0;
  }

  #cart .l4ca.compact li footer .input-amount input {
    width: 80px;     /* anpassen, damit nichts umbricht */
    height: 40px;
  }

  /* Entfernen-X ausblenden */
  #cart .l4ca.compact li footer .remove {
    display: none !important;
  }
/* Cart-Drawer: Zähler neben "Your selection" auf allen Geräten ausblenden */
#cart header .cart-count {
  display: none !important;
}