/** Shopify CDN: Minification failed

Line 202:16 Expected identifier but found whitespace
Line 202:25 Unexpected "{"
Line 202:31 Expected ":"
Line 203:16 Expected identifier but found whitespace
Line 203:25 Unexpected "{"
Line 203:31 Expected ":"
Line 204:9 Expected identifier but found whitespace
Line 204:25 Unexpected "{"
Line 204:31 Expected ":"
Line 223:16 Expected identifier but found whitespace
... and 2 more hidden warnings

**/


@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n7.58aca33913fc6666cc9e8a53f6b16ec5c3c05a3f.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=709c4e181570eca6116dfbfb8247b4278ca9c02094a2e6f015994bf49058a61c") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n7.59016f931f3f39434d2e458fba083eb7db7a07d9.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=a66034e56819a0b9d5529968da609d2854a8415c43c199ea7e85244cb2843b0d") format("woff");
}

@font-face {
  font-family: "ITC Clearface";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n4.0b8e5be1178a7d02f1cb5b4354ada58ec706fc90.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=b5acb2ab9eeef3a80679a9341bb6949eda2c57937fc7caf48a3dfbc93926d035") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n4.3e5bedaa384b59e204df7f200155500d48e610ba.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=19d1e0bffa3c3a1926314c32eaf54b6030c841c9c7147615e8d61fb743034a54") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n1.c38651fae6617112e598a3eae6e304966bb50d9c.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=280537e08228767b72e28f5fc30e53311c3f2a9e2a846973be82d6b827c675c1") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n1.8a253dc332ef999bbf9099ed24f14b637f0d424d.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=68197d5fe6823d61e9e062cf893ead115824cc7de39a6c4f6f76eab13c868d7d") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n2.75bde81cae8b400289bf110d899423e08f7a57ed.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=c27c349f75dfa62a742757639f64b0b164491fc370046df4ac27d87fb3a45b80") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n2.1e4622748ede27e2c6427a690a2bb238d3adb1c7.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=94e2420e25a17d666213225963504ba78051c0b1e06a69086f2252723eab6035") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n3.bf4dd4af82ac263dde50abfd3dfa16485ed1e002.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=92f0859b41761c31b349e946e04a61f4f5985983d9a28744045a302fd98ffeeb") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n3.6758f33361b35d8ab1e3e2f74c575be1fc4c1fda.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=1867197444c51548d48f3c35134a66bf02dad2a5a04c3d66fa84a86e83f3c744") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=d01d7d22e8adb301697c7ce60213a947f6c011c085267842863043dac2a47bbf") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n4.ee28d4489eaf5de9cf6e17e696991b5e9148c716.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=33ee0dbd8022360edbb20c4504c7b83518c40bda5b18faea02b06d7b834b46a8") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n5.25334cd7ff48c81cfd51a6bc5a81d92a1b4d4501.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=51fd7e893b1bfffcc453eff0f8ec6a803f8e37736803e7ec855a2d26daafa7c8") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n5.fc8eae64d8f1b5d2b8c42b45ddc0749aff4750a6.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=6fede684bca8276ca95f542b8fb05a88ce864c31e9efb2303ca1c9ae8a487116") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n6.e2fdd168541a5add2d1a8d6f2b89b09c9c9e690d.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=f9e6e3b77172389e513061bba77547c31c78459110aaf95e8af7f9e4f5f8866c") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n6.6d62d2d0f11a9ff578d200ad2154f9860db165c1.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=95665c6d248b1088b912d7944979635aec7f47df1754fc5f9ed6eeafc3a83271") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n7.58aca33913fc6666cc9e8a53f6b16ec5c3c05a3f.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=709c4e181570eca6116dfbfb8247b4278ca9c02094a2e6f015994bf49058a61c") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n7.59016f931f3f39434d2e458fba083eb7db7a07d9.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=a66034e56819a0b9d5529968da609d2854a8415c43c199ea7e85244cb2843b0d") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n8.e821d8377bfc98fd4c56ddab54cb84aabf4d9ee2.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=9619267df37a1413804dd64e19c77af8ee53295b19a18189a98269337d502a28") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n8.73a1c32138bba2bbe794554f6cb6069e1ea1e118.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=93bb7779c10cf8394dae7fa18793443236e1ddb6c28b89c31e6f0eeae0729098") format("woff");
}

@font-face {
  font-family: Poppins;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n9.ab53309b7e3c2539cb1143634ba608d71386523c.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=c398f98f19320fb3f2142fd43a596c000732eae4f679b0df461213079e91cc68") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/poppins/poppins_n9.078941d662fb73e03e458f69933d3c3f76d0907f.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=8d4b551ff39f18781f0e9c435ee5da03be7da909c03883ca3285af75b4260c5a") format("woff");
}




