/* Minification failed. Returning unminified contents.
(1,400): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(1,1308): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(2,243): run-time error CSS1039: Token not allowed after unary operator: '-top-ribbon-animation-delay'
(3,823): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(3,957): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(3,1083): run-time error CSS1039: Token not allowed after unary operator: '-icon-x'
(4,348): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(4,535): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(4,922): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(4,1439): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(4,1792): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(4,1927): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(4,2081): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(4,2289): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(4,2317): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(4,2498): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(4,3044): run-time error CSS1039: Token not allowed after unary operator: '-weight-400'
(4,3357): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(4,3453): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(4,3555): run-time error CSS1039: Token not allowed after unary operator: '-weight-400'
(4,3579): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(4,3672): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(4,3975): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(4,4456): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(4,4486): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(4,4672): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(4,4705): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(4,4805): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(4,5320): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(5,103): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(5,398): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(5,678): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(5,851): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(5,1115): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(6,39): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-gunmetal-grey'
(6,75): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(6,194): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(7,120): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,365): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(7,501): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-grey-5'
(7,1246): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(7,1358): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,1499): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,2168): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(7,2259): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(7,2817): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(7,2979): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,3081): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,3120): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-height'
(7,3239): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-height'
(7,3278): run-time error CSS1039: Token not allowed after unary operator: '-product-card-image-width'
(7,3712): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(7,3841): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(7,3901): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-grey-1'
(7,4170): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(7,4253): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
(7,4657): run-time error CSS1039: Token not allowed after unary operator: '-weight-700'
(7,4806): run-time error CSS1039: Token not allowed after unary operator: '-weight-400'
(7,5038): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(7,5570): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(7,6044): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,248): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,320): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(8,351): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,379): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,418): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,490): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,529): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,557): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,652): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(8,683): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,711): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,750): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,818): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,857): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,885): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,982): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,1021): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,1117): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,1156): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,1190): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
(8,1261): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,1289): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,1355): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,1542): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(8,1886): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,1947): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,1975): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,2025): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
(8,2094): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,2271): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,2351): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,2389): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,2436): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,2477): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,2887): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,3108): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,3321): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,3548): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,3576): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,3760): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,3788): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,3825): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,3866): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-green-3'
(8,4180): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,4239): run-time error CSS1039: Token not allowed after unary operator: '-weight-700'
(8,4467): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(8,4571): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(8,4638): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,4713): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(8,5117): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(8,5145): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,5234): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(8,5492): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(8,5633): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(8,5728): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-grey-1'
(8,6005): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,6209): run-time error CSS1039: Token not allowed after unary operator: '-collapse-box-min-height'
(8,6552): run-time error CSS1039: Token not allowed after unary operator: '-collapse-box-max-height'
(8,6921): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,6942): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,6967): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,6981): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,7022): run-time error CSS1039: Token not allowed after unary operator: '-background-color'
(8,7085): run-time error CSS1039: Token not allowed after unary operator: '-font-size'
(8,7108): run-time error CSS1039: Token not allowed after unary operator: '-text-color'
(8,7174): run-time error CSS1039: Token not allowed after unary operator: '-size-14'
(8,7189): run-time error CSS1039: Token not allowed after unary operator: '-size-20'
(8,7214): run-time error CSS1039: Token not allowed after unary operator: '-min-width'
(8,7297): run-time error CSS1039: Token not allowed after unary operator: '-size-10'
(8,7332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,7370): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,7413): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,7587): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,1602): run-time error CSS1039: Token not allowed after unary operator: '-weight-400'
(9,1640): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
(9,1678): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,1716): run-time error CSS1039: Token not allowed after unary operator: '-weight-700'
(9,1759): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,1816): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,1874): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,1934): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,1994): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2054): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2114): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2172): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2228): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2284): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(9,2503): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(9,2552): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-grey-4'
(9,2593): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(9,2633): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(9,2687): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-light-pink'
(9,2741): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(9,2792): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-lt-grey'
(9,2855): run-time error CSS1039: Token not allowed after unary operator: '-color-brand-primary'
(9,3211): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-error'
(14,150): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-light-pink'
(14,183): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(14,217): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
(14,457): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(14,496): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-light-pink'
(14,581): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,620): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(14,709): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,748): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(14,826): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,865): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(14,954): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-light-pink'
(14,1082): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,1166): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,1194): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(14,1233): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(14,1334): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(14,1373): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-light-pink'
(14,1458): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-black'
(14,1497): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,1531): run-time error CSS1039: Token not allowed after unary operator: '-weight-600'
(14,1672): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,1711): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(14,1796): run-time error CSS1039: Token not allowed after unary operator: '-color-ui-white'
(14,1835): run-time error CSS1039: Token not allowed after unary operator: '-color-awesome-dark'
(15,48): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,92): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,155): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,193): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,251): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,273): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,299): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,353): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,407): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,461): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,512): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,542): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,592): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,619): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,703): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,728): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,779): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,805): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,857): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,883): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,909): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,987): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1013): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1040): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1067): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1121): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1148): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1175): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1229): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1283): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1310): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1337): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1365): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1393): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1421): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1449): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1477): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1589): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1636): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1743): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1870): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1960): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1977): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,1994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2011): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2066): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2104): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2123): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2142): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2162): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2177): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2197): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2215): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2242): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2264): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2291): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2313): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2341): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2364): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2389): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2409): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2424): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2442): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2458): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2480): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2497): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2523): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2567): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2580): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2618): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2635): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2653): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2674): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2690): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2706): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2721): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2740): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2832): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2855): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2876): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2895): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2919): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2941): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2961): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,2985): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3021): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3047): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3078): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3111): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3132): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3159): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3185): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3218): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3275): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3302): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3332): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3380): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3418): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3453): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3490): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3511): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3565): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3595): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3654): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3711): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3750): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3811): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3844): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3910): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3943): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,4470): run-time error CSS1039: Token not allowed after unary operator: '-weight-400'
(15,4570): run-time error CSS1039: Token not allowed after unary operator: '-weight-700'
(15,4760): run-time error CSS1039: Token not allowed after unary operator: '-weight-500'
 */
