/** Shopify CDN: Minification failed

Line 219:15 Expected identifier but found whitespace
Line 219:24 Unexpected "{"
Line 219:30 Expected ":"

**/


@font-face {
  font-family: Archivo;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n6.06ce7cb3e84f9557d04c35761e39e39ea101fb19.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=78673ac9fad28e204fb84a828b881e97ee4c1b2a2596125794cb2351fc640732") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n6.5dd16bc207dfc6d25ca8472d89387d828f610453.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=b515874caa3da75688cafb38add4b29daff81e0ef14713a135243aaba17d210e") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=26a3ad5ad55e929c511323901c08fe293d8c86c53ca78f508d5a88eef2186fc0") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=4236437cbcfdbe715c30d51ddbd1724fb2ac44c6165394eebef7172f99861e85") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n1.eb15ac5f295fc10d3cf78408d0d4079186437e8d.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=fb74969d8f30b69ad0f5b2087a977ac334374b0c87434abf0bd9925397c64dfb") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n1.7ce6fa2552f4fc4a216fb1d82acf388149d2e95c.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=0fddb37de389d0cd9dd92e5a7e6171e95a12796756b0062f5d5bab658a7cc480") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n2.160e86124a3e6f7ad2b11e5c07e70602b61cd051.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=e2f3e454985b47da63d81e5e4c8e72716e3046cd43335573e2be63e81116aa55") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n2.144b5eba3983d3efb473983bbdab230b96bbd5f3.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=ca3a621b984b54b51134693b5c235f6bbd1d858f83c22a744a6063c0b1078bd2") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n3.e41bf5e25d9efc4add39f7a7e0066e680b0bb437.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=f59c48b1032954310e89dfe944f7a6a0af7f5fead55aada9275b1fe0d11cc25a") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n3.97e202b300ff112a37bcdb6c4be2c4363973bc6f.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=d61a89f1d3ba7b572946787134e17ef7931245c95d6cdfaa36fccec76006b12d") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n4.dc8d917cc69af0a65ae04d01fd8eeab28a3573c9.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=00a022df85de30cb93d0ef250db23b843d15b915dd2bfa25e63c7646d49cc83c") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n4.bd6b9c34fdb81d7646836be8065ce3c80a2cc984.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=a8875fc56d12f65f4d56e3c144a4f6a31bd5c0da3334f307a4cbf9eec419b727") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n5.272841b6d6b831864f7fecfa55541752bb399511.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=c43e1b00ca9c6146e6b597162ee6023693b5543c62ed0dc9693ca2e9666b6006") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n5.27fb58a71a175084eb68e15500549a69fe15738e.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=b0efc19279e622e236bf29d25f14fde33b40f3e994b370d4e637eaee7f036e01") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n6.06ce7cb3e84f9557d04c35761e39e39ea101fb19.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=78673ac9fad28e204fb84a828b881e97ee4c1b2a2596125794cb2351fc640732") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n6.5dd16bc207dfc6d25ca8472d89387d828f610453.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=b515874caa3da75688cafb38add4b29daff81e0ef14713a135243aaba17d210e") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=e3a1a0c08b646ea49ba20fa1f8a8c0ac4aba0559ac5eb1b0da80454b18ad6b19") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=6b50fbde003bbcac2e2fed44d094cdb805e8efa8cf0a3e2de07c610a60a45856") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n8.4c318bbfe051278d20c9ee33453ddd4ea08d8b06.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=92d2ca3f489242a4ccfa321067743141fe9ef2c8f56559775cb52761405fcbae") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n8.614b0048a7b0eea786997e6204cc712a71eb8818.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=07f36091f4593048f6366b4617b8c4cdcc3a7af63f8f1f6a791e875a432571d2") format("woff");
}