@font-face {
  font-family: "ITC Clearface";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n4.0b8e5be1178a7d02f1cb5b4354ada58ec706fc90.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=b5acb2ab9eeef3a80679a9341bb6949eda2c57937fc7caf48a3dfbc93926d035") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n4.3e5bedaa384b59e204df7f200155500d48e610ba.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=19d1e0bffa3c3a1926314c32eaf54b6030c841c9c7147615e8d61fb743034a54") format("woff");
}



@font-face {
  font-family: "ITC Clearface";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n7.9f5e17613f1c79bf939e997402c6a337cb5a1918.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=1dfe22d6aefddbd7facd4016dad37c00993ddc1df1a8d16df99dec22e9597015") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n7.e3ea15eceb7664d2c5489ced18cca9f56fd7fa47.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=b77be482c167e20df26aeb46761773ed97b159e4bcc97d5dd789fd11819fce9f") format("woff");
}

@font-face {
  font-family: "ITC Clearface";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n8.b88ecefe739d06b9f30c0f04479127d2dffabfbf.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=e1c9ecd0cefe08f1ba3977cd19ae53b5752fd9f61f5cd019769a5cdaa502d84f") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n8.bd694f007cfc841a2f1d2e621e894d97977f3aa5.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=78021179f2fcdaf5186a764e3b474cc88701a8eabcb200e9b7055b574574da9f") format("woff");
}

@font-face {
  font-family: "ITC Clearface";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n9.c03e4c3b4c3243b7938127f40c04bbfe08991c0f.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=ef08363426ae3c14251de1935ccc46b26621d29e96a5f37f697c98506c774ece") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_n9.a2ff3a1a077281193da88f0b24ec6d5097d8462a.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=bcf00d100428b1e4a21511e60582c62df1bd0ced7bc0074f11cc59a9b560a048") format("woff");
}

@font-face {
  font-family: "ITC Clearface";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_i4.084c0c738a6b4847a42cece469d2207476f12697.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=a7049503521a28e3e14553ae08f8c78f6fc91cf5c2f5c3ce584cb36e1fee1a3c") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_i4.708fbe3806c9713e6dc7e580d0883ba4ee9a51da.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=ce6ee3e7580c86d810788e3832edbe37161160748c09b9293772ce527af04a1d") format("woff");
}

@font-face {
  font-family: "ITC Clearface";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_i7.89d5f197de216daacdd8d1b021880ec44ba6373b.woff2?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=e4ea1697c4c44cc3e085181adcdaffc1649f41573ee697acb3950a552e76ec66") format("woff2"),
       url("//hurleyandsmyth.com/cdn/fonts/itc_clearface/itcclearface_i7.278a59dfd39a994e2e5312ede0809b3b508756c1.woff?h1=cnUyd3F0LWIyLmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=aHVybGV5YW5kc215dGguY29t&h3=YWNjb3VudC5odXJsZXlhbmRzbXl0aC5jb20&h4=aHVybGV5YW5kc215dGgubXlzaG9waWZ5LmNvbQ&hmac=d3efd530bc90c161e0178e92c3b1f3458640bc3ffb23d2e181dfd0d48cee4c72") format("woff");
}