.loading-overlay{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:100;background:rgba(255,255,255,.6);display:none}.loading-overlay.loading{display:flex}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:var(--color-brand-primary);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--color-brand-primary);margin:-4px 0 0 -4px}.lds-roller div:nth-child(1){animation-delay:-36ms}.lds-roller div:nth-child(1):after{top:63px;left:63px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:68px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:71px;left:48px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:71px;left:32px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:68px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:63px;left:17px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
.top-ribbon-close{position:absolute;right:.5em;cursor:pointer}.top-ribbon{max-height:100px}.section-header .top-ribbon-animate-close{transition-property:max-height;transition-duration:.4s;transition-timing-function:ease;transition-delay:var(--top-ribbon-animation-delay);min-height:0;max-height:0;overflow:hidden}
.bgmodal{z-index:10001}.bgmodal-content{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;display:flex}.lp-rewards-list ul{padding:0 0 0 17px}.bgmodal-backdrop{position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;background-color:rgba(0,0,0,.3);opacity:0;display:flex}.bgmodal-content-inner{width:100vw;max-width:600px;margin:auto;background-color:#fff;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);border-radius:20px;display:flex;flex-direction:column;transform:translate3d(0,30%,0);opacity:0;padding:20px 30px}.bgmodal-content-inner form{display:flex;flex-flow:column;flex-grow:1;gap:1em}.big-modal .bgmodal-content-inner{max-width:1200px}.small-modal .bgmodal-content-inner{width:400px}.bgmodal-headline{position:relative}.bgmodal-headline-inner{font-size:22px;font-weight:var(--weight-600);color:#000}.bgmodal-close-btn{position:absolute;right:.75em;padding:0;top:.75em;cursor:pointer;font-size:18px;color:var(--color-ui-black);opacity:.7;transition:.3s all ease-in-out;display:none;line-height:1em}.bgmodal-close-btn:after{content:var(--icon-x);font-family:"Font awesome 5 Pro"}.bgmodal-close-btn:hover{opacity:1}.bgmodal.has-close-btn .bgmodal-close-btn{display:block;z-index:99}.bgmodal-body{flex:1}.bgmodal-actions{display:flex;justify-content:flex-end;align-items:center;gap:1em}.bgmodal.is-hidden{display:none}.bgmodal.is-visible{display:block;position:relative}.bgmodal.animate-in-content .bgmodal-content-inner{animation-name:showbgmodal;animation-duration:.3s;animation-fill-mode:forwards}.bgmodal.animate-out-content .bgmodal-content-inner{animation-name:hidebgmodal;animation-duration:.3s;animation-fill-mode:forwards}@keyframes showbgmodalBottom{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes hidebgmodalBottom{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes showbgmodal{from{transform:scale3d(.6,.6,.6);opacity:0}to{transform:scale3d(1,1,1);opacity:1}}@keyframes hidebgmodal{from{transform:scale3d(1,1,1);opacity:1}to{transform:scale3d(.7,.7,.7);opacity:0}}.bgmodal.animate-in-backdrop .bgmodal-backdrop{animation-name:showbgmodalBackdrop;animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.25,.8,.25,1)}.bgmodal.animate-out-backdrop .bgmodal-backdrop{animation-name:hidebgmodalBackdrop;animation-duration:.25s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.25,.8,.25,1)}@keyframes showbgmodalBackdrop{from{opacity:0}to{opacity:1}}@keyframes hidebgmodalBackdrop{from{opacity:1}to{opacity:0}}.bgmodal.scroll-bgmodal .bgmodal-content-inner{max-width:50vw}.bgmodal.scroll-bgmodal .bgmodal-body{max-height:60vh;overflow-y:auto;border-top:1px solid #e8e9eb;border-bottom:1px solid #e8e9eb;box-shadow:inset 0 6px 20px -10px rgba(0,0,0,.15),inset 0 -6px 20px -10px rgba(0,0,0,.15)}@media only screen and (max-width:768px){.bgmodal-content-inner{max-width:85vw}.nhfp .bgmodal-body{max-height:100vh}.bgmodal-body{max-height:60vh;overflow-y:auto}.bgmodal-headline-inner{font-size:18px}.bgmodal.scroll-bgmodal .bgmodal-content-inner{max-width:90vw}.bgmodal.scroll-bgmodal .bgmodal-body{max-height:65vh;overflow-y:auto;border-top:1px solid #e8e9eb;border-bottom:1px solid #e8e9eb;box-shadow:inset 0 6px 20px -10px rgba(0,0,0,.15),inset 0 -6px 20px -10px rgba(0,0,0,.15)}}.red-action-btn .btn-action{background-color:red;color:#fff}.bgmodal-action[disabled],.bgmodal-action[disabled]:hover{color:grey;background-color:#fff;cursor:default}
.product-search{position:relative;border-radius:0 0 20px 20px;padding:1rem 2.5rem 2.5rem 2.5rem;background:#fff;height:fit-content;position:relative;background-color:#fff;display:flex;grid-gap:1em;flex-direction:column;width:100%}.product-search p{font-size:12px}@media (min-width:1200px){.product-search ::-webkit-scrollbar-track{background:var(--color-ui-white);border-radius:25px}.product-search ::-webkit-scrollbar{margin-bottom:20px;padding-top:20px;width:3px;height:3px}.product-search ::-webkit-scrollbar-thumb{background:var(--color-brand-primary);border-radius:25px;margin:2px}}@media (min-width:1200px){.product-search{margin-top:50px;width:550px;border-radius:20px 20px 20px 20px}}.product-search .product-search-input-container{display:flex;align-items:center;position:relative;width:100%}.product-search .product-search-input-container input{font-size:16px;border:none;outline:0;border-bottom:1px solid var(--color-ui-black);border-radius:0;padding:.7em;flex:1}.product-search .product-search-input-container input:focus{outline:0}.product-search .product-search-input-container .product-search-input-icons{position:absolute;right:.5em;display:flex;align-items:center;gap:.5em}.product-search .product-search-input-container .product-search-input-icons i{cursor:pointer}.product-search .product-search-input-container .lds-ellipsis{width:40px;transform:scale(.5)}.product-search .product-search-list-heading{font-weight:var(--weight-600);margin:0;font-size:12px}.product-search .product-search-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5em}.product-search .product-search-list li{font-size:12px;cursor:pointer}.product-search .product-search-body{display:grid;gap:1em}.product-search .product-search-term{display:flex;gap:.25rem;color:var(--color-ui-black);text-decoration:none}.product-search .product-search-term:focus,.product-search .product-search-term:hover{color:var(--color-brand-primary);outline:0;border:none}.product-search .js-product-search-results-header{display:flex;justify-content:space-between;font-weight:var(--weight-600);align-items:center}.product-search .auto-complete-v2-all-results{display:flex;justify-content:center;align-items:center;padding:.5em .75em;border-radius:12px;font-size:12px;background-color:var(--color-ui-white);color:var(--color-brand-primary);text-decoration:none}.product-search .auto-complete-v2-all-results:focus,.product-search .auto-complete-v2-all-results:hover{border:none;background-color:var(--color-ui-lt-grey);outline:0}.product-search .product-search-results{display:grid;gap:1em;position:relative;max-height:60vh;overflow-y:auto;overflow-x:hidden}.product-search .product-search-result{display:grid;column-gap:.5em;grid-template-columns:auto 1fr;text-decoration:none;color:unset;font-size:12px}.product-search .product-search-result .product-search-product-text{padding:.5em;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.product-search .product-search-result h3{font-size:12px;margin:0;font-weight:var(--weight-400);flex:0 1 100%}.product-search .product-search-result .product-search-ppl{flex:0 1 100%}.product-search .product-search-result .product-search-product-image{display:grid;justify-content:center;gap:.25rem;align-items:center}.product-search .product-search-result .product-search-price{font-weight:var(--weight-600)}.product-search .product-search-result .product-search-price.is-on-sale{color:var(--color-brand-primary)}.product-search .product-search-result .product-search-price s{font-weight:var(--weight-400);color:var(--color-ui-black)}.product-search .product-search-result .loyalty-non-member-price{color:var(--color-awesome-dark)}.product-search .product-search-result:focus,.product-search .product-search-result:hover{border:none;outline:0}.product-search .product-search-result:focus .product-search-product-text,.product-search .product-search-result:hover .product-search-product-text{background-color:var(--color-ui-lt-grey)}.product-search .product-search-result .highlight{font-weight:700}.product-search .product-search-personalisation{display:grid;gap:1rem}.product-search .product-search-categories{display:flex;flex-direction:row;gap:.5em;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.75rem}.product-search .product-search-category{display:flex;justify-content:center;align-items:center;padding:.5em .75em;border-radius:12px;font-size:12px;background-color:var(--color-ui-lt-grey);color:var(--color-ui-black);text-decoration:none;color:inherit;width:max-content}.product-search .product-search-category:focus,.product-search .product-search-category:hover{background-color:var(--color-brand-primary);color:var(--color-ui-white);border:none;outline:0}.product-search .product-search-category em{font-weight:var(--weight-600);font-style:normal!important}.product-search .product-search-category span{display:flex;gap:.25em}.product-search .product-search-latest,.product-search .product-search-popular{display:grid;gap:.5em}.product-search .product-search-body:empty{display:none}@media (max-width:1199px){.product-search-drag-handle{height:3rem;background-color:transparent;width:100%;position:absolute;bottom:0;left:0}.product-search-drag-handle::after{content:"";width:80px;height:4px;border-radius:2px;background-color:var(--color-awesome-dark);position:absolute;bottom:1.25rem;left:50%;transform:translateX(-50%)}}.product-search-backdrop{visibility:hidden;position:fixed;left:0;height:100%;width:100%;display:flex;justify-content:center;background-color:rgba(0,0,0,0);z-index:10000;top:0;transition:background .3s ease}.product-search-backdrop.product-search-open{visibility:visible!important;background-color:rgba(0,0,0,.7)}@media (min-width:1200px){.product-search-backdrop{top:0}}.product-search-banner-wrapper img{max-width:100%}
.minipdp{position:absolute;padding:2.5rem 2.5rem 1rem 2.5rem;height:fit-content;background-color:var(--color-ui-white);display:flex;grid-gap:1em;flex-direction:column;width:100%;border-radius:20px 20px 0 0;transition:all .3s ease;max-height:70vh;transform:translateY(100%);bottom:0}.minipdp p{font-size:12px}.minipdp::after{content:"";width:80px;height:4px;border-radius:2px;background-color:var(--color-awesome-dark);position:absolute;top:1.25rem;left:50%;transform:translateX(-50%)}@media (min-width:1200px){.minipdp::after{content:unset}}@media (min-width:1200px){.minipdp{max-width:600px;border-radius:20px;padding:2.5rem}.minipdp ::-webkit-scrollbar-track{background:var(--color-ui-white);border-radius:25px}.minipdp ::-webkit-scrollbar{margin-bottom:20px;padding-top:20px;width:3px;height:3px}.minipdp ::-webkit-scrollbar-thumb{background:var(--color-brand-primary);border-radius:25px;margin:2px}}.minipdp-body{overflow-y:auto}.minipdp-body .product-rating-core{display:block;margin-left:0;margin-bottom:.2rem;margin-top:.2rem;height:auto}.minipdp-content{display:grid}.minipdp-image-wrapper{background:var(--color-ui-lt-grey)}.minipdp-image{width:150px;margin:auto;padding:1em 0;mix-blend-mode:multiply;margin-bottom:1rem;display:block}.minipdp-open .minipdp{bottom:0;transform:translateY(0)}@media (min-width:1200px){.minipdp-open .minipdp{bottom:10vw}}.minipdp-backdrop{visibility:hidden;position:fixed;left:0;top:0;height:100%;width:100%;display:flex;justify-content:center;background-color:rgba(0,0,0,0);z-index:10000;transition:background .3s ease,visibility .3s ease}.minipdp-backdrop.minipdp-open{visibility:visible!important;background-color:rgba(0,0,0,.7)}.minipdp-close{position:absolute;right:.5em;top:.5em;cursor:pointer;padding:.5em}.minipdp-product{padding-bottom:4rem}@media (min-width:1200px){.minipdp-product{padding-bottom:0}}
.section-footer{background-color:var(--color-ui-gunmetal-grey);color:var(--color-ui-white);padding:0 1rem}@media (min-width:1200px){.section-footer{padding:2rem 0}}.section-footer a{color:var(--color-ui-white);text-decoration:none}.section-footer .footer-group-title{margin:.5rem 0;font-size:1.125rem;text-transform:uppercase}.section-footer .footer-safe-site .inline-list{align-items:flex-start}.section-footer .footer-safe-site img{height:56px;width:auto}.section-footer .footer-payment-logos img{height:30px;width:auto}.section-footer .group-logo img{width:12em;height:auto}.section-footer .loreal-footer{font-size:.75rem}.section-footer .footer-content-desktop{gap:2.4rem}.section-footer .footer-social i{font-family:"Font Awesome 5 Brands";font-style:normal}.section-footer .footer-safe-site{max-width:165px}
.product-card-carousel .glider-track{gap:1.5rem}.product-card-carousel .glider-track .glider-slide{min-width:calc(var(--product-card-image-width) + 4rem)}.product-card-carousel{overflow-x:auto;display:flex;gap:1rem;max-width:100%;padding-bottom:1rem}.product-card-carousel.glider.draggable{margin:0}.product-card{display:grid;gap:.25rem}.product-card a{color:var(--color-ui-black);text-decoration:none}.product-card .product-rating-core ul li{font-size:.7rem}.product-card .price-discount{color:var(--color-ui-grey-5);text-decoration:line-through;font-size:.8rem;line-height:1}.product-card .price-final{line-height:1.2}.product-list-in-image-tags{left:0;bottom:0}.product-list-in-image-tags.product-tags-wrapper .product-tag{border-top-left-radius:0;border-bottom-left-radius:0}.product-card-content{flex:1;display:grid;grid-template-rows:4rem auto 1fr;gap:.5rem}.product-card-brand{font-size:.9rem;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1}.product-card-title{font-size:.8rem;margin:0;line-height:1.2rem;overflow:hidden;-webkit-line-clamp:2;max-height:3em;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box}.product-card-image-wrapper{background-color:var(--color-ui-lt-grey);display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--product-card-image-width) + 4rem);height:17rem;position:relative}.product-card-image-wrapper img{object-fit:contain;height:11rem;width:var(--product-card-image-width);mix-blend-mode:multiply}.product-card-image-wrapper img[data-src]{opacity:0}.product-card-image-wrapper .product-tags-wrapper{position:absolute;left:0;bottom:.5rem;flex-wrap:wrap;max-width:50%}.product-card-image-wrapper .product-card-icons{position:absolute;top:0;left:0;display:flex;justify-content:space-between;width:100%;align-items:center}.product-card-image-wrapper .product-card-icons .add-to-cart-icon,.product-card-image-wrapper .product-card-icons .cta-icon{padding:.75rem}.product-card-image-wrapper .product-card-icons .add-to-cart-icon:hover,.product-card-image-wrapper .product-card-icons .cta-icon:hover{background-color:var(--color-ui-white)}.product-card-image-wrapper .add-to-cart-icon{font-size:1.2rem;color:var(--color-awesome-dark)}.product-card-image-wrapper .wishlist-icon-button{font-size:1.2rem}.product-card-image-wrapper .derma-badge{position:absolute;right:.5rem;bottom:.5rem;width:3rem;height:3rem}.product-card-price-container{display:grid;grid-template-columns:1fr auto;align-items:flex-end;gap:.5rem}.product-card-price-section{display:flex;column-gap:.5rem;flex-wrap:wrap-reverse;align-items:center}.product-card-price-section .price-per-unit{font-size:.8rem}.product-rating-core{margin:0;float:none;line-height:1}.nhfp .product-card-title{font-weight:var(--weight-600);font-size:.9rem}.nhfp .product-card-content{grid-template-rows:3rem auto 1fr}.nhfp .product-card-carousel .glider-track .product-card{min-width:var(--product-card-image-width);flex:1}.nhfp .product-card-image-wrapper{background-color:unset;width:var(--product-card-image-width);height:var(--product-card-image-height);margin-bottom:1.75rem}.nhfp .product-card-image-wrapper img{object-fit:contain;height:var(--product-card-image-height);width:var(--product-card-image-width)}.nhfp .product-card-image-wrapper .product-card-icons{display:none}.nhfp .product-list-in-image-tags{bottom:-1.7rem}.nhfp .product-list-in-image-tags.product-tags-wrapper .product-tag{border-top-left-radius:4px;border-bottom-left-radius:4px}.horizontal-card{display:grid;grid-template-columns:auto 1fr;width:100%;position:relative;gap:1rem}.horizontal-card-link{display:grid;text-decoration:none;color:var(--color-ui-black)}.horizontal-card-content{display:grid;font-size:1rem}.horizontal-card-content a{text-decoration:none;color:var(--color-ui-black)}.horizontal-card-img{background-color:var(--color-ui-grey-1);position:relative;width:90px;height:100%;display:flex;justify-content:center;align-items:center}.horizontal-card-img img{width:auto;height:auto;max-width:79px;max-height:79px;object-fit:cover;mix-blend-mode:multiply}.horizontal-brand{font-weight:var(--weight-600);max-width:90%}.horizontal-description{font-size:13px;font-weight:var(--weight-500);margin-bottom:10px;max-width:90%}.horizontal-card-price-wrapper{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:end}@media (min-width:1200px){.horizontal-card-price-wrapper{justify-content:space-between}}.horizontal-card-price-wrapper .cta{height:30px;font-size:12px}.horizontal-card-price{text-align:center;font-size:1rem;font-weight:var(--weight-700);display:flex;flex-direction:column;align-items:start}.horizontal-card-price .horizontal-price-per-unit{font-size:.8rem;font-weight:var(--weight-400)}.horizontal-product-hr{margin:0;max-width:calc(100vw - 2rem)}.wrapper{height:100vh;display:flex;justify-content:center;align-items:center;background-color:#eee}.nhfp .product-card .cta-add-to-cart{background-color:var(--color-brand-primary);color:#fff;border:none}.grouped-product-card-action{display:flex;width:100%}.grouped-product-card-action .grouped-product-action-wishlist-button{border-top-left-radius:50px;border-bottom-left-radius:50px;width:3rem;display:flex;background-color:#f5f5f5!important;color:#c1c1c1;align-items:center;justify-content:center}.grouped-product-card-action .grouped-product-action-add-to-cart{width:100%}.grouped-product-card-action .grouped-product-action-add-to-cart .cta-add-to-cart{width:100%;background-color:var(--color-brand-primary);border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;border-bottom-left-radius:0}.grouped-product-card-action .grouped-product-action-add-to-cart .button-out-of-stock{width:100%;background-color:#f5f5f5;border-top-right-radius:50px;border-bottom-right-radius:50px;border-top-left-radius:0;border-bottom-left-radius:0}.grouped-product-card-action .grouped-product-action-add-to-cart .added-to-cart{border:1px solid var(--color-brand-primary);border-top-left-radius:0;border-bottom-left-radius:0}
.cta{display:flex;justify-content:center;align-items:center;border-radius:50px;text-transform:none;text-decoration:none;border:1px solid;margin:0;height:auto;line-height:1;transition:all .3s ease;white-space:nowrap;letter-spacing:unset;color:var(--color-ui-white)}.cta *{pointer-events:none}.cta-black{font-weight:var(--weight-600);border-color:var(--color-ui-black);color:var(--color-ui-white);background-color:var(--color-ui-black)}.cta-black:not([disabled]):hover{background-color:var(--color-ui-white);border:solid 1px var(--color-ui-black);color:var(--color-ui-black)}.cta-black:disabled{opacity:.6;cursor:not-allowed}.cta-white{font-weight:var(--weight-600);border-color:var(--color-ui-white);color:var(--color-ui-black);background-color:var(--color-ui-white)}.cta-white:not([disabled]):hover{border-color:var(--color-ui-white);background-color:var(--color-ui-white);color:var(--color-ui-black)}.cta-white:disabled{opacity:.6;cursor:not-allowed}.cta-brand-primary{color:var(--color-ui-white);background-color:var(--color-brand-primary);border:none}.cta-brand-primary:hover{border:none}.cta-inverted{color:var(--color-ui-black);background-color:var(--color-ui-white);font-weight:var(--weight-500)}.cta-inverted:not([disabled]):hover{background-color:var(--color-ui-black);color:var(--color-ui-white)}.cta-inverted:not([disabled]):hover i{color:var(--color-ui-white)}.cta-icon{background:unset;margin:unset;height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border:none;padding:.25rem;color:var(--color-awesome-dark);font-size:14px}.cta-icon i,.cta-icon span{font-size:inherit;color:inherit;transition:all .3s ease}.cta-icon:active,.cta-icon:focus,.cta-icon:hover{background-color:unset}.cta-icon:active i,.cta-icon:active span,.cta-icon:focus i,.cta-icon:focus span,.cta-icon:hover i,.cta-icon:hover span{background-color:unset;color:var(--color-brand-primary)}.cta-add-to-cart{background-color:var(--color-ui-black);color:var(--color-ui-white);font-size:.9rem;font-weight:var(--weight-500);border-radius:50px;border-width:0;border:1px solid var(--color-ui-black);height:35px;width:11.2rem}.cta-add-to-cart .added{opacity:0;position:fixed}.cta-add-to-cart *{pointer-events:none}.cta-add-to-cart :hover{background-color:var(--color-ui-white)!important}.cta-add-to-cart.added-to-cart{background-color:var(--color-ui-white)!important;color:var(--color-ui-green-3)!important;border-color:var(--color-ui-green-3);border:2px solid var(--color-ui-green-3);transition:0s}.cta-add-to-cart.added-to-cart .added{opacity:1;position:inherit;color:green}.cta-add-to-cart.added-to-cart .label{opacity:0;position:fixed}.added-to-cart .fa-shopping-bag{opacity:0}.added-to-cart .checkmark{position:absolute;width:1.5rem;height:1.5rem;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 var(--color-brand-primary);animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.added-to-cart .checkmark-circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:5;stroke-miterlimit:10;stroke:var(--color-brand-primary);fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}.added-to-cart .checkmark-check{transform-origin:50% 50%;stroke-dasharray:48;stroke-width:5;stroke-dashoffset:48;stroke:var(--color-ui-white);animation:stroke .3s cubic-bezier(.65,0,.45,1) .8s forwards}.cta-add-to-cart-group{display:grid;grid-template-columns:3.8rem 8rem;position:relative}.cta-add-to-cart-group .cta-add-to-cart{background-color:var(--color-ui-black);color:var(--color-ui-white);width:8rem;border-width:1px;border-top-left-radius:0;border-bottom-left-radius:0;left:-4px}.cta-add-to-cart-group .cta-add-to-cart.added-to-cart{background-color:var(--color-ui-white);color:var(--color-ui-green-3);border-color:var(--color-ui-green-3);border:2px solid var(--color-ui-green-3);transition:0s}.cta-add-to-cart-group .cta-add-to-cart.added-to-cart .added{opacity:1;position:inherit;color:green}.cta-add-to-cart-group .cta-add-to-cart.added-to-cart .label{opacity:0;position:fixed}.cta-add-to-cart-group .add-to-cart-quantity{border-radius:50px 0 0 50px;border:2px solid var(--color-ui-black);padding:1px 1px 1px 16px;font-weight:var(--weight-700);height:35px;font-size:16px;outline:0;appearance:none;cursor:pointer;background:0 0}.cta-add-to-cart-group .fa-caret-down{position:absolute;right:142px;top:8px;cursor:pointer;pointer-events:none}.cta-link{color:var(--color-awesome-dark);background:0 0;border:none;padding:.5em;text-decoration:underline;font-weight:var(--weight-600)}.cta-link.text-white:not([disabled]):hover{color:var(--color-ui-white)}.cta-link:not([disabled]):hover{background:0 0;color:var(--color-awesome-dark);border:none}.cta-small{padding:.5em 1.5em;font-size:10px;height:fit-content}@media (min-width:1200px){.cta-small{font-size:12px}}.cta-medium{padding:.8em 1.5em;font-size:16px}a.cta.cta-inverted{height:38px;width:233px}.cta-sort-select{width:fit-content!important;padding:0 1rem;display:flex;align-items:center;justify-content:center;line-height:1;height:1.8rem;background-color:var(--color-ui-black);color:var(--color-ui-white);border:none;border-radius:50px;transition:all .2s ease;font-weight:var(--weight-600);min-width:21ch;font-size:.8rem}.cta-sort-select:focus{border-radius:50px}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px var(--color-brand-primary)}}.ui-message{display:flex;font-size:.8rem;align-items:center;flex-direction:column;margin:0 auto;background-color:var(--color-ui-white);border-color:#cfcfcf;border-radius:5px;padding:.5em 1em;background-color:var(--color-ui-grey-1);gap:1em;width:100%}.ui-message.error{background-color:rgba(253,59,48,.0823529412)}.ui-message.warning{background-color:rgba(255,149,0,.0823529412)}.ui-message.with-icon{flex-direction:row;gap:1em;align-items:center;justify-content:space-between}.collapse-box{--collapse-box-min-height:0px}.collapse-box .far.fa-caret-right,.collapse-box .far.fa-chevron-right{transition:transform .3s ease}.collapse-box:not(.collapse-box-opened) .collapse-box-content{height:var(--collapse-box-min-height)}.collapse-box:not(.collapse-box-opened) .collapse-box-hide-when-closed{display:none}.collapse-box.not-collapsable .hide-when-not-collapsable{display:none}.collapse-box-opened .far.fa-caret-right,.collapse-box-opened .far.fa-chevron-right{transform:rotate(90deg)}.collapse-box-opened .collapse-box-content{height:var(--collapse-box-max-height)}.collapse-box-opened .collapse-box-hide-when-open{display:none}.collapse-box-content{transition:all .3s ease;overflow:hidden}.collapse-box-opened:not(.collapse-box-animating) .collapse-box-content{height:fit-content!important}.collapse-box-header{display:flex;justify-content:space-between;cursor:pointer;align-items:center}.button-rebranding{--font-size:$size-14;--background-color:white;--min-width:0;--text-color:unset;background-color:var(--background-color);border:unset;font-weight:500;font-size:var(--font-size);color:var(--text-color);-webkit-appearance:none;height:2.813rem;padding:var(--size-14) var(--size-20);min-width:var(--min-width);display:flex;justify-content:space-between;align-items:center;gap:var(--size-10)}.button-rebranding.black{--background-color:$color-medium-grey;--text-color:white}.button-rebranding.pink{--background-color:$color-brand-pink}.button-rebranding.drop-shadow{box-shadow:2px 2px 5px rgba(0,0,0,.1)}@media (max-width:1199px){.button-rebranding.mobile-fill-half-width{--min-width:50%}}.button-rebranding i{width:1rem;margin-left:auto}.button-rebranding :not(select){pointer-events:none}.button-rebranding select{-webkit-appearance:none;border:unset;width:100%;outline:0;margin:-12px -18px;padding:12px 18px;position:absolute}
.grid{display:grid}.grid-2{display:grid;grid-template-columns:1fr 1fr}.gap-0_25{gap:.25rem}.gap-0_5{gap:.5rem}.gap-1{gap:1rem}.gap-1_4{gap:1.4rem}.gap-2_2{gap:2.2rem}.gap-3{gap:3rem}.gap-5{gap:5rem}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center;justify-content:center;flex-direction:column}.flex-column{display:flex;flex-direction:column}.flex-between{display:flex;justify-content:space-between}.flex-around{display:flex;justify-content:space-around}.flex-auto{flex:1 1 auto}.flex-shrink-0{flex:0 0 auto}.flex-shrink-50{flex:0 1 50%}.align-center{align-items:center}.align-end{align-items:flex-end}.align-self-start{align-self:start}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-self-end{justify-self:flex-end}.flex-wrap{flex-wrap:wrap}.hide-on-empty:empty{display:none}.display-none{display:none!important}.display-none-empty:empty{display:none}.padding-0_5{padding:.5rem}.padding-1{padding:1rem}.padding-2{padding:2rem}.margin-0{margin:0}.margin-bottom-1{margin-bottom:1rem}.margin-bottom-2{margin-bottom:2rem}.margin-top-1{margin-top:1rem}.margin-top-2{margin-top:2rem}.pointer-events-none{pointer-events:none}.fit-content{width:fit-content}.fill-available{width:-webkit-fill-available}.width-100{width:100%}.position-relative{position:relative}.text-0_6{font-size:.6rem}.text-0_7{font-size:.7rem}.text-0_8{font-size:.8rem}.text-0_9{font-size:.9rem}.text-1{font-size:1rem}.text-1_2{font-size:1.5rem}.text-1_5{font-size:1.5rem}.fw-400{font-weight:var(--weight-400)}.fw-500{font-weight:var(--weight-500)}.fw-600{font-weight:var(--weight-600)}.fw-700{font-weight:var(--weight-700)}.heading-0_8{font-weight:var(--weight-600);font-size:.8rem}.heading-1{font-weight:var(--weight-600);font-size:1rem}.heading-1_1{font-weight:var(--weight-600);font-size:1.1rem}.heading-1_3{font-weight:var(--weight-600);font-size:1.3rem}.heading-1_4{font-weight:var(--weight-600);font-size:1.4rem}.heading-1_5{font-weight:var(--weight-600);font-size:1.5rem}.heading-1_6{font-weight:var(--weight-600);font-size:1.6rem}.heading-2{font-weight:var(--weight-600);font-size:2rem}.heading-3{font-weight:var(--weight-600);font-size:3rem}.heading-4{font-weight:var(--weight-600);font-size:4rem}.line-height-1{line-height:1}.line-height-normal{line-height:normal}.decoration-none{text-decoration:none}.decoration-line-through{text-decoration:line-through}.text-brand-primary{color:var(--color-brand-primary)}.text-ui-grey-4{color:var(--color-ui-grey-4)}.text-black{color:var(--color-ui-black)}.text-white{color:var(--color-ui-white)}.bg-light-pink{background-color:var(--color-ui-light-pink)}.bg-black{background-color:var(--color-ui-black)}.bg-lt-grey{background-color:var(--color-ui-lt-grey)}.hover-color-brand-primary:hover{color:var(--color-brand-primary)}.inline-list{display:flex;flex-direction:row;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap}.list-style-none{list-style:none;padding:0;margin:0}.cursor-pointer{cursor:pointer}.rounded-10{border-radius:10px}.rounded-50{border-radius:50px}.blend-multiply{mix-blend-mode:multiply}.field-validation-error{color:var(--color-ui-error)}
/*!
 * Font Awesome Pro 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-arrow-right:before{content:"\f061"}.fa-badge-check:before{content:"\f336"}.fa-badge-percent:before{content:"\f646"}.fa-bars:before{content:"\f0c9"}.fa-bell:before{content:"\f0f3"}.fa-bells:before{content:"\f77f"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-camera:before{content:"\f030"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-check:before{content:"\f00c"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-clock:before{content:"\f017"}.fa-comments:before{content:"\f086"}.fa-credit-card:before{content:"\f09d"}.fa-exclamation-triangle:before{content:"\f071"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-gift:before{content:"\f06b"}.fa-heart:before{content:"\f004"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-layer-group:before{content:"\f5fd"}.fa-linkedin:before{content:"\f08c"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-pen:before{content:"\f304"}.fa-play-circle:before{content:"\f144"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-sad-cry:before{content:"\f5b3"}.fa-search:before{content:"\f002"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-cart:before{content:"\f07a"}.fa-sliders-h:before{content:"\f1de"}.fa-smile-beam:before{content:"\f5b8"}.fa-star:before{content:"\f005"}.fa-star-half-alt:before{content:"\f5c0"}.fa-stopwatch:before{content:"\f2f2"}.fa-tag:before{content:"\f02b"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-user:before{content:"\f007"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-brands-400.eot);src:url(/assets/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-brands-400.woff2) format("woff2"),url(/assets/fonts/fa-brands-400.woff) format("woff"),url(/assets/fonts/fa-brands-400.ttf) format("truetype"),url(/assets/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fonts/fa-regular-400.eot);src:url(/assets/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/assets/fonts/fa-regular-400.woff) format("woff"),url(/assets/fonts/fa-regular-400.ttf) format("truetype"),url(/assets/fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-family:"Font Awesome 5 Pro";font-weight:400}@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fonts/fa-solid-900.eot);src:url(/assets/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/assets/fonts/fa-solid-900.woff) format("woff"),url(/assets/fonts/fa-solid-900.ttf) format("truetype"),url(/assets/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}
.product-tags-wrapper{display:flex;flex-wrap:wrap;gap:.5em;align-items:center}.product-tags-wrapper .product-tag{flex:0 1 auto;background-color:var(--color-ui-light-pink);color:var(--color-ui-black);font-weight:var(--weight-500);border-radius:4px;display:flex;align-items:center;text-align:center;text-transform:capitalize;font-size:11px;line-height:1;padding:.3rem .75em;white-space:nowrap}.product-tags-wrapper .product-tag.loyalty-reward-tag{color:var(--color-ui-black);background-color:var(--color-ui-light-pink)}.product-tags-wrapper .product-tag.product-news-tag{color:var(--color-ui-white);background-color:var(--color-awesome-dark)}.product-tags-wrapper .product-tag.product-low-stock-tag{color:var(--color-ui-white);background-color:var(--color-awesome-dark)}.product-tags-wrapper .product-tag.outlet-tag{color:var(--color-ui-white);background-color:var(--color-awesome-dark)}.product-tags-wrapper .product-tag.tag-reward{background-color:var(--color-ui-light-pink);width:fit-content}.product-tags-wrapper .product-tag.bargin-price-tag{background-color:#e22625;color:var(--color-ui-white)}.product-tags-wrapper .product-tag.derma-tag{background-color:var(--color-ui-white);color:var(--color-ui-black);border:1px solid var(--color-awesome-dark);border-radius:50px}.product-tags-wrapper .product-tag.try-before-tag{color:var(--color-ui-black);background-color:var(--color-ui-light-pink)}.product-tags-wrapper .product-tag.out-of-stock-tag{color:var(--color-ui-black);background-color:var(--color-ui-white);font-weight:var(--weight-600)}.product-tags-wrapper .product-tag.fast-low-price-delivery-tag,.product-tags-wrapper .product-tag.swift-delivery-tag{color:var(--color-ui-white);background-color:var(--color-awesome-dark)}.product-tags-wrapper .product-tag.special-goods-tag{color:var(--color-ui-white);background-color:var(--color-awesome-dark)}.product-tags-wrapper.reduced-size-tags .product-tag{font-size:13px}
@charset "UTF-8";:root{color-scheme:light only;--color-brand-primary:var(--color-ui-black);--color-awesome-dark:#252525;--color-awesome-dark-rgb:37,37,37;--color-brand-primary-lighter:#ff66b2;--color-brand-primary-light:#ffcce5;--color-ui-white:#FFF;--color-ui-black:#000;--color-ui-yellow:#F7C916;--color-ui-dk-yellow:#f5a623;--color-ui-green:#82B826;--color-ui-green-2:#369F59;--color-ui-green-3:#2B7D46;--color-ui-green-4:#2D8649;--color-ui-green-5:#EAF9EE;--color-ui-green-6:#34C759;--color-ui-pink:#FF007F;--color-ui-light-pink:#ffe5f4;--color-ui-red:#D0021B;--color-ui-lt-pink:#fff4f9;--color-ui-lt-grey:#f8f8f8;--color-ui-gunmetal-grey:#20252c;--color-ui-salmon:#f49d9d;--color-ui-error:#F93F32;--color-ui-beige:#FBF4EB;--color-ui-rating-stars:var(--color-brand-primary);--color-ui-grey-1:#F8f8f8;--color-ui-grey-2:#E6E9ED;--color-ui-grey-3:#C0C6D1;--color-ui-grey-4:#99A2B0;--color-ui-grey-5:#525965;--color-ui-grey-6:#010101;--color-ui-grey-7:#D2D0D2;--color-ui-grey-8:#F5F5F5;--color-ui-grey-9:#9F9F9F;--color-ui-grey-10:#8e8e8e;--color-ui-grey-11:#959eac;--color-ui-grey-12:#8D95A5;--color-ui-grey-13:#737373;--color-ui-grey-14:#6C7589;--color-ui-grey-15:#667085;--color-ui-grey-17:#707070;--color-ui-grey-18:#979797;--color-dark-grey:#25282A;--color-medium-grey:#2D2D2D;--color-light-grey:#454142;--color-brand-pink:#FFBFD9;--color-ui-warm-grey-1:#EEE;--color-ui-warm-grey-2:#DDD;--color-ui-warm-grey-3:#BBB;--color-ui-warm-grey-4:#444;--color-ui-warm-grey-5:#333;--color-ui-warm-grey-6:#222;--color-employee-bar-background:#de4e60;--color-top-bar-mobile:var(--color-ui-pink);--color-top-bar-nav-value:var(--color-ui-pink);--color-top-bar-nav-value-text:var(--color-ui-white);--color-top-bar-nav-value-sticky:var(--color-ui-pink);--color-top-bar-nav-value-text-sticky:var(--color-ui-white);--color-ui-label-new:#5B821C;--color-button-checkout-hover:#297942;--font-brand-primary:"Futura-PT","Helvetica Neue","Helvetica","Roboto","Arial",sans-serif;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--size-3:0.1875rem;--size-10:0.625rem;--size-12:0.75rem;--size-13:0.8125rem;--size-14:0.875rem;--size-14_4:0.9rem;--size-15:0.9375rem;--size-16:1rem;--size-17:1.0625rem;--size-20:1.25rem;--icon-arrow-down-bold:"";--icon-arrow-down:"";--icon-arrow-left-bold:"";--icon-arrow-left:"";--icon-arrow-right-bold:"";--icon-arrow-right:"";--icon-arrow-up-bold:"";--icon-arrow-up:"";--icon-bag:"";--icon-basket:"";--icon-chat:"";--icon-check-bold:"";--icon-check:"";--icon-emoticon-happy:"";--icon-emoticon-sad:"";--icon-facebook:"";--icon-i:"";--icon-menu:"";--icon-minus-bold:"";--icon-minus:"";--icon-pencil:"";--icon-plus-bold:"";--icon-plus:"";--icon-star:"";--icon-tag:"";--icon-warning:"";--icon-x:"";--icon-nh-chevron-left:"";--icon-nh-chevron-right:"";--icon-nh-checkmark:"";--icon-nh-pricetag:"";--icon-nh-search:"";--icon-nh-star:"";--icon-nh-stopwatch:"";--icon-nh-minside:"";--icon-nh-truck:"";--z-index-slightly-up:2;--z-index-form-element-container:70;--z-index-form-element:80;--z-index-form-element-icon:81;--z-index-form-element-button:82;--z-index-header:100;--z-index-product-list:100;--z-index-switch-view:100;--z-index-product-list-hover:101;--z-index-filter-main:109;--z-index-filter-secondary:106;--z-index-header-fixed:110;--z-index-header-dropdown:120;--z-index-header-dropdown-brands-background:120;--z-index-header-dropdown-pointer:121;--z-index-header-dropdown-item:122;--z-index-header-dropdown-brands:123;--z-index-search:200;--z-index-search-autocomplete:201;--z-index-modal:300;--z-index-tooltip-content:300;--z-index-mobile-filters:1000;--z-index-category-nav:10000;--z-index-page-overlay:999999;--product-image-size:175px;--recommended-product-image-size:125px;--nav-primary-container:270px;--cat-nav-menu-max-height:36em;--product-card-image-width:120px;--product-card-image-height:120px}@media (min-width:1200px){:root{--product-card-image-width:160px;--product-card-image-height:160px}}center{display:block;text-align:-webkit-center}.about-us .block.block-static.style-left-sidebar{margin:0!important}.about-us .main{max-width:900px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center}.about-us .main div{width:50%;min-width:350px}.about-us .main img{min-width:200px;max-height:400px;max-width:100%;display:block;opacity:1;transition:opacity .3s}.about-us h3{margin:10px;margin-top:30px;font-size:50px;font-weight:var(--weight-400);color:#232323}.about-us h1{margin:30px;margin-top:30px;font-size:20px;font-weight:var(--weight-700);color:#232323}.about-us h2{margin:50px;margin-top:30px;margin-left:50px;margin-right:50px;font-size:16px;color:#232323}.about-us p{font-size:14px;color:#6f6f6f;font-weight:var(--weight-500);line-height:22px;padding:22px}.usp-modal .bgmodal-content-inner{max-width:800px;max-height:90vh}.usp-modal .bgmodal-body{overflow:auto}.pop-site-content,.usp-item{cursor:pointer}