@font-face {
  font-family: Archivo;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n9.12ef35357717c3acd7239d3022e73672d432a214.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=a8cdaa5f42734c648d69c291a232a07d68dbe7615d7e3bf68369bbe17e02778a") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/archivo/archivo_n9.cffc189f178401fe59b57c7928184932512feaee.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=fcebb8e14198c5a3f9e342f9249aacf96c49fba30332cd7df953ffb97979b5f6") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n1.90b4da06f3479773587365491ef23b0675c8d747.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=9cafdc29cba8dbd9a9fb248a8a9adda42ea7f25c8c93565b803f8251be5381d4") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n1.d4e22cf363186df0511ea8d84cdef42b69c37e33.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=d01827d6fbb06afb7c1f295a7a1433e35d2d919c2ee7c14b92256cdfb49b878b") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n2.c1fc392741066ea464be5976a6063f2fce281707.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=a3dca5dce4b0390740e3c22a878dc0827280d128fde1d4722a627398f3fe11b7") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n2.ed054c644dbb31e8d101259a1f2c869f38775938.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=efbe10f99542df8fcd07ec6c130abaf07373a9e738a307de6e5d4caf74276d74") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n3.9ac06d5955eb603264929711f38e40623ddc14db.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=68f320a5fdef59c560a6c56b1a243a2bd823a967c427e4b32a580b0819270d42") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n3.797df4bf78042ba6106158fcf6a8d0e116fbfdae.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=c505b69c191fad40450d004947bb0f3b66a7cc4101dc4f3319be0305e50babe1") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=26a3ad5ad55e929c511323901c08fe293d8c86c53ca78f508d5a88eef2186fc0") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=4236437cbcfdbe715c30d51ddbd1724fb2ac44c6165394eebef7172f99861e85") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n5.250d51708d76acbac296b0e21ede8f81de4e37aa.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=63cc39dbbddab3d185d00bb41d34161b10bf2abc7de0de9c6bf4f2bbf6406998") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n5.535e8c56f4cbbdea416167af50ab0ff1360a3949.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=948059b6fdcb69107f4c3432abaec1b838fec06edf5f9365e5335b8f54ae7695") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n6.3d305d5382545b48404c304160aadee38c90ef9d.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=405ef62591b3aba8f1e917bb82e63b72590a15c8bcee0e42bb66b8d894122bec") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n6.bb37be020157f87e181e5489d5e9137ad60c47a2.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=7f5141341a74b8e1bf8def024b26e8590f45aff7878cc8dd117b441d10f676f2") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=ca1b9710318e88a50abb8d50ca862bf154829312af826feb1737e8b658ec2ca4") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=154009331778933e86dcd8889dfe78e44c89e84638876c7ad165b37128adb896") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n8.3ea3f404646c199d11ccbbb2edcc942a25a911b6.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=2fb6f48cc1fdf065756cb279bf82ef7e8809d407e8c0045aa5d89b9861cd0632") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n8.d1830b4b646f875ca2c2a09cc9eafaa033b10e2d.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=f6c2d17d32e152508c2d71643c190256884b6956ce0b3fa75e8c4a68a4be121c") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n9.0c184e6fa23f90226ecbf2340f41a7f829851913.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=4a8330b4a1a1f38c0dd3ab412567f9c7bd6c699950992a92fabb0b6ac04f2394") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_n9.7211b7d111ec948ac853161b9ab0c32728753cde.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=f6d8974b0b60542b2150ad4d6ccf6c1dfd1b0c98ed16381b6b90ffb7c5b3ad54") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=9b21db46773cfd6fc7e4082f903aca4ab8a689f513b33fe592cc14d67b8e1049") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=318ad7bf20de660d99734c85a2d7bb93c5e879f2222ab671b5c18ce2a7b1ec68") format("woff");
}

@font-face {
  font-family: Roboto;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=727ebe11414c8335ca14e8ca6578f9672e8cc78abb2148741354ad4cac2e6522") format("woff2"),
       url("//www.rejuvenior.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff?h1=cGF5YmRzLWZ6LmFjY291bnQubXlzaG9waWZ5LmNvbQ&h2=cmVqdXN0eXgubXlzaG9waWZ5LmNvbQ&h3=cmVqdXZlbmlvci5jb20&hmac=f83f831ea0ffa2400c5a076074a6c1d78be8f2a752ec9a0fe7645bb5887c4f05") format("woff");
}