@font-face { font-family: 'i'; src: url(//hurleyandsmyth.com/cdn/shop/t/4/assets/xclusive.woff2?v=154911475873364033681750839907) format('woff2'), url(//hurleyandsmyth.com/cdn/shop/t/4/assets/xclusive.woff?v=94999616108417561771750839907) format('woff'); font-display: swap; }

:root {
  --secondary_text:     var(--white);
  --link_underline_c: var(--primary_bg_btn);

  --buy_btn_text:      #ffffff;
  --buy_btn_bg:        #354c55;
  --buy_btn_bg_dark:   #2b3e45;
  --buy_button_bg: var(--buy_btn_bg);
  --buy_button_fg: var(--buy_btn_text);
  --buy_button_bg_dark:  var(--buy_btn_bg_dark);

  --dynamic_buy_btn_text:    #ffffff;
  --dynamic_buy_btn_bg:      #354c55;
  --dynamic_buy_btn_bg_dark: #2b3e45;
  --dynamic_buy_button_bg: var(--dynamic_buy_btn_bg);
  --dynamic_buy_button_fg: var(--dynamic_buy_btn_text);
  --dynamic_buy_button_bg_dark:  var(--dynamic_buy_btn_bg_dark);

  --unavailable_buy_btn_text:    #ffffff;
  --unavailable_buy_btn_bg:      #c7dce5;
  --unavailable_buy_btn_bg_dark: #b6d1dd;

  --custom_top_search_bg:var(--body_bg);

  --alert_error:        {{ shop.brand.colors.secondary[1].background }};
  --alert_valid:        {{ shop.brand.colors.secondary[0].background }};
  --lime:               {{ shop.brand.colors.secondary[0].background }};
  --gallery:            ;
  --sand:               ;

  --secondary_bg:       var(--primary_bg_btn);
  --light: 				var(--bg_secondary);
  --custom_bd:          var(--custom_input_bd);

  --product_label_bg:   #f4ecad;
  --product_label_bg_dark:#f1e797;
  --product_label_text: #354c55;
  --sale_label_bg:      #e95033;
  --sale_label_bg_dark: #e73c1c;
  --sale_label_text:    #ffffff;
  --product_label_bg_custom: #35523a;
  --product_label_text_custom: #ffffff;
  --sale_label_fz: var(--size_12_f);


  --positive_bg:        {{ shop.brand.colors.secondary[0].background }};
  --positive_bg_dark:   ;
  --positive_fg:	      var(--white);

  --custom_drop_nav_bg:         var(--scheme-1_bg);
  --custom_drop_nav_fg:         var(--scheme-1_fg);
  --custom_drop_nav_fg_text:    var(--scheme-1_fg);
  --custom_drop_nav_fg_hover:   var(--scheme-1_btn_bg);
  --custom_drop_nav_head_bg:    var(--scheme-1_bg_var);
  --custom_drop_nav_head_fg:    var(--scheme-1_fg);
  --custom_drop_nav_bd:         var(--scheme-1_bd);
  --custom_drop_nav_input_bg:   var(--scheme-1_input_bg);

  --custom_drop_nav_input_fg:   var(--scheme-1_input_fg);
  --custom_drop_nav_input_bd:   var(--custom_drop_nav_bd);
  --custom_drop_nav_input_pl:   var(--custom_drop_nav_input_fg);
  --custom_top_search_bg_cont:  var(--scheme-1_bg_secondary);

  --price_color:        #354c55;
  --price_color_old:    #e95033;

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

  --placeholder_fz: var(--main_fz)!important;

  --breadcrumbs_fz:  13px;

  --main_ff_h:          Poppins, sans-serif;
  --main_fw_h:          700;
  --main_fw_h_strong:   700;
  --main_fw_bold:       var(--main_fw_strong);
  --main_fs_h:          normal;
  --main_ls_h:          -0.04em;
  --main_tt_h:          none;
  --main_lh_h:          1.15;


  --main_ff:            var(--main_ff_h);
  --main_fs:            var(--main_fs_h);

  --main_tt:            none;

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


  --main_ls:            -0.03em;
  --main_lh:            1.8;
  --main_fz_scale:      1.08;
  --main_fz:            calc(var(--main_fz_scale) * 1.3rem);
  --base_fz_scale:      1.08;
  --base_fz:            calc(var(--base_fz_scale) * 1.3rem);
  --base_fz_small:      calc(var(--base_fz_scale) * 1.3rem - 0.2rem);

  --main_h1:            60px;
  --main_h2:            36px;
  --main_h3:            24px;
  --main_h4:            20px;
  --main_h_small:       16px;
  --main_h6:            14px;

  --mob_h1:             29px;
  --mob_h2:             24px;
  --mob_h3:             20px;
  --mob_h4:             18px;
  --mob_h5:             16px;
  --mob_h_small:        14px;
  --mob_fz:             14px;
  --btn_fz_mob:         14px;


  --btn_ff:            var(--main_ff_h);
  --btn_fs:            var(--main_fs_h);

  --btn_fw:            600;
  --btn_fz:          16px;
  --btn_tt:          initial;
  --btn_ls:          -0.01em;
  --btn_bd: 1px;
  --btn_br: 5px;
  --btn_pv: 14px;
  --btn_ph: 20px;



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

  --price_fw:            400;


  --b2r: 0;

  --b2i: 4px;
  --b2p: 0px;

  --glw: 1600px;
  --ratio: 1.0;

}
.l4pr { --ratio: 1.0; }

html { font-size: 10px; }


@media only screen and (max-width: 760px) {
  :root {
    --main_mr: 20px;
    --size_70_f: 12vw;
    --main_fz: var(--mob_fz);
    --btn_fz: var(--btn_fz_mob);
    --main_h_small: var(--size_13_f);
    --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_h_small);
    --main_lead: var(--mob_lead);
  
    --b2p: 4px;
  }
}

.base-font {
  font-size: var(--base_fz);
  --price_fz: var(--base_fz);
  --main_fz: var(--base_fz);
  --placeholder_fz: var(--base_fz);
  --main_fz_small: var(--base_fz_small);
  --main_mr: calc(var(--main_lh) * var(--base_fz));
  --main_mr_h: calc(var(--main_mr) * 0.4615384615);
  --box_size: calc(var(--main_fz) * 1.2857142857);
}
.base-font-small {
  font-size: var(--base_fz_small) !important;
  --main_fz: var(--base_fz_small);
  --placeholder_fz: var(--base_fz_small);
}

.title-styling h1, .title-styling h2, .title-styling h3, .title-styling h4, .title-styling h5, .title-styling h6 {
  margin-top: 0;
}
.title-styling h1:has(+ *), .title-styling h2:has(+ *), .title-styling h3:has(+ *), .title-styling h4:has(+ *), .title-styling h5:has(+ *), .title-styling h6:has(+ *) {
  margin-bottom: calc(var(--main_mr) * 0.4615384615) !important;
}

.overlay-preorder {
  --secondary_btn_text:     #ffffff;
  --secondary_bg_btn:       #35523a;
  --secondary_bg_btn_dark:  #213324;
  --secondary_bg_btn_fade:  #497150;
}
#content>*:not([id$=main-404], [id$=main-collection], [id$=main-search], [id*=breadcrumbs]) {
  position: relative;
  z-index: 0;
}

.overlay-primary { --primary_bg: var(--primary_bg_btn); --primary_text: var(--primary_btn_text); }
.overlay-secondary { --secondary_bg: var(--secondary_bg_btn); --primary_bg: var(--secondary_bg_btn); --primary_text: var(--secondary_btn_text); }
.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_bg_btn); --primary_bg: var(--tertiary_bg_btn); --primary_text: var(--tertiary_btn_text); --secondary_btn_text: var(--tertiary_btn_text); --secondary_bg: var(--tertiary_bg); --secondary_bg_btn: var(--tertiary_bg_btn); --secondary_bg_btn_dark: var(--tertiary_bg_btn_dark); }
button:not([class*="overlay-"]), .link-btn:not([class*="overlay-"]) 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_text: var(--primary_btn_text);
  --secondary_bg: var(--primary_bg_btn);
  --secondary_bg_btn: var(--primary_bg_btn);
  --secondary_bg_btn_dark: var(--primary_bg_btn_dark);
}
.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*/
  --secondary_btn_text: var(--buy_btn_text);
  --secondary_bg: var(--buy_btn_bg);
  --secondary_bg_btn: var(--buy_btn_bg);
  --secondary_bg_btn_dark: var(--buy_btn_bg_dark);
}
.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 */
  --secondary_btn_text: var(--dynamic_buy_btn_text);
  --secondary_bg: var(--dynamic_buy_btn_bg);
  --secondary_bg_btn: var(--dynamic_buy_btn_bg);
  --secondary_bg_btn_dark: var(--dynamic_buy_btn_bg_dark);
}
.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 */
  --secondary_btn_text: var(--unavailable_buy_btn_text);
  --secondary_bg: var(--unavailable_buy_btn_bg);
  --secondary_bg_btn: var(--unavailable_buy_btn_bg);
  --secondary_bg_btn_dark: var(--unavailable_buy_btn_bg_dark);
}
.link-btn a.overlay-secondary_bg, button.overlay-secondary_bg, .overlay-secondary_bg button, .s1bx.overlay-secondary_bg {
  --secondary_btn_text: var(--primary_text);
  --secondary_bg: var(--bg_secondary);
  --secondary_bg_btn: var(--secondary_bg);
  --secondary_bg_btn_dark: var(--secondary_bg_btn);
}
.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_text); --primary_text: var(--primary_btn_text); }
#root .l4al > .overlay-primary:before { background: var(--primary_bg_btn); opacity: 1; }
.l4al > .overlay-secondary { color: var(--secondary_btn_text); --primary_text: var(--secondary_btn_text); }
#root .l4al > .overlay-primary:before { background: var(--secondary_bg_btn); opacity: 1; }
.l4al > .overlay-tertiary { color: var(--tertiary_btn_text); --primary_text: var(--tertiary_btn_text); }
#root .l4al > .overlay-tertiary:before { background: var(--tertiary_bg_btn); opacity: 1; }
.l4al > .overlay-buy_button { color: var(--buy_btn_text); --primary_text: var(--buy_btn_text); }
#root .l4al > .overlay-buy_button:before { background: var(--buy_btn_bg); opacity: 1; }
.l4al > .overlay-dynamic_buy_button { color: var(--dynamic_buy_btn_text); --primary_text: var(--dynamic_buy_btn_text);}
#root .l4al > .overlay-dynamic_buy_button:before { background: var(--dynamic_buy_btn_bg); opacity: 1; }