@font-face { font-family: 'i'; src: url(//www.rejuvenior.com/cdn/shop/t/7/assets/icomoon.woff?v=131928518403279058281760076085) 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:        {{ shop.brand.colors.primary[0].background }};
  --buy_btn_bg_dark:   ;

  --dynamic_buy_btn_fg:    #ffffff;
  --dynamic_buy_btn_bg:      #ff3c8e;
  --dynamic_buy_btn_bg_dark: #ff227f;

  --unavailable_buy_btn_fg:    #686b75;
  --unavailable_buy_btn_bg:      #e6e8ef;
  --unavailable_buy_btn_bg_dark: #d6dae5;

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

  --alert_error:        #ef4444;
  --alert_error_bg:     #ffffff;
  --alert_valid:        #22c55e;
  --lime:               #22c55e;

  --product_label_bg:   #f7f8fc;
  --product_label_bg_dark:#e4e8f5;
  --product_label_text: #171c5a;
  --sale_label_bg:      #ff3c8e;
  --sale_label_bg_dark: #ff227f;
  --sale_label_text:    #ffffff;

  --positive_bg:        #22c55e;
  --positive_bg_dark:   #1eaf54;
  --positive_fg:	      var(--white);

  --ar_op: 0.4;
  --ar_op_h: 1;
  --ar_bg:              var(--primary_btn_bg);
  --ar_bg_h:            var(--ar_bg);
  --ar_fg:              var(--primary_btn_fg);
  --ar_fg_h:            var(--ar_fg);

  --price_color:        #111216;
  --price_color_old:    #ff3c8e;

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

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

  --breadcrumbs_fz:  13px;

  --main_ff_h:          Archivo, sans-serif;
  --main_fw_h:          600;
  --main_fw_h_strong:   700;
  --main_fs_h:          normal;
  --main_ls_h:          -0.02em;
  --main_tt_h:          none;
  --main_lh_h:          1.15;


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

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

  --main_ls:            -0.01em;
  --main_lh:            1.7;
  --main_fz:            16px;

  --main_h1:            64px;
  --main_h2:            43px;
  --main_h3:            33px;
  --main_h4:            21px;
  --main_h5:            15px;
  --main_h_small:       var(--main_h5);

  --mob_h1:             39px;
  --mob_h2:             27px;
  --mob_h3:             22px;
  --mob_h4:             18px;
  --mob_h5:             15px;
  --mob_h_small:        15px;
  --mob_fz:             14px;
  --theme_btn_fz_mob:   14px;


  --theme_btn_ff:            Roboto, sans-serif;
  --theme_btn_fs:            normal;

  --theme_btn_fw:            500;
  --theme_btn_fz:          14px;
  --theme_btn_tt:          none;
  --theme_btn_ls:          0.0em;
  --button_bw: 1px;
  --button_corners: 8px;
  --button_height: 55px;


  --price_ff:            Roboto, sans-serif;
  --price_fs:            normal;

  --price_fw:            500;
  --l4cl_h_small: 13px;


  --b2r: 0;

  --b2p: 8px;

  --glw: 10000px;
  --ratio: 1.0;
  --theme_bg_gradient: var(--accent_gradient);
  --circle_size: 55px;
  /* --gutter: 1; */
}
@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);
  
    /*--btn_ph: calc(18px);*/
  
    --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: Roboto, sans-serif;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.03em;
}
.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); }
.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); }
.l4ts.box li:before, .l4ts.s4wi.slider-aside.box .swiper-outer { --primary_bg: var(--bg_secondary); }
.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); }
.day-switched[data-whatin=mouse] #root .link-btn.tabs>a:hover {
    color: inherit;
    --light_bg: var(--body_bg);
}
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 { --body_bg: var(--multiply_bg_collection); --gallery: 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; }
.l4ts.box li:before, .s1us > .img.module-color-palette, .l4ts.s4wi.slider-aside .l4ts-aside .li:before { background: var(--primary_bg); }
.l4ts.s4wi.slider-aside.box .swiper-outer { background: none; }
.l4ts.s4wi.slider-aside.box .swiper-outer:before { content: ""; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: var(--primary_bg); }
.l4ts.s4wi.slider-aside:not([data-index]) .l4ts-aside .li:first-child, .l4ts.s4wi.slider-aside[data-index="0"] .l4ts-aside .li:first-child, .l4ts.s4wi.slider-aside[data-index="1"] .l4ts-aside .li:nth-child(2), .l4ts.s4wi.slider-aside[data-index="2"] .l4ts-aside .li:nth-child(3) { color: var(--primary_text);}
.l4ts .module-color-palette blockquote, .l4ts.module-color-palette blockquote { color: var(--primary_text); }
.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: Archivo, 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.02em;
  --main_ff: Archivo, sans-serif;
}
.ff-secondary, .ff-secondary-digit .simply-amount, .l4ft li > .content .ff-secondary  {
  font-family: Roboto, sans-serif;
  text-transform: none;
  font-style: normal;
  font-weight: 400;
  --main_fw_strong: 700;
  letter-spacing: -0.03em;
  --main_ff: Roboto, 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: 5%;
  --img_vertical_position: 50%;
}
.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);
}