.module-color-palette[class^="palette-"].img-overlay, .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, .module-color-palette[class^="palette-"] .ff-heading { color: var(--headings_text); }
.module-color-palette[class^="palette-"] h1 > span.small, .module-color-palette[class^="palette-"] h2 > span.small, .module-color-palette[class^="palette-"] h3 > span.small, .module-color-palette[class^="palette-"] h4 > span.small, .module-color-palette[class^="palette-"] h5 > span.small, .module-color-palette[class^="palette-"] h6 > span.small { color: var(--headings_text_solid); text-fill-color: currentcolor; -webkit-text-fill-color: currentcolor; }
.module-color-palette[class^="palette-"] ~ .content h1, .module-color-palette[class^="palette-"] ~ .content h2, .module-color-palette[class^="palette-"] ~ .content h3, .module-color-palette[class^="palette-"] ~ .content h4, .module-color-palette[class^="palette-"] ~ .content h5, .module-color-palette[class^="palette-"] ~ .content h6 { color: var(--headings_text, var(--primary_text_h)); }
.module-color-palette[class^="palette-"] { color: var(--primary_text); }
.module-color-palette[class^="palette-"] .swiper-button-next, .module-color-palette[class^="palette-"] .swiper-button-prev { color: 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(--secondary_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); }
aside .m6bx.overlay[class^="palette-"] > p >  a { color: var(--primary_text); }
.m6bx[class^="palette-"] .l4cn.box a { color: var(--black); }
.m6bx[class^="palette-"]:before { background: var(--primary_bg); }
.m6bx[class^="palette-"].overlay:before { border: none; }
[data-whatintent=mouse] .m6bx[class^="palette-"] .l4cn li a:hover { color: var(--accent); }
.m6as[class^="palette-"]:before { background: var(--primary_bg); }
.m6wd[class^="palette-"]:not(.palette-white):not(.palette-light):not(.palette-light_2) .l4cu.box li > span:before { background: var(--bg_secondary); }
.m6wd[class^="palette-"].numbers-accent .l4cu li > span { color: var(--accent); }
.m6bx[class^="palette-"]:not(.palette-white):not(.palette-light):not(.palette-light_2) .l4cu.box li > span:before { background: var(--bg_secondary); }
.m6bx[class^="palette-"].numbers-accent .l4cu li > span { color: var(--accent); }
.m6bx[class^="palette-"] .l4ts.box li:before, .m6wd[class^="palette-"] .l4ts.box li:before { --primary_bg: var(--bg_secondary); }
.m6bx[class^=palette-] .l4ts .r6rt[class*="overlay-"] .rating > * .fill, .m6wd[class^=palette-] .l4ts .r6rt[class*="overlay-"] .rating > * .fill { --accent: var(--primary_bg); }
.m6bx[class^="palette-"] .r6rt .rating > * .fill, .m6wd[class^="palette-"] .l4ts .r6rt .rating > * .fill { background: none; }
.m6bx[class^="palette-"] .l4ts .r6rt .rating > * .fill, .m6wd[class^="palette-"] .l4ts .r6rt .rating > * .fill { color: var(--accent); }
.m6bx[class^="palette-"] .l4ts .r6rt[class*="text-palette-"] .rating > * .fill { color: var(--primary_text); }
.m6bx .l4ts.box li:before, .m6wd .l4ts.box li:before { background: var(--primary_bg)!important; border-radius: var(--b2r); }
.l4ft.hover-out li[class^="palette-"]:before { background: none; }
.l4al li[class^="palette-"]:before { background: var(--primary_bg); }
.l4al li[class^="palette-"]:not(.palette-white):before { border-width: 0; }
.m6bx.inline[class^="palette-"]:not(.palette-white):before { border-width: 0; }
.m6bx .l4cl { margin-bottom: 24px; }
#root .m6cp > footer { background: var(--bg_secondary); }
#root .s1bx:not([class*="overlay-"]) {  color: var(--primary_btn_text); }
.link-underline { color: var(--link_underline_c); }

/* 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: ITC Clearface, 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;
}

/* Other*/select, .bv_atual, select:focus, #root .f8sr select, #root .f8sr select:focus { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7' style='enable-background:new 0 0 9 5.7' xml:space='preserve'%3E%3Cpath d='M8.4.2C8.2.1 8 0 7.8 0s-.3.1-.5.2L4.5 3 1.7.2C1.5.1 1.4 0 1.2 0S.8.1.6.2L.2.6C.1.8 0 1 0 1.2s.1.4.2.5L4 5.5c.1.1.3.2.5.2s.4-.1.5-.2l3.8-3.8c.1-.1.2-.3.2-.5S8.9.8 8.8.6L8.4.2z' style='fill:%23'/%3E%3C/svg%3E"); }
label span.text-end.hidden, #root span.f8pr-pickup.hidden { display: none; }
.image-compare figure { width: 100%; }
@media only screen and (max-width: 62.5em) {
  #root .l4ft.mobile-compact li:not(:first-child) {
    border-left-width: var(--dist_a);
  }
}
[data-whatintent=mouse] .l4cl .li:hover figure picture ~ picture { display: block; } /* was only defined for li, not for .li */
.l4ft figure video { transition-property: all; transition-duration: .4s; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-delay: 0s; } /* video in promo gallery, hover scale transition was not animated */
#nav-bar.text-justify > ul > li.show-all, #nav.text-justify > ul > li.show-all { position: absolute; left: var(--lar0); right: var(--l0ra); top: 0; } /* 1/2 text-justify for the navbar */

@media only screen and (max-width: 47.5em) {
  .mob-h1 { font-size: var(--mob_h1); }
  .mob-h2 { font-size: var(--mob_h2); }
  .mob-h3 { font-size: var(--mob_h3); }
  .mob-h4 { font-size: var(--mob_h4); }
  .mob-h5 { font-size: var(--mob_h5); }
}

body, textarea, input, select, option { text-transform: var(--main_tt); }

.ff-primary, .ff-primary-digit .simply-amount, .l4ft li > .content .ff-primary {
  font-family: Poppins, 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.04em;
}
.ff-secondary, .ff-secondary-digit .simply-amount, .l4ft li > .content .ff-secondary  {
  font-family: ITC Clearface, serif;
  text-transform: none;
  font-style: normal;
  --main_fw_strong: var(--main_fw_h_strong);
  letter-spacing: -0.02em;
}
.ff-primary p, .l4ft li > .content .ff-primary p,
.ff-secondary p, .l4ft li > .content p .ff-secondary p {
  text-transform: none;
}
.fw-100, .l4ft li > .content .fw-100 { font-weight: 100; }
.fw-200, .l4ft li > .content .fw-200 { font-weight: 200; }
.fw-300, .l4ft li > .content .fw-300 { font-weight: 300; }
.fw-400, .l4ft li > .content .fw-400 { font-weight: 400; }
.fw-500, .l4ft li > .content .fw-500 { font-weight: 500; }
.fw-600, .l4ft li > .content .fw-600 { font-weight: 600; }
.fw-700, .l4ft li > .content .fw-700 { font-weight: 700; }
.fw-800, .l4ft li > .content .fw-800 { font-weight: 800; }
.fw-900, .l4ft li > .content .fw-900 { font-weight: 900; }

.l4al.l4al-trustbadge img, .l4al.l4al-trustbadge svg{ max-height: unset!important; width: 85px; }

.l4ca.compact section { width: 100%; }
@media only screen and (max-width: 47.5em) {
  #root figure .link-btn.visible.mobile-text-end { -webkit-justify-content: flex-end; justify-content: flex-end; }
}
.m6fr article.p0 { padding-top: 0; padding-bottom: 0; }
.m6as.overlay.size-xl { --mih: 700px; }
@media only screen and (max-width: 760px) {
  #root .l4ne.wide li {
    width: 100%;
  }
  #root .l4cl.mobile-scroll .swiper-wrapper .li .check.color li {
    width: auto!important;
  }
}
@media only screen and (max-width: 1000px) {
  #nav .m6cn { font-weight: var(--main_fw); }
}
@media only screen and (min-width: 47.5em) {
  .shopify-section-footer > div > .follow-on-shop { margin-left: 30px; }
}
.form-m-14 > p { margin-bottom: 14px; }
.l4ne h3, .l4ne h3 > a { hyphens: inherit; }
.pickup.hidden { display: none; }
.l4cl .r6rt .rating-label, .l4in .r6rt .rating-label, .n6br li a, .l4rv .spr-review-footer a, .l4ne h3 .small { opacity: 0.6; }
.l4rv .spr-review-header-byline, .l4dr .r6rt .rating-label { color: var(--primary_text); opacity: 0.6; }
#root .datepicker-input { background-size: auto max(18px, calc(var(--input_h) - var(--main_fz) * 4)); }
.input-range { --custom_input_pl: var(--custom_input_fg); }
.s1tt { margin-left: -14px; }
.f8pr .check.hidden { display: none; }
[data-whatin] .recommendation-modal__container h1, [data-whatin] .recommendation-modal__container h2, [data-whatin] .recommendation-modal__container h3, [data-whatin] .recommendation-modal__container h4, [data-whatin] .recommendation-modal__container h5, [data-whatin] .recommendation-modal__container h6, [data-whatin] .recommendation-modal__message, html .recommendation-modal__message { font-size: var(--main_h5) !important;  }
@media only screen and (max-width: 760px) {
  [dir=ltr] .l4cl.mobile-scroll[style*=--fixed_width] {
    padding-left: 0;
  }
  [dir=ltr] #root .l4cl.mobile-scroll[style*=--fixed_width] li:not(:last-child) {
    margin-right: 0;
  }
}

/* .disabled-style for productpage variantpickers */
.check input~label.disabled-style { color: var(--gray); }
.bv_mainselect .bv_ul_inner .li.disabled-style .text { opacity: .53; }
[data-whatintent=mouse] .check input:not([checked])~label.disabled-style:not([disabled]):hover:before { border-color: var(--custom_input_bd); }
#root .check.box input ~ label.disabled-style img, #root .check.wide input ~ label.disabled-style ~ * { opacity: .35; }
#root .check.color input ~ label.disabled-style, #root .check.color input ~ label.disabled-style { border-color: var(--custom_input_bd); }
#root .check.color input[checked] ~ label.disabled-style, #root .check.color input[checked] ~ label.disabled-style:after { border-color: var(--alert_error); }
#root .check.color input ~ label.disabled-style:after, #root .check.color input ~ label.disabled-style:after { content: ""; display: block; position: absolute; left: -10px; top: 50%; right: -10px; width: auto; height: 1px; margin-top: -0.5px; border-top: 1px solid var(--custom_input_bd); background: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); }

.align-end[style*="max-width:"] { margin-left: auto; }
@media only screen and (min-width: 761px) {
  html:not(.mobile) .l4cl figure .check.color {
    background: ;
  }
}
.product-card { --btn_fz: 14px; font-size: 14px; --price_fz: 14px; --main_fz: 14px; }
@media only screen and (max-width: 760px) {
  .product-card { --btn_fz: 13px; font-size: 13px; --price_fz: 13px; --main_fz: 13px; }
}
@media only screen and (max-width: 760px) {
  #root .l4cl.category figure .link-btn {
    display: flex!important;
  }
  #root .m6pr.align-labels-left .l4pr.s4wi:not(.slider-fraction)>.s1lb{
    left: 0;
  }
  .m6pr.align-labels-left .l4pr .swiper-outer>.m6bx-inside {
    left: 0;
  }
}
picture.slider.img-multiply-bg .swiper-slide > a:before {
  border-radius: var(--b2p);
  background: var(--gallery);
  content: "";
  display: block;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  margin: 0;
  text-align: left;
  text-indent: -3000em;
  direction: ltr;
}
:root {
  --img_padding: 0%;
  --img_vertical_position: 0%;
}
.l4pr li picture, #root .check.box label picture, #root .m6pe picture { overflow: hidden; }
.l4pr li picture img { position: absolute; }
#root .l4cl .product-card img, .l4pr img, .l4ca figure picture img, .l4ca.compact img, #root .m6pe picture img, #root .check.box label picture img{
  padding: var(--img_padding);
  top: var(--img_vertical_position);
}

.no-bd-radius { border-radius: 0; --b2p: 0px; --b2r: 0px; }
/* Swatches *//*.check label.align-middle {}*/
.check figure { --b2p: var(--b2r); }
.check figure.rounded { --b2r: 9999px; }
.check label.align-middle:before, .check label.align-middle:after { top: 50%; margin-top: calc(0px - var(--box_size) * 0.5); }
#root .check label.align-middle > i, .check label.align-middle figure { display: block; top: 0; width: var(--img_s); height: var(--img_s); margin: 5px 10px 5px 0; font-size: var(--img_s); line-height: 1; }
.check label.align-middle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-align-items: center; align-items: center; }
.check { --box_size: calc(var(--main_fz) * 1.2857142857); --img_s: var(--box_size); }
.check label.align-middle:before, .check label.align-middle:after { top: 50%; margin-top: calc(0px - var(--box_size) * 0.5); }
.check label.align-middle img { display: block; height: var(--img_s) !important; }
.check label.align-middle .size-xs { --img_s: var(--box_size); }
.check label.align-middle .size-s { --img_s: 30px; }
.check label.align-middle .size-m { --img_s: 45px; }
.check label.align-middle .size-l { --img_s: 60px; }
.f8fl .check label.align-middle > span { opacity: 1; }
@media only screen and (max-width: 1000px) {
  .js .f8fl .toggle+.check label.align-middle, .js .f8fl .check input:checked~label.align-middle { display: -moz-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
}
figure.img-multiply-bg:before, picture.img-multiply-bg:before, picture.img-multiply-bg.s4wi .swiper-slide a:before { background: var(--multiply_bg_product); } /* Product/collection image multiply background custom color palette 1/2 */
.category figure.img-multiply-bg:before, .category picture.img-multiply-bg:before, .category picture.img-multiply-bg.s4wi .swiper-slide a:before { background: var(--multiply_bg_collection); } /* Product/collection image multiply background custom color palette 2/2 */
@media only screen and (min-width: 1301px) {
  .search-compact-is-centered #root #search {
    max-width: 400px!important;
  }
}

.f8pr shopify-accelerated-checkout { --shopify-accelerated-checkout-button-block-size: calc(var(--btn_pv) * 2 + var(--btn_fz) * var(--btn_lh)); --shopify-accelerated-checkout-button-border-radius: var(--btn_br); width: 100%; margin-top: 0; }


/* Image ratios */
.m6ac[style*="--padding_bottom"] .l4ft li {
  min-height: 0!important;
}

#root .m6as[style*="--padding_bottom"] > figure > picture, .m6as[style*="--padding_bottom"] > figure > video {
  position: absolute;
  height: 100%;
}

.m6as[style*="--padding_bottom"] > figure > a {
  position: initial;
}

.m6ac[style*="--padding_bottom"] .l4ft li > .main, .l4ft li[style*="--padding_bottom"] > .main {
  flex-direction: row;
  flex-wrap: nowrap;
  min-height: 0;
  align-items: var(--align_text);
  justify-content: var(--justify_text);
}

.m6ac[style*="--padding_bottom"] .l4ft li > .main:after, .l4ft li[style*="--padding_bottom"] > .main:after, .m6as[style*="--padding_bottom"].padding-custom:after, .m6as[style*="--padding_bottom"]:not(.padding-custom) > figure:after {
  content: ""!important;
  display: block!important;
  padding-bottom: calc(var(--padding_bottom) * 1%);
}

.l4ft li.align-end .main > div:has(+.link-btn.text-end) {
  padding-bottom: var(--btn_circle_size);
}

@media only screen and (max-width: 62.5em) {
  .m6ac[style*="--padding_bottom_mobile"] .l4ft li > .main {
    --padding_bottom: var(--padding_bottom_mobile)!important;
  }
}

@media only screen and (max-width: 47.5em) {
  .m6fr article[style*="--padding_bottom"]:after, .l4ft li[style*="--padding_bottom_mobile"] > .main, .m6as[style*="--padding_bottom"] > figure:after {
    --padding_bottom: var(--padding_bottom_mobile)
  }
}

@media only screen and (min-width: 62.5em) {
  .m6ac[style*="--height"] .l4ft li > .main {
    min-height: var(--height);
  }
}

@media only screen and (min-width: 47.5em) {
  .l4ft li[style*="--height"] > .main {
    min-height: var(--height);
  }
  .m6fr article[style*=--height] {
    min-height: var(--mih);
  }
  .m6fr.custom-m6fr-height article[style*="--padding_bottom"] { min-height: var(--mih)!important }
}
#root .m6as>figure>a>picture { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }

.l4ca.l4ca-bundle { border-bottom-width: 0; }
@media only screen and (min-width: 760px) {
  .l4ca > li.no-image + li.has-l4ca {
    padding-left: 0;
  }
  .form-cart.f8vl .l4ca .l4ca.l4ca-bundle {
    margin-top: calc(0px - var(--pt)* 2);
  }
}
.l4ca.l4ca-bundle + footer {
  border: 0!important;
}
.l4ca.l4ca-bundle h3 {
  margin-bottom: 0;
}
.l4ca.compact.l4ca-bundle>li.has-l4ca{
  padding-left: 0;
}
@media only screen and (max-width: 760px) {
  .l4ca h1 a, .l4ca h2 a, .l4ca h3 a, .l4ca h4 a, .l4ca h5 a, .l4ca h6 a {
    white-space: normal;
  }
}
.l4ca .stock.size-12 i:not(.icon-chevron-down, .icon-chevron-up) {
  margin-left: 4px;
  font-size: 0.7em;
}
.l4cl li p.stock + .price {
    margin-top: 3px;
}
/* Support Syncer app: Wishlist */
.wishlist-header.hidden, .wishlist-productpage.hidden, .wishlist-productcard.hidden { display: none!important; }
.l4cl .wishlist-productcard { --size: 32px; min-width: var(--size); min-height: var(--size); margin: 0; padding: 0; border-radius: 99px !important; }
.l4cl .wishlist-productcard { position: absolute; left: auto; right: var(--label_dist); top: var(--label_dist); z-index: 100; width: var(--size); height: var(--size); direction: ltr; --btn_br: 999px; }
.l4cl .wishlist-productcard i { margin-left: 0; font-size: calc(var(--size) * 0.4680851064); margin-top: calc(0px - var(--size)* 0.5); }
.l4cl figure:has(.wishlist-productcard:not(.hidden)) .s1lb { max-width: calc(100% - calc(var(--label_dist) * 2) - 32px); }
html:is([data-theme="xtra"], [data-theme="xclusive"]) .wishlist-productpage > a { position: relative; }
html:is([data-theme="xtra"], [data-theme="xclusive"]) .wishlist-productpage > a:before { content: ""; position: absolute; display: block; top: -16px; right: 0; bottom: -16px; left: -16px; }
@media only screen and (max-width: 47.5em) {
  #header-inner.text-center-mobile:has(.wishlist-header:not(.hidden)) #logo a { justify-content: center; }
  #header-inner.text-center-mobile:has(.wishlist-header:not(.hidden)) #logo picture { max-width: calc(100% - 20px) !important; }
}