/* Minification failed. Returning unminified contents.
(198,4028): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4059): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4073): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4094): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4110): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4131): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4176): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4198): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4244): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4268): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4288): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4309): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4328): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4345): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4357): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4371): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4391): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4415): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4443): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4482): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4547): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4590): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4633): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4650): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4667): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4684): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4701): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4718): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4732): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4746): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4763): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4786): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4809): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4845): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4890): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4929): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4958): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,4988): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5044): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5086): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5107): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5128): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5149): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,5202): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,6538): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,6568): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(198,6594): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,6712): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,6744): run-time error CSS1039: Token not allowed after unary operator: '-font-size-2xl'
(198,6771): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,6848): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,6879): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,6911): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(198,6995): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,7027): run-time error CSS1039: Token not allowed after unary operator: '-font-size-lg'
(198,7053): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,7124): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,7155): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,7187): run-time error CSS1039: Token not allowed after unary operator: '-font-size-md'
(198,7269): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(198,7295): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,7326): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,7393): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(198,7419): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,7463): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,7488): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,7565): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(198,7656): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,7677): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,7840): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,7865): run-time error CSS1039: Token not allowed after unary operator: '-max-width-container'
(198,8116): run-time error CSS1039: Token not allowed after unary operator: '-inner-container-width'
(198,9380): run-time error CSS1039: Token not allowed after unary operator: '-inner-container-width'
(198,9425): run-time error CSS1039: Token not allowed after unary operator: '-max-width-container'
(198,9608): run-time error CSS1030: Expected identifier, found '.'
(198,9616): run-time error CSS1031: Expected selector, found ')'
(198,9616): run-time error CSS1025: Expected comma or open brace, found ')'
(198,10192): run-time error CSS1039: Token not allowed after unary operator: '-light-orange'
(198,10356): run-time error CSS1030: Expected identifier, found '.'
(198,10364): run-time error CSS1031: Expected selector, found ')'
(198,10364): run-time error CSS1025: Expected comma or open brace, found ')'
(198,10424): run-time error CSS1030: Expected identifier, found '.'
(198,10432): run-time error CSS1031: Expected selector, found ')'
(198,10432): run-time error CSS1025: Expected comma or open brace, found ')'
(198,10661): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,10720): run-time error CSS1030: Expected identifier, found '.'
(198,10728): run-time error CSS1031: Expected selector, found ')'
(198,10728): run-time error CSS1025: Expected comma or open brace, found ')'
(198,11066): run-time error CSS1030: Expected identifier, found ','
(198,11085): run-time error CSS1031: Expected selector, found ')'
(198,11085): run-time error CSS1025: Expected comma or open brace, found ')'
(198,11126): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,12980): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,13034): run-time error CSS1039: Token not allowed after unary operator: '-gray9'
(198,13062): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,13319): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,13822): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,14265): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,14360): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,14413): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,14616): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,14662): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,14897): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(198,15022): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,15201): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,15228): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,15458): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,15555): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,15586): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,16258): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,16310): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,16356): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,16531): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,17103): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,17122): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,17318): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,17343): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,17546): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,17571): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,17904): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,17923): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,18203): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,18222): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,18360): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,18379): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,18410): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,18470): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,18750): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,18914): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,18933): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,19455): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,20628): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,20658): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,20981): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,21237): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,21262): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,21837): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,22010): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,22549): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,22636): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,22876): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,23056): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,23222): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,23241): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,23817): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,23991): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,24055): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,24453): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,24486): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,24758): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,25083): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,25265): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,25284): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,25423): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,25919): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,26504): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,26908): run-time error CSS1039: Token not allowed after unary operator: '-green'
(198,26965): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,27619): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,28176): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,28195): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,28364): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,28383): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,29352): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,29832): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,29878): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,29923): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,30139): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,30652): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,31427): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,31522): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,31574): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,31853): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,32023): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,32054): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,32253): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,32278): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,32941): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,32966): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,33227): run-time error CSS1039: Token not allowed after unary operator: '-brand-color-transparent3'
(198,33301): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,33345): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,33878): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,33903): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,34061): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,34277): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,34302): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,34457): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,34482): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,34578): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,34714): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,34739): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,35011): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,35175): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,35200): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,35335): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,35360): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,35493): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,35928): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,35999): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,36093): run-time error CSS1039: Token not allowed after unary operator: '-pink'
(198,36216): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,36661): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,36736): run-time error CSS1039: Token not allowed after unary operator: '-pale-pink'
(198,36870): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,37367): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,37482): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,37501): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,38098): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,38243): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,38314): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,38469): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,38644): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,38765): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,39142): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,39344): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,39614): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,39662): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,39826): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,40025): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,40544): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,40782): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,40926): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,41128): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,41153): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,41292): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,41435): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,41454): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,41545): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,41626): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,41650): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,41747): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,41823): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,41842): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,41934): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,42024): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,44497): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,45660): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,45981): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,46053): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,46107): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,46178): run-time error CSS1039: Token not allowed after unary operator: '-primary-gold'
(198,46266): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,46296): run-time error CSS1039: Token not allowed after unary operator: '-verndale-gray'
(198,46342): run-time error CSS1039: Token not allowed after unary operator: '-verndale-black'
(198,46521): run-time error CSS1039: Token not allowed after unary operator: '-verndale-gray'
(198,46548): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,47377): run-time error CSS1039: Token not allowed after unary operator: '-primary-gold'
(198,47410): run-time error CSS1039: Token not allowed after unary operator: '-primary-gold'
(198,47442): run-time error CSS1039: Token not allowed after unary operator: '-primary-purple'
(198,48738): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,48875): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,48936): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,49107): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,49612): run-time error CSS1039: Token not allowed after unary operator: '-off-white'
(198,50292): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,51232): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,51361): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,51760): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,51871): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,51964): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,52127): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,53097): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,53431): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,54407): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,55534): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,55593): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,55985): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,56044): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,58219): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,58311): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,58633): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,58881): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,58927): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,59667): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,59741): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,60433): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,60526): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,60599): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,61437): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,61665): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,62107): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,62153): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,62505): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,62836): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,63063): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,63179): run-time error CSS1039: Token not allowed after unary operator: '-max-width-container'
(198,63316): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,63557): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,64380): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,64702): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,65234): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,65315): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,65624): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,66748): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,67249): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,67340): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,67399): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,67692): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,67999): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,68037): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(198,68572): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,68922): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,69008): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,69049): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,69087): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,69487): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,69512): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,69800): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,69838): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,70172): run-time error CSS1030: Expected identifier, found '.'
(198,70173): run-time error CSS1030: Expected identifier, found 'mobile-header__card-wrapper-link'
(198,70205): run-time error CSS1031: Expected selector, found ')'
(198,70205): run-time error CSS1025: Expected comma or open brace, found ')'
(198,70618): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,70649): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,70820): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,70845): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,71140): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,71171): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,71462): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,71487): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,71721): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,71917): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,72257): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,72372): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,72966): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,73010): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,73229): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,73614): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,74072): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,74107): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,74393): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,74543): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,74645): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,74670): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,75157): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,75277): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,75507): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,75664): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,75810): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,76553): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,77189): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,77295): run-time error CSS1039: Token not allowed after unary operator: '-inner-container-width'
(198,77911): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,77935): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,78010): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,78068): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,78385): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,78930): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,78973): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,79008): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,79256): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,79542): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,79696): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,79913): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,80163): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,80280): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,80408): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,80667): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,80686): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,80781): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,80862): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,80940): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,80983): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,81310): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,81573): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,81837): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,82043): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,82698): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,82870): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,83021): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,83105): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,83295): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,83634): run-time error CSS1030: Expected identifier, found '.'
(198,83635): run-time error CSS1030: Expected identifier, found 'desktop-header__card-wrapper-link'
(198,83668): run-time error CSS1031: Expected selector, found ')'
(198,83668): run-time error CSS1025: Expected comma or open brace, found ')'
(198,84089): run-time error CSS1030: Expected identifier, found '.'
(198,84090): run-time error CSS1030: Expected identifier, found 'desktop-header__card-wrapper-link'
(198,84123): run-time error CSS1031: Expected selector, found ')'
(198,84123): run-time error CSS1025: Expected comma or open brace, found ')'
(198,84426): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,84592): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,84933): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,85205): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,85603): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,85694): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,85944): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,86431): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,86760): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,87014): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,87513): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,87538): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,87980): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,88154): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,88353): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,88436): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,88528): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,88587): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,88937): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,89126): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,89264): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,89683): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,90551): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,90619): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(198,91369): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,91443): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,91824): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,91893): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,92008): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,92347): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,92466): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,92531): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,93000): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,94176): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,94235): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,94273): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,94502): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,94543): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,94610): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,94640): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,94686): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,94711): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,95053): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,95105): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,95620): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,95701): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,95804): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,96117): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,97073): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,97092): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,97318): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,97348): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,97435): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,97750): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,97987): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,98028): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,98174): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,98204): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,99558): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,100043): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,100766): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,102127): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,102998): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,103101): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,103510): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,103529): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,103647): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,103684): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,104263): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,104489): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,104570): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,104622): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,104784): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,104841): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,106986): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,107029): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,107073): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,107515): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,107625): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,107655): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,107914): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,107933): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,108412): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,108493): run-time error CSS1039: Token not allowed after unary operator: '-gray9'
(198,109068): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,109380): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,110037): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,110080): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,110302): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,110409): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,111081): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,111106): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,111358): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,111413): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,111437): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111501): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111550): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111604): run-time error CSS1039: Token not allowed after unary operator: '-white-transparent'
(198,111636): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111700): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111750): run-time error CSS1039: Token not allowed after unary operator: '-pink'
(198,111805): run-time error CSS1039: Token not allowed after unary operator: '-pale-pink'
(198,111828): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111899): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,111959): run-time error CSS1039: Token not allowed after unary operator: '-brand-color-transparent'
(198,112085): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,112110): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,112346): run-time error CSS1039: Token not allowed after unary operator: '-brand-color-transparent2'
(198,112491): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,112663): run-time error CSS1039: Token not allowed after unary operator: '-inner-container-width'
(198,112729): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,112752): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xl'
(198,112943): run-time error CSS1039: Token not allowed after unary operator: '-font-size-lg'
(198,113477): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,113972): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,114214): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,114414): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,114525): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,115220): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,115301): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,115528): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,115635): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,115698): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,116215): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,116268): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,116503): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,117684): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,118213): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,118266): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,118509): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,118587): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,118734): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,118859): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,118959): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,119120): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,119136): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,119177): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,119241): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,119370): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,119395): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,119433): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,119463): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,119823): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,120501): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,121372): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,121568): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,121674): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,121995): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,122064): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,122119): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,122414): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,122588): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,122607): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,122676): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,122721): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,122751): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,122882): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123010): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123105): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,123140): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123275): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123366): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,123434): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,123468): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123577): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123646): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,123676): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,123818): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,123940): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,124114): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,124170): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,124315): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,124691): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,124851): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,125047): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,125200): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,126167): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,126672): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,126862): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,127261): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,127391): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,127537): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,127853): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,127914): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,128398): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,128585): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,128709): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,128791): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,128816): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,130403): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,130796): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(198,131239): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,131435): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,131854): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,131968): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,132078): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,132153): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,133061): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,133146): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,133239): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,133320): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,133404): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,133486): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(198,133560): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,133636): run-time error CSS1039: Token not allowed after unary operator: '-pale-purple'
(198,133724): run-time error CSS1039: Token not allowed after unary operator: '-medium-bg'
(198,133859): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,133930): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,134088): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,134264): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,134350): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,134453): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,134540): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(198,134713): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,134805): run-time error CSS1039: Token not allowed after unary operator: '-pale-purple'
(198,134898): run-time error CSS1039: Token not allowed after unary operator: '-medium-bg'
(198,135072): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,135158): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,135319): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,135864): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,136124): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,136207): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,136266): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,136308): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,136413): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,136438): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,136479): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,136607): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,137338): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,137357): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,137535): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,137686): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,137863): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,137914): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,137970): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,138016): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,138225): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,138249): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,138528): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,138553): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,138676): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,138766): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,139159): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,139252): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,139896): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,139983): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,140043): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,140080): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,140274): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,140312): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,140409): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,140449): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,141033): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,141052): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,141086): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,141538): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,141565): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,141666): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,141781): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,141860): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,142140): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,142590): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,142620): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,142968): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,143026): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,143171): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,143190): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,143419): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,143708): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,144048): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,144079): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,144398): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,144429): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,144552): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,144583): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,145440): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,145800): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,145869): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,145894): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,146376): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,146702): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,148859): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,149048): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,149307): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,149353): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,149396): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,149447): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,149721): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,149746): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,150092): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,150117): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,150350): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,150632): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,150905): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,150939): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,151290): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,151735): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,151771): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,151886): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,151919): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,152304): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,152340): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,152557): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,152587): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,153080): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,153126): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,153169): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,153220): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,153470): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,153495): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,154394): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,154951): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,155420): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,155603): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,156633): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,156905): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,156948): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,157003): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,157230): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,157317): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,157599): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,157644): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,157842): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,157861): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,157886): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,158078): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,158154): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,158199): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,158224): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,158386): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,158616): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,158683): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,158967): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,159264): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,159461): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,159492): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,159793): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,159843): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,159939): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,160063): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,160258): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,160290): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,160371): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,160434): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,160515): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,160551): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,160649): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,161017): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,161053): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,161137): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,161173): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,161384): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,161414): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,161495): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,161525): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,161693): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,161867): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,161892): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,161922): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,162191): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,162227): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,162363): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,162523): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,162629): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,162648): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,162919): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,162966): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,163142): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,163384): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,163417): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,163564): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,164940): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,165187): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,165845): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,166250): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,166549): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,166843): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,167361): run-time error CSS1030: Expected identifier, found '.'
(198,167362): run-time error CSS1030: Expected identifier, found 'hidden'
(198,167368): run-time error CSS1031: Expected selector, found ')'
(198,167368): run-time error CSS1025: Expected comma or open brace, found ')'
(198,167421): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,167693): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,167813): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,168058): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,173894): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,173953): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,174005): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,174098): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,174233): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,174417): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,174887): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,174946): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,175701): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,176137): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,176174): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,176704): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,176918): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,177036): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,177361): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,177419): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,177785): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,177804): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,178092): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,178412): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,178501): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,178676): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,178761): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,178873): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,180439): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,180576): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,180857): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,181127): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181177): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,181229): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181410): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181465): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181484): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,181632): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181651): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,181781): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,181869): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,181894): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,181999): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,182081): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,182106): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,182814): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,183467): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,183739): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,183796): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,183868): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,183929): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,183954): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,184131): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,184730): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,184801): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,184991): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,185571): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,185657): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,185946): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,186388): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,186425): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,187121): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,187536): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,187779): run-time error CSS1038: Expected hex color, found '#0003'
(198,187891): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,188029): run-time error CSS1039: Token not allowed after unary operator: '-gray6'
(198,188054): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,188175): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,188478): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,188699): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,188743): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,188988): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,189362): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,191487): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,191597): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,191731): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,192283): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,192572): run-time error CSS1039: Token not allowed after unary operator: '-gray5'
(198,192591): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,192797): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,192882): run-time error CSS1039: Token not allowed after unary operator: '-medium-bg'
(198,192905): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,193006): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,193503): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,194095): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,194193): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,194414): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,194607): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,194671): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,194952): run-time error CSS1030: Expected identifier, found '['
(198,194955): run-time error CSS1031: Expected selector, found '='
(198,194955): run-time error CSS1025: Expected comma or open brace, found '='
(198,195091): run-time error CSS1030: Expected identifier, found '['
(198,195094): run-time error CSS1031: Expected selector, found '='
(198,195094): run-time error CSS1025: Expected comma or open brace, found '='
(198,195275): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,195438): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,195559): run-time error CSS1039: Token not allowed after unary operator: '-red'
(198,195614): run-time error CSS1039: Token not allowed after unary operator: '-background-error'
(198,195655): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(198,195822): run-time error CSS1039: Token not allowed after unary operator: '-red'
(198,196021): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,196052): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,196176): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,196268): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,196293): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,196378): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,196403): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,196514): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,197173): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,197224): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,197338): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,197384): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,197515): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,197643): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,197683): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,197944): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,197974): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,198011): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,198445): run-time error CSS1039: Token not allowed after unary operator: '-background-error'
(198,198482): run-time error CSS1039: Token not allowed after unary operator: '-border-error'
(198,198602): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,199044): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,199081): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,199287): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,199347): run-time error CSS1039: Token not allowed after unary operator: '-red'
(198,199395): run-time error CSS1039: Token not allowed after unary operator: '-red'
(198,199684): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,199852): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,200208): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,200364): run-time error CSS1030: Expected identifier, found '['
(198,200369): run-time error CSS1031: Expected selector, found '='
(198,200369): run-time error CSS1025: Expected comma or open brace, found '='
(198,200410): run-time error CSS1030: Expected identifier, found '['
(198,200415): run-time error CSS1031: Expected selector, found '='
(198,200415): run-time error CSS1025: Expected comma or open brace, found '='
(198,200548): run-time error CSS1030: Expected identifier, found '['
(198,200553): run-time error CSS1031: Expected selector, found '='
(198,200553): run-time error CSS1025: Expected comma or open brace, found '='
(198,200675): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,200721): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,201053): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,201561): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,201707): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,201875): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,201921): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,202353): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,202444): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,202496): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,202542): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,202864): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,203098): run-time error CSS1030: Expected identifier, found '['
(198,203103): run-time error CSS1031: Expected selector, found '='
(198,203103): run-time error CSS1025: Expected comma or open brace, found '='
(198,203939): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,203988): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,204116): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,204180): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,204372): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,204659): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,204708): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,204842): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,204923): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,205117): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,205615): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,205706): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,205985): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,206624): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,206695): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,207562): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,207757): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,208699): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,208928): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,209498): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,209536): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,209746): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,210285): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,210443): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,210512): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,210537): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,210747): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,210785): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,211122): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,211590): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,211704): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,211817): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,212198): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,212310): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,213204): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,213228): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,213522): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,214007): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,214108): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,214255): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,214431): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,214614): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,215079): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,215231): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,215380): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,216123): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,216248): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,216316): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,216464): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,216935): run-time error CSS1039: Token not allowed after unary operator: '-soft-cream'
(198,218452): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,218495): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,218720): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,218756): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,218781): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,218943): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,219387): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,219747): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,219915): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,220079): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,221185): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,221346): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,221620): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,221911): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,221970): run-time error CSS1039: Token not allowed after unary operator: '-shadow'
(198,222362): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,222558): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,223991): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,224743): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,224923): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,225993): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,226042): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,226158): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,226555): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,226697): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,226738): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,226986): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,227027): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,227168): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,227277): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,227486): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,227759): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,227888): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,228062): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,228165): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,229576): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,229732): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,230313): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,230510): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,230610): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,230654): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,230772): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,231891): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,232003): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,232118): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,232177): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,232346): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,232376): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,232826): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,232909): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,233048): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,233687): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,233953): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,234394): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,234764): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,234937): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,235275): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,235385): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,235493): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,235711): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,236391): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,236416): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,236630): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,236846): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,237806): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,238090): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,238620): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,238950): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,239017): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,239313): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,239451): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,239496): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,239949): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,241333): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,241433): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,241625): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,241729): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,241759): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,241997): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,242043): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,242081): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,242094): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,242921): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,243109): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,243182): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,243519): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,243574): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,243921): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,244684): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,245008): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,245148): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,245582): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,246424): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,246449): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,246542): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,246967): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,247128): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,247278): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,247318): run-time error CSS1030: Expected identifier, found '.'
(198,247344): run-time error CSS1031: Expected selector, found ')'
(198,247344): run-time error CSS1025: Expected comma or open brace, found ')'
(198,247659): run-time error CSS1030: Expected identifier, found '.'
(198,247690): run-time error CSS1031: Expected selector, found ')'
(198,247690): run-time error CSS1025: Expected comma or open brace, found ')'
(198,248692): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,249347): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,249864): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,250062): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,250166): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,250219): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,250301): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,250580): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,250660): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,250789): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,251058): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,251653): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,252394): run-time error CSS1039: Token not allowed after unary operator: '-dark-bg'
(198,252453): run-time error CSS1039: Token not allowed after unary operator: '-light-bg'
(198,252513): run-time error CSS1039: Token not allowed after unary operator: '-medium-bg'
(198,254986): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255295): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,255346): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255471): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255500): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255590): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255628): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,255671): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,255709): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,255754): run-time error CSS1039: Token not allowed after unary operator: '-pale-pink'
(198,255797): run-time error CSS1039: Token not allowed after unary operator: '-pink'
(198,256482): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,257950): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,257980): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,258145): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,258395): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,259077): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,259409): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,259478): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,259664): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,259743): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,259874): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,259998): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,260528): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,260553): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,260734): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,261101): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,261814): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,262157): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,262965): run-time error CSS1030: Expected identifier, found ','
(198,262985): run-time error CSS1031: Expected selector, found ')'
(198,262985): run-time error CSS1025: Expected comma or open brace, found ')'
(198,263247): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,263467): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,263850): run-time error CSS1030: Expected identifier, found ':'
(198,263858): run-time error CSS1031: Expected selector, found ')'
(198,263858): run-time error CSS1025: Expected comma or open brace, found ')'
(198,263977): run-time error CSS1030: Expected identifier, found ','
(198,264003): run-time error CSS1031: Expected selector, found ')'
(198,264003): run-time error CSS1025: Expected comma or open brace, found ')'
(198,264078): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,264206): run-time error CSS1039: Token not allowed after unary operator: '-gray6'
(198,264343): run-time error CSS1039: Token not allowed after unary operator: '-secondary-font'
(198,264450): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,264583): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,264614): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,264703): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,264728): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,264753): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,265020): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,265074): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,265120): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,265162): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,265263): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,265316): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,265400): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,265480): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,265609): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,265656): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,265826): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,266022): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,267359): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,267696): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,267978): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,268904): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,270008): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,270704): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,271425): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,271576): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,271642): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,271716): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,271835): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,271910): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,272010): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,272083): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272161): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272290): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272360): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272385): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,272449): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,272537): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,272598): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,272656): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272745): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,272817): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,272842): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,272934): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,273038): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,273475): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,273729): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,273773): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,273803): run-time error CSS1039: Token not allowed after unary operator: '-font-size-sm'
(198,274142): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,274364): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,274744): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,274897): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,276344): run-time error CSS1039: Token not allowed after unary operator: '-inner-container-width'
(198,276793): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,276892): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,278047): run-time error CSS1030: Expected identifier, found ','
(198,278077): run-time error CSS1031: Expected selector, found ')'
(198,278077): run-time error CSS1025: Expected comma or open brace, found ')'
(198,278174): run-time error CSS1030: Expected identifier, found ','
(198,278204): run-time error CSS1031: Expected selector, found ')'
(198,278204): run-time error CSS1025: Expected comma or open brace, found ')'
(198,278301): run-time error CSS1030: Expected identifier, found ','
(198,278331): run-time error CSS1031: Expected selector, found ')'
(198,278331): run-time error CSS1025: Expected comma or open brace, found ')'
(198,279699): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280241): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280293): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,280470): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,280524): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,280610): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280635): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280738): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280763): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280832): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,280857): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,280914): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,280977): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,281982): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,282008): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,282207): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,283236): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,283264): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,283310): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,284741): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,285018): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,285060): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,285222): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,285432): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,285611): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,286040): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,286414): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,286552): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,286679): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,287292): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,287425): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,287531): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,287575): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,287614): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,287722): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,287747): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,287856): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,288096): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,288378): run-time error CSS1039: Token not allowed after unary operator: '-accordion-bs'
(198,288683): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,288801): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,288869): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,288908): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,289016): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,289041): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,289198): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,289463): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,289687): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,289847): run-time error CSS1039: Token not allowed after unary operator: '-expandable-bs'
(198,290121): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,291495): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,291988): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,292738): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,292773): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,292924): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,293599): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,293840): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,293865): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,293949): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,294625): run-time error CSS1039: Token not allowed after unary operator: '-gray4'
(198,294650): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,294776): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,295059): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,295090): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,295249): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,295369): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,296845): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,297410): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,297737): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,298107): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,298516): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,298679): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,298948): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,299006): run-time error CSS1039: Token not allowed after unary operator: '-black'
(198,299241): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,299266): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,299627): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,299956): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,300023): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,300238): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,300847): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,300994): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,301641): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,301877): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,302018): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,303098): run-time error CSS1039: Token not allowed after unary operator: '-font-size-xs'
(198,303142): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,303194): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,303337): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,303677): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,303818): run-time error CSS1039: Token not allowed after unary operator: '-light-gray'
(198,303941): run-time error CSS1039: Token not allowed after unary operator: '-gray9'
(198,304051): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,304076): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,304101): run-time error CSS1039: Token not allowed after unary operator: '-bold-font'
(198,304280): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,304834): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,305944): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,306089): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,306196): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,306289): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,306314): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,306456): run-time error CSS1039: Token not allowed after unary operator: '-module-spacing'
(198,306505): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,306631): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,307230): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,307343): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,307445): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,307513): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307529): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307545): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307562): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307579): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307596): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307617): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307703): run-time error CSS1039: Token not allowed after unary operator: '-space-xl'
(198,307764): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307780): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307814): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307831): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307848): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307869): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,307909): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(198,307985): run-time error CSS1039: Token not allowed after unary operator: '-space-lg'
(198,308045): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,308075): run-time error CSS1039: Token not allowed after unary operator: '-font-size-h2'
(198,308189): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,308231): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,308261): run-time error CSS1039: Token not allowed after unary operator: '-font-size-h4'
(198,308403): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,308430): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(198,308719): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(198,308863): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(198,308938): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,309160): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(198,309190): run-time error CSS1039: Token not allowed after unary operator: '-space-md'
(198,309376): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(198,309447): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,309543): run-time error CSS1039: Token not allowed after unary operator: '-space-sm'
(198,309863): run-time error CSS1039: Token not allowed after unary operator: '-space-xs'
(198,309951): run-time error CSS1039: Token not allowed after unary operator: '-space-xs'
(198,310045): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,310391): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,310416): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,310446): run-time error CSS1039: Token not allowed after unary operator: '-font-size-h4'
(198,310528): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,310560): run-time error CSS1039: Token not allowed after unary operator: '-height'
(198,310619): run-time error CSS1039: Token not allowed after unary operator: '-height'
(198,310662): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,310711): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,310766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,310824): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,310879): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,311045): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,311345): run-time error CSS1039: Token not allowed after unary operator: '-text-content-height'
(198,311713): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,311860): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(198,311954): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,312096): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,312879): run-time error CSS1039: Token not allowed after unary operator: '-height'
(198,313250): run-time error CSS1039: Token not allowed after unary operator: '-height'
(198,313709): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,313874): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,314053): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,314089): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,314241): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,314266): run-time error CSS1039: Token not allowed after unary operator: '-primary-font'
(198,314764): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,315002): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,315255): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,315400): run-time error CSS1039: Token not allowed after unary operator: '-gray2'
(198,315482): run-time error CSS1039: Token not allowed after unary operator: '-sprite-bg'
(198,316198): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,316343): run-time error CSS1039: Token not allowed after unary operator: '-brand-color'
(198,316549): run-time error CSS1039: Token not allowed after unary operator: '-gray1'
(198,317283): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,317459): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,317605): run-time error CSS1039: Token not allowed after unary operator: '-white'
(198,318060): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(198,318171): run-time error CSS1039: Token not allowed after unary operator: '-gray3'
(2640,2839): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
@charset "UTF-8";
/*-------------------------------------------------------------------------------------------------
This file contains a collection of:
	HTML5 Broilerplate, Eric Meyer, and normalization cross-browser fixes
	Custom classes used throughout multiple projects
-------------------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------------------
Cross Browser Fixes
-------------------------------------------------------------------------------------------------*/
	*, *:before, *:after {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	html,body,div,span,applet,object,iframe,
	h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,
	a,abbr,address,cite,code,
	del,dfn,em,img,ins,kbd,q,s,samp,
	small,strong,sub,sup,tt,var,
	b,u,i,
	dl,dt,dd,ol,ul,li,
	fieldset,form,label,legend,
	table,caption,tbody,tfoot,thead,tr,th,td,
	article,aside,canvas,details,figcaption,figure,
	footer,header,hgroup,menu,nav,section,summary,
	time,mark,audio,video{
		margin:0;
		padding:0;
	}
	article,aside,details,figcaption,figure,footer,
	header,hgroup,menu,nav,section,summary,object,embed{
		display:block;
	}
	audio,canvas,video{display:inline-block;}
	audio,canvas,img,video {vertical-align: middle;}
	h1,h2,h3,h4,h5,h6{font-size:100%;}
	table{
		border-collapse:collapse;
		border-spacing:0;
	}
	strong,b,mark{
		font-weight:bold;
		font-style:inherit;
	}
	em,i,cite,q,address,dfn,var{
		font-style:italic;
		font-weight:inherit;
	}
	abbr[title],dfn[title]{
		cursor:help;
		border-bottom:1px dotted;
	}
	ins{border-bottom:1px solid;}
	a:focus {outline: thin dotted;}
	a:active, a:hover {outline: 0;}
	a,u,ins{text-decoration:none;}
	del,s{text-decoration:line-through;}
	pre,code,samp,kbd{font-family:monospace;}
	small{font-size:0.75em;}
	img{
		border:none;
		font-style:italic;
	}
	button,
	input,
	select,
	textarea{
		font:inherit;
		font-size: 100%;
		margin: 0;
		vertical-align: baseline;
		*vertical-align: middle;
	}
	textarea {overflow: auto;vertical-align: top;resize: vertical;}
	button,
	html input[type="button"],
	input[type="reset"],
	input[type="submit"] {
		-webkit-appearance: button;
		cursor: pointer;
		*overflow: visible;
	}
	button[disabled],
	html input[disabled] {
		cursor: default;
	}
	input[type="checkbox"],
	input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
		*height: 13px; /* IE7 */
		*width: 13px; /* IE7 */
	}
	input[type="search"] {
		-webkit-appearance: textfield;
		-moz-box-sizing: content-box;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}
	input[type="search"]::-webkit-search-cancel-button,
	input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}
	legend{border: 0;padding: 0;white-space: normal;}
	sub,
	sup {
		font-size: 75%;
		position: relative;
	}
	sub{vertical-align: baseline;top:2px;}
	sup{vertical-align:top;}
	hr {
		-moz-box-sizing: content-box;
		box-sizing: content-box;
		height: 0;
	}

/*-------------------------------------------------------------------------------------------------
Custom Universal Classes / Web Defined Fixes
-------------------------------------------------------------------------------------------------*/
	.float_left{float:left;}
	.float_right{float:right;}
	.clear{clear:both;}

	.align_left{text-align:left;}
	.align_right{text-align:right;}
	.align_center{text-align:center;}

	.align_left_img{float:left;margin:0 10px 10px 0;}
	.align_right_img{float:right;margin:0 0 10px 10px;}
	.align_center_img{display:block;margin: 10px auto;}

  .valign-middle{
    display: flex !important;
    flex-flow: column;
    justify-content: center;
  }

	/* Cloaking ---------------------------------------------------------------------------------*/
		.hidden{display: none !important;visibility: hidden;} /* Hide From Browsers */
		/* Hide only visually, not screenreaders */
		.visuallyhidden {
			border: 0;
			clip: rect(0 0 0 0);
			height: 1px;
			margin: -1px;
			overflow: hidden;
			padding: 0;
			position: absolute;
			width: 1px;
		}
		/* Allows visuallyhidden to be focusable via keyboard */
		.visuallyhidden.focusable:active,
		.visuallyhidden.focusable:focus {
			clip: auto;
			height: auto;
			margin: 0;
			overflow: visible;
			position: static;
			width: auto;
		}
		.invisible{visibility: hidden;} /* hide visually + screenreaders; but maintain layout */
		.visible-print{display: none !important;} /* Use on non styled containers to prevent display clashes */

	/* Clearfix ---------------------------------------------------------------------------------*/
		.clearfix:after {
			content: ".";
			display: block;
			clear: both;
			visibility: hidden;
			line-height: 0;
			height: 0;
		}
		.clearfix{display: block;}
		* html .clearfix {height: 1%;}

	/* Skype - Prevent Formating of Numbers -----------------------------------------------------*/
		span.skype_pnh_container{display: none !important;}
		span.skype_pnh_print_container {display: inline !important;}

/*::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }*/


/*-------------------------------------------------------------------------------------------------
Multicols: Assumes 2% gap between columns but not on outer edges
-------------------------------------------------------------------------------------------------*/
.multicols{position:relative;display:block;}
.multicols .col{float:left;margin:0 0 0 2%;}
.multicols .col:first-child{margin:0;}
.multicols.cols2 .col{width:49%;}
.multicols.cols3 .col{width:32%;}
.multicols.cols4 .col{width:23.5%;}
.multicols.cols5 .col{width:18.4%;}
.multicols.cols6 .col{width:15%;}
.multicols.cols7 .col{width:12.571%;}
.multicols.cols8 .col{width:10.75%;}
.multicols.cols9 .col{width:9.333%;}
.multicols.cols10 .col{width:8.2%;}

html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-height:100vh;position:relative;text-rendering:optimizeSpeed;width:100%}*,:after,:before{box-sizing:border-box}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none}input:focus{outline:none}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{height:auto;max-width:100%;vertical-align:middle}img,picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;background:transparent;border:0;cursor:pointer}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{background:transparent;border:0}textarea{overflow:auto;resize:vertical;vertical-align:top}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{background:#000;border:0;box-sizing:content-box;height:1px;line-height:0;margin:0;overflow:visible;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small,sub,sup{font-size:75%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;outline:0;padding:0}legend{border:0;color:inherit;display:block;max-width:100%;white-space:normal;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}:root{--focus: #5e9ed6;--black: #000;--white: #fff;--off-white: #f4f4f4;--pink: #f8c6d2;--pale-pink: #fdf1f4;--pale-purple: #716f71;--soft-cream: #fcfbf9;--light-blue: #dfe0e4;--light-gray: #e9e7e7;--light-orange: #ebe9e8;--light-yellow: #edecea;--light-bg: #ebebeb;--medium-bg: #acacac;--dark-bg: #333133;--blush: #f8c6d2;--red: #f00;--green: #080;--shadow: #00000045;--border-error: #de8b94;--background-error: #fdf7f7;--white-transparent: 255, 255, 255, .8;--brand-color: #ff5200;--brand-color-transparent: 255, 82, 0, .9;--brand-color-transparent2: 255, 82, 0, .6;--brand-color-transparent3: 255, 82, 0, .2;--gray1: #bcbbbc;--gray2: #878785;--gray3: #585458;--gray4: #1e1e1e;--gray5: #fafbfe;--gray6: #666;--gray7: #ccc;--gray8: #998f8c;--gray9: #f1f1f1}:root{--module-spacing: 20px;--primary-font: "Arial", sans-serif;--secondary-font: "Arial Narrow", sans-serif;--bold-font: "Arial Black", sans-serif;--max-width-container: 960px;--inner-container-width: 100%;--sprite-bg: url(../images/dansac-sprite.png) no-repeat;--font-size-xs: 13px;--font-size-sm: 14px;--font-size-md: 20px;--font-size-lg: 24px;--font-size-xl: 26px;--font-size-2xl: 28px}@media (min-width: 64em){:root{--module-spacing: 40px}}@font-face{font-family:HelveticaNeueW02-45Ligh;src:url(../fonts/694015/9a2e4855-380f-477f-950e-d98e8db54eac.woff) format("woff"),url(../fonts/694015/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf) format("truetype"),url(../fonts/694015/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853) format("svg")}@font-face{font-family:HelveticaNeueW02-55Roma;src:url(../fonts/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff) format("woff"),url(../fonts/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf) format("truetype"),url(../fonts/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7) format("svg")}@font-face{font-family:HelveticaNeueW02-75Bold;src:url(../fonts/694033/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff) format("woff"),url(../fonts/694033/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf) format("truetype"),url(../fonts/694033/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8) format("svg")}@font-face{font-family:HelveticaNeueW02-57Cn;src:url(../fonts/694054/c6206d3d-1ef8-44ad-96fa-c25e22252eb0.woff) format("woff"),url(../fonts/694054/6fddd219-58f2-42d3-99d5-5abbfcfde1a1.ttf) format("truetype"),url(../fonts/694054/f620604b-846b-4517-95c0-aa8a60dbb16c.svg#f620604b-846b-4517-95c0-aa8a60dbb16c) format("svg")}body{font-family:var(--primary-font);font-size:var(--font-size-sm);color:var(--gray2);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}h1,.heading-1{font-family:var(--secondary-font);font-size:var(--font-size-2xl);color:var(--brand-color);line-height:29px;margin-block-end:9px}h2,.heading-2{color:var(--brand-color);font-family:var(--secondary-font);font-size:var(--font-size-xl);line-height:29px;margin-block-end:7px}h3,.heading-3{font-family:var(--secondary-font);font-size:var(--font-size-lg);color:var(--gray2);line-height:26px;margin-block-end:5px}h4,.heading-4{color:var(--brand-color);font-family:var(--secondary-font);font-size:var(--font-size-md);line-height:24px;margin-block-end:5px}h5,.heading-5{font-size:var(--font-size-sm);color:var(--brand-color);font-family:var(--secondary-font);margin-block-end:5px}h6,.heading-6{font-size:var(--font-size-xs);color:var(--brand-color);line-height:13px}p{color:var(--gray3);font-family:var(--primary-font);line-height:17px;margin-block-end:13px}p.intro{font-size:var(--font-size-sm);inline-size:77%;line-height:19px;margin-block-end:15px}body{background:var(--gray1)}a{color:var(--brand-color);cursor:pointer;text-decoration:none;text-underline-offset:3px}a:hover{text-decoration:underline}strong{font-weight:700}.page-wrapper{background:var(--white);inline-size:var(--max-width-container);margin-inline:auto;max-inline-size:100%;overflow:hidden;box-shadow:0 0 10px #24242499}.section{inline-size:100%;margin-block:20px}.section:first-of-type{margin-block-start:0}.inner-container{inline-size:100%;max-inline-size:var(--inner-container-width);padding-inline-start:30px}@media (max-width: 47.99em){.section+.section .inner-container:before{background:url(../images/hr-mobile.png) no-repeat;block-size:1px;content:"";inline-size:300px;inset-block-start:-30px;inset-inline-start:50%;margin-block-start:-150px;position:absolute}}.inner-container .content{inline-size:100%;padding:0}@media (min-width: 64em){.inner-container{inline-size:680px;padding-inline-start:30px}}.visible-mobile,.visible-tablet,.visible-phablet,.visible-phone{display:none}@media (max-width: 47.99em){.visible-mobile,.visible-phone{display:inherit}}@media (min-width: 48em) and (max-width: 63.99em){.visible-tablet{display:inherit}}@media (min-width: 64em) and (max-width: 79.99em){.visible-phablet{display:inherit}}@media (max-width: 47.99em){.hidden-mobile{display:none}}@media (max-width: 63.99em){.hidden-phone{display:none}}@media (min-width: 48em) and (max-width: 63.99em){.hidden-tablet{display:none}}@media (min-width: 64em) and (max-width: 79.99em){.hidden-phablet{display:none}}input,textarea{padding-block:5px;padding-inline:7px}ul>li+li{margin-block:15px 0;margin-inline:0}ul>li{font-size:14px;line-height:19px;margin:0;padding:0}.inner_container{margin-block:0;margin-inline:auto;max-inline-size:var(--inner-container-width);max-inline-size:var(--max-width-container);padding-block:0;padding-inline:20px}@media (min-width: 64em){.inner_container{padding-block:0;padding-inline:40px}}@media (min-width: 64em){.inner_container:has(.sidebar){padding-block:0;padding-inline:40px 0}}.inner_container .inner-container,.inner_container .inner_container{padding-inline:0}.hidden{display:none!important}dialog{display:none}dialog[open]{display:flex}.align-center{text-align:center}.main-template{display:flex;flex-flow:column;position:relative}.main-template.campaign-page .main-content__container{padding-block-start:0!important}.main-template.campaign-page .inner_container{padding-block:20px}.main-content{display:flex;flex-flow:column;inline-size:100%;justify-content:center}.main-content:before{background-color:var(--light-orange);block-size:12px;content:"";inline-size:200%;inset-block-start:0;inset-inline-start:-50%;position:absolute}@media (min-width: 64em){.main-content:has(.sidebar){flex-flow:row}}@media (min-width: 64em){.main-content:has(.sidebar) .main-content__container{inline-size:calc(100% - 230px);padding-inline-end:40px;inline-size:calc(100% - 260px)}}.main-content__container{align-items:flex-start;display:flex;flex-flow:column;inline-size:100%;margin-block:0 var(--module-spacing)}.main-content__container:nth-child(1):has(.section){padding-block-start:32px}.is-experience-editor .main-content__container{display:block!important;margin-inline:unset!important}.main-content__container section:not(.inner_container)+section:not(.inner_container){margin-block-start:0}.main-content__container>section:not(.inner_container),.main-content__container>div:not(.inner_container,.article-recommend){padding-inline:0}.icon{background:var(--sprite-bg);display:inline-block;margin-inline-end:10px;overflow:hidden;text-indent:-999px}.icon.tag{background-position:-174px -176px;block-size:13px;inline-size:16px;background-position:-112px -162px}.icon.calendar{background-position:-134px -176px;block-size:13px;inline-size:11px;background-position:-74px -180px}.icon.arrow-top{background-position:-248px -80px;block-size:24px;inline-size:19px;inset-block-start:50%;inset-inline-start:50%;margin-block:-12px 0;margin-inline:-9px 0;position:absolute;background-position:-141px -96px}.icon.slider_prev,.icon.slider_prev.disabled:hover{background-position:0 -123px;block-size:31px;border:0;inline-size:31px}.icon.slider_next,.icon.slider_next.disabled:hover{background-position:-32px -123px;block-size:31px;border:0;inline-size:31px}.icon.search{background-position:0 -25px;background-repeat:no-repeat;block-size:13px;display:inline-block;inline-size:13px;inset-block-start:2px;margin-inline-end:6px;position:relative}.icon.question{background-position:-228px 0;block-size:13px;inline-size:13px;inset-block-start:4px;inset-inline-start:6px;position:relative}.icon.link_arrow_next{background-position:-198px -24px;block-size:12px;display:inline-block;inline-size:10px;inset-block-start:1px;margin-inline-start:8px;position:relative}.icon.link_arrow_prev{background-position:-198px -11px;block-size:12px;display:inline-block;inline-size:10px;margin-inline-end:8px;position:relative}.btn_container{display:flex;justify-content:space-between}.btn_container .btn{inline-size:-moz-fit-content;inline-size:fit-content}.btn_container .col.col2{align-self:flex-end;display:flex;flex-flow:row;justify-content:flex-end}table{inline-size:100%}table{border-collapse:collapse;border-spacing:0}table a{text-decoration:underline}table a:hover{border:0;text-decoration:none}table tbody tr:nth-child(2n){background:var(--white)}table tbody tr:nth-child(odd){background:var(--gray9)}table th{color:var(--brand-color);font-size:.6875rem;padding-block:2px 6px;padding-inline:5px;text-align:center}table td{font-size:.75rem;padding-block:12px 10px;padding-inline:5px;text-align:center;vertical-align:top}table td+td,table th+th{border-inline-start:1px solid var(--gray1)}ol.bullets-large,ul.bullets-large{margin-block:10px;margin-inline-start:20px}ol.bullets-large li+li,ul.bullets-large li+li{margin-block-start:8px}ol.bullets-large li>ul,ul.bullets-large li>ul{margin-block:7px}ol.bullets-large li>ul li,ul.bullets-large li>ul li{background:url(../images/bullet-small.png) no-repeat 0 8px;padding-block:0;padding-inline:0 0 0 8px}ol.bullets-large li,ul.bullets-large li{position:relative}ol.bullets-large li:before,ul.bullets-large li:before{background-color:var(--brand-color);block-size:6px;content:"";display:inline;inline-size:6px;inset-block-start:11px;inset-inline-start:-18px;position:absolute;transform:translateY(-50%)}.focus-visible{outline:-webkit-focus-ring-color auto 1px!important}.mod-pagination{display:flex;flex-flow:row wrap;gap:10px;justify-content:center;padding-block-end:20px}.mod-pagination ul{align-items:center;display:flex;flex-flow:row wrap;gap:10px}.mod-pagination li{color:var(--gray2);margin-block-start:0}.mod-pagination li.active,.mod-pagination li.prev_next{color:var(--brand-color)}.mod-pagination li.disabled{color:var(--gray2)}.mod-pagination li a{color:inherit}.halfAvailableWidth,.thirdAvailableWidth{margin-block:11px 0;margin-inline:0 2%}.html_templates{display:none}#slider_container{border-block-end:12px solid var(--brand-color)}.highlight_txt_color{color:var(--brand-color)!important}.mod-listing{inline-size:100%}ol{list-style:decimal;list-style-position:inside;margin-block:20px 0;padding-inline-start:20px}ol>li+li{margin-block-start:5px}.main-template .template-header{background-color:var(--light-bg);margin-block-end:0!important;padding-block:14px;padding-inline:15px}.main-template .template-header h4{color:var(--gray3);font-size:14px;font-weight:700;line-height:1;margin:0;text-align:center}.border{margin-block:0;margin-inline:auto}.border .inner_container{border-block-end:1px solid var(--gray3);padding-block:var(--module-spacing);padding-inline:0;max-inline-size:calc(100% - 40px)}@media (min-width: 64em){.border .inner_container{max-inline-size:calc(100% - 80px)}}.error-page{max-inline-size:680px;text-align:start}.error-page h2{color:var(--brand-color);font-size:1.625rem;line-height:36px;margin-block-end:7px}.error-page h4{color:var(--brand-color);font-family:var(--primary-font);font-size:1.125rem;font-weight:400;line-height:24px;margin-block-end:5px;text-align:start}.error-page p{font-size:.875rem;line-height:19px;margin-block-end:13px;text-align:start}hr{background:url(../images/hr.jpg) no-repeat;background-size:cover;block-size:1px;border:0;display:block;inline-size:100%;margin-block:30px 0}.mod-listing.details ul>li{display:inline-block;margin-block:0;margin-inline-end:10px}.responsive_full{inline-size:100%;margin-block:20px}.is-health-staff{inline-size:100%;margin-block:22px 30px}em,i,cite,q,address,dfn,var{font-style:italic;font-weight:inherit}.btn,a.btn,.btn:link,a.btn:link,.btn:visited,a.btn:visited{background:var(--brand-color);border:0;border-radius:5px;color:var(--white);display:inline-block;font-family:var(--bold-font);font-size:12px;font-weight:700;line-height:16px;min-inline-size:86px;padding-block:9px;padding-inline:10px;text-align:center;text-decoration:none;font-family:var(--primary-font);text-transform:uppercase}@media (min-width: 48em){.btn,a.btn,.btn:link,a.btn:link,.btn:visited,a.btn:visited{font-size:14px;line-height:18px;padding-block:10px;padding-inline:15px}}@media (min-width: 48em){.btn,a.btn,.btn:link,a.btn:link,.btn:visited,a.btn:visited{font-size:11px;line-height:normal}}.btn a,a.btn a,.btn:link a,a.btn:link a,.btn:visited a,a.btn:visited a{text-decoration:none}.btn.btn--secondary,a.btn.btn--secondary,.btn:link.btn--secondary,a.btn:link.btn--secondary,.btn:visited.btn--secondary,a.btn:visited.btn--secondary{background:var(--white);color:var(--brand-color)}.btn.btn--outline,a.btn.btn--outline,.btn:link.btn--outline,a.btn:link.btn--outline,.btn:visited.btn--outline,a.btn:visited.btn--outline{background:transparent;border:1px solid var(--brand-color);color:var(--brand-color)}.btn.btn--outline:hover,a.btn.btn--outline:hover,.btn:link.btn--outline:hover,a.btn:link.btn--outline:hover,.btn:visited.btn--outline:hover,a.btn:visited.btn--outline:hover{background:var(--brand-color);color:var(--white)}.btn.btn--outline-white,.btn.outline,a.btn.btn--outline-white,a.btn.outline,.btn:link.btn--outline-white,.btn:link.outline,a.btn:link.btn--outline-white,a.btn:link.outline,.btn:visited.btn--outline-white,.btn:visited.outline,a.btn:visited.btn--outline-white,a.btn:visited.outline{background:transparent;border:1px solid var(--white);color:var(--white)}.btn.btn--disabled,.btn:disabled,a.btn.btn--disabled,a.btn:disabled,.btn:link.btn--disabled,.btn:link:disabled,a.btn:link.btn--disabled,a.btn:link:disabled,.btn:visited.btn--disabled,.btn:visited:disabled,a.btn:visited.btn--disabled,a.btn:visited:disabled{background:var(--gray1);color:var(--white);cursor:not-allowed}.btn:hover,a.btn:hover,.btn:link:hover,a.btn:link:hover,.btn:visited:hover,a.btn:visited:hover{background:var(--gray2);color:var(--white)}.badge{background:var(--brand-color);block-size:90px;border-radius:45px;color:var(--white);display:table;font-size:14px;font-style:normal;font-weight:400;inline-size:90px;inset-block-start:0;inset-inline-end:0;line-height:1.1;position:absolute}.badge span{display:table-cell;padding:5px;text-align:center;vertical-align:middle}.link{align-items:center;color:var(--brand-color);display:inline-flex;text-decoration:underline;text-decoration:none}.link:hover{text-decoration:none;text-decoration:underline}.link:active{color:var(--gray2);color:var(--gray3)}.link svg{block-size:100%;color:inherit;inline-size:100%;max-block-size:24px;max-inline-size:24px}.link svg[hidden]{display:none}.dropdown{position:relative}.dropdown select{block-size:0;inline-size:0;inset-inline-start:-100%;opacity:0;padding-inline-start:2px;position:absolute}.dropdown option{min-block-size:1.2em;padding-block:0 1px;padding-inline:2px;white-space:nowrap}.dropdown__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--black);cursor:pointer;display:flex;font-size:14px;inline-size:100%;justify-content:flex-end;margin:0;overflow:hidden;padding-block:10px 5px;position:relative;text-align:start;text-overflow:ellipsis;white-space:nowrap}.dropdown__trigger:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiM0NTRENTEiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjMxNSA0LjQ1TDQuNDg0IDAgMy4xODggMS4wOTkgNi41NDYgNSAzLjE4OCA4LjkwMSA0LjQ4NCAxMCA4LjMxNSA1LjU1IDguNzg3IDV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczNSAtODU3KSB0cmFuc2xhdGUoMTUxMCA4NDApIHRyYW5zbGF0ZSgyMjQgMTUpIHJvdGF0ZSg5MCA1Ljk4NyA1KSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);background-position:center;background-repeat:no-repeat;background-size:contain;block-size:12px;content:"";inline-size:12px;inset-block-start:10px;inset-inline-end:0;margin-inline-start:10px;position:relative;transform:translateY(-50%)}.dropdown__list{background-color:var(--white);border:1px solid var(--gray2);display:none;inline-size:100%;inset-block-start:calc(100% + 10px);inset-inline-end:0;list-style:none;margin:0;max-block-size:250px;min-inline-size:150px;outline:none;overflow:auto;padding:0;position:absolute;z-index:10}.dropdown__trigger[aria-expanded=true]+.dropdown__list{display:block}.dropdown__item{color:var(--black);cursor:pointer;display:block;font-size:14px;line-height:normal;padding-block:10px;padding-inline:22px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.dropdown__item[aria-selected=true],.dropdown__item:hover{background-color:var(--brand-color);color:var(--white)}.dropdown__item+.dropdown__item{margin-block-start:15px}.pagination{align-items:center;display:flex;flex-direction:column;inline-size:100%;margin-block:40px 0;margin-inline:auto}@media (min-width: 64em){.pagination{margin-block-start:80px}}.pagination__pagination-inner{align-items:center;display:flex;inline-size:100%;justify-content:space-between;max-inline-size:400px}@media (min-width: 48em){.pagination__pagination-inner{justify-content:center;max-inline-size:none}}.pagination-btn{align-items:center;background:transparent;block-size:50px;border:solid 1px var(--white);border-radius:50px;cursor:pointer;display:flex;flex-direction:column;inline-size:50px;justify-content:center;padding:0}.pagination-btn svg{block-size:16px;fill:var(--black);inline-size:16px}.pagination-btn:disabled{opacity:.6;pointer-events:none}.pagination--prev svg{transform:rotate(180deg)}.pagination-pages{align-items:center;display:flex;flex-flow:row;margin-block:0;margin-inline:18px;padding-inline-start:0}.pagination-pages li{list-style:none;margin-block:0;margin-inline:15px}.pagination-pages li:first-child{margin-inline-start:0}.pagination-pages li:last-child{margin-inline-end:0}.pagination-pages span{cursor:pointer;font-size:18px;text-decoration:none}.pagination-pages .current{color:var(--brand-color);position:relative}.pagination-pages .current:after{background-color:var(--white);block-size:3px;content:" ";inline-size:100%;inset-block-end:-50%;inset-inline-start:0;position:absolute}@media (min-width: 64em){.pagination-pages{margin-inline:44px}.pagination-pages li{margin-inline:20px}}.arrow{border:solid var(--white);border-width:0 3px 3px 0;display:inline-block;padding:3px}.arrow--right{transform:rotate(-45deg)}.arrow--left{transform:rotate(135deg)}.rtf a{align-items:center;color:var(--brand-color);display:inline-flex;text-decoration:underline;text-decoration:none}.rtf a:hover{text-decoration:none;text-decoration:underline}.rtf a:active{color:var(--gray2);color:var(--gray3)}.rtf a svg{block-size:100%;color:inherit;inline-size:100%;max-block-size:24px;max-inline-size:24px}.rtf a svg[hidden]{display:none}.rtf li:has(li):before{display:none}.rtf ol,.rtf ul{margin-block:0 24px;margin-inline:0;padding-inline-start:18px}@media (min-width: 80em){.rtf ol,.rtf ul{margin-block-end:32px}}.rtf ol li,.rtf ul li{position:relative}.rtf ol li:before,.rtf ul li:before{inset-block-start:50%;inset-inline-start:-18px;position:absolute;transform:translateY(-50%)}.rtf ol li+li,.rtf ul li+li{margin-block-start:3px}.rtf ul li:before{background-color:var(--brand-color);block-size:6px;content:"";inline-size:6px}.rtf ol{counter-reset:ol-counter;list-style:none}.rtf ol li{counter-increment:ol-counter}.rtf ol li:before{color:var(--brand-color);content:counter(ol-counter) ". ";font-family:var(--bold-font);font-size:.75rem}.rtf ol li li:before{display:none}.rtf p,.rtf img{margin-block:0 24px;margin-inline:0}@media (min-width: 80em){.rtf p,.rtf img{margin-block-end:28px}}.rtf table{inline-size:100%}.rtf table{border-collapse:collapse;border-spacing:0}.rtf table a{text-decoration:underline}.rtf table a:hover{border:0;text-decoration:none}.rtf table tbody tr:nth-child(2n){background:var(--white)}.rtf table th{color:var(--brand-color);font-size:.6875rem;padding-block:2px 6px;padding-inline:5px;text-align:center}.rtf table td{font-size:.75rem;padding-block:12px 10px;padding-inline:5px;text-align:center;vertical-align:top}.rtf table td+td,.rtf table th+th{border-inline-start:1px solid var(--gray1)}.video{display:flex;inline-size:100%;margin-block:30px 45px;margin-inline:0;position:relative}.video__video{aspect-ratio:16/9;block-size:100%;inline-size:100%;position:relative}.video__help-text{display:none}.dynamic-modal{border:0;box-shadow:0 0 10px 5px #0000004d;padding:0}.dynamic-modal::backdrop{background:var(--black);opacity:.75}.modal-overlay{background:#000;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:.75;position:fixed}.modal-header{background:var(--black);color:var(--white);font-size:23px;line-height:35px;margin-block-end:24px;padding-block:14px 16px;padding-inline:20px}.modal-container{background:var(--white);inline-size:90vw;margin-block:0;max-inline-size:740px}@media (min-width: 48em){.modal-container{inline-size:85.5vw}}.mod-thumbnail_gallery .modal-container{inset-inline-start:0;margin-block:0;margin-inline:auto}.modal-content{color:#555;padding-block:50px 40px;padding-inline:20px;position:relative}.modal-close{inset-block-start:15px;inset-inline-end:15px;position:absolute;z-index:1000}.modal-close>.icon{border:0;display:inline-block;overflow:hidden;text-indent:-999px;background:var(--sprite-bg);background-position:-73px -63px;block-size:21px;inline-size:21px}.modal-close>.icon:hover{background-position:-96px -63px}.modal-content .ajax_loading{background:url(../images/ajax-loader.gif) no-repeat center 30px;block-size:50px}.modal-content .ajax_loading>p{text-align:center}.modal-container.modal-iframed{inline-size:90%;margin:0;margin-inline-start:-45%}.modal-container.modal-iframed .modal-header{margin:0}.modal-content .btn:link{min-inline-size:100%}@media (min-width: 48em){.modal-content .btn:link{min-inline-size:175px}}.modal-container.alert{background:var(--black);background:rgba(0,0,0,.8);inline-size:300px!important;inset-block-start:20px!important;inset-inline-end:20px!important;inset-inline-start:auto!important;margin:0!important;position:fixed;z-index:10000}.modal-container.alert.inset-inline-start{inset-inline-end:auto!important;inset-inline-start:20px!important}.modal-container.alert .modal-content{padding:20px}.modal-container.alert p{color:var(--green);margin:0}.modal-container.alert .name{color:var(--white)}.modal-container.alert p+p{margin-block-start:10px}.modal-container.alert .modal-close{inset-block-start:-4px;inset-inline-end:-4px}.modal-container.alert.inset-inline-start .modal-close{inset-inline-end:auto;inset-inline-start:-4px}.modal-container.alert .modal-close>.icon{background-position:-101px -23px;block-size:16px;inline-size:16px}.modal-container.alert .modal-close>.icon:hover{background-position:-119px -23px}.modal-container.cookie{background:#555;box-shadow:none;inline-size:570px;inset-inline-start:-570px;margin:0}.modal-container.cookie .modal-content{padding-block:12px 15px;padding-inline:24px 40px}.modal-cookie>p{color:var(--white);font-size:11px;line-height:14px;margin:0}.modal-cookie>p+p{margin-block-start:5px}.cookie .modal-close{inset-block-start:-6px;inset-inline-end:-6px}.cookie .modal-close>.icon{background-position:0 -63px;block-size:36px;inline-size:36px}.cookie .modal-close>.icon:hover{background-position:-37px -63px}.modal-cookie>.modal-buttons{list-style:none;margin-block-start:6px;padding:0}.modal-cookie>.modal-buttons>li{display:inline-block;font-size:11px;margin-block:0;margin-inline:0 30px}.modal-cookie>.modal-buttons>li>a{border-block-end:1px solid var(--white);color:var(--white)}.modal-cookie>.modal-buttons>li>a:hover{border:0}#toggleText{border:2px solid;display:none;margin-block-start:20px}#toggleText a{border-block-end:1px solid var(--white);color:var(--white);line-height:20px}.modal-confirmation .modal-buttons{display:flex;gap:4%;justify-content:space-between;margin-block:23px 0;margin-inline:0}.modal-confirmation .modal-buttons li{flex:1 1 100%;margin:0}@media (min-width: 48em){.modal-confirmation .modal-buttons li{flex:0 1 auto}}.modal-media h6{margin-block:0 12px;margin-inline:0}.modal-media .multicols.cols2 .col1{inline-size:43%}.modal-media .multicols.cols2 .col2{inline-size:100%;margin:0}.modal-media .multicols.cols2 .col1+.col2{inline-size:52%;margin-inline-start:5%}.modal-media .multicols.cols2 .col2>h2{font-size:28px;margin-block-start:-4px}.modal-media .multicols.cols2 .col2>p{font-size:14px;line-height:19px}.modal-media .additional_content{margin-block-start:30px}.modal-media.isVideo .multicols.cols2 .col1{float:none;inline-size:100%}.modal-media.isVideo .multicols.cols2 .col2{float:none;inline-size:100%;margin-block:20px 0;margin-inline:0}.modal-media .media_container{border:1px solid var(--gray1);border-radius:5px;inline-size:100%;text-align:center}.modal-media .media_container>img{inline-size:100%}.modal-media .modal-buttons{margin:0;margin-block-start:22px;text-align:center}.modal-media .modal-buttons>.btn{margin-block:0 10px;margin-inline:5px}.modal-container.thumbnail_gallery{background:none;block-size:660px;inline-size:960px;margin:0;margin-inline-start:-480px}.modal-container.thumbnail_gallery>.modal-content{padding:0}.product-card{background-color:var(--white);block-size:auto;border:1px solid var(--light-gray);border-block-end:1px solid var(--light-gray)!important;border-radius:5px;display:flex;flex-flow:column;inline-size:100%;margin:0;position:relative;text-decoration:none;transition:box-shadow .3s ease-in-out}.product-card:hover{border:1px solid var(--light-gray);box-shadow:0 13px 13px #00000017;text-decoration:none}.product-card:hover .product-card__content-title{text-decoration:underline}.product-listing__inner{-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media (min-width: 80em){.product-listing__inner{-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(3,1fr);row-gap:40px}}.product-listing__inner img{border-radius:5px 5px 0 0;max-inline-size:100%}.product-card__badge{background:var(--brand-color);block-size:auto;border-radius:0 0 5px 5px;display:flex;font-size:10px;inset-block-start:0;inset-inline-end:10px;justify-content:center;line-height:14px;padding-block:11px;padding-inline:10px;position:absolute}@media (min-width: 80em){.product-card__badge{font-size:12px}}.product-card__content{padding:15px}.product-card__content p:last-of-type{margin-block-end:0}.product-card__content-title a:hover{border:0}.product-card__image{inline-size:100%}.product-card__image img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.product-card__content p{font-size:12px;font-style:normal;font-weight:400;line-height:14px}.product-card__content-title{font-size:16px;font-style:normal;font-weight:400;line-height:19px}.article-header{border-block-end:solid 1px var(--gray1);margin-block-end:30px;padding-block-end:18px}.article-header__back{border:0;color:var(--brand-color);display:inline-block;font-family:var(--primary-font);font-size:.875rem;font-weight:500;line-height:normal;margin-block:0 8px;margin-inline:0;text-decoration:none}.article-header__back:before{block-size:0;border-block-end:5px solid transparent;border-block-start:5px solid transparent;border-inline-end:5px solid var(--brand-color);content:"";display:inline-block;inline-size:0;margin-inline-end:8px}.article-header__back:hover{text-decoration:underline}.article-header__title{color:var(--brand-color);font-family:var(--primary-font);font-size:1.5rem;font-weight:500;line-height:1.56;margin-block:0 20px;margin-inline:0}@media (min-width: 48em){.article-header__title{font-size:36px}}.article-header__about{color:var(--black);font-family:var(--bold-font);font-size:.875rem;line-height:normal;margin:0}.article__share{margin-block-end:30px}.article__share ul{align-items:center;display:flex;margin-block:3px 0;margin-inline:0;padding:0}@media (min-width: 80em){.article__share ul{flex-direction:column}}.article__share li{margin:0}.article__share li+li{margin-inline-start:15px}@media (min-width: 80em){.article__share li+li{margin-block-start:15px;margin-inline-start:0}}.article__share li a{align-items:center;block-size:18px;border:0;cursor:pointer;display:flex;inline-size:20px;justify-content:center}.article__share li img{max-block-size:100%;max-inline-size:100%}.article__categories-label{color:var(--gray2);font-family:var(--bold-font);font-size:14px;line-height:normal;margin-block:0 12px;margin-inline:0}.article__categories-listing{display:flex;flex-wrap:wrap;margin-block:0;margin-inline:-5px;padding:0}.article__categories-listing li{align-items:center;background-color:rgba(var(--brand-color-transparent3));block-size:24px;border-radius:20px;color:var(--brand-color);display:flex;font-family:var(--bold-font);font-size:12px;line-height:normal;margin:5px;padding-block:0;padding-inline:20px}.article__sidebar{margin-block-start:30px}@media (min-width: 80em){.article__sidebar{inline-size:184px;margin-block-start:0}}.article__container{position:relative}@media (min-width: 80em){.article__container .article__share{inset-block-start:0;inset-inline-end:calc(100% + 25px);position:absolute}.article__container .article__sidebar{inset-block-start:0;inset-inline-start:calc(100% + 25px);position:absolute}}.article__content{color:var(--gray4);font-family:var(--primary-font);font-size:14px;line-height:1.64}@media (min-width: 80em){.article__content{font-size:18px;line-height:1.67}}.article__content .note{color:var(--gray3);font-size:12px;line-height:1.62}@media (min-width: 80em){.article__content .note{font-size:14px;line-height:1.64}}.event__details+.article__categories{margin-block-start:41px}.event__details-label{color:var(--gray2);font-family:var(--bold-font);font-size:14px;line-height:normal;margin-block:0 12px;margin-inline:0}.event__details-date,.event__details-time,.event__details-add{color:var(--gray4);font-family:var(--primary-font);font-size:14px;line-height:1.64;margin:0}.event__details-add{border:0;color:var(--brand-color)}.event__details-add:hover{text-decoration:underline}.related-news{margin-block-start:64px}.related-news__title{color:var(--black);font-family:var(--bold-font);font-size:18px;font-weight:700;line-height:normal;margin:0}.related-news__listing{margin:0;padding:0}@media (min-width: 48em){.related-news__listing{display:flex;flex-wrap:wrap;justify-content:space-between}}.related-news__item{border-block-end:solid 1px var(--gray1);margin:0;padding-block:21px;padding-inline:0}@media (min-width: 48em){.related-news__item{inline-size:calc(50% - 12px)}}.related-news__item-date{color:var(--gray2);font-family:var(--bold-font);font-size:14px;font-weight:700;line-height:normal;margin-block:0 14px;margin-inline:0}.related-news__item-title{color:var(--gray4);font-family:var(--primary-font);font-size:14px;font-weight:500;line-height:1.64;margin:0}.s-curve-card--border-bottom{border-block-end:1px solid var(--light-gray);padding-block-end:10px}.s-curve-card--border-bottom.s-curve-card--update{padding-block-end:20px}@media (min-width: 48em){.s-curve-card--border-bottom.s-curve-card--update{padding-block-end:40px}}.s-curve-card{border-radius:15px;display:flex;flex-direction:column-reverse;overflow:hidden;position:relative}@media (min-width: 48em){.s-curve-card{flex-direction:row}}.s-curve-card.s-curve-card--style-1{background-color:var(--light-gray)}.s-curve-card.s-curve-card--style-2{background-color:var(--brand-color)}.s-curve-card.s-curve-card--style-pink{align-items:center;background-color:var(--pink);display:flex;flex-direction:column-reverse}.s-curve-card.s-curve-card--style-pink .s-curve-card__heading{color:var(--white)}.s-curve-card.s-curve-card--style-pink .s-curve-card__image{inline-size:100%;padding:0}.s-curve-card.s-curve-card--style-pink .s-curve-card__image img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.s-curve-card.s-curve-card--style-pink .s-curve-card__content{align-items:center}.s-curve-card.s-curve-card--style-pink .s-curve-card__description,.s-curve-card.s-curve-card--style-pink .s-curve-card__description p{color:var(--gray3)}.s-curve-card.s-curve-card--style-light-pink{background-color:var(--pale-pink);display:flex;flex-direction:column-reverse}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__heading{color:var(--brand-color)}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__image{block-size:100%;inline-size:100%;padding:0}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__image img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__content{align-items:center}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__description,.s-curve-card.s-curve-card--style-light-pink .s-curve-card__description p{color:var(--gray2)}.s-curve-card .btn{margin-block-start:20px}.s-curve-card--style-2 .s-curve-card .btn{background-color:var(--white);color:var(--brand-color)}.s-curve-card__image{align-items:center;display:flex;flex-shrink:0;inline-size:100%;padding:15px}@media (min-width: 48em){.s-curve-card__image{inline-size:200px}}.s-curve-card__image img{aspect-ratio:1;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.s-curve-card__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-block:30px 50px;padding-inline:30px}@media (min-width: 48em){.s-curve-card__content{flex-grow:1}}@media (min-width: 80em){.s-curve-card__content{padding:40px}}.s-curve-card__heading{font-family:var(--primary-font);font-size:1.375rem;font-weight:500;letter-spacing:normal;line-height:.96}.s-curve-card--style-1 .s-curve-card__heading{color:var(--brand-color)}.s-curve-card--style-2 .s-curve-card__heading{color:var(--white)}.s-curve-card__heading+.s-curve-card__description{margin-block-start:20px}.s-curve-card__description,.s-curve-card__description p{font-family:var(--primary-font);font-size:1rem;font-weight:500;line-height:.96}.s-curve-card--style-1 .s-curve-card__description,.s-curve-card--style-1 .s-curve-card__description p{color:var(--gray2)}.s-curve-card--style-2 .s-curve-card__description,.s-curve-card--style-2 .s-curve-card__description p{color:var(--white)}.s-curve-card--update{margin-block:40px}.s-curve-card--update .s-curve-card__image{inline-size:100%;padding:0}@media (min-width: 48em){.s-curve-card--update .s-curve-card__image{inline-size:50%}}.s-curve-card--update .s-curve-card__image img{aspect-ratio:16/9;block-size:100%;-o-object-fit:cover;object-fit:cover}.s-curve-card--update .s-curve-card__heading{color:var(--brand-color);font-size:1.375rem;font-weight:700;line-height:1.3;margin-block:0 10px}.s-curve-card--update .s-curve-card__description,.s-curve-card--update .s-curve-card__description p{font-family:var(--primary-font);font-size:1rem;line-height:1.3;margin-block:0}.modal{align-items:center;background:rgba(0,0,0,.5);border:0;top:0;right:0;bottom:0;left:0;margin:0;min-block-size:100vh;min-inline-size:100vw;padding:0;position:fixed;z-index:9999}.modal--media h6{color:var(--brand-color)}.modal__container{background:var(--white);display:flex;flex-flow:column;inline-size:100%;justify-content:center;margin-inline:auto;max-inline-size:800px;padding:40px}.modal__container h2{color:var(--brand-color);font-size:1.75rem}.modal__header{display:flex;justify-content:flex-end;margin-block-end:20px}.modal__close{block-size:24px;inline-size:24px}.modal__close svg{block-size:100%;color:var(--gray2);inline-size:100%}.modal__content{display:flex;flex-flow:column}.modal__content .video__video{inline-size:100%;margin-block-end:10px}.modal__content .btn{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:20px}.modal__content iframe{block-size:100%;inline-size:100%;min-block-size:40vh}.modal-close>.icon{block-size:23px;border:0;inline-size:23px}.callout-card{align-items:center;display:flex;flex-flow:column;gap:15px;padding:15px}.callout-card.callout-card--bg-white{background-color:var(--white)}.callout-card__image-container{display:flex;justify-content:center}.callout-card__image{inline-size:100%;margin-block:0;margin-inline:auto;max-inline-size:180px;-o-object-fit:cover;object-fit:cover}.callout-card__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative;text-align:center}.callout-card__description{color:var(--gray3);text-align:center}.callout-card__description p{color:inherit}.callout-card__cta{inline-size:-moz-fit-content;inline-size:fit-content}.content-block-card{align-items:center;background-color:var(--brand-color);color:var(--white);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:15px}.content-block-card .content-block-card__title{color:var(--white)}.content-block-card.content-block-card--left{align-items:flex-start}.content-block-card.content-block-card--gray{background-color:var(--gray1);color:var(--gray4)}.content-block-card.content-block-card--gray .content-block-card__title{color:var(--gray4)}.content-block-card.content-block-card--light-gray{background-color:var(--light-gray);color:var(--gray4)}.content-block-card.content-block-card--light-gray .content-block-card__title{color:var(--gray4)}.content-block-card.content-block-card--white{background-color:var(--white);color:var(--gray4)}.content-block-card.content-block-card--white .content-block-card__title{color:var(--brand-color)}.content-block-card.content-block-card--round-corners{border:1px solid var(--gray1);border-radius:10px}.content-block-card.content-block-card--horizontal,.content-block-card.content-block-card--vertical{border:0}@media (min-width: 48em){.content-block-card.content-block-card--horizontal,.content-block-card.content-block-card--vertical{flex-direction:column;gap:20px;padding:0}}@media (min-width: 64em){.content-block-card.content-block-card--horizontal,.content-block-card.content-block-card--vertical{flex-direction:row}}@media (max-width: 47.99em){.content-block-card.content-block-card--horizontal,.content-block-card.content-block-card--vertical{border-radius:0;padding:20px}}@media (min-width: 64em){.content-block-card.content-block-card--horizontal .content-block-card__title,.content-block-card.content-block-card--vertical .content-block-card__title{font-size:1.625rem;line-height:1.2}}.content-block-card.content-block-card--horizontal .content-block-card__media-container,.content-block-card.content-block-card--vertical .content-block-card__media-container{block-size:100%;inline-size:100%}@media (min-width: 64em){.content-block-card.content-block-card--horizontal .content-block-card__media-container,.content-block-card.content-block-card--vertical .content-block-card__media-container{inline-size:calc(50% - 10px)}}@media (max-width: 47.99em){.content-block-card.content-block-card--horizontal .content-block-card__media-container,.content-block-card.content-block-card--vertical .content-block-card__media-container{display:none}}.content-block-card.content-block-card--horizontal .content-block-card__media-container img,.content-block-card.content-block-card--vertical .content-block-card__media-container img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.content-block-card.content-block-card--horizontal .content-block-card__content,.content-block-card.content-block-card--vertical .content-block-card__content{align-items:flex-start;inline-size:100%}@media (min-width: 48em){.content-block-card.content-block-card--horizontal .content-block-card__content,.content-block-card.content-block-card--vertical .content-block-card__content{padding-block:0 15px;padding-inline:15px}}@media (min-width: 64em){.content-block-card.content-block-card--horizontal .content-block-card__content,.content-block-card.content-block-card--vertical .content-block-card__content{inline-size:calc(50% - 10px);padding-block:15px;padding-inline:0 15px}}.content-block-card.content-block-card--vertical{border:1px solid var(--gray1);border-radius:10px;padding:0}@media (min-width: 64em){.content-block-card.content-block-card--vertical{flex-direction:column}}.content-block-card.content-block-card--vertical .content-block-card__media-container{display:block}@media (min-width: 64em){.content-block-card.content-block-card--vertical .content-block-card__media-container{inline-size:100%}}.content-block-card.content-block-card--vertical .content-block-card__content{padding-block:0 15px;padding-inline:15px}@media (min-width: 64em){.content-block-card.content-block-card--vertical .content-block-card__content{inline-size:calc(100% - 5px)}}.content-block-card.content-block-card--shadow{box-shadow:0 0 10px #0000001a}.content-block-card__content{align-items:center;display:flex;flex-direction:column;gap:10px}.content-block-card__cta{inline-size:-moz-fit-content;inline-size:fit-content}.icons-card{align-items:center;display:flex;flex-flow:column;gap:15px;justify-content:center;padding:15px}.icons-card__media-container{align-items:center;block-size:45px;display:flex;inline-size:45px}.icons-card__image{aspect-ratio:1/1;block-size:100%;inline-size:100%}.icons-card__content{color:var(--gray2);text-align:center}.icon-callout-card{align-items:center;display:flex;flex-flow:column;gap:10px;justify-content:center;padding:15px}.icon-callout-card__media-container{block-size:45px;inline-size:45px}.icon-callout-card__image{aspect-ratio:1/1;block-size:100%;inline-size:100%}.icon-callout-card__title{color:var(--brand-color);font-size:1.125rem}.icon-callout-card__content{color:var(--gray2);text-align:center}.mock-api{margin-block:var(--module-spacing)}.mock-api__item{block-size:100%;border:1px solid var(--primary-gold);padding:25px}.mock-api__card-item{aspect-ratio:3/4;background-color:var(--white);border:1px solid var(--verndale-gray);border-radius:10px;color:var(--verndale-black);inline-size:100%;overflow:hidden;padding-block:20px 20px;padding-inline:20px 40px;position:relative;z-index:0}.mock-api__card-item--w-image{background-color:var(--verndale-gray);color:var(--white)}.mock-api__heading{margin-block-end:40px}.mock-api__card-pattern{block-size:auto;inline-size:100%;inset-block-end:-60px;inset-inline-end:-25px;max-inline-size:75%;position:absolute;z-index:10}@media (min-width: 64em){.mock-api__card-pattern{inset-inline-end:-25px;max-inline-size:75%}}.mock-api__card-item-image{block-size:100%;filter:brightness(.35);inline-size:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:-1}.mock-api__card-item-title{font-size:1.375rem}.mock-api__card-item-info{font-size:.875rem}.mock-api__loader{block-size:200px}.mock-api__loader .mock-api__loader-symbol{block-size:80px;display:inline-block;inline-size:80px}.mock-api__loader .mock-api__loader-symbol:after{animation:loader-dual-ring 1.2s linear infinite;block-size:64px;border:6px solid var(--primary-gold);border-color:var(--primary-gold) transparent var(--primary-purple) transparent;border-radius:50%;content:"";display:block;inline-size:64px;margin:8px}@keyframes loader-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mock-api__description{margin-block:20px}.homepage-hero{position:relative}.homepage-hero:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}@media (max-width: 47.99em){.homepage-hero{background-size:auto calc(100% - 322px)}.homepage-hero:before{block-size:calc(100% - 322px)}}@media (min-width: 48em){.homepage-hero{block-size:454px}.homepage-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.74) 70%)}}@media (min-width: 48em) and (max-width: 79.99em){.homepage-hero{background-position:top center}}.homepage-hero__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 47.99em){.homepage-hero__caption{padding-block:33px;padding-inline:19px;position:relative}}@media (min-width: 48em){.homepage-hero__caption{inline-size:60%;inset-block-start:33px;inset-inline-end:7.25%;position:absolute}}@media (min-width: 80em){.homepage-hero__caption{inline-size:52%;inset-block-start:56px;inset-inline-end:calc((100% - 960px)/2);padding-block:0;padding-inline:30px}}.homepage-hero__heading{color:var(--gray3);font-size:2rem;font-weight:400;line-height:1.25}@media (min-width: 48em){.homepage-hero__heading{align-items:flex-end;color:var(--white);display:inline-flex}}.homepage-hero__copy{color:var(--white);font-size:15px;font-weight:400;letter-spacing:.48px;line-height:20px;margin-block:20px;margin-inline:0}@media (max-width: 47.99em){.homepage-hero__copy{color:var(--gray3);font-size:20px;line-height:26px}}.homepage-hero__copy a{color:inherit}.homepage-hero__offerings{display:inline-flex;flex-wrap:wrap;gap:0 30px;inline-size:100%}@media (max-width: 47.99em){.homepage-hero__offerings{flex-direction:column}}.homepage-hero__offerings .homepage-hero__copy{inline-size:100%;margin-block:8px 21px;margin-inline:0}@media (max-width: 47.99em){.homepage-hero__offerings .homepage-hero__copy{margin-block:0 13px;margin-inline:0}}.homepage-hero__offering{background-color:var(--off-white);border-block-end:0;border-radius:10px;display:flex;flex-flow:column;inline-size:calc((100% - 60px) / 3);padding-block:17px 13px;padding-inline:0;text-align:center;text-decoration:none}@media (max-width: 47.99em){.homepage-hero__offering{align-items:center;display:inline-flex;inline-size:100%}.homepage-hero__offering+.homepage-hero__offering{margin-block-start:17px}}.homepage-hero__offering-icon{display:block;inline-size:35%}@media (min-width: 48em){.homepage-hero__offering-icon{block-size:70px;inline-size:70px;margin-block:0;margin-inline:auto}}.homepage-hero__offering-icon img{max-block-size:100%;max-inline-size:100%}.homepage-hero__offering-title{color:var(--brand-color);font-size:.9375rem;line-height:18px;margin-block:7px 0;margin-inline:0}.card-carousel{inline-size:100%;margin-block:0;margin-inline:auto;overflow:hidden;padding:22.5px}.card-carousel .swiper-slide{block-size:auto}@media (min-width: 48em){.card-carousel{overflow:visible}}.inner_container .card-carousel{overflow:hidden}.inner_container .card-carousel .card-carousel__card-image{inline-size:calc(100% + 45px)}.card-carousel__card-image{block-size:calc(100% + 22.5px);inset-block-start:-22.5px;inset-inline-start:-22.5px;max-block-size:150px;min-inline-size:calc(100% + 45px);-o-object-fit:cover;object-fit:cover;position:relative}.card-carousel__title{margin-block-end:20px}.card-carousel__container{display:flex;flex-flow:column;overflow:visible}.card-carousel__container a{text-decoration:none}.card-carousel__container a:hover{border:0}.swiper-wrapper{display:flex}.card-carousel__card{block-size:100%;border:1px solid var(--light-gray);border-radius:15px;display:flex;flex-flow:column;overflow:hidden;padding:20px}.card-carousel__card-title{color:var(--brand-color);font-size:22px;font-weight:700;margin-block:0 20px}.card-carousel__controls-container{align-items:center;display:flex;flex-flow:row;justify-content:flex-end;margin-block-start:20px}.card-carousel__controls-container button:disabled{pointer-events:auto}.swiper-button-prev,.swiper-button-next{border-radius:5px}.swiper-button-prev svg,.swiper-button-next svg{block-size:20px;color:var(--white);inline-size:20px}.swiper-button-prev svg{transform:rotate(180deg)}.swiper-button{background-color:var(--brand-color);border:0;display:flex;padding:5px}.swiper-button svg{block-size:20px;fill:var(--white);inline-size:20px}.swiper-button+.swiper-button{margin-inline-start:10px}.content-video{inline-size:100%;margin-block:16px}.content-video__title{color:var(--brand-color);font-size:26px;font-style:normal;font-weight:300;line-height:32px}@media (min-width: 80em){.content-video__title{font-size:28px;line-height:36px}}.content-video__container{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;display:flex;inline-size:100%;margin-block:16px;margin-inline:0;padding:0;padding-block-end:48px;position:relative}.content-video__image{aspect-ratio:16/9;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 80em){.content-video__image{inline-size:60%}}.content-video__image iframe{block-size:100%;inline-size:100%}.content-video__play-button{block-size:45px;border-radius:50%;cursor:pointer;inline-size:45px;inset-block-start:50%;inset-inline-start:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}@media (min-width: 80em){.content-video__play-button{block-size:90px;inline-size:90px}}.content-video__play-button__play-icon{block-size:100%;fill:var(--brand-color);inline-size:100%}.content-video__modal{align-items:center;background-color:#ffffffb3;block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;position:fixed;z-index:9999}.content-video__modal[open]{display:flex}.content-video__modal__content{background:var(--white);box-shadow:0 13px 13px #00000017;inline-size:100%;margin-block:0;max-block-size:calc(100% - 80px);max-inline-size:1120px;padding-block:80px;padding-inline:0;position:relative}@media (min-width: 48em){.content-video__modal__content{margin-inline:40px;padding-inline:60px}}.content-video__modal__content iframe{block-size:100%;inline-size:100%}@media (min-width: 48em){.content-video__modal__content iframe{min-block-size:60vh}}@media (min-width: 48em){.content-video__modal__video{min-block-size:80vh}}.content-video__modal__close-button{background-color:transparent;border:0;border-radius:0;display:flex;inset-block-start:40px;inset-inline-end:40px;position:absolute}.content-video__modal__close-button svg{block-size:24px;inline-size:24px}.splash-form__module{margin-block:50px 0;margin-inline:0}@media (min-width: 80em){.splash-form__module{inline-size:650px;margin-inline-start:30px;padding-block:45px 55px;padding-inline:45px}}.splash-form__module{background:var(--light-gray);border-radius:10px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 47.99em){.splash-form__module:not(.splash-form__module--column){inline-size:calc(100% - 19px);margin-block:30px;margin-inline:auto;padding-block:25px 35px;padding-inline:19px}}@media (min-width: 48em){.splash-form__module:not(.splash-form__module--column){inline-size:calc(100% - 100px);margin-block:30px;margin-inline:auto}}@media (min-width: 48em){.splash-form__module:not(.splash-form__module--column){padding-block:25px 35px;padding-inline:19px}}@media (min-width: 64em){.splash-form__module:not(.splash-form__module--column){padding-block:51px 69px;padding-inline:112px}}@media (max-width: 79.99em){.splash-form__module.splash-form__module--column{margin-block:30px;margin-inline:auto}}.splash-form__module input[type=text],.splash-form__module input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:42px;border:0;border-radius:5px;outline:0;padding-block:5px;padding-inline:10px;text-align:start}.splash-form__module input[type=submit]{align-items:center;background-color:var(--brand-color);block-size:42px;border-radius:5px;color:var(--white);display:inline-flex;font-size:15px;font-weight:700;inline-size:218px;justify-content:center;max-inline-size:100%;padding:5px;text-transform:uppercase}.splash-form__module--column .splash-form__module input[type=submit]{inline-size:100%}@media (max-width: 47.99em){.splash-form__module input[type=submit]{inline-size:100%}}.splash-form__submit{align-items:center;background-color:var(--brand-color);block-size:42px;border-radius:5px;color:var(--white);display:inline-flex;font-size:15px;inline-size:218px;justify-content:center;max-inline-size:100%;padding:5px}.splash-form__module--column .splash-form__submit{inline-size:100%}@media (max-width: 47.99em){.splash-form__submit{inline-size:100%}}.splash-form__section{inline-size:calc(50% - 27px);margin-block-end:31px;position:relative}@media (max-width: 47.99em){.splash-form__section{inline-size:100%}}.splash-form__module--column .splash-form__section{inline-size:100%}.splash-form__section .splash-form__dropdown-btn{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk0Ljg1OXB4IiBoZWlnaHQ9Ijk0Ljg1OHB4IiB2aWV3Qm94PSIwIDAgOTQuODU5IDk0Ljg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTQuODU5IDk0Ljg1ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM5MzkzOTMiPg0KCQk8cGF0aCBkPSJNMTcuMzEyLDQxLjc1N2g2MC4yMzZjMC43NywwLDEuNDY5LTAuNDQsMS44MDItMS4xMzNjMC4zMzQtMC42OTEsMC4yNDEtMS41MTQtMC4yMzctMi4xMTRMNDguOTk0LDAuNzUzDQoJCQlDNDguNjE0LDAuMjc3LDQ4LjAzOSwwLDQ3LjQzMSwwcy0xLjE4NCwwLjI3Ny0xLjU2MywwLjc1M0wxNS43NDgsMzguNTFjLTAuNDc5LDAuNjAxLTAuNTcyLDEuNDIzLTAuMjM4LDIuMTE0DQoJCQlDMTUuODQzLDQxLjMxNywxNi41NDIsNDEuNzU3LDE3LjMxMiw0MS43NTd6Ii8+DQoJCTxwYXRoIGQ9Ik03Ny41NDcsNTMuMTAySDE3LjMxMmMtMC43NjksMC0xLjQ2OSwwLjQzOS0xLjgwMiwxLjEzM2MtMC4zMzQsMC42OTEtMC4yNDEsMS41MTQsMC4yMzgsMi4xMTNsMzAuMTE5LDM3Ljc1OA0KCQkJYzAuMzgsMC40NzYsMC45NTUsMC43NTMsMS41NjMsMC43NTNzMS4xODQtMC4yNzcsMS41NjMtMC43NTNMNzkuMTEsNTYuMzQ4YzAuNDc5LTAuNjAxLDAuNTcxLTEuNDIyLDAuMjM3LTIuMTEzDQoJCQlDNzkuMDE2LDUzLjU0MSw3OC4zMTcsNTMuMTAyLDc3LjU0Nyw1My4xMDJ6Ii8+DQo8L3N2Zz4NCg==);background-position:calc(100% - 5px) 50%;background-repeat:no-repeat;background-size:16px}.splash-form__section .field-validation-error{color:var(--brand-color);display:inline-block;margin-block-start:8px}.splash-form__checkbox{color:var(--gray2);margin-block-end:31px;padding-inline-start:50px;position:relative}.splash-form__module--column .splash-form__checkbox{padding-inline-start:40px}.splash-form__checkbox b{font-weight:700;text-shadow:0 0 1px}.splash-form__checkbox input:checked+.splash-form__checkbox-check:before{block-size:10px;border:0 solid var(--gray1);border-width:0 0 1.5px 1.5px;content:"";display:inline-block;inline-size:17px;inset-block-start:4px;inset-inline-start:3px;position:absolute;transform:rotate(-45deg)}.splash-form__checkbox .splash-form__checkbox-check{background-color:var(--white);block-size:26px;border:1px solid var(--gray1);box-shadow:1px 2px 4px 1px #00000026;cursor:pointer;display:inline-flex;inline-size:26px;inset-block-start:0;inset-inline-start:0;position:absolute}.splash-form__module--column{padding-block:20px;padding-inline:18px}.splash-form__copy{font-size:16px;font-weight:700;margin-block:0 31px;margin-inline:0;text-shadow:0 0 1px}.splash-form__field{inline-size:calc(50% - 27px);margin-block-start:31px;position:relative}.splash-form__field--full-width{display:inline-flex;inline-size:100%;justify-content:space-between}.splash-form__module--column .splash-form__field{inline-size:100%}@media (max-width: 47.99em){.splash-form__field{inline-size:100%}}.splash-form__field-lbl,.splash-form__field-input,.splash-form__dropdown-btn{color:var(--gray2);inline-size:100%}.splash-form__dropdown-btn{background-color:var(--white)}.splash-form__field-lbl{display:inline-block;font-size:15px;margin-block:0 11px;margin-inline:0}.splash-form__field-input,.splash-form__dropdown-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:42px;border:0;border-radius:5px;outline:0;padding-block:5px;padding-inline:10px;text-align:start}.splash-form__dropdown-btn{padding-inline-end:22px;position:relative}.splash-form__dropdown-btn:before,.splash-form__dropdown-btn:after{border:7px solid transparent;border-inline-end-width:4px;border-inline-start-width:4px;content:"";display:inline-block;inset-inline-end:7px;position:absolute;z-index:2}.splash-form__dropdown-btn:before{border-block-end-color:var(--gray2);inset-block-start:5px}.splash-form__dropdown-btn:after{border-block-start-color:var(--gray2);inset-block-end:5px}.splash-form__dropdown{background-color:var(--white);border-radius:5px;display:none;flex-direction:column;inline-size:100%;margin:0;padding:0;z-index:1}.opened+.splash-form__dropdown{display:inline-flex;inset-inline-start:0;position:absolute}.splash-form__dropdown li{cursor:pointer;padding-block:9px;padding-inline:21px}.splash-form__dropdown li:first-child{padding-block-start:18px}.splash-form__dropdown li:last-child{padding-block-end:18px}.splash-form__dropdown li+li{margin:0}.splash-form__dropdown li:hover{background-color:#ffffff40}.splash-form__rtf{font-size:15px;inline-size:calc(100% - 42px)}.splash-form__rtf b{text-shadow:0 0 1px}.splash-form__module--column .splash-form__rtf{font-size:12px}.splash-form__module--column .splash-form__rtf p{line-height:14px}.splash-form__btn-wrapper{inline-size:100%;margin-block-start:33px;text-align:end}.form-label__copy{color:var(--gray2);inline-size:100%;margin-block-end:11px}.form-checkbox__wrapper,.form-radio__wrapper{margin-block-end:26px}.form-checkbox__wrapper label:not(.form-label__copy),.form-radio__wrapper label:not(.form-label__copy){color:var(--gray2);margin-inline-end:20px;padding-block:4px;padding-inline:35px 0;position:relative}.splash-form__module--column .form-checkbox__wrapper label:not(.form-label__copy),.splash-form__module--column .form-radio__wrapper label:not(.form-label__copy){inline-size:100%;margin-block:0 20px;margin-inline:0}.form-checkbox__wrapper label:not(.form-label__copy):before,.form-radio__wrapper label:not(.form-label__copy):before{background-color:var(--white);block-size:26px;border:1px solid var(--gray1);border-radius:4px;box-shadow:1px 2px 4px 1px #00000026;content:"";cursor:pointer;display:inline-flex;inline-size:26px;inset-block-start:0;inset-inline-start:0;position:absolute}.form-checkbox__wrapper label:not(.form-label__copy).checked:after,.form-radio__wrapper label:not(.form-label__copy).checked:after{block-size:10px;border:0 solid var(--gray1);border-width:0 0 2px 2px;content:"";display:inline-block;inline-size:17px;inset-block-start:5px;inset-inline-start:4px;position:absolute;transform:rotate(-45deg)}.form-radio__wrapper label:not(.form-label__copy):before{border-radius:50%}.form-radio__wrapper label:not(.form-label__copy).checked:after{background-color:var(--gray1);block-size:14px;border-radius:50%;inline-size:14px;inset-block-start:6px;inset-inline-start:6px;transform:none}.form__legal-copy{margin-block:31px 0;margin-inline:0}.main-header{align-items:center;background-color:var(--white);display:flex;flex-flow:column;justify-content:center;margin-block:0;margin-inline:auto;max-inline-size:var(--max-width-container);overflow:visible;position:relative;z-index:9999}.mobile-header{align-items:center;border-block-end:10px solid var(--brand-color);display:flex;inline-size:100%;justify-content:space-between;margin-block:0;margin-inline:auto;padding-block:5px;padding-inline:24px;z-index:999}@media (min-width: 80em){.mobile-header{display:none}}.mobile-header svg{fill:var(--gray2)}.mobile-header svg[hidden]{display:none}.mobile-header .mobile-header__nav__menu,.mobile-header .mobile-header__nav__utility-nav,.mobile-header .mobile-header__nav__submenu{border-radius:3px;inline-size:100%;margin:0;padding:0}.mobile-header .mobile-header__nav__submenu-item,.mobile-header .mobile-header__nav__menu-item,.mobile-header .mobile-header__nav__utility-nav-item,.mobile-header .mobile-header__nav__submenu-title{align-items:flex-start;display:flex;inline-size:100%;justify-content:center;min-block-size:44px;padding-block:10px;padding-inline:24px}.mobile-header .mobile-header__nav__submenu-item a,.mobile-header .mobile-header__nav__menu-item a,.mobile-header .mobile-header__nav__utility-nav-item a,.mobile-header .mobile-header__nav__submenu-title a{align-items:center;display:flex;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;inline-size:100%;line-height:16px}.mobile-header .mobile-header__nav__submenu-item svg,.mobile-header .mobile-header__nav__menu-item svg,.mobile-header .mobile-header__nav__utility-nav-item svg,.mobile-header .mobile-header__nav__submenu-title svg{fill:var(--brand-color);margin-inline-start:auto}.mobile-header .mobile-header__nav__submenu-item sup,.mobile-header .mobile-header__nav__menu-item sup,.mobile-header .mobile-header__nav__utility-nav-item sup,.mobile-header .mobile-header__nav__submenu-title sup{font-size:8px;vertical-align:super}.mobile-header .mobile-header__nav__submenu-item+li,.mobile-header .mobile-header__nav__menu-item+li,.mobile-header .mobile-header__nav__utility-nav-item+li,.mobile-header .mobile-header__nav__submenu-title+li{border-block-start:1px solid var(--gray1);margin:0}.mobile-header ul li:last-child{border-block-end:1px solid var(--gray1)}.mobile-header ul ul li:last-child{border-block-end:none}.mobile-header .mobile-header__nav__utility-nav li a{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.mobile-header .mobile-header__nav__utility-nav li+li{border:0}.mobile-header .mobile-header__nav__utility-nav svg{fill:var(--gray2)}.mobile-header li.language-item{padding-block-end:0;padding-block-start:0}.mobile-header ul.language-list{padding-block-end:32px}.mobile-header__menu-container{position:relative}.mobile-header__menu-container .mobile-header__menu-button__icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:45px;border:0;inline-size:45px}.mobile-header__menu-container .mobile-header__menu-button__icon svg{block-size:100%;inline-size:100%}.mobile-header__menu-container .mobile-header__menu-button__icon-close[hidden]{display:none}.mobile-header__menu-container svg{align-items:center;display:flex;justify-content:center}.mobile-header__cart-container{display:flex}.mobile-header__cart-container svg{align-items:center;block-size:100%;display:flex;inline-size:100%;justify-content:center}.mobile-header__cart-button{position:relative}.mobile-header__cart-button>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:45px;border:0;display:flex;flex-flow:column;inline-size:45px}.mobile-header__cart-button>button.is-active svg{fill:var(--brand-color)}.mobile-header__cart-button .mobile-header__nav-cart-item__close-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:44px;border:0;display:flex;inline-size:44px;inset-block-end:-10px;inset-inline-end:-10px;justify-content:center;padding:0;position:absolute}.mobile-header__cart-button .mobile-header__nav-cart-item__close-button svg{block-size:20px;inline-size:20px}.mobile-header__cart-button.has-items svg{fill:var(--brand-color)}.mobile-header__cart-button-counter{align-items:center;background-color:var(--brand-color);block-size:15px;border-radius:50%;color:var(--white);display:flex;font-size:10px;font-style:normal;font-weight:400;inline-size:15px;inset-block-start:-3px;inset-inline-end:9px;justify-content:center;position:absolute}.mobile-header__cart-button-counter[hidden]{display:none}.mobile-header__menu-button__icon{align-items:center;color:var(--gray2);display:flex;justify-content:center;padding:0;position:relative}.mobile-header__logo{align-items:center;display:flex;justify-content:center}.mobile-header__logo a{border-block-end:none}.mobile-header__logo__image{block-size:auto;inline-size:162px}.mobile-header__nav-container{background-color:var(--white);box-shadow:0 13px 13px 0 var(--shadow);gap:16px;inline-size:100vw;inset-block-start:calc(100% + 15px);inset-inline-end:0;inset-inline-start:-24px;position:absolute;z-index:1}.mobile-header__nav-container[hidden]{display:none}.mobile-header__nav-container a{border-block-end:none}.mobile-header__nav__main-nav{align-items:center;block-size:calc(100vh - 65px);display:flex;flex-direction:column;inline-size:100%;justify-content:flex-start}.mobile-header__nav__main-nav[hidden]{display:none}.mobile-header__nav__submenu,.mobile-header__nav__menu{background-color:var(--white)}.mobile-header__nav__menu svg{display:none}.mobile-header__nav__menu li.has-submenu svg{display:block}.mobile-header__nav__utility-nav-link{align-items:center;display:flex;justify-content:flex-start;text-transform:capitalize}.mobile-header__nav__utility-nav-link span{margin-inline-end:4px}.mobile-header__nav__utility-nav-link svg{fill:var(--gray2)}a.mobile-header__nav__contact-button{align-items:center;background-color:var(--brand-color);block-size:44px;color:var(--white);display:flex;font-family:var(--primary-font);font-size:18px;font-style:normal;font-weight:400;inline-size:calc(100% - 50px);justify-content:center;line-height:16px;margin-block-end:25px;margin-block-start:auto;margin-inline:25px;padding-block:8px;padding-inline:16px}li.mobile-header__nav__submenu-title{align-items:flex-start;display:flex;flex-flow:column;padding-block-end:8px}li.mobile-header__nav__submenu-title h2{color:var(--gray2);font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:700;inline-size:100%;line-height:18px;margin:0;padding-block:16px}.mobile-header__nav__back-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--gray2);display:flex;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;inline-size:100%;line-height:100%;padding:0;padding-block-end:12px}.mobile-header__nav__back-button span{margin-inline-end:8px;margin-inline-start:-6px;position:relative}.mobile-header__nav__back-button svg{block-size:20px;inline-size:20px}.mobile-header__card:not(:has(.mobile-header__card-wrapper-link)),.mobile-header__card-wrapper-link{align-items:flex-start;display:flex;gap:16px;padding-block:24px;padding-inline:40px}.mobile-header__card-wrapper-link{text-decoration:none}.mobile-header__card__image{inline-size:40%;-o-object-fit:contain;object-fit:contain}.mobile-header__card__content{display:flex;flex-flow:column;gap:8px;inline-size:60%}.mobile-header__card__content .mobile-header__card-title{color:var(--brand-color);font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:700;line-height:16px;text-align:center}.mobile-header__card__content .mobile-header__card-paragraph{color:var(--gray2);font-family:var(--primary-font);font-size:10px;font-style:normal;font-weight:400;line-height:11px;text-align:center}.mobile-header__card__content .mobile-header__card-paragraph p{font-size:10px;font-style:normal;font-weight:400;line-height:11px}.mobile-header__card__content .mobile-header__card-link{color:var(--brand-color);font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:700;line-height:14px;text-align:center;text-transform:uppercase}li.submenu-item--product{align-items:flex-start;display:flex;flex-flow:column}li.submenu-item--product a{margin-block-end:8px}li.submenu-item--product span{color:var(--gray2);font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:400;line-height:16px}li.mobile-header__nav__submenu-subtitle{align-items:flex-start;display:flex;flex-flow:column}li.mobile-header__nav__submenu-subtitle h3{font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:700;line-height:16px}li.mobile-header__nav__submenu-subtitle+li.mobile-header__nav__submenu-subtitle{border-block-start:.5px solid var(--gray2)}.mobile-header__nav__category-list{margin:0;padding:0}.mobile-header__nav__category-list .mobile-header__nav__submenu-item{padding-inline:0}.mobile-header__nav__submenu-item svg{block-size:24px;inline-size:24px}.mobile-header__menu-button__icon-open{block-size:24px;inline-size:24px}.mobile-header__nav__utility-nav-item{color:var(--gray2)}.mobile-header__nav__utility-nav-item a.mobile-header__nav__utility-nav-link{align-items:center;color:var(--gray2);display:flex;inline-size:100%}.mobile-header__nav__utility-nav-item a.mobile-header__nav__utility-nav-link>.mobile-header__menu-button__icon-open{margin-inline-start:auto}.mobile-header__nav__utility-nav-item svg{block-size:24px;inline-size:24px}.language-item{display:flex;flex-flow:column}.language-item span{margin-inline-start:4px}.mobile-header__nav__submenu-item__content{inline-size:100%}.mobile-header__nav__submenu-item__accordion-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--brand-color);display:flex;font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:400;inline-size:100%;justify-content:space-between;line-height:15px;padding-block:16px}.mobile-header__nav__submenu-item__content__list{border:.2px solid var(--gray2);margin-block:0 16px;margin-inline:0;padding:0}.mobile-header__nav__submenu-item__content__list-item{margin:0;padding:0;padding-block:10px;padding-inline-start:16px}.mobile-header__nav__submenu-item__content__list-item+.mobile-header__nav__submenu-item__content__list-item{border-block-start:.2px solid #e6e6e6}.mobile-header__nav__submenu-item__content__list-item a{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:16px}.mobile-header__search-bar-container{align-items:center;display:flex;inline-size:100%;justify-content:center;padding-block:16px 8px;padding-inline:24px;position:relative}.mobile-header__search-bar-container input[type=text].mobile-header__nav__search-bar__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:45px;border:1px solid var(--gray2);border-radius:0;color:var(--gray2);font-size:14px;font-style:normal;font-weight:400;inline-size:100%;line-height:50%;margin-block-end:0;padding-block:5px;padding-inline:16px;text-transform:uppercase}.mobile-header__search-bar-container .mobile-header__nav__search-buttons{align-items:center;background-color:var(--brand-color);display:flex;gap:8px;justify-content:center}.mobile-header__search-bar-container .mobile-header__nav__search-buttons svg path{fill:var(--white)}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button-clear{color:var(--gray2);font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-decoration-line:underline}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:45px;border:0;display:flex;inline-size:45px;justify-content:center;padding:0}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button svg{block-size:18px;fill:var(--white);inline-size:18px}.mobile-header--dansac{border-block-end:none;padding:24px}.mobile-header--dansac svg{fill:var(--gray2)}.mobile-header--dansac .mobile-header__nav-container{box-shadow:0 13px 13px #00000017;inset-block-start:calc(100% + 23px)}.mobile-header--dansac .mobile-header__nav__search-bar__input{block-size:40px;border:1px solid var(--gray2);border-inline-end:none}.mobile-header--dansac .mobile-header__nav__search-buttons{background-color:transparent;block-size:40px;border:1px solid var(--gray2);border-inline-start:none}.mobile-header--dansac .mobile-header__nav__search-buttons .mobile-header__nav__search-bar__button svg{fill:var(--gray2)}.mobile-header--dansac li.mobile-header__nav__submenu-item a,.mobile-header--dansac li.mobile-header__nav__submenu-item button,.mobile-header--dansac li.mobile-header__nav__menu-item a,.mobile-header--dansac li.mobile-header__nav__menu-item button,.mobile-header--dansac li.mobile-header__nav__utility-nav-item a,.mobile-header--dansac li.mobile-header__nav__utility-nav-item button,.mobile-header--dansac li.mobile-header__nav__submenu-title a,.mobile-header--dansac li.mobile-header__nav__submenu-title button,.mobile-header--dansac li.language-item a,.mobile-header--dansac li.language-item button{font-size:18px;font-style:normal;font-weight:400;line-height:27px}.mobile-header--dansac .mobile-header__menu-button__icon{color:var(--gray2)}.mobile-header--dansac li.mobile-header__nav__submenu-item__content__list-item,.mobile-header--dansac li.mobile-header__nav__submenu-item__content__list-item a{font-size:12px;font-style:normal;font-weight:400;line-height:180%}.desktop-header{display:none;inline-size:100%;position:relative;z-index:999}@media (min-width: 80em){.desktop-header{display:flex}}.desktop-header a{border-block-end:none;text-decoration:none}.desktop-header .desktop-header__nav__contact-us-cta:hover,.desktop-header .cart__view-basket-button:hover,.desktop-header button:not(.desktop-header__nav__submenu-item__accordion-button):hover{background:var(--gray2)}.desktop-header-container{inline-size:100%;margin-block:0;margin-inline:auto;max-inline-size:var(--inner-container-width);overflow:hidden;padding-block:0;padding-inline:20px;position:relative}.desktop-header__container{display:flex;flex-flow:column;inline-size:100%}.desktop-header__actions-container{align-items:center;display:flex;justify-content:space-between;overflow:visible;padding-block-start:12px}.desktop-header__logo-container{block-size:100%;inline-size:200px}.desktop-header__logo__image{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.desktop-header__nav__utility-nav{align-items:center;display:flex;gap:24px}.desktop-header__nav__utility-nav svg:not(.down-icon){color:var(--brand-color);fill:var(--gray2)}.desktop-header__nav__utility-nav .down-icon{fill:none;stroke:var(--gray2)}.desktop-header__nav__utility-nav-item{color:var(--gray2);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.desktop-header__nav__utility-nav-item .is-active{border-radius:8px 8px 0 0;box-shadow:0 -4px 10px #0000001a}.desktop-header__nav__utility-nav-item a{color:inherit;padding:4px}.desktop-header__nav__utility-nav-item a:hover{color:var(--brand-color)}.desktop-header__nav__utility-nav-link{color:inherit;display:flex;font:inherit;gap:4px;line-height:inherit;text-decoration:none;text-transform:capitalize}.desktop-header__nav__utility-nav-link svg{block-size:14px;inline-size:14px}.desktop-header__nav{overflow:visible}.desktop-header__search-container{display:flex;justify-content:flex-end;padding-block-end:20px}.desktop-header__search-bar-container{align-items:center;display:flex;inline-size:100%;max-inline-size:241px}.desktop-header__nav__contact-us-cta{background-color:var(--brand-color);border-radius:5px;color:var(--white)!important;font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin-inline-start:10px;padding-block:8px;padding-inline:16px}input[type=text].desktop-header__nav__search-bar__input{block-size:32px!important;border:1px solid var(--gray2);border-inline-end:none!important;border-radius:5px 0 0 5px!important;font-size:12px;font-style:normal;font-weight:400;inline-size:100%;line-height:15px;margin-block-end:0;max-inline-size:213px}input[type=text].desktop-header__nav__search-bar__input::-moz-placeholder{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:15px}input[type=text].desktop-header__nav__search-bar__input::placeholder{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--brand-color);block-size:100%;border:0;border-radius:0 5px 5px 0!important;display:flex;inline-size:100%;justify-content:center;max-block-size:32px;max-inline-size:28px;padding:0}.desktop-header__nav__search-bar__button svg{block-size:100%;fill:var(--white);inline-size:100%;max-block-size:18px;max-inline-size:18px}.desktop-header__nav-wrapper{background-color:var(--brand-color)}.desktop-header__nav-list{align-items:center;display:flex;margin:0;padding:0}.desktop-header__nav-item{color:var(--white);font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0;padding-block:16px;padding-inline:30px;text-align:center}.desktop-header__nav-item.active,.desktop-header__nav-item:hover,.desktop-header__nav-item:focus{background-color:var(--white);color:var(--gray2)}.desktop-header__nav-item+.desktop-header__nav-item{border-inline-start:1px solid var(--gray1)}.desktop-header__nav-item:first-child{border-inline-start:1px solid var(--gray1)}.desktop-header__nav-item:last-child{border-inline-end:1px solid var(--gray1);border-inline-start:1px solid var(--gray1)}.desktop-header__nav-item a{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.desktop-header__nav-link{align-items:center;display:flex;justify-content:center;text-decoration:none}.has-submenu{position:relative}.desktop-header__submenu{background-color:var(--white);border-radius:0 0 12px 12px;box-shadow:0 13px 13px #00000017;display:flex;inset-block-start:100%;inset-inline-start:0;position:absolute}.desktop-header__submenu[hidden]{display:none}.desktop-header__submenu .desktop-header__nav-list{background-color:var(--white);border-radius:0 0 0 12px;display:flex;flex-flow:column;inline-size:33.333%;margin:0;min-inline-size:227px;padding:0;position:relative;z-index:1}.desktop-header__submenu .desktop-header__nav-list .desktop-header__nav-list{border-inline-start:1px solid var(--gray2);border-radius:0}.desktop-header__submenu .desktop-header__nav-list--no-card{border-radius:0 0 12px 12px}.desktop-header__submenu .desktop-header__nav-item{align-items:flex-start;border:0;color:var(--brand-color);display:flex;flex-flow:column;font-size:14px;font-style:normal;font-weight:400;inline-size:100%;justify-content:space-between;line-height:16px;padding-block:16px;padding-inline:24px;text-align:start}.desktop-header__submenu .desktop-header__nav-item.has-inner-submenu{flex-flow:row}.desktop-header__submenu .desktop-header__nav-item a{align-items:flex-start;color:inherit;display:flex;flex-flow:column;font-size:inherit;font-style:inherit;font-weight:inherit;justify-content:space-between;line-height:inherit;min-block-size:24px;padding:0}.desktop-header__submenu .desktop-header__nav-item a .desktop-header__nav-item-description{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-align:start}.desktop-header__submenu .desktop-header__nav-item svg{block-size:100%;fill:var(--brand-color);inline-size:100%;max-block-size:24px;max-inline-size:24px}.desktop-header__submenu .desktop-header__nav-item:hover{background-color:var(--brand-color)}.desktop-header__submenu .desktop-header__nav-item:hover>a{color:var(--white)}.desktop-header__submenu .desktop-header__nav-item:hover>a .desktop-header__nav-item-description{color:inherit}.desktop-header__submenu .desktop-header__nav-item:hover>svg{fill:var(--white)}.desktop-header__submenu .desktop-header__submenu{block-size:100%;box-shadow:none;display:grid;grid-template-columns:1fr 1fr;inline-size:100%;inset-block-start:0;inset-inline-start:100%;position:absolute}.desktop-header__submenu .desktop-header__submenu[hidden]{display:none}.desktop-header__submenu .desktop-header__card:not(:has(.desktop-header__card-wrapper-link)),.desktop-header__submenu .desktop-header__card-inner,.desktop-header__submenu .desktop-header__card-wrapper-link{background-color:var(--white);border-inline-start:1px solid var(--gray2);border-radius:0 0 12px;display:flex;flex-flow:column;gap:8px;inline-size:204px;min-inline-size:204px;padding-block:32px;padding-inline:40px;position:relative;z-index:0}.desktop-header__submenu [hidden].desktop-header__card:not(:has(.desktop-header__card-wrapper-link)),.desktop-header__submenu [hidden].desktop-header__card-inner,.desktop-header__submenu [hidden].desktop-header__card-wrapper-link{display:none}.desktop-header__submenu .desktop-header__card__content{display:flex;flex-flow:column;gap:8px}.desktop-header__submenu .desktop-header__card-title{color:var(--brand-color);font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-align:center}.desktop-header__submenu .desktop-header__card-paragraph{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:14px;text-align:center}.desktop-header__submenu .desktop-header__card__image{block-size:100%;inline-size:100%;max-block-size:125px;max-inline-size:125px;-o-object-fit:cover;object-fit:cover}.desktop-header__submenu .desktop-header__card-link{align-items:center;color:var(--brand-color)!important;font-size:12px;font-style:normal;font-weight:700;line-height:14px;text-align:center;text-transform:uppercase}.desktop-header__support-list{display:flex;flex-flow:column;justify-content:flex-start;padding:0}.desktop-header__support-title{color:var(--brand-color)!important;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.desktop-header__support-item{text-align:start}.desktop-header__support-item img{block-size:24px;inline-size:24px}.desktop-header__card--support{min-inline-size:250px;padding-block:16px;padding-inline:24px}.desktop-header__support-link{display:flex;gap:8px}.desktop-header__support-label{color:var(--brand-color);display:flex;flex-flow:column}.desktop-header__support-label span{color:var(--gray2)}.desktop-header__submenu--right{inset-inline-end:0;inset-inline-start:auto}.desktop-header__nav__utility-nav-item--language,.desktop-header__nav__utility-nav-item--login{position:relative}.desktop-header__utility-subnav{background-color:var(--white);border-radius:12px 0 12px 12px;box-shadow:0 13px 13px #00000017;inline-size:100%;inset-inline-end:0;min-inline-size:460px;padding:24px;position:absolute;z-index:10}.desktop-header__utility-subnav-list{display:flex;flex-flow:column;margin:0;padding:0}.desktop-header__utility-subnav-list svg{block-size:24px;inline-size:24px;margin-inline-start:auto}.desktop-header__utility-subnav-list svg[hidden]{display:none}.desktop-header__nav__submenu-title{border-block-end:1px solid var(--gray2);font-size:14px;font-style:normal;font-weight:700;line-height:17px;padding-block-end:24px}.desktop-header__nav__submenu-item{display:flex;flex-flow:column;margin:0}.desktop-header__nav__submenu-item a{text-align:start}.desktop-header__nav__submenu-item+.desktop-header__nav__submenu-item{border-block-start:1px solid var(--gray2)}.desktop-header__nav__submenu-item{padding-block:16px}.desktop-header__nav__submenu-item__accordion-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--brand-color);display:flex;font-size:12px;font-style:normal;font-weight:400;inline-size:100%;justify-content:space-between;line-height:15px;padding:0}.desktop-header__nav__submenu-item__accordion-button span{padding-inline-start:4px}.desktop-header__nav__submenu-item__content{display:flex}.desktop-header__nav__submenu-item__content[hidden]{display:none}.desktop-header__nav__submenu-item__content__list{inline-size:50%;padding:0}.desktop-header__nav__submenu-item__content__list-item a{color:var(--gray2);font-family:var(--primary-font);font-size:12px;font-style:normal;font-weight:400;line-height:14px;padding-block:6px;padding-inline:0}.down-icon{transition:all .3s ease-in-out}.desktop-header__nav__utility-nav-item--login .desktop-header__utility-subnav{min-inline-size:300px}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item{border:0}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item a{color:var(--gray2);font-size:12px;font-style:normal;font-weight:400;line-height:14px}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item a:hover{color:var(--brand-color)}.desktop-header__nav__utility-nav-item--cart .desktop-header__nav__utility-nav-link--icon-counter{position:relative}.desktop-header__nav__utility-nav-item--cart.is-active svg{fill:var(--brand-color)}.desktop-header__nav__utility-nav-item--cart.has-items svg{fill:var(--brand-color)}.desktop-header__cart-button-counter{align-items:center;background-color:var(--brand-color);block-size:12px;border-radius:50%;color:var(--white);display:flex;font-size:9px;font-style:normal;font-weight:400;inline-size:12px;inset-block-start:-6px;inset-inline-end:-5px;justify-content:center;position:absolute;text-align:center}.desktop-header__cart-button-counter[hidden]{display:none}.desktop-header--dansac .desktop-header__nav__search-bar__input{block-size:40px;border:1px solid var(--gray2);border-inline-end:none;border-radius:0!important}.desktop-header--dansac .desktop-header__nav__search-bar__button{background-color:transparent;block-size:40px;border:1px solid var(--gray2);border-inline-start:none;border-radius:0!important}.desktop-header--dansac .desktop-header__nav__search-bar__button svg{fill:var(--gray2)}.desktop-header--dansac .desktop-header__nav__contact-us-cta{border-radius:0}.desktop-header--dansac .desktop-header__nav-link{font-size:15px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.desktop-header--dansac .desktop-header__nav-link.is-active{color:color("text5")}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item .desktop-header__nav-link{color:var(--brand-color);font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none!important}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item:hover{background-color:#ebebebb3!important}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item:hover>.desktop-header__nav-link{color:color("footer-backtop")!important}.desktop-header__utility-subnav--login .desktop-header__nav__submenu-item{align-items:flex-start}.cart .image{block-size:40px;inline-size:40px}.cart__container[hidden]{display:none}.cart__container>a{border-block-end:none}.cart__overlay{background-color:#ffffffb3;display:none;top:0;right:0;bottom:0;left:0;padding-block-end:20px;position:fixed;z-index:999}@media (min-width: 80em){.cart__overlay{display:block}}.cart__overlay[hidden]{display:none}.cart__inner-container{background-color:var(--white);block-size:calc(100vh - 65px);box-shadow:0 13px 13px 0 var(--shadow);inline-size:100vw;inset-inline-end:0;inset-inline-start:0;padding-block:10px;padding-inline:16px;position:absolute;z-index:9999}@media (min-width: 80em){.cart__inner-container{block-size:100vh;inline-size:400px;inset-block:0;inset-inline-start:calc(100% - 400px);padding:20px;position:absolute}}.cart__info-container{display:flex;flex-flow:column;margin-block-end:16px}.cart__info-container p{margin:0}.cart__item__close-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;display:flex;inline-size:44px;justify-content:center}@media (min-width: 80em){.cart__item__close-button{inset-block-end:40px;position:relative}}.cart__item__close-button svg{block-size:20px;color:var(--brand-color);inline-size:20px}.cart__title{align-items:center;color:var(--brand-color);display:flex;font-size:20px;font-style:normal;font-weight:300;justify-content:space-between;line-height:25px;margin-block-end:16px;position:relative}@media (min-width: 80em){.cart__title{margin-block-end:10px;padding-block-start:40px}}.cart__content-empty{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.cart__content-empty .no-products{color:var(--gray2);margin-block-end:8px}.cart__content-empty a{font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;line-height:16px}.cart__content-empty p{color:var(--gray2)}.cart__content{block-size:100%;display:flex;flex-flow:column;font-size:14px;font-style:normal;font-weight:400;line-height:16px;max-block-size:calc(100vh - 150px);position:relative}@media (min-width: 80em){.cart__content{max-block-size:calc(100vh - 124px)}}.cart__content[hidden]{display:none}.cart__content .no-products{color:var(--gray2)}.cart__content a{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.cart__content p{color:var(--gray2)}.cart__item{align-items:flex-start;border:1px solid var(--gray2);border-radius:5px;display:flex;gap:12px;margin:0;padding:12px;position:relative}.cart__item__image img{block-size:48px;inline-size:48px;-o-object-fit:cover;object-fit:cover}.cart__item__remove-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:15px;border:0;inline-size:15px;margin-inline-start:auto;padding:0}.cart__item__remove-button svg{block-size:15px;inline-size:15px}.cart__item__title{font-family:var(--primary-font);font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-decoration:none}.cart__item__content{display:flex;flex-flow:column;gap:4px}.cart__item__content a:hover{text-decoration:underline}.cart__item__description{display:flex;flex-flow:column;gap:4px}.cart__item__description .item-color{block-size:10px;border-radius:50%;inline-size:10px}.cart__item__description .item-color--green{background-color:#428a39}.cart__item__description .item-color--red{background-color:#bf1e39}.cart__item__description .item-color--blue{background-color:#1b5b8a}.cart-item-attribute{align-items:center;display:flex;gap:4px}.cart__items{display:flex;flex-flow:column;gap:8px;margin-block-end:16px;overflow:auto;padding:0;padding-block-end:100px;position:relative}.cart__overlay-shadow{position:relative}.cart__overlay-shadow .cart__overlay-shadow-inner{background:linear-gradient(180deg,rgba(2,0,36,0) 0%,rgba(255,255,255,.9472163866) 64%,rgb(255,255,255) 100%);block-size:100px;inline-size:100%;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;position:absolute;z-index:1}.cart__view-basket-button{align-items:center;align-self:stretch;background-color:var(--brand-color);block-size:48px;border-radius:5px;color:var(--white);display:flex;font-family:var(--primary-font);font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:16px;padding-block:8px;padding-inline:16px;text-align:center;text-decoration:none}.cart__view-basket-button:hover{background:var(--gray2);border-block-end:none;color:var(--white)}.cart__view-basket-button--secondary{background-color:var(--white);border:1px solid var(--brand-color);border-block-end:1px solid var(--brand-color);color:var(--brand-color)}.cart__buttons{display:flex;flex-flow:column;gap:10px;justify-content:flex-end;margin-block:auto 16px;padding:0}@media (min-width: 80em){.cart__buttons{margin-block-start:auto}}.cart__buttons a{margin:0}.cart--dansac .cart__buttons .cart__view-basket-button{border-radius:0}.cart--dansac .cart__item__close-button svg{fill:var(--black)}.cart--dansac .cart__item__title{color:var(--gray3)}.cart-alert{background-color:#ffffffb3;block-size:100%;border:0;display:none;inline-size:100%;top:0;right:0;bottom:0;left:0;margin-block:0;margin-inline:auto;max-inline-size:1200px;padding:0;position:fixed;z-index:9999}.cart-alert[open]{display:flex}.cart-alert__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;block-size:15px;border:0;inline-size:15px;inset-block-start:0;inset-inline-end:0;padding:0}.cart-alert__close-button svg{block-size:15px;fill:var(--gray2);inline-size:15px}.cart-alert__content{align-items:center;background:var(--gray1);block-size:-moz-fit-content;block-size:fit-content;border:0;border-inline-start:6px solid var(--brand-color);display:inline-flex;gap:8px;inset-block-start:0;inset-inline-end:0;justify-content:center;margin:0;margin-inline-start:auto;padding:16px;position:relative}.cart-alert__icon{block-size:24px;inline-size:24px}.cart-alert__icon svg{block-size:100%;inline-size:100%}.cart-alert__message__text{color:var(--gray2);font-size:14px;font-style:normal;font-weight:400;line-height:17px}.product-cards-row{display:flex;flex-flow:column;inline-size:100%;margin-block:40px;padding-block:40px}@media (min-width: 80em){.product-cards-row{padding-block:32px}}.product-cards-row__title{font-size:28px;font-style:normal;font-weight:400;line-height:36px;margin-block-end:25px}.product-cards-row__container{display:flex;flex-flow:wrap;gap:25px}.product-cards-row__container a.product-card{inline-size:calc(50% - 12.5px)}@media (min-width: 48em){.product-cards-row__container a.product-card{inline-size:calc(25% - 18.75px)}}.product-detail{display:flex;flex-direction:column-reverse;gap:16px;inline-size:100%;padding:20px}@media (min-width: 48em){.product-detail{flex-direction:row;gap:40px;padding:32px}}@media (min-width: 80em){.product-detail{padding-block:32px}}.product-detail__left,.product-detail__right{flex:1 1 0}.product-detail__heading{border-block-end:1px solid var(--gray1);color:var(--brand-color);font-size:28px;font-weight:300;line-height:35px;margin-block-end:16px;padding-block:16px}@media (min-width: 48em){.product-detail__heading{font-size:32px;line-height:40px}}.product-detail__legacy{background:var(--gray5);border:1px solid var(--gray2);padding:8px}.product-detail__legacy,.product-detail__legacy *{font-family:var(--primary-font)}@media (min-width: 48em){.product-detail__legacy{padding:16px}}.product-detail__footer-links{padding-block:24px;padding-inline:0}@media (min-width: 48em){.product-detail__footer-links{padding-block:32px;padding-inline:0}}.product-detail__footer-links,.product-detail__footer-links *{font-family:var(--secondary-font)}.product-detail__footer-links p+p{margin-block-start:25px}.product-detail__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-block-end:1px solid var(--brand-color);border-radius:0;color:var(--brand-color);font-size:18px;font-style:normal;font-weight:400;line-height:18px;margin:0;padding:0}.product-detail__gallery{background-color:var(--gray5);border:solid 8px var(--gray5);overflow:auto}.product-detail__gallery-inner{display:none;gap:8px}.product-detail__gallery-inner[data-initialized]{display:flex}@media (min-width: 48em){.product-detail__gallery-inner{flex-wrap:wrap}.product-detail__gallery-inner[data-images-count="3"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="3"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="4"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="4"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="5"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="5"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(3){inline-size:calc(50% - 4px);padding-block-end:calc(50% - 4px)}.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(5),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(6){inline-size:calc(50% - 4px);padding-block-end:calc(50% - 4px)}}.product-detail__gallery-item{background-color:var(--white);block-size:0;border:0;border-radius:0;flex-shrink:0;inline-size:100%;padding-block-end:100%;position:relative}@media (min-width: 48em){.product-detail__gallery-item:nth-child(n+7){display:none}}.product-detail__gallery-item img{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.product-detail__gallery-item-overlay{align-items:center;background:rgba(0,0,0,.4);block-size:100%;color:var(--white);display:flex;font-size:16px;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;line-height:19px;position:absolute;z-index:2}.product-detail__gallery-item-overlay:hover{background:rgba(0,0,0,.6)}.product-detail__gallery-item-overlay:hover span{text-decoration:underline}@media (max-width: 47.99em){.product-detail__gallery-item-overlay{display:none}}.product-detail__gallery-lightbox{align-items:center;background-color:#ffffffb3;block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;position:fixed;z-index:1000}.product-detail__gallery-lightbox[open]{display:flex}.product-detail__gallery-lightbox-inner{background:var(--white);block-size:calc(100% - 80px);box-shadow:0 13px 13px #00000017;inline-size:100%;margin-block:0;margin-inline:40px;max-block-size:calc(100% - 80px);max-inline-size:1120px;overflow:hidden;padding-block:80px;padding-inline:60px;position:relative}.product-detail__gallery-lightbox-inner .swiper-slide{align-items:center;align-self:center;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail__gallery-lightbox-inner .swiper-slide img{max-block-size:100%;max-inline-size:100%}.product-detail__gallery-lightbox-inner .swiper-container,.product-detail__gallery-lightbox-inner .product-detail__gallery-lightbox-content{block-size:100%;inline-size:100%}.product-detail__gallery-lightbox-close{background-color:transparent;border:0;border-radius:0;display:flex;inset-block-start:40px;inset-inline-end:40px;position:absolute}.product-detail__gallery-lightbox-close svg{block-size:24px;inline-size:24px}.product-detail__gallery-lightbox-prev,.product-detail__gallery-lightbox-next{background-color:transparent;border:0;border-radius:0;cursor:pointer;display:flex;inset-block-start:calc(50% - 8px);position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:9999}.product-detail__gallery-lightbox-prev svg,.product-detail__gallery-lightbox-next svg{block-size:28px;fill:var(--brand-color);inline-size:28px;pointer-events:none}.product-detail__gallery-lightbox-prev.swiper-button-disabled,.product-detail__gallery-lightbox-next.swiper-button-disabled{pointer-events:none}.product-detail__gallery-lightbox-prev.swiper-button-disabled svg,.product-detail__gallery-lightbox-next.swiper-button-disabled svg{fill:#d0d0ce}.product-detail__gallery-lightbox-prev{inset-inline-start:16px}.product-detail__gallery-lightbox-next{inset-inline-end:16px}.product-detail__gallery-lightbox-pagination{display:block;font-size:22px;inline-size:100px;line-height:28px;margin-block:10px 0;margin-inline:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 48em){.product-detail__gallery-lightbox-pagination{font-size:28px;line-height:36px}}.product-detail__sample-selection-section{border-block-end:1px solid var(--gray1);padding-block:32px;padding-inline:0}.product-detail__sample-selection-heading{font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:16px;margin-block-end:16px}@media (min-width: 48em){.product-detail__sample-selection-heading{font-size:16px;line-height:19px}}.product-detail__sample-selection-options{display:flex;flex-wrap:wrap;gap:8px}.product-detail__sample-selection-options input{display:none}.product-detail__sample-selection-options input:checked~span{background-color:var(--gray2);color:var(--white)}.product-detail__sample-selection-options label>span{align-items:center;block-size:100%;border:1px solid var(--gray1);border-radius:5px;color:var(--gray2);display:flex;font-size:12px;font-style:normal;font-weight:400;line-height:15px;padding:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-detail__sample-selection-options .color_dot{inset-block-start:0!important;margin-inline-end:4px}.product-detail__sample-selection-table{inline-size:100%;margin-block:16px}.product-detail__sample-selection-table tr{font-size:12px;font-weight:400;line-height:15px}.product-detail__sample-selection-table tr:nth-child(odd) th,.product-detail__sample-selection-table tr:nth-child(odd) td{background-color:var(--gray5)}.product-detail__sample-selection-table th{font-size:12px;font-weight:700;inline-size:172px}.product-detail__sample-selection-table th,.product-detail__sample-selection-table td{background-color:transparent;color:var(--gray2);padding:16px;text-align:start}.product-detail__cta{background-color:var(--brand-color);border:0;border-radius:6px;color:var(--white);font-size:16px;font-weight:400;margin:0;padding-block:13px;padding-inline:18px}.product-detail__cta:link,.product-detail__cta:visited{border:0;color:var(--white)}.product-detail__cta:hover{background-color:var(--gray2)}.product-detail__sample-selection-message{margin-block:16px}.product-detail-footnotes{display:flex;flex-flow:column;gap:16px;padding-block:40px}@media (min-width: 48em){.product-detail-footnotes{padding-block:32px}}.product-detail-footnotes__logo{inline-size:-moz-fit-content;inline-size:fit-content}.product-detail-footnotes__legal{font-size:12px}.product-detail__guide-overlay{align-items:center;background-color:#ffffffb3;block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;justify-content:center;overflow:auto;position:fixed;z-index:99999}.product-detail__guide-overlay[open]{display:flex}.product-detail__guide-overlay__section{margin-block:16px}.product-detail__guide-overlay__close-button{background-color:transparent;border:0;border-radius:0;display:flex;inset-block-start:0;inset-inline-end:0;padding:8px;position:absolute}@media (min-width: 80em){.product-detail__guide-overlay__close-button{inset-block-start:40px;inset-inline-end:40px}}.product-detail__guide-overlay__close-button svg{block-size:30px;inline-size:30px}@media (min-width: 80em){.product-detail__guide-overlay__close-button svg{block-size:24px;inline-size:24px}}.product-detail__guide-overlay__title{font-size:26px;font-style:normal;font-weight:300;line-height:32px;margin:0}.product-detail__guide-overlay__inner{background:#fff;box-shadow:0 13px 13px #00000017;inline-size:100%;margin-block:0;margin-inline:0;max-block-size:calc(100vh - 80px);max-inline-size:1120px;overflow:auto;padding-block:48px;padding-inline:20px;position:relative}@media (min-width: 80em){.product-detail__guide-overlay__inner{margin-inline:40px;max-block-size:calc(100% - 80px);padding-block:80px;padding-inline:60px}}.product-detail__guide-overlay-header{align-items:flex-start;display:flex;flex-flow:column;gap:20px;justify-content:space-between;margin-block-end:20px}@media (min-width: 80em){.product-detail__guide-overlay-header{align-items:center;flex-flow:row}}.product-detail__guide-overlay-header a.btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid var(--brand-color);border-radius:5px;color:var(--brand-color);display:flex;font-family:var(--secondary-font);font-size:16px;font-style:normal;font-weight:400;inline-size:100%;justify-content:center;line-height:16px;margin:0;margin-inline-end:8px;padding-block:8px;padding-inline:15px;text-transform:none}@media (min-width: 80em){.product-detail__guide-overlay-header a.btn{align-items:center;flex-flow:row;inline-size:-moz-fit-content;inline-size:fit-content}}.product-detail__guide-overlay-header a.btn svg{block-size:18px;fill:var(--brand-color);inline-size:18px;padding-inline-start:8px}.product-detail__guide-overlay__table{background:var(--gray5);border:1px solid var(--gray1);inline-size:100%}@media (min-width: 80em){.product-detail__guide-overlay__table td,.product-detail__guide-overlay__table th{padding-block:8px;padding-inline:16px}}@media (min-width: 80em){.product-detail__guide-overlay__table th{background-color:var(--gray4);color:var(--white);font-size:12px;font-style:normal;font-weight:700;line-height:15px;text-align:start}}@media (min-width: 80em){.product-detail__guide-overlay__table td{font-size:14px;font-style:normal;font-weight:400;line-height:17px}}@media (min-width: 80em){.product-detail__guide-overlay__table tbody{max-block-size:60vh;overflow-y:auto}}@media (min-width: 80em){.product-detail__guide-overlay__tbody td+td,.product-detail__guide-overlay__tbody th+th{border-inline-start:1px solid var(--white)}}.product-detail__guide-overlay__tbody tr:nth-child(odd){background:var(--gray9)}@media (min-width: 80em){.product-detail__guide-overlay__tbody{display:flex;flex-flow:column}}.product-detail__guide-overlay__thead{display:none}@media (min-width: 80em){.product-detail__guide-overlay__thead{display:flex;flex-flow:column;inset-block-start:0;position:sticky;z-index:1}}.product-detail__guide-overlay__thead .product-detail__guide-overlay__thead-cell{cursor:pointer}.product-detail__guide-overlay__thead .product-detail__guide-overlay__thead-cell span{align-items:center;display:flex}.product-detail__guide-overlay__thead svg{block-size:24px;fill:var(--white);inline-size:24px}.product-detail__guide-overlay__row{display:flex;flex-flow:wrap;gap:20px 0;padding:16px}@media (min-width: 80em){.product-detail__guide-overlay__row{display:table-row;padding:0}}.product-detail__column{align-items:flex-start;background-color:transparent;border-inline-start:0;color:var(--gray4);display:flex;flex-flow:column;font-size:12px;font-style:normal;font-weight:400;gap:4px;inline-size:calc(50% - 4px);line-height:16px;padding:0;text-align:start}@media (min-width: 80em){.product-detail__column{display:table-cell}}.product-detail__column:before{content:attr(data-label);display:block;font-size:14px;font-style:normal;font-weight:700;line-height:16px}@media (min-width: 80em){.product-detail__column:before{display:none}}.product-detail__column-full{inline-size:100%}@media (min-width: 80em){.product-detail__column-full{inline-size:auto;padding-block:8px;padding-inline:16px}}.product-detail__button{align-items:center;background:var(--brand-color);border-radius:5px;color:var(--white);display:flex;font-size:14px;font-style:normal;font-weight:400;gap:4px;inline-size:100%;justify-content:center;line-height:28px;padding-block:8px;padding-inline:16px}.product-detail__guide-overlay__terms{color:var(--gray4)}.product-detail__guide-overlay--dansac .product-detail__guide-overlay__tbody{border:1px solid var(--gray5)}.layout-hero{block-size:650px;position:relative}@media (min-width: 48em){.layout-hero.content-center .inner_container{justify-content:center}}@media (min-width: 48em){.layout-hero.content-right .inner_container{justify-content:flex-end}}.layout-hero .inner_container{align-items:flex-end;block-size:100%;display:flex;justify-content:center;padding-inline:20px}@media (max-width: 47.99em){.layout-hero .inner_container{inline-size:100%;padding-block:0}}@media (min-width: 48em){.layout-hero .inner_container{align-items:center;justify-content:flex-start}}@media (min-width: 80em){.layout-hero .inner_container{padding-inline:40px}}.layout-hero__box{background:var(--brand-color);color:var(--white);display:flex;flex-flow:column;gap:15px;inline-size:100%;margin-block:0;padding-block:45px;padding-inline:30px;text-align:center}@media (min-width: 48em){.layout-hero__box{inline-size:59%;margin-block:0}}.layout-hero__box.style1{background:var(--brand-color)}.layout-hero__box.style2{background:var(--light-gray);color:var(--gray2)}.layout-hero__box.style2 .layout-hero__title{color:var(--gray2)}.layout-hero__box.style3{background:var(--gray2)}.layout-hero__box.style4{background:rgba(var(--white-transparent));color:var(--gray2)}.layout-hero__box.style4 .layout-hero__title{color:var(--gray2)}.layout-hero__box.pink-bg{background:var(--pink)}.layout-hero__box.light-pink-bg{background:var(--pale-pink);color:var(--gray2)}.layout-hero__box.light-pink-bg .layout-hero__title{color:var(--gray2)}.layout-hero__box.bg-highlight{background:rgba(var(--brand-color-transparent))}.layout-hero__info-container{display:flex;flex-flow:column;gap:15px}.layout-hero__title{color:var(--white);font-family:var(--primary-font);font-weight:700}.campaign-slider,.campaign-slider__inner{position:relative}.campaign-slider__image{inline-size:100%;min-block-size:300px;-o-object-fit:cover;object-fit:cover}.campaign-slider__content{background:rgba(var(--brand-color-transparent2));inline-size:100%;inset-block-end:0;inset-inline-start:0;position:absolute}.campaign-slider__content-inner{color:var(--white);display:flex;flex-flow:column;gap:15px;padding:20px}@media (min-width: 64em){.campaign-slider__content-inner{margin-block:0;margin-inline:auto;max-inline-size:var(--inner-container-width)}}.campaign-slider__slide-title{color:var(--white);font-size:var(--font-size-xl);font-weight:600;line-height:34px}@media (min-width: 64em){.campaign-slider__slide-title{font-size:2.125rem;line-height:40px}}.campaign-slider__slide-description{font-size:var(--font-size-lg);line-height:26px}@media (max-width: 63.99em){.campaign-slider__slide-description{display:none}}.campaign-slider__play-pause-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:40px;border:0;cursor:pointer;inline-size:20px;inset-block-end:20px;inset-inline-end:20px;padding:0;position:absolute;z-index:1}@media (min-width: 64em){.campaign-slider__play-pause-button{inline-size:40px;inset-block-end:40px;inset-inline-end:40px}}.campaign-slider__play-pause-button svg{block-size:100%;color:var(--white);inline-size:100%}.campaign-slider__play-pause-button.paused .campaign-slider__pause-icon{display:none}.campaign-slider__play-pause-button.paused .campaign-slider__play-icon{display:block}.campaign-slider__play-pause-button .campaign-slider__play-icon{display:none}.campaign-slider__play-pause-button .campaign-slider__pause-icon{display:block}.featured-image{display:flex;flex-flow:column}.featured-image__content{display:flex;flex-flow:column;gap:15px}.featured-image__title{color:var(--brand-color);font-size:1.75rem;line-height:36px}.featured-image__subtitle{color:#878787;font-size:1.25rem;font-weight:400;line-height:24px}.featured-image__image{inline-size:100%}.featured-image__list-item{border-inline-start:2px solid var(--brand-color);font-size:1.125rem;font-weight:700;line-height:22px;padding-block:3px 7px;padding-inline:6px 0}.featured-image__content{margin-block-start:40px}.featured-image__content-title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px}.featured-image__content-text{color:var(--gray2);font-size:.875rem}.featured-image__content-text p{color:inherit;font:inherit;line-height:19px;margin-block:0 8px;margin-inline:0}.article{inline-size:100%;margin-block:0;margin-inline:auto;max-inline-size:640px;padding-block:45px 71px;padding-inline:20px}.article--dansac{max-inline-size:560px}.campaign-video-carousel{inline-size:100%;margin-block:40px}.campaign-video-carousel .inner_container{display:flex;flex-flow:column;overflow:hidden}.campaign-video-carousel .swiper{overflow:visible}.campaign-video-carousel .swiper-button-disabled{opacity:.7}.campaign-video-carousel .swiper-slide{display:flex;flex-flow:column;justify-content:center}.campaign-video-carousel__title{color:var(--brand-color);margin-block-end:5px}.campaign-video-carousel__subtitle{color:var(--brand-color);font-size:16px;margin-block-end:8px}.campaign-video-carousel__slide:hover,.campaign-video-carousel__slide:focus{border:0}.campaign-video-carousel__slide .campaign-video-carousel__slide-image{border:3px solid var(--gray5)}.campaign-video-carousel__slide.active .campaign-video-carousel__slide-image{border:3px solid var(--brand-color)}.campaign-video-carousel__slide-title{color:var(--brand-color);font-size:.875rem;text-align:center}.campaign-video-carousel__controls{block-size:48px;display:flex;gap:20px;justify-content:center;position:relative}@media (min-width: 80em){.campaign-video-carousel__controls{inline-size:calc(100% + 30px);inset-block-start:calc(50% - 15px);inset-inline-start:-15px;justify-content:space-between;position:absolute}}.campaign-video-carousel__controls .campaign-video-carousel__next,.campaign-video-carousel__controls .campaign-video-carousel__prev{background-color:var(--gray2);block-size:31px;border-radius:50%;color:var(--white);inline-size:31px;inset:unset;position:relative;z-index:9999}.campaign-video-carousel__controls .campaign-video-carousel__next svg,.campaign-video-carousel__controls .campaign-video-carousel__prev svg{block-size:100%;color:var(--white);inline-size:100%}.campaign-content-carousel{inline-size:100%}.campaign-content-carousel .inner_container{display:flex;flex-flow:column;overflow:hidden}.campaign-content-carousel .swiper{overflow:visible}.campaign-content-carousel .swiper-button-disabled{opacity:.7}.campaign-content-carousel__content-container{margin-block-start:20px}.campaign-content-carousel__slide{aspect-ratio:1/1;inline-size:180px;overflow:hidden}.campaign-content-carousel__slide:hover,.campaign-content-carousel__slide:focus{border:0}.campaign-content-carousel__slide .campaign-content-carousel__slide-image{border-radius:100px}.campaign-content-carousel__slide.active .campaign-content-carousel__slide-image{clip-path:inset(50% -3% 0 -3%);inset-block-start:-50%;margin-block-start:-50%;position:relative}@supports (-webkit-touch-callout: none){.campaign-content-carousel__slide.active .campaign-content-carousel__slide-image{margin-block-start:-100%}}.campaign-content-carousel__content{display:none}.campaign-content-carousel__content.active{display:block}.campaign-content-carousel__slide-image{clip-path:inset(0% -3% 50% -3%);inline-size:100%}.campaign-content-carousel__slide-title{color:var(--brand-color);font-size:.875rem;text-align:center}.campaign-content-carousel__controls{block-size:48px;display:flex;gap:20px;justify-content:center;position:relative}@media (min-width: 80em){.campaign-content-carousel__controls{inline-size:calc(100% + 30px);inset-block-start:calc(50% - 15px);inset-inline-start:-15px;justify-content:space-between;position:absolute}}.campaign-content-carousel__controls .campaign-content-carousel__next,.campaign-content-carousel__controls .campaign-content-carousel__prev{background-color:var(--gray2);block-size:31px;border-radius:50%;color:var(--white);inline-size:31px;inset:unset;position:relative;z-index:9999}.campaign-content-carousel__controls .campaign-content-carousel__next svg,.campaign-content-carousel__controls .campaign-content-carousel__prev svg{block-size:100%;color:var(--white);inline-size:100%}.campaign-content-carousel__content-title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative}.campaign-content-carousel__content-description{color:var(--gray2);line-height:19px;margin-block:0 8px;margin-inline:0}.tabs{inline-size:100%;margin-block:77px}.tabs__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px}.tabs__description{color:var(--gray2);line-height:19px;margin-block-end:8px}.tabs__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to bottom,var(--white) 0%,var(--light-gray) 100%);border:2px solid var(--gray1);border-block-end:0;border-radius:5px 5px 0 0;color:var(--gray3);cursor:pointer;font-size:.75rem;font-weight:700;padding-block:5px;padding-inline:15px}.tabs__item.active{background:var(--brand-color);color:var(--white)}.tabs__panels{background:var(--white);border:2px solid var(--gray1);padding-block:20px;padding-inline:15px}.tabs__panel{display:none}.tabs__panel.active{display:block}.cart-sample-module{display:flex;flex-flow:column;inline-size:100%;margin-block:40px}.cart-sample-module .inner_container{inline-size:100%}.cart-sample-module .btn{block-size:-moz-fit-content;block-size:fit-content}.cart-sample-module__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative}.cart-sample-module__list-container{display:flex;flex-flow:column;inline-size:100%;margin-block:32px}.cart-sample-module__list-container>.btn{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:40px}.cart-sample-module__list{inline-size:100%}.cart-sample-item{display:flex;flex-flow:column;inline-size:100%;position:relative}@media (min-width: 48em){.cart-sample-item{flex-flow:row}}@media (max-width: 47.99em){.cart-sample-item>.btn{inset-block-end:33px;inset-block-start:auto;inset-inline-end:15px;position:absolute}}.cart-sample-item__container{border:1px solid var(--light-gray);border-radius:10px;display:flex;inline-size:100%;margin-block-end:20px;margin-inline-end:40px;padding:9px;padding-block-end:60px}@media (min-width: 48em){.cart-sample-item__container{flex-flow:row;inline-size:60%;padding-block:10px}}.cart-sample-item__image{aspect-ratio:1/1;block-size:100%;inline-size:25%;max-block-size:133px;max-inline-size:133px;min-inline-size:133px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}@media (min-width: 48em){.cart-sample-item__image{inline-size:100%;max-block-size:102px;max-inline-size:102px;min-inline-size:102px}}@media (min-width: 64em){.cart-sample-item__image{max-block-size:77px;max-inline-size:77px;min-inline-size:77px}}.cart-sample-item__content{display:flex;flex-flow:column;inline-size:100%;margin-inline-start:10px}.cart-sample-item__title{border-block-end:1px solid var(--light-gray);font-size:.9375rem;font-weight:400;margin-block-end:0;padding-block-end:8px;text-transform:none;word-break:break-word}.cart-sample-item__description,.cart-sample-item__sku{color:var(--gray3);font-size:.75rem;line-height:15px;margin-block-start:9px}.ceraplus-masthead{background-color:var(--brand-color);inline-size:100%;padding-block:18px 20px;padding-inline:20px}@media (min-width: 48em){.ceraplus-masthead{padding-block:30px;padding-inline:20px}}@media (min-width: 80em){.ceraplus-masthead{padding-block:34px;padding-inline:0}}.ceraplus-masthead a.btn.btn--secondary{align-items:center;border:solid 2px var(--white);border-radius:12px;box-shadow:0 2px 6px #00000069;color:var(--gray3);display:flex;font:bold condensed 1.375rem var(--secondary-font);inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.18;transition:all .5s cubic-bezier(.075,.82,.165,1)}@media (min-width: 48em){.ceraplus-masthead a.btn.btn--secondary{margin-block-end:24px}}.ceraplus-masthead a.btn.btn--secondary svg{block-size:20px;color:var(--brand-color);inline-size:100%;margin-inline-start:14px;max-inline-size:20px}.ceraplus-masthead a.btn.btn--secondary:hover{background-color:transparent;border:solid 2px var(--white);color:var(--white)}.ceraplus-masthead a.btn.btn--secondary:hover svg{color:var(--white)}.ceraplus-masthead__title{color:var(--white);font:normal 2rem var(--primary-font);line-height:1.63;margin-block-end:12px}@media (min-width: 48em){.ceraplus-masthead__title{font:normal 2.625rem var(--primary-font);line-height:1.24;margin-block-end:15px}}@media (min-width: 80em){.ceraplus-masthead__title{font:normal 3rem var(--primary-font);line-height:1.21;margin-block-end:5px}}.ceraplus-masthead__sub-title{color:var(--white);font:normal 1.1875rem var(--primary-font);line-height:1.63;margin-block-end:14px}@media (min-width: 48em){.ceraplus-masthead__sub-title{font:normal 1.375rem var(--primary-font);line-height:1.41;margin-block-end:18px}}.ceraplus-masthead__copy{color:var(--white);margin-block-end:23px}.ceraplus-masthead__copy p{color:var(--white);font:normal 1.125rem var(--primary-font);line-height:1.28}@media (min-width: 48em){.ceraplus-masthead__copy p{font:normal 1.25rem var(--primary-font);line-height:1.3}}.ceraplus-masthead__label{color:var(--white);font:normal 1rem var(--primary-font);line-height:1.44;margin-block-end:0;margin-inline-end:41px}.ceraplus-masthead__label strong{font:normal condensed 1.25rem var(--bold-font);line-height:1.3}@media (min-width: 48em){.ceraplus-masthead__label strong{font:normal condensed 1.375rem var(--bold-font);line-height:1.18;margin-block-end:41px}}.ceraplus-masthead__input-field{margin-block-end:18px}.ceraplus-masthead__input-field label{align-items:center;color:var(--white);display:flex;font:normal condensed 1.25rem var(--bold-font);line-height:1.3;position:relative}@media (min-width: 48em){.ceraplus-masthead__input-field label{font:normal condensed 1.375rem var(--bold-font);line-height:1.18;margin-inline-end:20px}}.ceraplus-masthead__input-field input{block-size:100%!important;cursor:pointer!important;inline-size:100%!important;opacity:0;position:absolute}.ceraplus-masthead__input-field input:checked+.checkmark:after{content:"";display:block;opacity:1}.ceraplus-masthead__input-field .checkmark{block-size:26px;border:solid 2px var(--white);display:flex;inline-size:26px;margin-inline-end:10px}.ceraplus-masthead__input-field .checkmark:after{background:none;block-size:14px;border:solid var(--white);border-width:0 4px 4px 0;display:none;inline-size:8px;inset-block-start:2px;inset-inline-start:7px;position:relative;transform:rotate(45deg)}.ceraplus-masthead__additional-text{color:var(--white);font-size:.9375rem}@media (min-width: 48em){.ceraplus-masthead__additional-text{font-size:1rem}}.ceraplus-masthead__additional-text p{color:var(--white);font-size:.9375rem}@media (min-width: 48em){.ceraplus-masthead__additional-text p{font-size:1rem}}.ceraplus-masthead__form{display:flex;flex-flow:column}@media (min-width: 48em){.ceraplus-masthead__form{flex-flow:wrap}}@media (min-width: 48em){.ceraplus-masthead__form div:last-child{inline-size:100%;margin-block-end:0}}@media (min-width: 48em){.ceraplus-masthead___info-container{max-inline-size:533px}}.ceraplus-masthead__icon-shield{display:none}@media (min-width: 48em){.ceraplus-masthead__icon-shield{block-size:158.5px;display:block;inline-size:150px;inset-block-start:53px;inset-inline-end:30px;position:absolute}}@media (min-width: 80em){.ceraplus-masthead__icon-shield{block-size:228px;display:block;inline-size:216px;inset-block-start:10%}}.disclaimer .inner_container{padding-block:10px 20px;padding-inline:30px}@media (max-width: 47.99em){.disclaimer .inner_container{padding-block:10px 20px;padding-inline:20px}}.upcoming-events{background:var(--light-gray);padding-block:30px;padding-inline:0}.upcoming-events__title{font-size:1.75rem;line-height:36px;margin-block-end:20px;text-align:center}.upcoming-events__events-list{display:flex;flex-flow:column;gap:20px}@media (min-width: 64em){.upcoming-events__events-list{flex-flow:row;justify-content:space-between}}.upcoming-events__event{display:flex;gap:20px}@media (min-width: 64em){.upcoming-events__event{inline-size:33.33%}}.upcoming-events__date{background:#fff;border-block-start:4px solid var(--brand-color);box-shadow:0 0 10px #00000080;min-inline-size:20%;padding:5px;text-align:center}.upcoming-events__date:hover{border-block-end:none}.upcoming-events__date:hover span{color:var(--black)}.upcoming-events__date time{display:flex;flex-flow:column}.upcoming-events__date span{font-weight:700}.upcoming-events__date span:nth-child(1){font-size:.875rem}.upcoming-events__date span:nth-child(2){font-size:1.25rem}.upcoming-events__date span:nth-child(3){font-size:.6875rem}.upcoming-events__event-title{margin-block:0 8px;margin-inline:0}.upcoming-events__event-title-link{color:var(--gray3);font-size:1rem;font-weight:700;line-height:19px}.upcoming-events__event-title-link:hover{border-block-end:none;color:var(--brand-color)}.upcoming-events__event-location{font-size:.875rem;line-height:19px}.upcoming-events__event-location svg{block-size:12px;color:var(--brand-color);inline-size:12px}.upcoming-events__event-content{display:flex;flex-flow:column;inline-size:100%}.upcoming-events__button-container{display:flex;justify-content:center;margin-block-start:20px}.upcoming-events__button-container .btn{text-transform:initial}.support-bar{border-block-start:13px solid var(--gray1);padding-block:20px;border-block-start:8px solid var(--brand-color)}.support-bar__list{display:flex;flex-flow:column;gap:10px;margin-block:9px;margin-inline:0}@media (min-width: 48em){.support-bar__list{flex-flow:row wrap;gap:10px;justify-content:center}}.support-bar__item{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;margin:0}@media (min-width: 48em){.support-bar__item{inline-size:calc(50% - 10px)}}@media (min-width: 64em){.support-bar__item{inline-size:calc(25% - 10px)}}.support-bar__title{color:var(--gray3);font-size:1.5rem;line-height:28px;text-align:center}.support-bar__item-link{align-items:center;display:flex;gap:20px;text-decoration:none}.support-bar__item-link:hover{color:var(--gray4);text-decoration:none}.support-bar__item-image{block-size:45px;inline-size:45px}.support-bar__label{font-family:var(--bold-font);font-size:1.0625rem;line-height:20px}.support-bar__contact{color:var(--gray3);font-family:var(--primary-font);font-size:.875rem;font-weight:400;line-height:16px}.layout-site_portals{margin-block:20px;margin-inline:0}.layout-site_portals.layout-site_portals-center .multicols{justify-content:center}.layout-site_portals>h3{margin-block-end:20px}.layout-site_portals>h2{color:#585458;font-size:24px;line-height:26px;margin-block:0 20px;margin-inline:0;text-align:center}.layout-site_portals .multicols{display:flex}.layout-site_portals .multicols+.multicols{margin-block-start:20px}.layout-site_portals .callout.site_portal{block-size:100%;display:flex;min-block-size:250px;overflow:visible}.layout-site_portals .callout.site_portal>.content{align-items:center;block-size:auto;border-radius:0 10px 10px 0;display:flex;inline-size:100%}@media (min-width: 48em){.layout-site_portals .callout.site_portal>.content{inline-size:52%}}.layout-site_portals .callout.site_portal>.content:after{display:none}.layout-site_portals .callout.site_portal>.content h2{font-size:26px;line-height:1.2}.layout-site_portals .callout.site_portal>.content p{font-size:14px;margin-block-start:15px}.layout-site_portals .callout.site_portal>.content .btn{font-size:inherit;inline-size:auto;margin-block-start:15px;position:static}.layout-site_portals .callout.site_portal>.image{block-size:auto;border-radius:10px 0 0 10px;display:none;inline-size:48%;margin:0}@media (min-width: 48em){.layout-site_portals .callout.site_portal>.image{display:block}}.layout-site_portals .callout.site_portal>.image img{block-size:100%;margin:0}.layout-site_portals .multicols.single-col .callout.site_portal{background:var(--brand-color);min-block-size:0}.layout-site_portals .multicols.single-col .callout.site_portal>.content{inline-size:65%;padding-block:15px 10px;padding-inline:20px}.layout-site_portals .multicols.single-col .callout.site_portal>.content h2{font-size:20px;line-height:1.2}.layout-site_portals .multicols.single-col .callout.site_portal>.image{border-radius:10px;box-shadow:0 5px 15px -5px var(--shadow);inline-size:35%;position:relative;z-index:1}.callout.site_portal{block-size:250px;overflow:hidden;padding:0}@media (min-width: 48em){.callout.site_portal{border-radius:10px;display:flex}}.callout.site_portal.full{block-size:auto}.callout.site_portal.full>.content{block-size:auto;float:none;inline-size:100%}.callout.site_portal.full>.content>.btn{margin-block-start:22px;position:static}.callout.site_portal>.content{background:var(--white);block-size:248px;float:inline-start;inline-size:300px;padding:20px;position:relative}.callout.site_portal>.content:after{block-size:0;border-color:transparent transparent transparent var(--white);border-style:solid;border-width:7px 0 7px 10px;content:"";inline-size:0;inset-block-start:50%;inset-inline-end:-10px;margin-block:-7px 0;margin-inline:0;position:absolute;z-index:2}.callout.site_portal>.content p{font-size:12px;line-height:16px;margin:0}.callout.site_portal>.content>.btn{border:0;inline-size:230px;inset-block-end:20px;position:absolute}.callout.site_portal.highlight>.content{background:var(--brand-color)}.callout.site_portal.highlight>.content:after{border-color:transparent transparent transparent var(--brand-color)}.callout.site_portal.highlight>.content h2,.callout.site_portal.highlight>.content p{color:var(--white)}.callout.site_portal.highlight>.content .btn{border:1px solid var(--white)}.callout.site_portal>.image{block-size:248px;float:inline-start;inline-size:358px;overflow:hidden;position:relative}.mod-grid>.item>.image a{border:0;display:block}.callout.site_portal>.image img{inset-block-start:0;margin-block:0;max-inline-size:inherit;position:absolute;z-index:0}.callout.site_portal>.image.video{display:table;padding-block:15px;padding-inline:25px}.callout.site_portal>.image.video>.mod-video{display:table-cell;position:static}@media (min-width: 48em){.layout-site_portals .single-col{margin-block:0;margin-inline:auto;max-inline-size:675px}}.layout-site_portals .callout.site_portal{border:0;box-shadow:none}.layout-site_portals .callout.site_portal .image img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.layout-site_portals .callout.site_portal .content{margin-inline-end:0}.layout-site_portals .callout.site_portal.style1 .content{background:var(--brand-color)}.layout-site_portals .callout.site_portal.style1 .content p{color:var(--white)}.layout-site_portals .callout.site_portal.style1 .content .btn:hover{background:var(--gray2)!important}.layout-site_portals .callout.site_portal.style1 h2{color:var(--white)}.layout-site_portals .callout.site_portal.style1 .btn{border:solid 1px var(--white)}.layout-site_portals .callout.site_portal.style2 .content{background:var(--light-bg)}.layout-site_portals .callout.site_portal.style2 h2{color:var(--brand-color)}.layout-site_portals .callout.site_portal.style2 p{color:var(--pale-purple)}.layout-site_portals .callout.site_portal.style3 .content{background:var(--medium-bg)}.layout-site_portals .callout.site_portal.style3 .content p,.layout-site_portals .callout.site_portal.style3 h2{color:var(--white)}.layout-site_portals .callout.site_portal.style4 h2{color:var(--brand-color)}.popular_products>.item,.mod-grid.products>.item{box-shadow:none}.popular_products>.item.style1,.mod-grid.products>.item.style1{background:var(--brand-color);border:0}.popular_products>.item.style1 h2,.popular_products>.item.style1 h2 a,.mod-grid.products>.item.style1 h2,.mod-grid.products>.item.style1 h2 a{color:var(--white)}.popular_products>.item.style1 p,.mod-grid.products>.item.style1 p{color:var(--white)}.popular_products>.item.style1 .btn,.mod-grid.products>.item.style1 .btn{border:solid 1px var(--white)}.popular_products>.item.style2,.mod-grid.products>.item.style2{background:var(--light-bg);border:0}.popular_products>.item.style2 h2,.popular_products>.item.style2 h2 a,.mod-grid.products>.item.style2 h2,.mod-grid.products>.item.style2 h2 a{color:var(--brand-color)}.popular_products>.item.style2 p,.mod-grid.products>.item.style2 p{color:var(--pale-purple)}.popular_products>.item.style3,.mod-grid.products>.item.style3{background:var(--medium-bg);border:0}.popular_products>.item.style3 h2,.popular_products>.item.style3 h2 a,.mod-grid.products>.item.style3 h2,.mod-grid.products>.item.style3 h2 a{color:var(--white)}.popular_products>.item.style3 p,.mod-grid.products>.item.style3 p{color:var(--white)}.popular_products>.item.style4 h2,.popular_products>.item.style4 h2 a,.mod-grid.products>.item.style4 h2,.mod-grid.products>.item.style4 h2 a{color:var(--brand-color)}.ceraplus-steps{inline-size:100%;padding:0}.ceraplus-steps .modal{display:none}.ceraplus-steps .modal[data-show-modal=true]{display:block}.ceraplus-steps__tabs{background:linear-gradient(90deg,#363636,#6c6c6c);block-size:48px;display:flex;position:relative}@media (min-width: 48em){.ceraplus-steps__tabs{padding-block:0;padding-inline:60px}}@media (min-width: 80em){.ceraplus-steps__tabs{padding-block:0;padding-inline:120px}}.ceraplus-steps__tabs-label{align-items:center;background-color:#363636;border-inline-end:solid 2px var(--white);display:flex;inline-size:75%;justify-content:space-between;padding-block:20px;padding-inline:14px}@media (min-width: 48em){.ceraplus-steps__tabs-label{border-inline-start:0;inline-size:33.33%}}.ceraplus-steps__tabs-label svg{block-size:32px;color:var(--white)!important;inline-size:32px}.ceraplus-steps__icon{block-size:32px;fill:var(--white);inline-size:32px}.ceraplus-steps__label{color:var(--white);font:bold condensed 1.125rem var(--bold-font);inline-size:100%}.ceraplus-steps__tabs-list--mobile{align-items:center;background-color:var(--brand-color);color:var(--white);display:flex;font:bold 18px var(--secondary-font);inline-size:25%;justify-content:center;line-height:normal}.ceraplus-steps__list-icon{block-size:10px;fill:var(--white);inline-size:10px;margin-block-start:11px;transform:rotate(90deg);transition:all .5s cubic-bezier(.075,.82,.165,1)}.ceraplus-steps__list-icon--open{transform:rotate(270deg)}.ceraplus-steps__tabs-list{background-color:#666;border-radius:8px;box-shadow:0 2px 4px #00000047;display:flex;flex-flow:column;inline-size:calc(50% + 2px);inset-block-start:100%;inset-inline-start:calc(50% - 2px);position:absolute;z-index:10}@media (min-width: 48em){.ceraplus-steps__tabs-list{border-radius:0;box-shadow:none;flex-flow:row;inline-size:66.66%;inset-block-start:0;inset-inline-start:0;position:relative}}.ceraplus-steps__tabs-list button[aria-selected=true],.ceraplus-steps__tabs-list button[data-step-done=true]{background-color:var(--white);color:var(--gray2)}@media (min-width: 48em){.ceraplus-steps__tabs-list button[aria-selected=true],.ceraplus-steps__tabs-list button[data-step-done=true]{background-color:#363636;color:var(--white)}.ceraplus-steps__tabs-list button[aria-selected=true]:hover,.ceraplus-steps__tabs-list button[data-step-done=true]:hover{background-color:var(--brand-color);text-decoration:underline}}.ceraplus-steps__tabs-list button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:0;border-block-start:2px solid var(--light-gray);border-radius:0;box-shadow:none;color:var(--light-gray);display:flex;font:bold 18px var(--primary-font);padding-block:20px;padding-inline:14px;text-align:center}@media (min-width: 48em){.ceraplus-steps__tabs-list button{background-color:#666;border-block-start:0;border-inline-start:2px solid var(--light-gray);color:var(--white);inline-size:70px;justify-content:center;text-align:end}}.ceraplus-steps__tabs-list button span{margin-inline-end:5px}@media (min-width: 48em){.ceraplus-steps__tabs-list button span{display:none}}.ceraplus-steps__tabs-list button[aria-selected=true]{background-color:var(--brand-color);color:var(--white)}@media (min-width: 48em){.ceraplus-steps__tabs-list button[aria-selected=true]{background-color:#363636;color:var(--white)}.ceraplus-steps__tabs-list button[aria-selected=true]:hover{background-color:var(--brand-color);text-decoration:underline}}.ceraplus-steps__tabs-list button:last-child{border-radius:0 0 8px 8px}@media (min-width: 48em){.ceraplus-steps__tabs-list button:last-child{border-inline-start:0;border-radius:0;inline-size:100%;justify-content:flex-start;text-align:start;text-transform:uppercase}.ceraplus-steps__tabs-list button:last-child[aria-selected=true]{background-color:var(--brand-color)}.ceraplus-steps__tabs-list button:first-child{border-inline-start:0 solid var(--light-gray)}}.ceraplus-steps__tabs-list--hidden{display:none}@media (min-width: 48em){.ceraplus-steps__tabs-list--hidden{display:flex}}@media (min-width: 48em){.ceraplus-steps__tabs-list--mobile{display:none}}.ceraplus-steps__panels{margin-block-end:6px;padding-block:18px 25px;padding-inline:20px}@media (min-width: 48em){.ceraplus-steps__panels{padding-block:25px 30px;padding-inline:60px}}@media (min-width: 80em){.ceraplus-steps__panels{padding-block:44px 40px;padding-inline:120px}}.ceraplus-steps__panels:last-child{background-image:linear-gradient(to bottom,#fff,rgba(233,233,233,.2) 98%)}.ceraplus-steps__mobile-steps-label{color:var(--white)!important;text-align:center}.ceraplus-steps__mobile-steps-label svg{color:var(--white)!important}.single-line-question__heading{color:var(--brand-color);font:bold 1.25rem var(--bold-font);line-height:normal;margin-block-end:10px}@media (min-width: 48em){.single-line-question__heading{font-size:1.5rem;margin-block-end:20px}}.single-line-question__subheading{color:var(--brand-color);font:bold 1.125rem var(--bold-font);line-height:1.28;margin-block-end:6px}.single-line-question__instructions{color:var(--brand-color);font:normal 1.125rem var(--secondary-font);line-height:1.28;margin-block-end:20px}@media (min-width: 48em){.single-line-question__instructions{margin-block-end:14px}}.single-line-question__instructions p{color:inherit;font:inherit}.single-line-question__info-container{display:flex;flex-flow:column}@media (min-width: 48em){.single-line-question__info-container{flex-flow:row}}.single-line-question__image-container{display:flex;flex-flow:column}@media (min-width: 48em){.single-line-question__image-container{inline-size:66.66%;margin-inline-end:20px}}.single-line-question__image-label{background-color:var(--gray2);color:var(--white);font:normal 1.125rem var(--primary-font);inline-size:100%;line-height:normal;margin-block:0;margin-inline:auto;padding-block:11px 10px;padding-inline:7px;text-align:center}.single-line-question__image{block-size:100%;inline-size:100%;margin-block-end:20px;-o-object-fit:contain;object-fit:contain}.single-line-question__tips-links{display:flex;flex-flow:column}@media (min-width: 48em){.single-line-question__tips-links{inline-size:33.33%}}.single-line-question__tip{color:var(--gray2);font:300 1rem var(--secondary-font);line-height:1.44;margin-block-end:10px}.single-line-question__tip strong{color:var(--brand-color);font:inherit}.single-line-question__tip p{font:inherit}.single-line-question__guide-links{color:var(--gray2);display:inline-flex;flex-flow:column;font:bold condensed 1.125rem var(--bold-font);line-height:1.33;margin-block-end:20px}.single-line-question__guide-links a{border-block-end:0;color:inherit;display:inline-block;font:inherit;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:0;text-decoration:underline;text-decoration-color:var(--gray2)}.single-line-question__form-container{display:flex;flex-flow:column}.single-line-question__form-container>button{inline-size:100%;max-inline-size:-moz-fit-content;max-inline-size:fit-content}.single-line-question__input-container{display:flex;flex-flow:column;margin-block-end:20px}@media (min-width: 80em){.single-line-question__input-container{flex-flow:row}}.single-line-question__input-container input{border:solid 1px #979797;color:var(--gray3);font:300 .875rem var(--secondary-font);line-height:1.64;margin-block-end:10px;padding-block:10px;padding-inline:8px}@media (min-width: 80em){.single-line-question__input-container input{font-size:16px;line-height:1.44;margin-block-end:0;margin-inline-end:10px;min-inline-size:270px}}.single-line-question__input-container button:not(.ceraplus-btn){border:1px solid var(--brand-color);border-radius:5px;font:normal .9375rem var(--primary-font);line-height:1.4;text-transform:unset}.single-line-question__input-container button:not(.ceraplus-btn):hover{background-color:var(--white);color:var(--brand-color)}.single-line-question__input-container button:not(.ceraplus-btn):disabled{background-color:#babbbc;border-color:#babbbc}.single-line-question__input-container button:not(.ceraplus-btn) svg{block-size:20px;fill:var(--white);inline-size:20px}.single-line-question__btn{align-items:center;display:none;font-size:1.375rem;font-stretch:condensed;justify-content:center;line-height:1.18;min-inline-size:265px;padding-block:13px 12px;padding-inline:12px}.single-line-question__btn svg{block-size:20px;fill:var(--white);inline-size:20px;margin-inline-start:10px}.ceraplus-single-select-question .ceraplus-single-select-question__next{display:none}.ceraplus-single-select-question__header{margin-block-end:20px}@media (min-width: 80em){.ceraplus-single-select-question__header{margin-block-end:29px}}.ceraplus-single-select-question__heading{color:var(--brand-color);font-family:var(--bold-font);font-size:20px;line-height:normal;margin-block-end:10px}@media (min-width: 48em){.ceraplus-single-select-question__heading{font-size:24px;margin-block-end:20px}}@media (min-width: 80em){.ceraplus-single-select-question__heading{margin-block-end:15px}}.ceraplus-single-select-question__subheading{color:var(--brand-color);font-family:var(--bold-font);font-size:18px;line-height:1.28;margin-block-end:6px}.ceraplus-single-select-question__instructions{color:var(--brand-color);font-family:var(--primary-font);font-size:18px;line-height:1.28;margin-block-end:6px}@media (min-width: 80em){.ceraplus-single-select-question__container{display:flex;gap:20px}}@media (max-width: 47.99em){.ceraplus-single-select-question__options-row .ceraplus-single-select-question__card+.ceraplus-single-select-question__card{margin-block-start:3px}}@media (min-width: 48em){.ceraplus-single-select-question__options-row{display:flex;gap:15px}}@media (min-width: 80em){.ceraplus-single-select-question__options-row{flex-grow:1}}@media (min-width: 48em){.ceraplus-single-select-question__card{flex:1 1 0}}.ceraplus-single-select-question__card--open .ceraplus-single-select-question__card-overlay{block-size:100%!important}.ceraplus-single-select-question__card-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--gray2);block-size:40px;border:0;border-radius:0;display:flex;inline-size:100%;justify-content:space-between;padding-block:9px;padding-inline:10px 14px;text-align:start}@media (min-width: 48em){.ceraplus-single-select-question__card-trigger{padding-block:9px;padding-inline:12px 13px}}.ceraplus-single-select-question__card-trigger:hover{background-color:var(--gray4)}.ceraplus-single-select-question__card-trigger h3{color:var(--white);font-family:var(--primary-font);font-size:18px;line-height:normal;margin:0}.ceraplus-single-select-question__card-trigger input{position:absolute}.ceraplus-single-select-question__card-trigger--center{justify-content:center}.ceraplus-single-select-question__card-trigger-icon{block-size:12px;display:block;inline-size:12px;position:relative}.ceraplus-single-select-question__card-trigger-icon[hidden=true]{display:none}.ceraplus-single-select-question__card-trigger-icon:after{background-color:var(--white);block-size:100%;content:"";display:block;inline-size:2px;inset-inline-start:calc(50% - 1px);position:absolute}.ceraplus-single-select-question__card--open .ceraplus-single-select-question__card-trigger-icon:after{transform:rotate(90deg)}.ceraplus-single-select-question__card-trigger-icon:before{background-color:var(--white);block-size:2px;content:"";display:block;inline-size:100%;inset-block-start:calc(50% - 1px);position:absolute}.ceraplus-single-select-question__card-content{block-size:0;display:flex;justify-content:space-between;margin-block-start:10px;overflow:hidden;position:relative}.ceraplus-single-select-question__card--open .ceraplus-single-select-question__card-content{block-size:auto!important}@media (min-width: 48em){.ceraplus-single-select-question__card-content{block-size:auto!important;margin:0}}.ceraplus-single-select-question__card-content--column{align-items:center;flex-flow:column}.ceraplus-single-select-question__card-content--column .ceraplus-single-select-question__card-image{inline-size:100%}.ceraplus-single-select-question__card-content--column .ceraplus-single-select-question__card-overlay{text-align:center}.ceraplus-single-select-question__card-image{flex-shrink:0;inline-size:50%;position:relative}@media (min-width: 48em){.ceraplus-single-select-question__card-image{block-size:calc(100% + 40px);inline-size:100%;padding-block-end:20px}}.ceraplus-single-select-question__card-image img{block-size:245px;inline-size:100%;-o-object-fit:contain;object-fit:contain}.ceraplus-single-select-question__card-image .ceraplus-single-select-question__card-button{inset-block-end:0;inset-inline-start:50%;position:relative;transform:translate(-50%);z-index:1}@media (max-width: 47.99em){.ceraplus-single-select-question__card-image .ceraplus-single-select-question__card-button{display:none}}.ceraplus-single-select-question__card-overlay{inline-size:calc(50% - 15px)}@media (max-width: 47.99em){.ceraplus-single-select-question__card-overlay{block-size:auto}}@media (min-width: 48em){.ceraplus-single-select-question__card-overlay{background-color:#363636;block-size:0;inline-size:100%;overflow:hidden;position:absolute;z-index:2}}@media (min-width: 48em){.ceraplus-single-select-question__card-overlay-inner{block-size:100%;display:flex;flex-direction:column;padding-block:15px 20px;padding-inline:10px}}.ceraplus-single-select-question__card-description,.ceraplus-single-select-question__card-description *{color:#6d6e71;font-family:var(--secondary-font);font-size:16px;line-height:1.44}@media (min-width: 48em){.ceraplus-single-select-question__card-description,.ceraplus-single-select-question__card-description *{color:var(--white);font-size:18px;line-height:1.28}}@media (min-width: 48em){.ceraplus-single-select-question__card-description{flex-grow:1}}.ceraplus-single-select-question__card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);block-size:40px;border:solid 1px var(--brand-color);border-radius:5px;color:var(--brand-color);display:inline-flex;font-family:var(--bold-font);font-size:15px;line-height:1.4;margin-block-start:10px;padding-block:8px;padding-inline:32px}.ceraplus-single-select-question__card--selected .ceraplus-single-select-question__card-button,.ceraplus-single-select-question__card-button:hover{background-color:var(--brand-color);color:var(--white)}@media (min-width: 48em){.ceraplus-single-select-question__card-button{align-self:center}}.ceraplus-single-select-question__right-rail{margin-block-start:20px}@media (min-width: 80em){.ceraplus-single-select-question__right-rail{flex-shrink:0;inline-size:304px;margin-block-start:0}}.ceraplus-single-select-question__right-tip{color:var(--gray2);font-family:var(--secondary-font);font-size:16px;line-height:1.44;margin-block-end:20px}@media (min-width: 48em){.ceraplus-single-select-question__right-tip{font-size:18px;line-height:1.28}}.ceraplus-single-select-question__right-tip span{color:var(--brand-color)}.single-select-question__btn{align-items:center;display:none;font-size:1.375rem;font-stretch:condensed;justify-content:center;line-height:1.18;min-inline-size:265px;padding-block:13px 12px;padding-inline:12px}.single-select-question__btn svg{block-size:20px;fill:var(--white);inline-size:20px;margin-inline-start:10px}.recommended-product__inner-container,.recommended-product__info-container{display:flex;flex-flow:column}@media (min-width: 80em){.recommended-product__info-container{flex-flow:row}}.recommended-product__heading{color:var(--brand-color);font:bold 20px var(--bold-font);line-height:normal;margin-block-end:30px}.recommended-product__card-container{display:flex;flex-flow:column}@media (min-width: 48em){.recommended-product__card-container{flex-flow:row}}.recommended-product__card-container a{border:0;inline-size:100%;text-decoration:none}.recommended-product__card{align-items:center;background-color:var(--white);display:flex;flex-flow:column;justify-content:space-between;margin-block:0 20px;margin-inline:15px;padding-block:20px 15px;padding-inline:20px}@media (min-width: 80em){.recommended-product__card{inline-size:50%}}.recommended-product__product-image{inline-size:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 80em){.recommended-product__product-image{max-inline-size:184px}}.recommended-product__product-title{color:var(--brand-color);font:normal 18px var(--primary-font);line-height:1.28;margin-block-end:0;text-align:center}.recommended-product__product-code{color:var(--gray2);font:normal .875rem var(--primary-font);line-height:1.28;text-align:center}.recommended-product__product-code p{font:inherit}.recommended-product__questionnaire-links{margin-block:0 20px;margin-inline:15px}@media (min-width: 80em){.recommended-product__questionnaire-links{inline-size:33.33%}}.recommended-product__questionnaire-links button[hidden]{display:none}.recommended-product__links-heading{color:var(--brand-color);font:normal 18px var(--primary-font);font-weight:700;line-height:1.28;margin-block-end:6px}.recommended-product__links-container{display:flex;flex-flow:column;margin-block-end:25px}a.recommended-product__link{border-block-end:0;color:var(--gray3);font:normal 18px var(--secondary-font);inline-size:-moz-fit-content;inline-size:fit-content;line-height:1.28;text-decoration:underline}.recommended-product__no-product-message[hidden]{display:none}.recommended-product__loading{display:flex;inline-size:100%;justify-content:center}.recommended-product__loading[hidden]{display:none}.recommended-product__loading svg{block-size:80px;inline-size:80px}.recommended-product__card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);block-size:40px;border:solid 1px var(--brand-color);border-radius:5px;color:var(--brand-color);display:inline-flex;font-family:var(--bold-font);font-size:15px;line-height:1.4;margin-block-start:10px;padding-block:8px;padding-inline:32px}.ceraplus-single-select-question__card--selected .recommended-product__card-button,.recommended-product__card-button:hover{background-color:var(--brand-color);color:var(--white)}@media (min-width: 48em){.recommended-product__card-button{align-self:center}}.ceraplus-accessories{padding-block:18px 25px}@media (min-width: 48em){.ceraplus-accessories{padding-block:25px 30px}}@media (min-width: 80em){.ceraplus-accessories{padding-block:44px 40px}}.ceraplus-accessories__top{margin-block-end:33px}@media (min-width: 48em){.ceraplus-accessories__top{margin-block-end:50px}}@media (min-width: 80em){.ceraplus-accessories__top{display:flex;margin-block-end:37px}}.ceraplus-accessories__heading{margin-block-end:15px}@media (min-width: 48em){.ceraplus-accessories__heading{margin-block-end:25px}}@media (min-width: 80em){.ceraplus-accessories__heading{margin-block-end:0;margin-inline-end:75px}}.ceraplus-accessories__title{margin-block-end:15px}@media (min-width: 48em){.ceraplus-accessories__title{margin-block-end:20px}}.ceraplus-accessories__description{font-family:var(--secondary-font);font-size:16px;font-weight:300;line-height:1.44;margin:0}@media (min-width: 48em){.ceraplus-accessories__description{font-weight:400}}@media (min-width: 80em){.ceraplus-accessories__description{font-size:18px;line-height:1.44}}@media (min-width: 48em) and (max-width: 79.99em){.ceraplus-accessories__order{align-items:center;display:flex}}.ceraplus-accessories__order--mobile{margin-block:25px 16px;margin-inline:0}@media (min-width: 48em){.ceraplus-accessories__order--mobile{display:none}}.ceraplus-accessories__order-checkbox{color:var(--gray2);display:flex;font-size:14px;line-height:1.29;margin-block-start:17px}@media (min-width: 48em) and (max-width: 79.99em){.ceraplus-accessories__order-checkbox{margin-block-start:0;margin-inline-start:20px}}@media (min-width: 80em){.ceraplus-accessories__order-checkbox{margin-block-start:7px}}.ceraplus-accessories__order-checkbox input:checked~.checkmark:after{display:block}.ceraplus-accessories__order-checkbox .checkmark{block-size:24px;border:solid 1px var(--gray2);display:block;flex-shrink:0;inline-size:24px;margin-inline-end:10px;position:relative}.ceraplus-accessories__order-checkbox .checkmark:after{block-size:12px;border:solid var(--gray2);border-width:0 2px 2px 0;content:"";display:none;inline-size:6px;inset-block-start:4px;inset-inline-start:8px;position:absolute;transform:rotate(45deg)}@media (max-width: 47.99em){.ceraplus-accessories__grid .ceraplus-accessories__card+.ceraplus-accessories__card{margin-block-start:20px}}@media (min-width: 48em){.ceraplus-accessories__grid{display:flex;flex-wrap:wrap;gap:20px}}@media (min-width: 80em){.ceraplus-accessories__grid{gap:24px 21px}}@media (min-width: 48em){.ceraplus-accessories__grid .ceraplus-accessories__card{inline-size:calc(50% - 10px)}}@media (min-width: 80em){.ceraplus-accessories__grid .ceraplus-accessories__card{inline-size:calc(33.33% - 14px)}}.ceraplus-accessories__disclaimer{margin-block-start:16px}@media (min-width: 48em){.ceraplus-accessories__disclaimer{margin-block-start:20px}}@media (min-width: 80em){.ceraplus-accessories__disclaimer{margin-block-start:30px}}.ceraplus-accessories__disclaimer,.ceraplus-accessories__disclaimer p,.ceraplus-accessories__disclaimer a{font-family:var(--primary-font);font-size:14px;font-weight:400;line-height:1.29}@media (min-width: 80em){.ceraplus-accessories__disclaimer,.ceraplus-accessories__disclaimer p,.ceraplus-accessories__disclaimer a{max-inline-size:700px}}.ceraplus-btn{align-items:center;background-color:var(--brand-color);border-radius:8px;color:var(--white);display:inline-flex!important;font-family:var(--bold-font);font-size:1.375rem!important;justify-content:space-between;line-height:1.18;min-inline-size:265px!important;padding-block:13px 12px;padding-inline:12px;text-decoration:none}.ceraplus-btn:hover{background-color:var(--gray2)}.ceraplus-btn[hidden]{display:none}.ceraplus-btn svg{block-size:32px;fill:var(--white);inline-size:32px;margin-inline-start:10px}.ceraplus-accessories__card-image{block-size:100px;padding-block:10px;padding-inline:0;position:relative}.ceraplus-accessories__card-image img{block-size:100%;inline-size:auto}.ceraplus-accessories__card-badge{background-color:var(--gray4);border-radius:2px 2px 0 0;color:var(--white);font-size:1rem;inset-block-end:0;inset-inline-end:0;line-height:normal;padding-block:6px 4px;padding-inline:9px 8px;position:absolute}.ceraplus-accessories__card-title{background-color:var(--gray4);color:var(--white);font-family:var(--bold-font);font-size:1rem;line-height:normal;margin:0;padding-block:10px 6px;padding-inline:10px}.ceraplus-accessories__card--featured .ceraplus-accessories__card-title{background-color:var(--brand-color)}.ceraplus-accessories__card-description{background-color:var(--light-gray);border-block-end:solid 2px var(--gray1);font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:1.13;margin:0;padding-block:12px;padding-inline:10px}.ceraplus-accessories__card-table{font-family:var(--primary-font)}.ceraplus-accessories__card-table,.ceraplus-accessories__card-table tbody{display:block}.ceraplus-accessories__card-table tr{display:flex}.ceraplus-accessories__card-table tr:nth-child(odd) td{background-color:var(--gray1)}.ceraplus-accessories__card-table td{background-color:var(--light-gray);flex-grow:1;padding-block:12px;padding-inline:10px}.ceraplus-accessories__card-table td:first-child{text-align:start}.ceraplus-accessories__card-table td:nth-child(2),.ceraplus-accessories__card-table td:nth-child(3){align-items:center;border-inline-start:solid 2px var(--gray1);display:flex;flex-grow:0;flex-shrink:0;justify-content:center}.ceraplus-accessories__card-table td:nth-child(2){inline-size:66px}.ceraplus-accessories__card-table td:nth-child(3){inline-size:auto}.ceraplus-accessories__card-table td,.ceraplus-accessories__card-table td p{font-family:var(--primary-font);font-size:1rem;font-weight:400;line-height:1.13;margin:0}.ceraplus-accessories__card-table .ceraplus-accessories__card-add{background:transparent;border:0;border-radius:0;color:var(--brand-color);font-family:var(--bold-font);font-size:.9375rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.4;padding:0;text-align:center;text-decoration:none;text-transform:uppercase}.ceraplus-accessories__card-table .ceraplus-accessories__card-add:hover{border-block-end:1px solid var(--brand-color)}.ceraplus-pdf{background-color:var(--white);padding-block:40px;padding-inline:0}.ceraplus-pdf__logo-container{background-color:var(--white)}.ceraplus-pdf__logo-image{padding-block:20px;padding-inline:0}.ceraplus-pdf__product-selector-badge{background:var(--brand-color)}.ceraplus-pdf__product-selector-badge .inner_container{align-items:center;display:flex;flex-flow:row;justify-content:space-between;padding-block:8px}.ceraplus-pdf__label{color:var(--white);font:normal .75rem var(--secondary-font);line-height:1.44}.ceraplus-pdf__icon{block-size:32px;color:var(--white);inline-size:32px}.ceraplus-pdf__banner{background:var(--light-gray);padding-block:20px;padding-inline:0}.ceraplus-pdf__title{color:var(--brand-color);font:normal 32px var(--secondary-font);line-height:1.44;margin-block-end:10px}.ceraplus-pdf__copy{font:normal 1rem var(--secondary-font);line-height:1.3}.ceraplus-pdf__copy p{font:inherit}.ceraplus-pdf__question-cards-container{padding-block:20px;padding-inline:0}.ceraplus-pdf__question-cards-container .inner_container{display:flex;flex-flow:wrap;gap:20px}.ceraplus-pdf__question-card{display:flex;flex-flow:column;inline-size:calc(25% - 15px)}.ceraplus-pdf__question-number{color:var(--brand-color);font:300 .875rem var(--bold-font);line-height:1.3;margin-block-end:5px}.ceraplus-pdf__question{color:var(--brand-color);font:300 .875rem var(--primary-font);line-height:1.3;margin-block-end:10px}.ceraplus-pdf__answers-list{padding-inline-start:0}.ceraplus-pdf__answers-list li+li{margin-block:5px 0;margin-inline:0}.ceraplus-pdf__answer-item{color:var(--gray1);font:300 .875rem var(--primary-font);line-height:1.3;text-decoration:line-through}.selected{color:var(--gray3);font:300 .875rem var(--bold-font);line-height:1.3;text-decoration:none}.ceraplus-pdf__match-section{margin-block-end:40px}.ceraplus-pdf__match-section .inner_container{border:solid 2px var(--brand-color);display:flex;flex-flow:row;justify-content:center;position:relative}.ceraplus-pdf__match-section .inner_container .ceraplus-pdf__match-headline{background:var(--brand-color);color:var(--white);font:300 1.25rem var(--bold-font);inset-block-start:0;inset-inline-start:0;line-height:1.3;padding:10px;position:absolute;text-transform:uppercase}.recommended-product__card{max-block-size:200px;max-inline-size:250px}.recommended-product__card .recommended-product__product-title{color:var(--brand-color);font:300 .875rem var(--primary-font);line-height:1.3;text-decoration:none}.recommended-product__card .recommended-product__product-code{font:300 .875rem var(--secondary-font);line-height:1.3;text-decoration:none}.recommended-product__product-image{max-block-size:100px}.ceraplus-pdf__accessories{font:normal 14px var(--bold-font);line-height:1.28;margin-block-end:40px}.ceraplus-pdf__accessories-title{background-color:var(--gray3);color:var(--white);font:inherit;padding:10px}.ceraplus-pdf__no-accessories-message{font:inherit;margin-block-start:20px}.ceraplus-pdf__accessories-list{font:inherit;padding-inline-start:0}.ceraplus-pdf__accessories-item{font:inherit}.ceraplus-pdf__info-banner{background-color:var(--brand-color);border-block-end:10px solid var(--light-gray)}.ceraplus-pdf__info-banner .inner_container{align-items:center;display:flex;justify-content:space-between}.ceraplus-pdf__info-banner .inner_container p{color:var(--white)}.ceraplus-pdf__info-banner .ceraplus-pdf__icon{block-size:100%;inline-size:85px;margin-inline-end:30px;max-inline-size:85px;min-inline-size:85px;padding-block-end:20px;padding-block-start:10px}.ceraplus-pdf__info-container{color:var(--white);font:normal .875rem var(--primary-font);line-height:1.28}.ceraplus-pdf__info-container p{color:inherit;font:inherit}.ceraplus-pdf__legal-container{font:normal .625rem var(--primary-font);line-height:1.28;margin-block-start:20px}.ceraplus-pdf__legal-container .inner_container{align-items:flex-end;display:flex}.ceraplus-pdf__legal-info{font:inherit;inline-size:70%;margin-inline-end:30px;max-inline-size:70%}.ceraplus-pdf__legal-info p{font:inherit}.ceraplus-pdf__extra-legal{align-items:flex-end;display:flex;flex-flow:column;inline-size:30%}.ceraplus-pdf__extra-legal img{margin-block-end:20px}.ceraplus-pdf__legal-ce{align-self:flex-end;margin-inline-end:30px}.ceraplus-pdf__info-legal{font:inherit;text-align:end}.featured-s-curve{display:flex;flex-flow:column;margin-block:0;margin-inline:auto;padding-inline:7.25%}@media (min-width: 80em){.featured-s-curve{margin-block:20px;margin-inline:auto;max-inline-size:960px;padding-inline:0}}.featured-s-curve__image{display:none}@media (min-width: 48em){.featured-s-curve__image{align-items:center;display:flex;flex-shrink:0;inline-size:200px;padding-block:10px;padding-inline:15px}}.featured-s-curve__image img{aspect-ratio:1;inline-size:100%}.featured-s-curve__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-block:30px 50px;padding-inline:0 30px}@media (min-width: 48em){.featured-s-curve__content{flex-grow:1}}@media (min-width: 80em){.featured-s-curve__content{padding-block:20px;padding-inline:25px}}.featured-s-curve__heading{font-family:var(--primary-font);font-size:22px;font-weight:500;letter-spacing:normal;line-height:.96}.featured-s-curve__heading+.featured-s-curve__description{margin-block-start:20px}.featured-s-curve__description,.featured-s-curve__description p{font-family:var(--primary-font);font-size:16px;font-weight:500;line-height:.96}.featured-s-curve__cta{margin-block-start:20px}.featured-s-curve--media-large .featured-s-curve__image{inline-size:100%;padding:0}@media (min-width: 48em){.featured-s-curve--media-large .featured-s-curve__image{inline-size:50%}}.featured-s-curve--media-large .featured-s-curve__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.featured-s-curve--media-large .featured-s-curve__heading{font-weight:700;line-height:1.3;margin-block:0 10px}.featured-s-curve--media-large .featured-s-curve__description,.featured-s-curve--media-large .featured-s-curve__description p{font-family:var(--primary-font);font-size:16px;line-height:1.3;margin-block:0}.featured-s-curve--media-right{flex-direction:column-reverse}@media (min-width: 48em){.featured-s-curve--media-right{flex-direction:row-reverse}}.featured-s-curve--media-left{flex-direction:column-reverse}@media (min-width: 48em){.featured-s-curve--media-left{flex-direction:row}}.featured-s-curve--border-top{border-block-start:1px solid var(--light-gray);padding-block-start:10px}.featured-s-curve--border-top.featured-s-curve--media-large{padding-block-start:20px}@media (min-width: 48em){.featured-s-curve--border-top.featured-s-curve--media-large{padding-block-start:40px}}.featured-s-curve--border-bottom{border-block-end:1px solid var(--light-gray);padding-block-end:10px}.featured-s-curve--border-bottom.featured-s-curve--media-large{padding-block-end:20px}@media (min-width: 48em){.featured-s-curve--border-bottom.featured-s-curve--media-large{padding-block-end:40px}}.featured-s-curve--border-block{border-block:1px solid var(--light-gray);padding-block:10px}.featured-s-curve--border-block.featured-s-curve--media-large{padding-block:20px}@media (min-width: 48em){.featured-s-curve--border-block.featured-s-curve--media-large{padding-block:40px}}.featured-s-curve__ctas-container{display:flex;flex-direction:column;gap:10px;margin-block-start:20px}@media (min-width: 48em){.featured-s-curve__ctas-container{flex-flow:row wrap;gap:20px}}.geolocation-modal{top:0;right:0;bottom:0;left:0;position:absolute;z-index:9999}.geolocation-modal:not(:has(.hidden)){z-index:99999}.geolocation-modal label{color:var(--gray2);display:block;margin-block-end:20px}.geolocation-modal select{display:none}.geolocation-modal .modal-container{margin-block-start:calc(50vh - 150px);margin-inline:auto;position:relative;z-index:1001}.geolocation-modal .custom-select__trigger{border:1px solid var(--gray2);display:flex;justify-content:space-between;padding:8px}.geolocation-modal .custom-options{border:1px solid var(--gray2);display:flex;flex-flow:column;max-block-size:300px;overflow-y:auto}.geolocation-modal .custom-options span{align-items:center;display:flex;padding:8px;position:relative}.geolocation-modal .custom-options span:hover{background-color:var(--gray2);color:#fff}.geolocation-modal .custom-select__trigger span:before,.geolocation-modal .custom-options span:before{block-size:20px;content:"";display:inline-block;inline-size:20px;inset-inline-start:0;margin-inline-end:8px;position:relative}.geolocation-modal .custom-select__trigger span[data-value=FR-CA]:before,.geolocation-modal .custom-select__trigger span[data-value=EN-CA]:before,.geolocation-modal .custom-options span[data-value=FR-CA]:before,.geolocation-modal .custom-options span[data-value=EN-CA]:before{background-image:url(../images/flags/ca.svg)}.geolocation-modal .custom-select__trigger span[data-value=EN-US]:before,.geolocation-modal .custom-options span[data-value=EN-US]:before{background-image:url(../images/flags/us.svg)}.geolocation-modal .custom-select__trigger span[data-value=ES-AR]:before,.geolocation-modal .custom-options span[data-value=ES-AR]:before{background-image:url(../images/flags/ar.svg)}.geolocation-modal .custom-select__trigger span[data-value=PT-BR]:before,.geolocation-modal .custom-options span[data-value=PT-BR]:before{background-image:url(../images/flags/br.svg)}.geolocation-modal .custom-select__trigger span[data-value=ES-MX]:before,.geolocation-modal .custom-options span[data-value=ES-MX]:before{background-image:url(../images/flags/mx.svg)}.geolocation-modal .custom-select__trigger span[data-value=DE-AT]:before,.geolocation-modal .custom-options span[data-value=DE-AT]:before{background-image:url(../images/flags/at.svg)}.geolocation-modal .custom-select__trigger span[data-value=NL-BE]:before,.geolocation-modal .custom-select__trigger span[data-value=FR-BE]:before,.geolocation-modal .custom-options span[data-value=NL-BE]:before,.geolocation-modal .custom-options span[data-value=FR-BE]:before{background-image:url(../images/flags/be.svg)}.geolocation-modal .custom-select__trigger span[data-value=DA-DK]:before,.geolocation-modal .custom-options span[data-value=DA-DK]:before{background-image:url(../images/flags/dk.svg)}.geolocation-modal .custom-select__trigger span[data-value=FI-FI]:before,.geolocation-modal .custom-select__trigger span[data-value=SV-FI]:before,.geolocation-modal .custom-options span[data-value=FI-FI]:before,.geolocation-modal .custom-options span[data-value=SV-FI]:before{background-image:url(../images/flags/fi.svg)}.geolocation-modal .custom-select__trigger span[data-value=FR-FR]:before,.geolocation-modal .custom-options span[data-value=FR-FR]:before{background-image:url(../images/flags/fr.svg)}.geolocation-modal .custom-select__trigger span[data-value=EN-IE]:before,.geolocation-modal .custom-options span[data-value=EN-IE]:before{background-image:url(../images/flags/ie.svg)}.geolocation-modal .custom-select__trigger span[data-value=DE-DE]:before,.geolocation-modal .custom-options span[data-value=DE-DE]:before{background-image:url(../images/flags/de.svg)}.geolocation-modal .custom-select__trigger span[data-value=GR-GR]:before,.geolocation-modal .custom-options span[data-value=GR-GR]:before{background-image:url(../images/flags/gr.svg)}.geolocation-modal .custom-select__trigger span[data-value=IT-IT]:before,.geolocation-modal .custom-options span[data-value=IT-IT]:before{background-image:url(../images/flags/it.svg)}.geolocation-modal .custom-select__trigger span[data-value=NL-NL]:before,.geolocation-modal .custom-options span[data-value=NL-NL]:before{background-image:url(../images/flags/nl.svg)}.geolocation-modal .custom-select__trigger span[data-value=NB-NO]:before,.geolocation-modal .custom-options span[data-value=NB-NO]:before{background-image:url(../images/flags/no.svg)}.geolocation-modal .custom-select__trigger span[data-value=ES-ES]:before,.geolocation-modal .custom-options span[data-value=ES-ES]:before{background-image:url(../images/flags/es.svg)}.geolocation-modal .custom-select__trigger span[data-value=SV-SE]:before,.geolocation-modal .custom-options span[data-value=SV-SE]:before{background-image:url(../images/flags/se.svg)}.geolocation-modal .custom-select__trigger span[data-value=FR-CH]:before,.geolocation-modal .custom-select__trigger span[data-value=DE-CH]:before,.geolocation-modal .custom-select__trigger span[data-value=IT-CH]:before,.geolocation-modal .custom-options span[data-value=FR-CH]:before,.geolocation-modal .custom-options span[data-value=DE-CH]:before,.geolocation-modal .custom-options span[data-value=IT-CH]:before{background-image:url(../images/flags/ch.svg)}.geolocation-modal .custom-select__trigger span[data-value=EN-GB]:before,.geolocation-modal .custom-options span[data-value=EN-GB]:before{background-image:url(../images/flags/gb.svg)}.geolocation-modal .custom-select__trigger span[data-value=EN-AU]:before,.geolocation-modal .custom-options span[data-value=EN-AU]:before{background-image:url(../images/flags/au.svg)}.geolocation-modal .custom-select__trigger span[data-value=JA-JP]:before,.geolocation-modal .custom-options span[data-value=JA-JP]:before{background-image:url(../images/flags/jp.svg)}.geolocation-modal .custom-select__trigger span[data-value=ZH-CN]:before,.geolocation-modal .custom-options span[data-value=ZH-CN]:before{background-image:url(../images/flags/cn.svg)}.geolocation-modal .custom-select__trigger span[data-value=EN-NZ]:before,.geolocation-modal .custom-options span[data-value=EN-NZ]:before{background-image:url(../images/flags/nz.svg)}.geolocation-modal .custom-select__trigger span[data-value=LT-LT]:before,.geolocation-modal .custom-options span[data-value=LT-LT]:before{background-image:url(../images/flags/lt.svg)}.geolocation-modal .btn-container{display:flex;justify-content:flex-end}.geolocation-modal .btn{border-radius:0;margin-block-start:20px}.geolocation-modal .selected-value{align-items:center;display:flex}.modal-loading{block-size:80px;display:none;inline-size:80px;margin:auto;position:relative}.modal-loading path{fill:var(--gray2)}.sort-table{display:flex;flex-flow:column;gap:var(--module-spacing);inline-size:100%;margin-block:var(--module-spacing)}.sort-table .inner_container{inline-size:100%}.sort-table__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative}.sort-table__title:after{background-color:var(--gray1);block-size:1px;content:"";display:block;inline-size:100%;margin-block:20px}.sort-table__actions-container{display:flex;flex-flow:column}.sort-table__info{background-color:var(--light-gray);padding-block:16px;padding-inline:20px}@media (min-width: 64em){.sort-table__info{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-block:8px;padding-inline:10px}}.sort-table__info .btn{align-items:center;display:flex;justify-content:center;margin-block-start:20px}@media (min-width: 64em){.sort-table__info .btn{margin-block-start:0;padding-block:10px;padding-inline:15px}}.sort-table__info .btn svg{block-size:24px;color:var(--white);inline-size:24px}.sort-table__info-text{color:var(--gray1);font-size:1rem;line-height:19px;text-align:center}.sort-table__info-text p{font:inherit;margin:0}.sort-table__sort-container{display:flex;flex-flow:column;gap:20px;margin-block:20px}@media (min-width: 64em){.sort-table__sort-container{align-items:flex-end;flex-flow:row;gap:20px}}.sort-table__sort-options{display:flex;flex-flow:column}@media (min-width: 64em){.sort-table__sort-options{align-items:center;flex-flow:row;gap:10px;justify-content:center}}.sort-table__sort-options label{margin-block-end:10px;min-inline-size:-moz-fit-content;min-inline-size:fit-content}@media (min-width: 64em){.sort-table__sort-options label{margin-block-end:0}}.sort-table__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white);background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z" fill="%23919191" transform="rotate(-90 12 12)"/><line x1="12" y1="0" x2="12" y2="24" stroke="%23919191" stroke-width="1" transform="translate(-12)"/></svg>');background-position:right 0 top 0;background-repeat:no-repeat;border:1px solid var(--gray1);border-radius:5px;color:var(--gray3);cursor:pointer;font-size:.8125rem;inline-size:100%;line-height:100%;padding-block:10px;padding-inline:10px 40px;text-align:start;text-transform:uppercase}.sort-table__results-per-page{align-items:center;display:flex;gap:10px;margin-block:10px}@media (min-width: 64em){.sort-table__results-per-page{margin-block:0}}.sort-table__results-per-page-label{font-size:.875rem;line-height:19px;margin-inline-end:10px}.sort-table__results-per-page-list{display:flex;gap:10px}.sort-table__results-per-page-item{border:1px solid var(--gray1);border-radius:5px;display:block;padding-block:7px;padding-inline:8px}.sort-table__results-per-page-item+.sort-table__results-per-page-item{margin-block-start:0}.sort-table__results-per-page-link{color:var(--gray2);font-size:.8125rem;line-height:19px;text-decoration:none}.sort-table__results-per-page-link.active{color:var(--brand-color)}.sort-table__results-per-page-link:hover{border-block-end:0}.sort-table__table-container{margin-block-start:40px}@media (min-width: 64em){.sort-table__table-container{max-block-size:500px;overflow-y:auto}}.sort-table__table{inline-size:100%}.sort-table__table .accordion__li.open .accordion__trigger{color:var(--gray2)}.sort-table__table .accordion__trigger{color:var(--brand-color);font-size:.875rem;inline-size:100%;padding-block:13px 15px;padding-inline:0 30px;text-align:start}.sort-table__table .accordion__icon{inset-inline-end:15px;inset-inline-start:unset}.sort-table__table .accordion__content{padding-block:0 10px;padding-inline:0}.sort-table__table .accordion__content p{margin:0}.sort-table__table th{background-color:var(--white);color:var(--brand-color);font-weight:700;inset-block-start:0;position:sticky}.sort-table__table th,.sort-table__table td{font-size:.75rem;min-block-size:34px;padding-block:12px;padding-inline:5px;text-align:center}.sort-table__table td+td,.sort-table__table th+th{border-inline-start:1px solid var(--gray1)}@media (max-width: 63.99em){.sort-table__table thead{display:none}}.sort-table__table tbody tr{inline-size:100%;padding-block:20px;padding-inline:20px}@media (max-width: 63.99em){.sort-table__table tbody tr{display:flex;flex-flow:column;gap:10px}}.sort-table__table tbody tr:nth-child(odd){background-color:var(--light-gray)}.sort-table__table tbody tr:nth-child(odd) .accordion__li{border-color:var(--gray1)}@media (min-width: 64em){.sort-table__table tbody tr .sort-table__expandable-container{display:none}}.sort-table__table tbody tr td .sort-table__cell-value{color:var(--gray4)}@media (max-width: 63.99em){.sort-table__table tbody tr td:before{color:var(--gray2);content:attr(data-col);display:inline;font-weight:700}}.sort-table__table tbody tr td strong{color:var(--gray2)}.sort-table__table tbody tr td .btn{font-size:1rem;font-weight:400;inline-size:100%;margin-block-start:20px}@media (min-width: 64em){.sort-table__table tbody tr td .btn{display:none}}@media (max-width: 63.99em){.sort-table__table tbody .hide-mobile{display:none}}.generic-hero{position:relative}.generic-hero .generic-hero__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.generic-hero:before{block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;position:absolute}.generic-hero.generic-hero--left{background-position:center left}.generic-hero.generic-hero--right{background-position:center right}@media (max-width: 47.99em){.generic-hero{background-size:auto calc(100% - 322px)}.generic-hero:before{block-size:calc(100% - 322px)}}@media (min-width: 48em){.generic-hero{block-size:454px}.generic-hero:before{background:linear-gradient(90deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.74) 70%)}}@media (min-width: 48em) and (max-width: 79.99em){.generic-hero{background-position:top center}}.generic-hero__caption{inset-block-start:31px;padding-block:25px 20px;padding-inline:19px}@media (max-width: 47.99em){.generic-hero__caption{inset-inline-end:19px;inset-inline-start:19px}}@media (min-width: 48em){.generic-hero__caption{inline-size:42.75%;inset-inline-end:19px;position:absolute}}@media (min-width: 80em){.generic-hero__caption{inline-size:calc((100% - (100% - 960px))/2);inset-block-start:78px;inset-inline-end:calc((100% - 960px)/2);padding-block:0;padding-inline:65px}}.generic-hero__heading{color:var(--gray2);font-size:2.125rem;font-weight:400;line-height:1}@media (min-width: 48em){.generic-hero__heading{align-items:flex-end;color:var(--white);display:inline-flex}}.generic-hero__heading-icon{block-size:74px}@media (max-width: 47.99em){.generic-hero__heading-icon{display:block;margin-block-end:10px}}@media (min-width: 48em){.generic-hero__heading-icon{margin-inline-end:15px}}.generic-hero__description{color:var(--gray2);font-size:1rem;font-weight:300;letter-spacing:.48px;line-height:21px;margin-block:30px 35px;margin-inline:0}@media (max-width: 47.99em){.generic-hero__description{font-size:1.25rem;line-height:26px}}@media (min-width: 48em){.generic-hero__description{color:var(--white)}}.generic-hero__cta{background-color:var(--brand-color);border:0;border-radius:6px;color:var(--white);display:inline-flex;font-size:1rem;font-weight:400;padding-block:13px;padding-inline:20px;text-decoration:none}.generic-hero__cta:link,.generic-hero__cta:visited{color:var(--white)}.generic-hero__cta:hover{background-color:var(--white);color:var(--brand-color)}@media (max-width: 47.99em){.generic-hero__cta{font-size:1.25rem}}.generic-hero__cta.generic-hero__cta--inverse{background-color:var(--white);color:var(--brand-color)}.generic-hero__cta.generic-hero__cta--inverse:link,.generic-hero__cta.generic-hero__cta--inverse:visited{color:var(--brand-color)}.generic-hero__cta.generic-hero__cta--inverse:hover{background-color:var(--brand-color);color:var(--white)}.generic-hero__cta.generic-hero__cta--outline{background-color:transparent;border:2px solid var(--white)}.generic-hero__cta.generic-hero__cta--outline:hover{background-color:var(--brand-color);color:var(--white)}.adspace__module{display:flex;flex-flow:column;padding:20px}@media (min-width: 48em){.adspace__module{flex-flow:row;gap:40px;padding-block:25px;padding-inline:80px}}.adspace__module--sidebar,.adspace__module--content{flex-direction:column;padding:20px}.adspace__module--content{position:relative}.adspace__description{margin-block-end:40px}@media (min-width: 48em){.adspace__description{margin-block-end:0}}.adspace__module--sidebar .adspace__description,.adspace__module--content .adspace__description{inline-size:100%;margin:0;padding-block:20px}.adspace__description .btn{margin-block-start:10px}.adspace__module--content .adspace__copy{font-size:2rem;line-height:36px}.adspace__copy p{color:var(--gray2);font-size:2.125rem;font-weight:400;letter-spacing:.57px;line-height:40px}.adspace__image{align-items:center;display:inline-flex;inline-size:100%}.adspace__image img{inline-size:100%}@media (min-width: 48em){.adspace__image{inline-size:100%;max-inline-size:164px}.adspace__module--content .adspace__image{inline-size:40%;inset-block-end:0;inset-inline-end:10px;position:absolute}}.adspace__module--sidebar .adspace__image{margin:0;padding-block:20px 0;padding-inline:19px}.adspace__cta{font-weight:400;letter-spacing:.24px;line-height:29.76px}.adspace__cta:link,.adspace__cta:visited{border:0}.adspace__cta:after{block-size:8px;border-color:var(--brand-color);border-style:solid;border-width:1.5px 1.5px 0 0;content:"";display:inline-block;inline-size:8px;margin-block-end:2px;transform:rotate(45deg)}.adspace__module--content .adspace__cta{display:inline-block;inline-size:calc(60% - 20px)}.adspace__title{color:var(--brand-color);font-size:2rem}.adspace__copy p{color:var(--gray2);font-size:2.125rem}.adspace__module--gray{background-color:var(--light-gray)}.adspace__module--primary{background-color:var(--brand-color);color:var(--white)}.adspace__module--primary .adspace__title,.adspace__module--primary .adspace__copy,.adspace__module--primary .adspace__copy p,.adspace__module--primary .link{color:var(--white)}.adspace__reversed{display:flex;flex-flow:column-reverse}@media (min-width: 48em){.adspace__reversed{flex-flow:row-reverse}}.adspace__reversed .adspace__description{margin-block-start:40px}@media (min-width: 48em){.adspace__reversed .adspace__description{margin-block-start:0}}.s-curve-container{display:flex;flex-flow:column;margin-block:40px;margin-inline:0}@media (min-width: 48em){.s-curve-container{margin-block:60px;margin-inline:0}}@media (min-width: 48em){.s-curve-container .s-curve-card:nth-child(2n){flex-direction:row-reverse}}.article-listing{inline-size:100%;margin-block:var(--module-spacing);margin-inline:auto}.article-listing__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px}@media (min-width: 64em){.article-listing__title{margin-block-end:20px}}.article-listing__filters{background-color:var(--light-gray);display:flex;flex-flow:column;gap:15px;padding:10px}@media (min-width: 64em){.article-listing__filters{flex-flow:row wrap;gap:15px 20px}}.article-listing__filters-heading{align-items:flex-end;display:flex;inline-size:100%;justify-content:space-between}@media (min-width: 64em){.article-listing__select-container{inline-size:calc(33.333% - 13.333px)}}@media (min-width: 64em){.article-listing__select-container.article-listing__select-container--two-col{inline-size:calc(50% - 10px)}}.article-listing__filter-label{display:none}.article-listing__filters-by{color:var(--gray2);font-size:.875rem;line-height:19px}.article-listing__clear-filters{color:var(--gray2);display:flex;font-size:.75rem;gap:5px}.article-listing__clear-filters[hidden],.article-listing__clear-filters[hidden=true]{display:none}.article-listing__filter-select,.article-listing__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z" fill="%23919191" transform="rotate(-90 12 12)"/><line x1="12" y1="0" x2="12" y2="24" stroke="%23919191" stroke-width="1" transform="translate(-12)"/></svg>');background-position:right 0 top 0;background-repeat:no-repeat;border:1px solid var(--gray1);border-radius:5px;color:var(--gray3);cursor:pointer;font-size:.8125rem;inline-size:100%;line-height:100%;padding-block:10px;padding-inline:10px 40px;text-align:start;text-transform:uppercase}.article-listing__sort{margin-block-start:15px}@media (min-width: 64em){.article-listing__sort{display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;margin-block-end:20px}}.article-listing__sort-select-container{display:flex;flex-flow:column;gap:10px;margin-block:20px}@media (min-width: 64em){.article-listing__sort-select-container{align-items:center;flex-flow:row;margin-block:0}}.article-listing__sort-label{min-inline-size:-moz-fit-content;min-inline-size:fit-content}.article-listing__sort-help-text{color:var(--gray2);font-size:.875rem}@media (min-width: 64em){.article-listing__sort-help-text{align-items:center;display:flex;flex-flow:row}}.article-listing__sort-help-text .article-listing__sort-help-text-paragraph{color:inherit;font:inherit}.article-listing__results{display:flex;flex-flow:column;gap:20px}@media (min-width: 64em){.article-listing__results{flex-flow:row wrap;gap:20px}}.article-card{border:1px solid var(--gray2);display:flex;flex-flow:column;padding-block:45px 10px;padding-inline:20px;transition:transform .5s,box-shadow .5s}@media (min-width: 64em){.article-card{inline-size:calc(33.333% - 13.333px)}}.article-card:hover{box-shadow:0 0 15px 4px #0003;text-decoration:none;transform:scale(1.1);z-index:100}.article-card:hover .article-card__title{color:var(--brand-color);text-decoration:none}.article-card__content,.article-card__recommend-container{padding:15px}.article-card__title{color:var(--gray6);font-family:var(--bold-font);font-size:.9375rem;font-weight:400;line-height:1;margin-block-end:10px;text-decoration:none;font-family:var(--primary-font)}.article-card__title button{color:inherit;line-height:normal}.article-card__media-container img{inline-size:100%}.article-card__tags{font-size:.75rem}.article-card__tags:hover{text-decoration:none}.article-card__tag:hover{text-decoration:underline}.article-card__icon-tag{background:var(--sprite-bg);background-position:-331px -195px;block-size:15px;display:inline-block;inline-size:19px;overflow:hidden;text-indent:-999px;background-position:-154px -120px}.article-card__button{align-items:center;color:var(--brand-color);display:flex;font-family:var(--primary-font);font-size:.875rem;gap:5px;margin-block-start:auto}.article-card__button.isRecommended .article-card__recommend-icon{background-position:-300px -181px;background-position:-184px -181px}.article-card__recommend-icon{background:var(--sprite-bg);background-position:-270px -181px;block-size:28px;inline-size:29px;transform:scale(.6);background-position:-154px -181px}.article-card__recommend-icon:hover{background-position:-300px -181px;background-position:-184px -181px}.article-listing__load-more-container{display:flex;justify-content:center;margin-block:20px}.article-listing__clear-icon{background:var(--sprite-bg);background-position:-229px -13px;block-size:12px;inline-size:12px;background-position:-35px -13px}.article-listing__clear-icon:hover{background-position:-229px -26px;background-position:-35px -26px}.hasVideoOverlay{position:relative}.hasVideoOverlay:before{background:#fff;block-size:80px;border-radius:40px;content:"";display:block;inline-size:80px;inset-block-start:50%;inset-inline-start:50%;margin-block:-40px 0;margin-inline:-40px 0;opacity:.8;position:absolute}.hasVideoOverlay:after{block-size:0;border-color:transparent transparent transparent #bf1e39;border-style:solid;border-width:12.5px 0 12.5px 21.7px;content:"";inline-size:0;inset-block-start:50%;inset-inline-start:50%;margin-block:-12px 0;margin-inline:-8px 0;opacity:.8;position:absolute}.hasPDFOverlay{position:relative}.hasPDFOverlay:before{background:#fff;block-size:80px;border-radius:40px;content:"";display:block;inline-size:80px;inset-block-start:50%;inset-inline-start:50%;margin-block:-40px 0;margin-inline:-40px 0;opacity:.8;position:absolute}.hasPDFOverlay:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzYyLjY2NyAzNjIuNjY3IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNjIuNjY3IDM2Mi42Njc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cG9seWdvbiBmaWxsPSIjZmY1MjAwIiBwb2ludHM9IjMzMC42NjcsMTI4IDI0NS4zMzMsMTI4IDI0NS4zMzMsMCAxMTcuMzMzLDAgMTE3LjMzMywxMjggMzIsMTI4IDE4MS4zMzMsMjc3LjMzMyIvPg0KCTxyZWN0IGZpbGw9IiNmZjUyMDAiIHg9IjMyIiB5PSIzMjAiIHdpZHRoPSIyOTguNjY3IiBoZWlnaHQ9IjQyLjY2NyIvPg0KPC9zdmc+DQo=);background-repeat:no-repeat;background-size:contain;block-size:40px;content:"";display:block;inline-size:40px;inset-block-start:50%;inset-inline-start:50%;opacity:.8;position:absolute;transform:translate(-50%,-50%)}.article-listing__links-container{display:flex;flex-flow:row wrap;gap:20px;justify-content:center;margin-block:20px}.article-listing--slider{margin-block:0;padding-block:var(--module-spacing);position:relative}.article-listing--slider .article-listing__container{background-color:var(--light-gray);overflow:hidden;padding-block:20px}.article-listing--slider .articles-listing__selection-container{background-color:var(--gray5);margin-block:20px;margin-inline:20px}@media (min-width: 64em){.article-listing--slider .articles-listing__selection-container{margin-inline:80px}}.article-listing--slider .article-listing__selection-list,.article-listing--slider .article-listing__selection-lits-container{block-size:53px;display:flex;flex-flow:row}.article-listing--slider .article-listing__selection-list-button:hover:after{background-position:-229px -26px;background-position:-35px -26px}.article-listing--slider .article-listing__selection-list-button:after{background:var(--sprite-bg);background-position:-229px -13px;block-size:12px;content:"";inline-size:12px;inset-block-start:1px;margin-inline-start:5px;position:relative;background-position:-35px -13px}.article-listing--slider .article-listing__selection-list-item{align-items:center;background-color:var(--gray5);color:var(--gray4);display:flex;font-size:12px;justify-content:center;padding-block:8px;padding-inline:15px}.article-listing--slider .article-listing__selection-list-item:hover:not(.article-listing__label){color:var(--brand-color)}.article-listing--slider .article-listing__label{background-color:var(--medium-bg);color:var(--gray4);font-size:10px;inline-size:125px}.article-listing--slider .article-listing__title{color:var(--gray4);font-size:1.25rem;font-weight:400;line-height:24px;margin-block:0 2px;margin-inline:0;text-align:center}.article-listing--slider .swiper{overflow:visible;padding:20px}@media (min-width: 64em){.article-listing--slider .swiper{padding-inline:80px}}.article-listing--slider .article-listing__results{display:flex;flex-flow:row;gap:0;position:relative}.article-listing--slider .swiper-slide{display:flex;flex-flow:row wrap;gap:20px}.article-listing--slider .article-card{background-color:var(--white);border:0}@media (max-width: 63.99em){.article-listing--slider .article-card{inline-size:100%}}.article-listing--slider .article-listing-slider__controls{display:none;inline-size:100%;inset-block-start:calc(50% - 40px);inset-inline-start:0;justify-content:space-between;position:absolute;z-index:0}@media (min-width: 64em){.article-listing--slider .article-listing-slider__controls{display:flex}}.article-listing--slider .article-listing-slider__controls button{block-size:80px;inline-size:80px}.article-listing--slider .article-listing-slider__controls button:disabled svg{color:var(--gray1)}.article-listing--slider .article-listing-slider__controls svg{block-size:100%;color:var(--gray4);inline-size:100%}.article-listing-slider__pagination{display:flex;inline-size:100%;justify-content:center;margin-block:20px 10px}.article-listing-slider__pagination .swiper-pagination-bullet{background-color:var(--gray4);block-size:10px;border-radius:50%;inline-size:10px;margin-inline:5px}.article-listing-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--brand-color)}.checkout-form{inline-size:100%;margin-block:var(--module-spacing);margin-inline:auto}.checkout-form .form__container{padding-block-start:20px}.checkout-form .btn{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:20px}.checkout-form .help{font-size:.75rem;line-height:12px}.checkout-form .form__col--half:has([id=City],[id=CountrySelect]){flex:0 0 100%;padding-inline-end:calc(54% - .75rem)}@media (min-width: 64em){.checkout-form .radio-group:has([id=rdoClinician]){flex-flow:column}}.checkout-form .form__col h5{font-weight:700;margin:0}.checkout-form__form{display:flex;flex-flow:column;gap:10px}.checkout-form__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative;font-size:1.625rem;line-height:29px}.checkout-form__description{color:var(--gray3);line-height:19px;margin-block-end:8px;font-size:.8125rem;line-height:17px}.checkout-form__error-title{color:var(--red)}.checkout-form__errors-container{background:var(--background-error);border:1px solid var(--border-error);border-radius:5px;padding-block:15px;padding-inline:20px}.checkout-form__error-list{margin-inline-start:20px}li.checkout-form__error-message{color:var(--red);font-size:.875rem;list-style:disc;margin-block:0;margin-block-end:9px}.checkout-form__section{display:flex;flex-flow:column;gap:10px;padding-block:20px}.checkout-form__section-title{color:var(--brand-color);font-family:var(--bold-font);font-size:.9375rem;margin-block-end:7px;text-transform:uppercase}.checkout-form__section-description{color:var(--gray3);margin-block:0 8px;margin-inline:0}.checkout-form__section-description p{color:var(--gray3);font-family:var(--primary-font);font-weight:400}.checkout-form__section-description strong{color:var(--gray3);font-family:var(--bold-font)}.form{inline-size:100%}.form__container{display:flex;flex-flow:row wrap;gap:20px;margin-block:var(--module-spacing)}.form__container>form>div{display:flex;flex-flow:row wrap;gap:20px}@media (max-width: 63.99em){.form__container>form>div>div{inline-size:100%}}.halfAvailableWidth{display:flex;flex-flow:column;inline-size:100%}@media (min-width: 64em){.halfAvailableWidth{inline-size:calc(50% - 10px)}}.halfAvailableWidth.input--wide{inline-size:100%}.halfAvailableWidth.input--validation-fail .input__error{display:block}.thirdAvailableWidth{inline-size:100%}@media (min-width: 64em){.thirdAvailableWidth{inline-size:calc(33.3333% - 13.333px)}}.fullAvailableWidth{inline-size:100%}.webformTextDisplay{display:flex;flex-flow:column;gap:10px;margin-block:var(--module-spacing)}.webformTextDisplay h4{color:var(--brand-color);font-size:1rem;line-height:19px;margin-block:0 8px;margin-inline:0}.webformTextDisplay a{color:var(--brand-color);cursor:pointer;font-family:var(--bold-font);text-decoration:underline}label[data-sc-field-key]{display:block;margin-block:11px 22px}.input__label,label{color:var(--brand-color);display:inline-block;font-size:.9375rem;font-weight:700;margin-block-end:6px;position:relative}p label{color:var(--gray2);cursor:pointer;font-family:var(--secondary-font);font-size:.9375rem;font-weight:400;padding-block:3px 0;padding-inline:32px 5px;position:relative}.input__input,input[type=text],textarea,input[type=tel],input[type=date],input[type=number],input[type=email],input[type=password]{background:var(--white);border:1px solid var(--gray1);border-radius:5px;color:var(--gray2);font-size:.8125rem;inline-size:100%;line-height:100%;margin-block-end:6px;padding:10px}.input--validation-fail .input__input,.input--validation-fail input[type=text],.input--validation-fail textarea,.input--validation-fail input[type=tel],.input--validation-fail input[type=date],.input--validation-fail input[type=number],.input--validation-fail input[type=email],.input--validation-fail input[type=password]{background:var(--background-error);border-color:var(--border-error)}.input__select,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z" fill="%23919191" transform="rotate(-90 12 12)"/><line x1="12" y1="0" x2="12" y2="24" stroke="%23919191" stroke-width="1" transform="translate(-12)"/></svg>');background-position:right 0 top 0;background-repeat:no-repeat;border:1px solid var(--gray1);border-radius:5px;color:var(--gray3);cursor:pointer;font-size:.8125rem;inline-size:100%;line-height:100%;min-block-size:37px;padding-block:10px;padding-inline:10px 40px;text-align:start;text-transform:uppercase}.input__help{color:var(--gray2);font-size:.75rem}.field-validation-error{color:var(--red);font-size:.75rem}.input__error{color:var(--red);display:none;font-size:.75rem}input[type=checkbox],input[type=radio]{block-size:25px;cursor:pointer;inline-size:25px;inset-inline-start:0;opacity:0;z-index:1}input[type=checkbox]:checked+.input__checkmark:after,input[type=radio]:checked+.input__checkmark:after{background-color:var(--gray2)}input[type=checkbox]+.input__checkmark{border-radius:2px}input[type=checkbox]:checked+.input__checkmark:after{background:none;block-size:11px;border:solid var(--gray2);border-radius:0;border-width:0 3px 3px 0;content:"";inline-size:5px;inset-block-start:3px;inset-inline-start:7px;position:absolute;transform:rotate(45deg)}.input__input-radio-wrapper{align-items:center;display:flex;position:relative}.label-parent,.label-parent.input__legend{inline-size:100%}.input__label--checkbox,.input__label--radio{color:var(--gray2);font-size:.875rem;margin-inline-start:4px}.input__label--checkbox p,.input__label--radio p{color:inherit;font:inherit;margin-block-end:0}p:has(input[type=checkbox]){position:relative}p:has(input[type=checkbox]) input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;opacity:1}p:has(input[type=checkbox]) input[type=checkbox]:checked:before{content:""}.input__checkmark,p input[type=checkbox]{background-color:var(--white);block-size:20px;border:1px solid var(--gray2);border-radius:50%;inline-size:20px;inset-block-start:0;inset-inline-start:0;position:absolute}.input__checkmark:after,p input[type=checkbox]:after{background:none;block-size:8px;border-radius:50%;content:"";inline-size:8px;inset-block:calc(50% - 4px);inset-inline:calc(50% - 4px);position:absolute}.input__legend{color:var(--brand-color);display:inline-block;font-size:.9375rem;font-weight:700;inline-size:100%;margin-block-end:6px}.input__wrapper--radio,.input__wrapper--checkbox{align-items:flex-start;display:flex;flex-flow:row wrap;gap:10px;position:relative}.input__wrapper--radio .field-validation-error,.input__wrapper--checkbox .field-validation-error{inline-size:100%}.input__input--checkbox,.input__input--radio{margin-block-end:0}input[type=file]{border:0;padding-inline:0}.scfCheckBoxList label:first-of-type{color:var(--brand-color);display:inline-block;font-size:.9375rem;font-weight:700;margin-block-end:6px}.scfRequiredChkLabel,.scfCheckBoxList label{color:var(--gray2);cursor:pointer;font-size:.9375rem;position:relative}.scfRequiredChkLabel input[type=checkbox],.scfCheckBoxList label input[type=checkbox]{background-color:var(--white);block-size:20px;border:1px solid var(--gray2);border-radius:50%;inline-size:20px;inset-block-start:3px;inset-inline-start:0;margin-inline-end:10px;opacity:1;position:relative}.scfCheckBoxList{display:flex;flex-flow:column}.scfRadioButtonList{display:flex;flex-flow:row wrap;gap:2px 5px}.scfCheckBoxList .label-parent,.scfRadioButtonList .label-parent{display:inline-block}.scfCheckBoxList label:not(.label-parent),.scfRadioButtonList label:not(.label-parent){color:var(--gray2);font-weight:400;inline-size:auto;margin-block:0}input[type=submit]{background:var(--brand-color);border:0;border-radius:5px;color:var(--white);display:inline-block;font-family:var(--bold-font);font-size:12px;font-weight:700;line-height:16px;min-inline-size:86px;padding-block:9px;padding-inline:10px;text-align:center;text-transform:uppercase}@media (min-width: 48em){input[type=submit]{font-size:14px;line-height:18px;padding-block:10px;padding-inline:15px;text-transform:unset}}fieldset h5{color:var(--brand-color);font-size:.9375rem;margin-block:20px 7px;margin-inline:0;text-transform:uppercase}label.required:before{content:"*";font-size:22px;font-weight:400;inset-inline-start:-10px;position:absolute}.wffm label.required:has(input[type=checkbox]):before{display:none}.form__section{inline-size:100%}.form__grid{display:flex;flex-wrap:wrap;gap:16px}.form__grid .input__wrapper{inline-size:100%}.form__col{display:flex;flex-direction:column;gap:.5rem;inline-size:100%}.form__col--full{inline-size:100%}@media (min-width: 48em){.form__col--half{flex:0 0 calc(50% - .75rem)}}@media (min-width: 48em){.form__col--third{flex:0 0 calc(33.333% - 1rem)}}@media (min-width: 48em){.form__col--quarter{flex:0 0 calc(25% - 1.125rem)}}@media (min-width: 48em){.form__col--two-thirds{flex:0 0 calc(66.666% - .5rem)}}.radio-group{display:flex;flex-direction:column}@media (min-width: 48em){.radio-group{flex-flow:row wrap}}.radio{align-items:center;display:flex;gap:.5rem;position:relative}.radio__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);block-size:1.25rem;border:2px solid var(--gray2);border-radius:50%;cursor:pointer;inline-size:1.25rem;margin:0;position:relative}.radio__input:checked{border-color:var(--brand-color)}.radio__input:checked:after{background-color:var(--brand-color);block-size:.75rem;border-radius:50%;content:"";inline-size:.75rem;top:50%;right:50%;bottom:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.radio__label{color:var(--gray3);cursor:pointer;font-size:.9375rem;margin:0}.checkbox{display:flex;gap:.5rem;position:relative}.checkbox--privacy .checkout-form__section-description{inline-size:calc(100% - 50px)}.checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);block-size:1.25rem;border:2px solid var(--gray2);border-radius:.25rem;cursor:pointer;inline-size:1.25rem;margin:0;position:relative}.checkbox__input:checked{border-color:var(--brand-color)}.checkbox__input:checked:after{block-size:.75rem;border:solid var(--brand-color);border-width:0 2px 2px 0;content:"";inline-size:.375rem;inset-block:45%;inset-inline:50%;position:absolute;transform:translate(-50%,-50%) rotate(45deg)}.checkbox__label{color:var(--gray3);cursor:pointer;font-size:.9375rem;margin:0}.visuallyhidden{block-size:1px;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden}.product-catalog-hero{inline-size:100%;margin-block:0;margin-inline:auto;padding:0}@media (max-width: 47.99em){.product-catalog-hero{align-items:center;flex-direction:column}}.product-catalog-hero .inner_container{display:flex}.product-catalog-hero.product-catalog-hero--gray{background-color:var(--light-gray)}.product-catalog-hero.product-catalog-hero--brand-color{background-color:var(--brand-color)}.product-catalog-hero.product-catalog-hero--brand-color .product-catalog-hero__heading,.product-catalog-hero.product-catalog-hero--brand-color .product-catalog-hero__copy,.product-catalog-hero.product-catalog-hero--brand-color .product-catalog-hero__cta{color:var(--white)}@media (max-width: 47.99em){.product-catalog-hero__description{padding-block:20px;padding-inline:19px}}@media (min-width: 48em){.product-catalog-hero__description{inline-size:calc(100% - (100% - 960px));padding-block:50px;padding-inline:10px}}@media (min-width: 48em) and (max-width: 79.99em){.product-catalog-hero__description{padding-inline-start:7.5%}}@media (min-width: 80em){.product-catalog-hero__description{margin-inline-start:calc((100% - 960px)/2);padding-inline-start:80px}}.product-catalog-hero__copy,.product-catalog-hero__heading{font-size:34px;font-weight:400;line-height:40px}.product-catalog-hero__copy{color:var(--gray2);letter-spacing:.57px}.product-catalog-hero__heading{color:var(--brand-color);letter-spacing:.29px}.product-catalog-hero__image{align-items:center;display:inline-flex}.product-catalog-hero__image img{inline-size:100%}@media (max-width: 47.99em){.product-catalog-hero__image{inline-size:75%;justify-content:center;padding-block:20px;padding-inline:19px}}@media (min-width: 48em){.product-catalog-hero__image{inline-size:30%;padding-block:0;padding-inline:10px}}@media (min-width: 48em) and (max-width: 79.99em){.product-catalog-hero__image{padding-inline-end:7.5%}}@media (min-width: 80em){.product-catalog-hero__image{margin-inline-end:calc((100% - 960px)/2);padding-inline-end:80px}}.product-catalog-hero__cta{font-size:.9375rem;font-weight:400;letter-spacing:.24px;line-height:29.76px}.product-catalog-hero__cta:link,.product-catalog-hero__cta:visited{border:0}.product-catalog-hero__cta:after{block-size:8px;border:0 solid var(--brand-color);border-width:1.5px 1.5px 0 0;content:"";display:inline-block;inline-size:8px;margin-block-end:2px;transform:rotate(45deg)}.product-catalog{margin-inline:auto;padding-block-end:var(--module-spacing)}.product-catalog .inner_container{display:flex;flex-flow:column;position:relative}@media (max-width: 63.99em){.product-catalog .inner_container{padding:0}}@media (min-width: 64em){.product-catalog .inner_container{flex-flow:row}}@media (min-width: 64em){.product-catalog .product-catalog__search-container{margin-block-end:20px}}@media (max-width: 63.99em){.product-catalog .product-catalog__search-container{padding:20px}}@media (min-width: 64em){.product-catalog .product-selector-highlight{padding-inline:0 20px}}.product-catalog .product-catalog__selected-filters-container,.product-catalog .product-catalog__summary,.product-catalog .product-catalog__results{padding-inline:20px}@media (min-width: 64em){.product-catalog .product-catalog__selected-filters-container,.product-catalog .product-catalog__summary,.product-catalog .product-catalog__results{padding-inline:40px 20px}}.product-catalog__filters{background:var(--white);display:flex;flex-flow:column;inline-size:100%;inset-block-start:0;padding-block:20px;transition:transform .5s ease-in-out;z-index:10}@media (max-width: 63.99em){.product-catalog__filters{border-block-end:10px solid var(--brand-color);box-shadow:0 5px 15px #24242466;inset-inline-start:-100%;position:absolute}}@media (min-width: 64em){.product-catalog__filters{min-inline-size:30%;padding-inline:20px}}.product-catalog__filters.open{transform:translate(100%)}.product-catalog__main{inline-size:100%}@media (min-width: 64em){.product-catalog__main{min-inline-size:70%}}@media (min-width: 64em){.product-catalog__close-link-container{display:none}}.product-catalog__close-link{flex-flow:row-reverse;justify-content:flex-end}.product-catalog__close-link,.product-catalog__open-link{color:var(--gray2);display:flex;font-family:var(--primary-font);font-size:1rem;font-weight:400}.product-catalog__close-link:hover,.product-catalog__open-link:hover{border-block-end:0}.product-catalog__close-link svg,.product-catalog__open-link svg{color:var(--brand-color)}.product-catalog__open-link{font-size:.875rem}.product-catalog__search-form{block-size:auto}.product-catalog__search-input-wrapper{block-size:28px;display:flex}.product-catalog__search-label{display:none}.product-catalog__search-input{block-size:28px;border:1px solid #cfcac9;border-block-end:1px solid #f5f3ef;border-inline-end:0;border-radius:0;inline-size:100%;line-height:28px;outline:none;padding-block:2px 0;padding-inline:5px;text-transform:uppercase}.product-catalog__search-button{align-items:center;background:var(--brand-color);block-size:28px;display:flex;inline-size:28px;justify-content:center;padding:8px}.product-catalog__search-button svg{block-size:100%;color:var(--white);inline-size:100%}.product-catalog__category-title{color:var(--gray3);font-family:var(--primary-font);font-size:.875rem;font-weight:700;margin-block-end:0}@media (max-width: 63.99em){.product-catalog__category-title{padding-inline:20px}}.product-catalog__filter-link{align-items:center;color:var(--gray2);display:flex;font-family:var(--primary-font);inline-size:100%;justify-content:space-between;text-decoration:none}@media (min-width: 64em){.product-catalog__filter-link{font-size:1rem}}.product-catalog__filter-link:hover{border-block-end:0}.product-catalog__filter-link svg{block-size:12px;display:none;inline-size:12px}.product-catalog__filter-link.active{color:var(--brand-color)}.product-catalog__filter-link.active svg{display:block}.product-catalog__filters-item{align-items:center;display:flex;inline-size:100%;padding-block:5px;padding-inline:20px}@media (min-width: 64em){.product-catalog__filters-item{padding-inline:0}}.product-catalog__filters-item+.product-catalog__filters-item{margin-block-start:0}@media (max-width: 63.99em){.product-catalog__filters-item+.product-catalog__filters-item{border-block-start:1px solid var(--gray1)}}@media (max-width: 63.99em){.product-catalog__filters-item:first-child{border-block-start:1px solid var(--gray1)}}@media (max-width: 63.99em){.product-catalog__filters-item:last-of-type{border-block-end:1px solid var(--gray1)}}.product-catalog__search-container--mobile{display:flex;flex-flow:column;gap:15px}@media (min-width: 64em){.product-catalog__search-container--mobile{display:none}}.product-catalog__selected-filters-container{display:flex;flex-flow:column;padding-block-end:10px;position:relative}@media (min-width: 64em){.product-catalog__selected-filters-container{background-color:var(--light-gray)}}@media (min-width: 64em){.product-catalog__selected-filters-container:after{background-color:var(--light-gray);block-size:100%;content:"";inline-size:200px;inset-block-start:0;inset-inline-start:calc(100% - 20px);position:absolute}}.product-catalog__selected-filters{display:flex;flex-flow:column;justify-content:flex-start}@media (min-width: 64em){.product-catalog__selected-filters{flex-flow:row wrap;gap:10px}}.product-catalog__selected-filters .product-catalog__selected-filters-item{align-items:flex-start;display:flex;flex-flow:column;margin-block:0;position:relative}@media (min-width: 64em){.product-catalog__selected-filters .product-catalog__selected-filters-item{align-items:center;flex-flow:row}}@media (min-width: 64em){.product-catalog__selected-filters li+li{margin-inline-start:20px}.product-catalog__selected-filters li+li:before{content:">";inset-inline-start:-10px;margin-inline-start:-10px;position:relative}}.product-catalog__selected-filters-title{background-color:var(--light-gray);color:var(--gray3);font-size:.875rem;inline-size:calc(100% + 40px);inset-inline-start:-20px;margin-block-end:0;padding-block:4px;padding-inline:20px;position:relative}.product-catalog__selected-filters-title-container{position:relative}.product-catalog__selected-filter-link{align-items:center;color:var(--gray2);display:flex;font-size:.875rem;gap:0 10px;padding-block:5px;text-decoration:none}.product-catalog__selected-filter-link:hover{border-block-end:0}.product-catalog__selected-filter-link svg{block-size:12px;inline-size:12px}@media (min-width: 64em){.product-catalog__selected-filter-link svg{display:none}}.product-catalog__summary{display:flex;flex-flow:column;gap:10px;padding-block-end:20px}@media (max-width: 63.99em){.product-catalog__summary{border-block-end:1px solid var(--gray1)}}@media (min-width: 64em){.product-catalog__summary{align-items:center;background-color:var(--soft-cream);flex-flow:row;justify-content:space-between;padding-block:4px;position:relative}.product-catalog__summary:after{background-color:var(--soft-cream);block-size:100%;content:"";inline-size:200px;inset-block-start:0;inset-inline-start:calc(100% - 20px);position:absolute}}.product-catalog__summary-text{color:var(--gray3);font-size:.875rem;line-height:19px}.product-catalog__sort-select{align-items:center;display:flex;flex-flow:row;gap:10px}.product-catalog__sort-select .input__label{color:var(--gray2);font-size:.875rem;font-weight:400;margin-block-end:0;min-inline-size:-moz-fit-content;min-inline-size:fit-content}.product-catalog__sort-select .input__select{background-color:transparent;background-image:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6L8 12L14 18L15.41 16.59L10.83 12L15.41 7.41Z" fill="%23919191" transform="rotate(-90 12 12)"/></svg>');border:0;color:var(--brand-color);font-size:.875rem;inline-size:-moz-fit-content;inline-size:fit-content;text-transform:uppercase}.product-catalog__results{background:var(--soft-cream);display:flex;flex-flow:column;gap:20px;position:relative}@media (min-width: 64em){.product-catalog__results:after{background-color:var(--soft-cream);block-size:100%;content:"";inline-size:200px;inset-block-start:0;inset-inline-start:calc(100% - 20px);position:absolute}}.product-catalog__results-listing{display:flex;flex-flow:row wrap;gap:20px;padding-block-start:30px}@media (min-width: 64em){.product-catalog__results-listing{gap:15px}}.product-catalog__results-listing .product-card{inline-size:calc(50% - 10px)}@media (min-width: 64em){.product-catalog__results-listing .product-card{inline-size:calc(33.3333% - 10px)}}.product-catalog__pagination{display:flex;flex-flow:row wrap;gap:10px;justify-content:center;padding-block-end:20px}.product-catalog__pagination-list{align-items:center;display:flex;flex-flow:row wrap;gap:10px}.product-catalog__pagination-item{color:var(--gray2);margin-block-start:0}.product-catalog__pagination-item.active,.product-catalog__pagination-item.prev_next{color:var(--brand-color)}.product-catalog__pagination-item.disabled{color:var(--gray2)}.product-catalog__pagination-item a{color:inherit;text-decoration:none}.product-selector-highlight{align-items:center;background-color:var(--soft-cream);display:flex;justify-content:space-between;position:relative;z-index:1}.product-selector-highlight.product-selector-highlight--with-image{flex-direction:column}@media (min-width: 64em){.product-selector-highlight.product-selector-highlight--with-image{flex-direction:row;gap:20px}}@media (min-width: 64em){.product-selector-highlight.product-selector-highlight--media-right{flex-direction:row-reverse}}.product-selector-highlight:after{background-color:var(--soft-cream);content:"";inset-block:0;inset-inline:0 -200px;position:absolute;z-index:-1}.product-selector-highlight__image{aspect-ratio:3/1;flex:1 1 100%;inline-size:100%;overflow:hidden}.product-selector-highlight__image img{aspect-ratio:3/1;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 64em){.product-selector-highlight__image{aspect-ratio:3/1;flex:1 0 45%}}.product-selector-highlight__content{align-items:center;display:flex;flex:0 1 100%;flex-direction:column;gap:10px;padding-block:20px;padding-inline:30px}.product-selector-highlight--with-image .product-selector-highlight__content{flex:1 1 100%;flex-direction:column;justify-content:space-between;padding-block:10px;padding-inline:30px}@media (min-width: 64em){.product-selector-highlight__content{flex-direction:row;justify-content:space-between;padding-block:20px;padding-inline:30px}.product-selector-highlight--with-image .product-selector-highlight__content{flex:1 1 auto;flex-direction:column;gap:20px;justify-content:space-between;padding-block:20px;padding-inline:30px}}.product-selector-highlight__headline{color:#75787b;flex:0 1 50%;text-align:center}.product-selector-highlight__headline *:last-of-type{margin-block-end:0}@media (min-width: 64em){.product-selector-highlight__headline{text-align:start}}.product-selector-highlight--with-image .product-selector-highlight__headline{text-align:center}.btn.btn--secondary.product-selector-highlight__btn{background-color:transparent;border:2px solid var(--brand-color);border-radius:4px;color:var(--brand-color);flex-grow:0;flex-shrink:0;padding-block:12px;padding-inline:16px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn.btn--secondary.product-selector-highlight__btn:hover{background-color:var(--brand-color);border:2px solid var(--brand-color);color:var(--white);cursor:pointer}.btn.btn--secondary.product-selector-highlight__btn:link,.btn.btn--secondary.product-selector-highlight__btn:visited{border:2px solid var(--brand-color)}.product-site-sections{padding:20px}.product-site-sections__container{display:flex;flex-flow:row wrap;gap:10px}.product-site-sections__item{display:flex;gap:10px;inline-size:calc(50% - 5px);text-decoration:none}@media (max-width: 63.99em){.product-site-sections__item{align-items:center;flex-flow:column}}.product-site-sections__item:hover{border:0}.product-site-sections__item:hover .product-site-sections__item-title{color:var(--brand-color)}.product-site-sections__item:hover img{block-size:70px;inline-size:70px;object-view-box:inset(50% 0 0 0)}.product-site-sections__item-image-container{block-size:70px;inline-size:70px;overflow:hidden}.product-site-sections__item-image-container img{object-view-box:inset(0 0 50% 0)}.product-site-sections__item-title{align-items:center;color:var(--gray2);display:flex;font-size:1.25rem;font-weight:700;gap:10px;line-height:24px;text-decoration:none}.product-site-sections__item-title svg{block-size:24px;color:var(--brand-color);inline-size:24px}@media (max-width: 63.99em){.product-site-sections__item-title svg{display:none}}.buttons-section{inline-size:100%;margin-block:var(--module-spacing)}.buttons-section .inner_container{display:flex;flex-flow:column}.buttons-section__title{margin-block-end:5px}.buttons-section__description{margin-block-end:20px}.buttons-section__buttons-container{display:flex;flex-flow:column;gap:10px}@media (min-width: 64em){.buttons-section__buttons-container{flex-flow:row}}.campaign-feature-callout{inline-size:100%}.campaign-feature-callout .inner_container{display:flex;flex-flow:column;gap:20px;padding-block:20px}@media (min-width: 64em){.campaign-feature-callout .inner_container{flex-flow:row}}@media (min-width: 64em){.campaign-feature-callout__content{inline-size:calc(50% - 10px)}}@media (min-width: 64em){.campaign-feature-callout__image-container{inline-size:calc(50% - 10px)}}.campaign-feature-callout__title,.campaign-feature-callout__description{margin-block-end:5px}.campaign-feature-callout__image-container{margin-inline:auto}.campaign-feature-callout__image{inline-size:initial;max-inline-size:280px}@media (min-width: 64em){.campaign-feature-callout__image{max-inline-size:unset}}.campaign-media{inline-size:100%;margin-block:var(--module-spacing)}.campaign-media .inner_container{display:flex;flex-flow:column}.campaign-media__title{margin-block-end:5px}.campaign-media__subtitle{color:var(--brand-color);margin-block-end:5px}.campaign-media__media-container{inline-size:100%;margin-block-start:20px}.campaign-media__media-container>div{aspect-ratio:16/9;block-size:100%;inline-size:100%;position:relative}.embedded-image-content{inline-size:100%;margin-block:var(--module-spacing)}.main-content[data-disable-inner-container=true] .embedded-image-content .inner_container{padding-inline-end:0}.embedded-image-content__container{display:flex;flex-flow:column;overflow:hidden}@media (min-width: 64em){.embedded-image-content__container{border:1px solid var(--light-gray);border-radius:5px;box-shadow:0 3px 5px 0 var(--shadow);flex-flow:row;gap:20px;padding-block:20px;padding-inline:20px}}.embedded-image-content__content{display:flex;flex-flow:column;gap:10px;position:relative}@media (min-width: 64em){.embedded-image-content__content{inline-size:50%;padding-inline-end:20px}}@media (min-width: 64em){.embedded-image-content__content:after{block-size:0;border-color:transparent transparent transparent var(--white);border-style:solid;border-width:7px 0 7px 10px;content:"";inline-size:0;inset-block-start:50%;inset-inline-end:-10px;position:absolute;z-index:2}}.embedded-image-content__title{color:var(--brand-color);font-size:1.625rem;line-height:29px}.embedded-image-content__description{font-size:.75rem;line-height:16px}.embedded-image-content__cta{margin-block-start:22px}@media (min-width: 64em){.embedded-image-content__cta{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:auto}}.embedded-image-content__image-container{inline-size:calc(50% + 20px);margin-block:-20px;margin-inline:-20px;min-block-size:248px;min-inline-size:358px;position:relative}@media (max-width: 63.99em){.embedded-image-content__image-container{display:none}}.embedded-image-content__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.questionnaire-multi-column{margin-block:20px;margin-inline:auto;padding-block-end:55px;position:relative}@media (min-width: 48em){.questionnaire-multi-column .inner_container{display:flex;flex-flow:row-reverse;margin-block-end:100px;padding-block:0;padding-inline:20px}}@media (min-width: 80em){.questionnaire-multi-column{padding:0}}.questionnaire-multi-column .btn{color:#fff;font-size:1rem;font-stretch:condensed;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;text-align:center}.questionnaire-multi-column__product-technology{margin-block-end:25px}@media (min-width: 48em){.questionnaire-multi-column__product-technology{inline-size:60%;margin-block-end:0;max-inline-size:60%}}.questionnaire-multi-column__product-container{border:solid 1px var(--gray1);padding:18px}@media (min-width: 48em){.questionnaire-multi-column__product-container{align-items:flex-start;block-size:calc(100% - 55px);display:flex;justify-content:flex-start;margin-block-end:0;padding:20px}}@media (min-width: 80em){.questionnaire-multi-column__product-container{align-items:center}}@media (min-width: 48em){.questionnaire-multi-column__product-inner-container{inline-size:66.66%;max-inline-size:66.66%}}.questionnaire-multi-column__product-image{block-size:266px;inline-size:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 48em){.questionnaire-multi-column__product-image{block-size:112px;inline-size:100%;max-inline-size:112px;padding-inline-end:10px}}.questionnaire-multi-column__product-title{color:var(--brand-color);font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal}.questionnaire-multi-column__product-copy{color:var(--gray2);font-size:1rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:normal}@media (min-width: 48em){.questionnaire-multi-column__image-container{inline-size:40%;margin-inline-end:16px}}.questionnaire-multi-column__promo-image{inline-size:100%}.questionnaire-multi-column__technology-container{align-items:center;display:flex;margin-block-start:15px}.questionnaire-multi-column__technology-icon{block-size:35px;inline-size:40px;-o-object-fit:contain;object-fit:contain}.questionnaire-multi-column__technology-label{color:#363636;font-size:.625rem;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.2;margin-block:0;margin-inline:10px}@media (min-width: 48em){.questionnaire-multi-column__mobile{display:none}}.questionnaire-multi-column__product-technology .questionnaire-multi-column__technology-container{display:none}@media (min-width: 48em){.questionnaire-multi-column__product-technology .questionnaire-multi-column__technology-container{display:flex}}.faq-grid{background-color:var(--light-gray);inline-size:100%;padding-block:var(--module-spacing)}@media (min-width: 48em){.faq-grid .inner_container{inline-size:85.5%}}.faq-grid__title{color:var(--brand-color);font-size:1.625rem;line-height:29px;margin-block-end:7px;text-align:center}.faq-grid__container{display:flex;flex-flow:column;margin-block-start:30px}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(odd){flex-direction:row}}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(odd) .faq-grid__image-container{border-block-end:1px solid var(--gray1)}}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(odd) .faq-grid__card-content{border-block-end:1px solid var(--gray1);border-inline-end:1px solid var(--gray1)}}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(2n){flex-direction:row-reverse}}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(2n) .faq-grid__image-container{border-block-end:1px solid var(--gray1);border-inline-end:1px solid var(--gray1)}}@media (min-width: 48em){.faq-grid__container .faq-grid__card:nth-child(2n) .faq-grid__card-content{border-block-end:1px solid var(--gray1)}}.faq-grid__card{display:flex;flex-flow:column-reverse}.faq-grid__card-content{background-color:var(--white);display:flex;flex-flow:column;justify-content:center;padding:25px}@media (min-width: 48em){.faq-grid__card-content{inline-size:50%;padding-block:0;padding-inline:50px}}.faq-grid__card-title{color:var(--brand-color);font-size:1.5rem;line-height:26px;margin-block-end:5px}.faq-grid__card-description{font-size:.8125rem;line-height:17px;margin-block-end:13px}.faq-grid__image-container{inline-size:100%}@media (min-width: 48em){.faq-grid__image-container{background-color:var(--white);inline-size:50%;padding:25px}}.faq-grid__image{inline-size:100%}.testimonial-carousel{inline-size:100%;margin-block:var(--module-spacing)}.testimonial-carousel .inner_container{inline-size:100%;margin:auto;overflow:hidden;padding-inline:5%}.testimonial-carousel__container{background-color:var(--brand-color);overflow:visible!important}.testimonial-carousel__carousel-slide.swiper-slide{color:var(--white);display:flex;flex-flow:column;justify-content:center;padding:30px}.testimonial-carousel__quote{font-size:1.5rem;margin-block:20px}.testimonial-carousel__cite{font-size:1.75rem;line-height:1.2}.testimonial-carousel__quote-footer{margin-block-start:15px}.testimonial-carousel__quote-footer-list{padding:0}.testimonial-carousel__quote-footer-item{font-size:.8125rem;padding:0}.testimonial-carousel__quote-footer-item+.testimonial-carousel__quote-footer-item{margin-block-start:5px}@media (max-width: 63.99em){.testimonial-carousel__carousel-controls{display:none}}.testimonial-carousel__carousel-controls .slider-container__next{background-position:-359px -102px;block-size:100px;inline-size:35px;inset-block-start:calc(50% - 73px);inset-inline-end:-45px}.testimonial-carousel__carousel-controls .slider-container__next.swiper-button-disabled{display:none}.testimonial-carousel__carousel-controls .slider-container__next:hover{background-position:-394px -102px}.testimonial-carousel__carousel-controls .slider-container__prev{background-position:-394px 0;block-size:100px;inline-size:35px;inset-block-start:calc(50% - 73px);inset-inline-start:-45px}.testimonial-carousel__carousel-controls .slider-container__prev.swiper-button-disabled{display:none}.testimonial-carousel__carousel-controls .slider-container__prev:hover{background-position:-359px 0}.testimonial-carousel__pagination{background-color:var(--white);display:flex;justify-content:center;padding:20px;z-index:1}.testimonial-carousel__pagination .swiper-pagination-bullet-active{background-color:var(--brand-color)}.testimonial-carousel__carousel-slide-header{display:flex;flex-flow:column}@media (min-width: 48em){.testimonial-carousel__carousel-slide-header{flex-flow:row}}.testimonial-carousel__carousel-slide-header-content{text-align:center}@media (min-width: 48em){.testimonial-carousel__carousel-slide-header-content{text-align:start}}.testimonial-carousel__image{inline-size:100%;margin-block-end:20px}@media (min-width: 48em){.testimonial-carousel__image{block-size:140px;inline-size:140px;margin-block-end:0;margin-inline-end:20px}}.testimonial-carousel__title{color:var(--white);font-size:1.75rem;margin-block-end:10px}.testimonial-carousel__carousel-slide-header-content{display:flex;flex-flow:column;justify-content:center}.testimonial-carousel__subtitle{color:var(--white);font-size:1.125rem;margin-block-end:10px}.single-narrow-content-block{background-color:var(--gray1);inline-size:100%;padding-block:var(--module-spacing);position:relative}@media (min-width: 48em){.single-narrow-content-block:before{background-color:var(--gray1);block-size:70%;content:"";display:block;inline-size:250%;inset-block-start:15%;inset-inline-start:-75%;position:absolute;z-index:0}}.single-narrow-content-block .inner_container{padding-inline:0;position:relative}@media (min-width: 48em){.single-narrow-content-block{background:none;margin-block:0}}.single-narrow-content-block__cards-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-inline:20px}@media (min-width: 48em){.single-narrow-content-block__cards-container{display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr;inline-size:100%;padding-inline:20px}}@media (min-width: 64em){.single-narrow-content-block__cards-container{inline-size:calc(100% + 20px)}}.single-narrow-content-block__info-card{display:flex;flex-flow:column;inline-size:calc(50% - 5px);justify-content:center;padding-block:20px 10px;padding-inline:2%}@media (min-width: 48em){.single-narrow-content-block__info-card{inline-size:100%;padding-block:100px 60px;padding-inline-start:30px}}.single-narrow-content-block__info-content{display:flex;flex-flow:column}.single-narrow-content-block__info-title{color:var(--white);font-size:1.625rem;line-height:29px;margin-block-end:8px}.single-narrow-content-block__intro{color:var(--white);font-size:.8125rem;line-height:17px;margin-block-end:10px}.single-narrow-content-block__intro p{color:var(--white)}.single-narrow-content-block__sub-intro{color:var(--white);font-size:.8125rem;line-height:17px}.single-narrow-content-block__info-card-cta{margin-block-start:10px}.single-narrow-content-block__card{background-color:var(--white);border:1px solid var(--light-gray);border-radius:5px;display:flex;flex-flow:column;inline-size:calc(50% - 5px);padding-block:20px 10px;padding-inline:20px}@media (min-width: 48em){.single-narrow-content-block__card{inline-size:100%;padding-inline:0}}.single-narrow-content-block__card-image-container{margin-block-end:16px}.single-narrow-content-block__card-title{line-height:17px;margin-block:10px;margin-inline:0}.single-narrow-content-block__card-title-link{color:var(--brand-color);font-size:.9375rem}.single-narrow-content-block__card-tag{color:var(--brand-color);display:block;font-size:.75rem;line-height:17px;margin-block-end:0}.single-narrow-content-block__card-description{color:var(--gray4);font-size:.625rem}@media (max-width: 47.99em){.single-narrow-content-block__card-description{display:none}}.single-narrow-content-block__card-cta{margin-block-start:16px}@media (min-width: 48em){.single-narrow-content-block__card-cta{inline-size:-moz-fit-content;inline-size:fit-content}}.single-narrow-content-block__card-content{block-size:100%;display:flex;flex-flow:column}@media (min-width: 48em){.single-narrow-content-block__card-content{block-size:calc(100% - 111px);padding-inline:10px}}.single-narrow-content-block__card-content .btn{align-self:center;margin-block-start:auto}.single-wide-content-block{margin-block:var(--module-spacing)}.single-wide-content-block .inner_container{display:flex;flex-flow:column}.single-wide-content-block--margin-top{margin-block-start:120px}.single-wide-content-block__content{display:flex;flex-flow:column}.single-wide-content-block__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px}.single-wide-content-block__description{font-size:.875rem;margin-block-end:8px}.single-wide-content-block__cards{display:flex;flex-flow:column;gap:10px}@media (min-width: 48em){.single-wide-content-block__cards{flex-flow:row wrap}}.single-wide-content-block__cards:hover{border:0}.single-wide-content-block__cards:hover .single-wide-content-block__cards-title{color:var(--brand-color)}.single-wide-content-block__cards:hover img{object-view-box:inset(0 0 0 0)}@media (min-width: 48em){.single-wide-content-block__card{inline-size:calc(50% - 5px)}}.single-wide-content-block__link{display:flex;gap:10px;text-decoration:none}.single-wide-content-block__link:hover{border:0}.single-wide-content-block__cards-title{align-items:center;color:var(--gray2);display:flex;font-size:1.25rem;font-weight:700;gap:10px;line-height:24px;text-decoration:none}.single-wide-content-block__cards-title svg{block-size:24px;color:var(--brand-color);inline-size:24px}.single-wide-content-block__card-description{font-size:.875rem;padding-inline-start:80px}.single-wide-content-block__cards-image-container{block-size:70px;inline-size:70px;overflow:hidden}.single-wide-content-block__cards-image-container img{object-view-box:inset(50% 0 0 0)}.stacked-tile{margin-block:var(--module-spacing)}.stacked-tile .inner_container{display:flex;flex-flow:column}.stacked-tile__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px}.stacked-tile__description{color:var(--gray2);line-height:19px;margin-block-end:8px}.stacked-tile__cards{display:flex;flex-flow:column;gap:10px 5px}@media (min-width: 48em){.stacked-tile__cards{flex-flow:row wrap}}.stacked-tile__card{border:1px solid var(--gray1);border-radius:10px;display:flex;flex-flow:column;inline-size:100%;min-block-size:250px;padding:16px}@media (min-width: 64em){.stacked-tile__card{inline-size:100%;max-inline-size:200px}}.stacked-tile__card-image-container{align-items:center;display:flex;justify-content:center}.stacked-tile__card-image-container img{block-size:100%;inline-size:100%;max-inline-size:160px;-o-object-fit:contain;object-fit:contain}.stacked-tile__card-image-link{block-size:100%}.stacked-tile__card-content{block-size:100%;display:flex;flex-flow:column;gap:10px}.stacked-tile__card-title{font-size:1.25rem;line-height:normal;margin:0;margin-block-end:20px}.stacked-tile__card-link{color:var(--gray2);font-family:var(--primary-font);text-decoration:none}.stacked-tile__card-link:hover{text-decoration:underline}.stacked-tile__card-link:hover .stacked-tile__card-tag{text-decoration:none!important}.stacked-tile__card-tag{color:var(--brand-color);display:block;font-size:.9375rem;margin:0}.stacked-tile__card-description{font-size:.75rem;line-height:15px;margin:0}.stacked-tile__card-button{margin-block-start:auto}.two-up-content{margin-block:var(--module-spacing)}.two-up-content__cards{display:flex;flex-flow:column;gap:20px}@media (min-width: 64em){.two-up-content__cards{display:grid;grid-template-columns:repeat(2,1fr)}}.two-up-content__card-title{font-size:1.75rem;line-height:30px}.two-up-content__card-content{display:flex;flex-flow:column}.two-up-content__card-description{font-size:.875rem;line-height:19px;margin-block-end:14px}.two-up-content__card-list-item{margin-block-start:0}.two-up-content__card-cta{inline-size:100%;margin-block-start:25px}.two-column-hero{display:flex}@media (max-width: 47.99em){.two-column-hero{flex-direction:column}}.two-column-hero .inner_container{align-items:center;display:flex;inline-size:100%;max-inline-size:100%;padding-inline:0}@media (max-width: 47.99em){.two-column-hero .inner_container{flex-direction:column}}@media (min-width: 48em){.two-column-hero.two-column-hero--image-right .inner_container{flex-flow:row-reverse}}.two-column-hero .link{color:var(--white)}.two-column-hero__img{inline-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 47.99em){.two-column-hero__img{block-size:150px}}@media (min-width: 48em){.two-column-hero__img,.two-column-hero__content{inline-size:50%}}.two-column-hero__content{background:var(--brand-color);block-size:100%;display:flex;flex-flow:column;inline-size:100%;justify-content:center;padding-block:20px;padding-inline:20px}@media (min-width: 48em){.two-column-hero__content{padding-block:50px 57px;padding-inline:36px 70px}}.two-column-hero__button{margin-block-start:30px}.two-column-hero__links{display:flex;margin-block-start:15px}.two-column-hero__links .link+a{margin-inline-start:15px}.two-column-hero__links .btn+a{margin-inline-start:15px}.two-column-hero__heading,.two-column-hero__description{color:var(--white)}.two-column-hero__heading{font-size:2rem;font-weight:400}.two-column-hero__description{font-size:.9375rem;font-weight:200;letter-spacing:.48px;line-height:20px;margin-block-start:20px}.article-main{display:flex;flex-flow:column;padding-inline:20px}.article-main__image{margin-block:20px}.article-main__subtitle{color:var(--brand-color);margin-block-end:20px}.article-main__body{color:var(--gray3)}.article-main__body p{color:inherit}.article-main__body a{font-weight:700;text-decoration:underline}.article-main__body a:hover{border:0;text-decoration:none}.article-main__details-list{display:flex;flex-flow:row wrap;gap:10px;margin-block-end:20px}.article-main__details-item{color:var(--gray3);display:inline-flex;font-size:.875rem;line-height:19px;margin-block-start:0}.article-recommend{align-items:center;background:var(--light-gray);border-block-end:2px solid var(--gray2);display:flex;gap:20px;inline-size:100%;justify-content:flex-end;margin-block-start:20px;padding-block:20px 13px;padding-inline:20px}@media (min-width: 64em){.article-recommend{justify-content:flex-end}}.article-recommend .email,.article-recommend .mail2,.article-recommend .facebook,.article-recommend .facebook2,.article-recommend .linkedin,.article-recommend .linkedin2,.article-recommend .twitter,.article-recommend .twitter2{background:var(--sprite-bg);block-size:29px;display:inline-block;inline-size:29px;overflow:hidden;text-indent:-999px}.article-recommend .email,.article-recommend .mail2{background-position:-298px -60px;background-position:-192px -60px}.article-recommend .email:hover,.article-recommend .mail2:hover{background-position:-328px -60px;background-position:-222px -60px}.article-recommend .facebook,.article-recommend .facebook2{background-position:-298px 0;background-position:-192px 0}.article-recommend .facebook:hover,.article-recommend .facebook2:hover{background-position:-328px 0;background-position:-222px 0}.article-recommend .linkedin,.article-recommend .linkedin2{background-position:-298px -30px;background-position:-192px -30px}.article-recommend .linkedin:hover,.article-recommend .linkedin2:hover{background-position:-328px -30px;background-position:-222px -30px}.article-recommend .twitter,.article-recommend .twitter2{background-position:-298px -90px;background-position:-192px -90px}.article-recommend .twitter:hover,.article-recommend .twitter2:hover{background-position:-328px -90px;background-position:-222px -90px}.article-recommend__share-container,.article-recommend__recommend-container{display:flex;position:relative}.article-recommend__share-button,.article-recommend__button{align-items:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;color:var(--brand-color);display:flex;font-size:.875rem;gap:5px}.article-recommend__share-icon{background:var(--sprite-bg);background-position:-270px -136px;block-size:21px;inline-size:27px;background-position:-154px -136px}.article-recommend__share-count,.article-recommend__recommend-count{color:var(--brand-color);font-size:2.25rem;line-height:.7}.article-recommend__social-media-tooltip{background:var(--white);border:1px solid var(--gray1);border-radius:5px;display:none;inset-block-end:calc(100% + 10px);padding:10px;position:absolute;z-index:1}.article-recommend__social-media-tooltip.open{display:block}.article-recommend__social-media-tooltip:before{background:var(--white);block-size:16px;border:1px solid var(--gray1);border-color:transparent var(--gray1) var(--gray1) transparent;content:"";inline-size:16px;inset-block-end:-9px;inset-inline-start:50%;margin-inline-start:-8px;position:absolute;transform:rotate(45deg)}.article-recommend__social-media-list{display:flex;gap:5px;margin-block:9px}.article-recommend__social-media-item{block-size:29px;inline-size:29px;margin:0}.article-recommend__social-media-link:hover{border:0}.article-recommend__button:hover .article-recommend__star-icon,.article-recommend__button.isRecommended .article-recommend__star-icon{background-position:-300px -181px;background-position:-184px -181px}.article-recommend__share-button:hover .article-recommend__share-icon,.article-recommend__share-button.isShared .article-recommend__share-icon{background-position:-270px -158px;background-position:-154px -158px}.article-recommend__star-icon{background:var(--sprite-bg);background-position:-270px -181px;block-size:28px;inline-size:29px;background-position:-154px -181px}.related-articles{display:flex;flex-flow:column;gap:10px;margin-block:var(--module-spacing);padding-inline:20px}.related-articles__title{color:var(--gray3)}.related-articles__list{display:flex;flex-flow:column;gap:10px}.related-articles__item{display:flex;flex-flow:column;gap:5px}.related-articles__item-title{font-size:1.25rem;font-weight:400;line-height:24px;margin-block-end:2px}.related-articles__item-title a{text-decoration:none}.related-articles__item-title a:hover{color:var(--gray3)}.related-articles__item-description{color:var(--gray3);font-size:.875rem}.related-articles__item-description p{color:inherit;font:inherit}.related-articles__item-cta{inline-size:-moz-fit-content;inline-size:fit-content;text-decoration:none}.related-articles__item-cta:hover{text-decoration:underline}.related-articles__item-cta .link__icon{display:none}.featured-products{background-color:var(--light-gray);display:flex;flex-flow:column;gap:20px;padding-block:15px;padding-inline:10px}@media (min-width: 64em){.featured-products.featured-products--side-rail .featured-products__list{flex-flow:column}}.featured-products .inner_container{display:flex;flex-flow:column;gap:20px;justify-content:center}@media (min-width: 64em){.featured-products .inner_container .featured-products__item{inline-size:calc(50% - 10px)}}@media (min-width: 64em){.featured-products .inner_container .featured-products__list--col-3 .featured-products__item{inline-size:calc(33.3333% - 13.333px)}}@media (min-width: 64em){.featured-products .inner_container .featured-products__list--col-4 .featured-products__item{inline-size:calc(25% - 15px)}}.featured-products__title{color:var(--brand-color);font-size:1.5rem;font-weight:400;text-align:center}.featured-products__list{display:flex;flex-flow:column;gap:10px;justify-content:center}@media (min-width: 64em){.featured-products__list{flex-flow:row wrap;gap:20px;justify-content:flex-start}}.featured-products__item{align-items:center;background-color:var(--white);display:flex;flex-flow:column;gap:10px;justify-content:center;margin:0;padding:15px}.featured-products__item-title{font-family:var(--bold-font);font-size:1.125rem;text-align:center}.featured-products__item-title a{text-decoration:none;font-size:.875rem}.featured-products__description{text-align:center}.featured-products__image-container:hover{border:0}.featured-products__view-all-cta{margin-inline:auto}@media (min-width: 64em){.featured-products__view-all-cta{inline-size:-moz-fit-content;inline-size:fit-content}}.callout-row{inline-size:100%;margin-block:var(--module-spacing)}.callout-row__container{display:flex;flex-flow:column;gap:20px;inline-size:100%}@media (min-width: 48em){.callout-row__container{flex-flow:row wrap;gap:30px}}.callout-row__container .callout-card{inline-size:100%}@media (min-width: 48em){.callout-row__container .callout-card{inline-size:calc(50% - 15px)}}@media (min-width: 48em){.callout-row__container.callout-row__container--col-1 .callout-card{inline-size:100%}}@media (min-width: 48em){.callout-row__container.callout-row__container--col-3 .callout-card{inline-size:calc(33.3333% - 30px)}}@media (min-width: 48em){.callout-row__container.callout-row__container--col-4 .callout-card{inline-size:calc(25% - 22.5px)}}.standard-callout{align-items:flex-start;display:flex;flex-flow:column;gap:12px;padding-block:20px;padding-inline:10px}.standard-callout__title{color:var(--gray3);font-family:var(--secondary-font);font-size:24px;line-height:26px}.standard-callout__content{font-family:var(--primary-font)}.standard-callout__content li{font-size:.6875rem}.standard-callout__content li+li{margin-block-start:5px}.standard-callout__cta{inline-size:-moz-fit-content;inline-size:fit-content}.image-and-text-callout{display:flex;flex-flow:column}.image-and-text-callout__image{inline-size:100%}.image-and-text-callout__image img{block-size:auto;inline-size:100%}.image-and-text-callout__description{background-color:var(--light-gray);padding-block:18px;padding-inline:15px}.image-and-text-callout__description p{color:inherit}.image-and-text-callout__description a{font-family:var(--bold-font);text-decoration:underline}.image-and-text-callout__description a:hover{border:0;text-decoration:none}.content-block-row{margin-block:var(--module-spacing)}.content-block-row:has(.content-block-row--center) .content-block-row__title{text-align:center}.content-block-row__title{margin-block-end:10px}.content-block-row__cards-container{display:flex;flex-flow:column;gap:20px}@media (min-width: 48em){.content-block-row__cards-container{flex-flow:row wrap}}@media (min-width: 48em){.content-block-row__cards-container:has(.content-block-card--horizontal){flex-flow:row wrap}}.content-block-row__cards-container .content-block-card{inline-size:100%}@media (min-width: 48em){.content-block-row__cards-container .content-block-card{inline-size:calc(50% - 10px)}}.content-block-row__cards-container .content-block-card.content-block-card--horizontal{inline-size:100%}@media (min-width: 48em){.content-block-row__cards-container .content-block-card.content-block-card--horizontal{inline-size:calc(50% - 10px)}}@media (min-width: 64em){.content-block-row__cards-container.content-block-row--3 .content-block-card{inline-size:calc(33.33% - 13.33px)}}@media (min-width: 64em){.content-block-row__cards-container.content-block-row--4 .content-block-card{inline-size:calc(25% - 15px)}}@media (min-width: 64em){.content-block-row__cards-container.content-block-row--5 .content-block-card{inline-size:calc(20% - 16px)}}.content-block-row__cards-container.content-block-row--center{justify-content:center}.image-callout a{inline-size:100%}.icons-row{margin-block:var(--module-spacing)}.icons-row .inner_container{display:flex;flex-flow:column;gap:15px}.icons-row__title{text-align:center}.icons-row__cards-container{display:flex;flex-flow:column}@media (min-width: 48em){.icons-row__cards-container{flex-flow:row;gap:15px;justify-content:center}}.icons-row__link-container{display:flex;justify-content:center;margin-block:20px}@media (max-width: 47.99em){.icons-row__link-container{display:none}}.icons-row__link-container .link{font-size:1.125rem;text-decoration:underline}.icons-row__link-container .link:hover{text-decoration:none}.icons-row__link-container .link__icon{display:none}.icons-callout-row{margin-block:var(--module-spacing)}.icons-callout-row .inner_container{display:flex;flex-flow:column;gap:15px}.icons-callout-row__title{text-align:center}.icons-callout-row__container{display:flex;flex-flow:column}@media (min-width: 48em){.icons-callout-row__container{flex-flow:row wrap;gap:15px;justify-content:center}}.icons-callout-row__container .icon-callout-card{inline-size:100%}@media (min-width: 48em){.icons-callout-row__container .icon-callout-card{inline-size:calc(33.333% - 10px)}}.text-and-link-module{margin-block:var(--module-spacing)}.text-and-link-module .inner_container,.text-and-link-module__content{align-items:center;display:flex;flex-flow:column;justify-content:center}.text-and-link-module__text{color:var(--gray2);font-size:1.5rem}.text-and-link-module__text.text-and-link-module__text--brand-color{color:var(--brand-color)}.text-and-link-module__link{color:var(--brand-color);text-decoration:underline}.certifications-callout{margin-block:var(--module-spacing)}.certifications-callout__content{display:flex;flex-flow:column;gap:20px}.certifications-callout-card{display:flex;gap:10px}.certifications-callout-card__image{aspect-ratio:1/1;block-size:50px;inline-size:50px}.certifications-callout-card__description{color:var(--gray3);font-size:.875rem}.our-locations-row{inline-size:100%;margin-block:var(--module-spacing)}.our-locations-row .inner-container{display:flex;flex-flow:column;gap:10px}.our-locations-row__title{color:var(--brand-color);font-size:1.75rem}.our-locations-row__description{margin-block-end:10px}.our-locations-row__locations{display:flex;flex-flow:column;gap:20px}.our-locations-row__location{display:flex;flex-flow:column;gap:10px}.our-locations-row__location-title{color:var(--brand-color);font-size:1rem;line-height:19px;margin-block-end:8px;text-align:center}.our-locations-row__location-cards{display:flex;flex-flow:column;gap:40px;inline-size:100%}@media (min-width: 48em){.our-locations-row__location-cards{align-items:center;flex-flow:row;justify-content:center}}.our-locations-row__card{inline-size:100%}@media (min-width: 48em){.our-locations-row__card{inline-size:calc(50% - 10px)}}.our-locations-row__card-image{inline-size:100%;-o-object-fit:cover;object-fit:cover}.our-locations-row__card-image{margin-block-end:10px}.our-locations-row__card-title{color:var(--gray2);font-weight:700;text-align:center}.media_container--padding{padding-inline:15px}.multicols{display:flex;flex-flow:row wrap;gap:15px;margin-block:15px}@media (max-width: 47.99em){.multicols{flex-flow:column}}.multicols .col{display:flex;flex-flow:column}.multicols .col .btn{inline-size:-moz-fit-content;inline-size:fit-content}.multicols .col .float_right{align-self:end}.multicols .col .float_left{align-self:start}.cols{display:flex}@media (max-width: 47.99em){.cols{flex-flow:column}}.cols .media_container,.cols .media_container img{block-size:100%}.mod-multicols .cols.cols2{display:flex;inline-size:100%}@media (min-width: 48em){.mod-multicols .cols.cols2 .col{inline-size:50%}}.mod-multicols .col.style1{background-color:var(--dark-bg)}.mod-multicols .col.style2{background-color:var(--light-bg)}.mod-multicols .col.style3{background-color:var(--medium-bg)}.mod-multicols .cols{margin-block:15px}.mod-multicols .cols4 .col{inline-size:25%}.mod-multicols .cols .media_container{block-size:unset}.cols2{display:flex;inline-size:100%}@media (min-width: 48em){.cols2 .col{inline-size:calc(50% - 7.5px)}}@media (min-width: 48em){.cols-75x25 .col:first-child{inline-size:calc(75% - 7.5px)}.cols-75x25 .col:last-child{inline-size:calc(25% - 7.5px)}}@media (min-width: 48em){.cols-75x25r .col:first-child{inline-size:calc(25% - 7.5px)}.cols-75x25r .col:last-child{inline-size:calc(75% - 7.5px)}}@media (min-width: 48em){.cols-66x33 .col:first-child{inline-size:calc(66.666% - 7.5px)}.cols-66x33 .col:last-child{inline-size:calc(33.333% - 7.5px)}}@media (min-width: 48em){.cols-66x33r .col:first-child{inline-size:calc(33.333% - 7.5px)}.cols-66x33r .col:last-child{inline-size:calc(66.666% - 7.5px)}}@media (min-width: 48em){.cols-60x40 .col:first-child{inline-size:calc(60% - 7.5px)}.cols-60x40 .col:last-child{inline-size:calc(40% - 7.5px)}}@media (min-width: 48em){.cols-60x40r .col:first-child{inline-size:calc(40% - 7.5px)}.cols-60x40r .col:last-child{inline-size:calc(60% - 7.5px)}}.cols3{display:flex;inline-size:100%}@media (min-width: 48em){.cols3 .col{inline-size:calc(33.333% - 10px)}}.cols-no-bg-img .style3{background-color:transparent!important}.cols-50x25x25 .col:first-child{inline-size:calc(50% - 10px)}.cols-50x25x25.cols-fullwidth .col:first-child{inline-size:50%}.cols-50x25x25 .col:nth-child(2){inline-size:calc(25% - 10px)}.cols-50x25x25.cols-fullwidth .col:nth-child(2){inline-size:25%}.cols-50x25x25 .col:last-child{inline-size:calc(25% - 10px)}.cols-50x25x25.cols-fullwidth .col:last-child{inline-size:25%}@media (max-width: 47.99em){.cols-50x25x25 .col{inline-size:100%!important}}.cols-50x25x25a .col:first-child{inline-size:calc(25% - 10px)}.cols-50x25x25a .col:nth-child(2){inline-size:calc(50% - 10px)}.cols-50x25x25a .col:last-child{inline-size:calc(25% - 10px)}.cols-50x25x25r .col:first-child{inline-size:calc(25% - 10px)}.cols-50x25x25r .col:nth-child(2){inline-size:calc(25% - 10px)}.cols-50x25x25r .col:last-child{inline-size:calc(50% - 10px)}.cols4{display:flex;inline-size:100%}@media (min-width: 48em){.cols4 .col{inline-size:calc(25% - 11.25px)}}.cols5{display:flex;inline-size:100%}@media (min-width: 48em){.cols5 .col{inline-size:calc(20% - 12px)}}.cols6{display:flex;inline-size:100%}@media (min-width: 48em){.cols6 .col{inline-size:calc(16.666% - 12.5px)}}.col{background-color:var(--white);inline-size:100%;padding-block:15px}.col .header,.col .content,.col .button{padding-block-start:15px;padding-inline:15px}.col .header>div,.col .content>div,.col .button>div{margin-block:0}.col .button{padding-block:15px}.col .content{padding-block-end:15px}.bg-highlight,.style1{background-color:var(--brand-color)}.bg-highlight *,.style1 *{color:var(--white)}.bg-highlight .btn:not(.no-style),.style1 .btn:not(.no-style){background:transparent!important;border:1px solid var(--white)!important;color:var(--white)!important}.bg-highlight .btn.no-style,.style1 .btn.no-style{border:1px solid var(--white)}.style2{background-color:var(--light-gray)}.style3{background-color:var(--gray1)}.style4{background-color:var(--white)}.light-pink-bg{background-color:var(--pale-pink)}.pink-bg{background-color:var(--pink)}.valign-middle,.valign-middle .content-container{display:flex;flex-flow:column;justify-content:center}.content-container{block-size:100%;display:flex;flex-flow:column;justify-content:center;padding-block-end:20px}.no-vertical-padding{padding-block:0}.media_container{block-size:auto;display:flex;inline-size:100%}.media_container.video video{block-size:100%;inline-size:100%}.media_container img{block-size:auto;inline-size:100%;-o-object-fit:contain;object-fit:contain}.media_container img.notFullyResponsive{inline-size:auto;margin-block:0;margin-inline:auto}.align_center{text-align:center}.align_right{text-align:end}.testimonials-module{inline-size:87.5%;margin-block:var(--module-spacing);margin-inline:auto}.testimonials-module .inner-container{display:flex;padding-inline:0}@media (min-width: 48em){.testimonials-module{inline-size:85.5%}.testimonials-module .inner-container{padding-inline:0}}.testimonials-module .slider_prev,.testimonials-module .slider_next{inset-block-start:calc(50% - 27px);margin:0;position:absolute}.testimonials-module .slider_prev{inset-inline-start:0}.testimonials-module .slider_next{inset-inline-end:0}.testimonials-module__gallery{align-items:center;display:flex;flex-flow:column;gap:10px;margin-block-start:30px;position:relative}.testimonials-module__gallery-list{display:flex;gap:10px;inline-size:70%;justify-content:center;margin-inline:auto;padding-block:20px}@media (min-width: 48em){.testimonials-module__gallery-list{inline-size:88%}}.testimonials-module__gallery-list:hover .active a{transform:scale(1);z-index:0}.testimonials-module__gallery-list:hover .active span{opacity:0}.testimonials-module__gallery-item{inline-size:100%;margin:0}@media (min-width: 48em){.testimonials-module__gallery-item{inline-size:calc(33.33% - 6.66667px)}}@media (min-width: 64em){.testimonials-module__gallery-item{inline-size:calc(20% - 8px)}}.testimonials-module__gallery-item:hover a{transform:scale(1.2);z-index:1}@media (min-width: 64em){.testimonials-module__gallery-item:hover a{transform:scale(1.4)}}.testimonials-module__gallery-item:hover span{opacity:1}.testimonials-module__gallery-item a{background:var(--white);border:1px solid var(--gray1);display:flex;flex-flow:column;padding:5px;position:relative;transition:all .3s}.testimonials-module__gallery-item span{background:rgba(0,0,0,.75);color:var(--white);display:block;font-size:.75rem;inset-block-end:5px;inset-inline-end:5px;inset-inline-start:5px;opacity:0;padding:5px;position:absolute;text-align:center;transition:opacity .3s}.testimonials-module__gallery-item.active a{border:1px solid var(--brand-color);box-shadow:0 0 3px 3px #bf1e3933;transform:scale(1.2);z-index:1}@media (min-width: 64em){.testimonials-module__gallery-item.active a{transform:scale(1.4)}}.testimonials-module__gallery-item.active span{opacity:1}.testimonials-module__gallery-item.active:hover a{transform:scale(1.2);z-index:1}@media (min-width: 64em){.testimonials-module__gallery-item.active:hover a{transform:scale(1.4)}}.testimonials-module__gallery-item.active:hover span{opacity:1}.testimonials-module__pagination{inline-size:70%;margin-inline:auto;text-align:end}@media (min-width: 48em){.testimonials-module__pagination{inline-size:100%}}.testimonial-detail{inline-size:87.5%;margin-block:var(--module-spacing);margin-inline:auto}.testimonial-detail .inner_container{padding-inline:0}@media (min-width: 48em){.testimonial-detail{inline-size:85.5%}}.testimonial-detail img{margin-inline-start:20px;padding-block-start:8px}@media (max-width: 47.99em){.testimonial-detail img{display:none}}.instructions-of-use{margin-block:var(--module-spacing)}.instructions-of-use .table.ifu th{font-family:var(--bold-font);padding-block:0 8px;padding-inline:20px;text-align:start}.instructions-of-use table{margin-block:20px 40px}.instructions-of-use table tbody tr:nth-child(odd){background:var(--light-gray)}.instructions-of-use table tbody tr:nth-child(2n){background:var(--white)}.instructions-of-use table td{padding:20px;text-align:start}.instructions-of-use table td a{display:block;font-family:var(--bold-font);font-size:.875rem;position:relative;text-decoration:none}.instructions-of-use table td a:before{background:var(--sprite-bg);background-position:-52px -212px;block-size:18px;content:"";display:inline-table;inline-size:14px;inset-block-start:3px;margin-inline-end:5px;position:relative;transform:scale(.8);transform-origin:0 0}.instructions-of-use table td small{display:block;font-size:.75rem;margin-block:10px 0;margin-inline:20px 0}.instructions-of-use .badge-flag{display:inline-block;inset-block-start:-1px;line-height:20px;overflow:hidden;padding:0;position:relative;vertical-align:middle}.instructions-of-use .badge-flag span{color:var(--white);font-family:var(--bold-font);padding-block:8px 5px;padding-inline:8px 20px;position:relative;z-index:2}.instructions-of-use .badge-flag:before,.instructions-of-use .badge-flag:after{background:var(--brand-color);block-size:54%;content:"";inset-block-start:0;inset-inline-end:0;inset-inline-start:-45px;position:absolute;transform:skew(-45deg);transform-origin:top right;z-index:1}.instructions-of-use .badge-flag:after{inset-block-end:0;inset-block-start:auto;transform:skew(45deg);transform-origin:bottom right}.instructions-of-use__form-container{background:var(--light-gray);margin-block-end:40px;margin-block-start:20px;padding:20px}.instructions-of-use__form-container .multicols{gap:10px}.instructions-of-use__form-container .col{background:none;display:flex;justify-content:flex-end;padding:0;position:relative}.instructions-of-use__form-container input{margin-block-end:0}.instructions-of-use__form-container .col3{justify-content:flex-end}.instructions-of-use__form-container .btn{inline-size:100%}@media (min-width: 48em){.instructions-of-use__form-container .btn{inline-size:-moz-fit-content;inline-size:fit-content}}.instructions-of-use__form-container .mod-support{inset-block-start:0;inset-inline-end:0;position:absolute}.signup{inline-size:100%;margin-block:var(--module-spacing)}.signup .form__container--contact-us input[type=submit]{font-size:.6875rem;font-weight:700;line-height:normal}.signup .input__wrapper.input__wrapper--checkbox{font-weight:700}.signup .privacy-link{margin-block:10px}.contact-us .wffm{inline-size:100%}@media (min-width: 64em){.contact-us .wffm{border-inline-end:1px solid var(--gray1);inline-size:60%;padding-inline-end:40px}}.contact-us .form__container--contact-us form>div{gap:0}@media (min-width: 64em){.contact-us .form__container--contact-us form .thirdAvailableWidth,.contact-us .form__container--contact-us form .halfAvailableWidth{margin-inline:0 20px}}@media (min-width: 64em){.form__container--contact-us .thirdAvailableWidth,.form__container--contact-us .halfAvailableWidth{margin-inline:0}}.form__container--contact-us~.details{margin-block-start:20px}.form__container--contact-us form>div{display:flex;flex-flow:row wrap;gap:10px 20px;margin-block-end:20px;flex-flow:column}.form__container--contact-us form>div h4{inline-size:100%}.clinician-form .form__container--contact-us form>div{flex-flow:row wrap}.form__container--contact-us form>div>div:not(.thirdAvailableWidth,.halfAvailableWidth){inline-size:100%}.form__container--contact-us form>div .scfMultipleLineTextUsefulInfo{inline-size:100%}.form__container--contact-us form input[type=submit]{margin-block-start:20px}.contact-us__form-container{display:flex;flex-flow:column;margin-block-end:var(--module-spacing)}@media (min-width: 64em){.contact-us__form-container{flex-flow:row;gap:40px}}.scfRadioButtonList label{align-items:center;display:flex}.scfRadioButtonList label:not(.label-parent):before{background:var(--sprite-bg) no-repeat;background-position:-159px -132px;block-size:23px;content:"";display:block;inline-size:24px;inset-block-start:0;inset-inline-start:0;position:absolute}.scfRadioButtonList label:not(.label-parent):before{background-position:-170px -113px;block-size:18px;inline-size:18px;inset-block-start:4px;background-position:-134px -119px}.scfRadioButtonList label:has(input:checked):before{background-position:-190px -113px;background-position:-134px -138px}.input__wrapper:not(.input__wrapper--radio,.input__wrapper--checkbox){display:flex;flex-flow:column;gap:10px}.login_creation{margin-block:var(--module-spacing)}.login_creation fieldset{margin-block:28px}.login_creation>hr{background:none;border-block-end:1px dotted var(--gray6);inline-size:49%;margin-block:20px 30px;margin-inline:0;text-align:start}.login_creation .input__label--checkbox{font-family:var(--secondary-font);font-size:.9375rem;font-weight:400;line-height:19px}.callout-events{border:1px solid var(--light-gray);margin-block-end:20px}.callout-events a{text-decoration:none}.callout-events .content>a{border-block-end:1px solid var(--brand-color);font-family:var(--bold-font)}.callout-events .content>a:hover{border:0}.callout-events h4{background:var(--brand-color);color:var(--white);font-family:var(--bold-font);font-size:.9375rem;margin:0;padding-block:9px 10px;padding-inline:10px;text-transform:none}.callout-events .content{border-inline-start:none;padding-block:9px 11px;padding-inline:15px}.callout-events .content:first-of-type{border-block-end:1px solid var(--light-gray)}.callout-events li a{border:0;color:var(--gray2)}.callout-events li a:hover{color:var(--brand-color)}.site-map{margin-block:var(--module-spacing)}.site-map F h1{font-size:3.3125rem;line-height:59px}.site-map h6 a{font-family:var(--bold-font)}.site-map .item li a{border:0;color:var(--gray2);font-size:.75rem}.site-map .item li a:hover{border-block-end:1px solid var(--gray2)}.site-map .item li{margin-block:0}.site-map__rows{border:1px solid var(--light-gray);border-radius:10px;margin-block-start:28px;padding-block:21px;padding-inline:32px}.country-select{margin-block:var(--module-spacing)}.country-select h4{color:var(--brand-color);font-size:1.125rem;font-weight:700;margin-block-start:30px;text-transform:none}.country-select li{font-size:.75rem;margin:0}.country-select li a{color:var(--gray2)}.country-select .mod-listing+.mod-listing{margin-block-start:1.25rem}#cookiebanner{box-sizing:border-box;position:fixed;inset-block-end:0;inline-size:100%;z-index:9999999;font-family:var(--primary-font)}#cookiebanner input[hidden=hidden]{display:none}@media (max-width: 47.99em){#cookiebanner{padding:30px 10px}#cookiebanner .cookie-banner{padding:20px}#cookiebanner .cookie-banner__wrapper--row{flex-direction:column}#cookiebanner .cookie-banner__wrapper--row .cookie-banner__description{inline-size:100%}#cookiebanner .cookie-banner__wrapper--row .cookie-banner__btn-wrapper{inline-size:100%;flex-direction:column;align-items:center;margin-block-start:30px}#cookiebanner .cookie-banner__wrapper--row .cookie-banner__btn-wrapper .btn{max-inline-size:210px;inline-size:100%}}@media (max-width: 79.99em){#cookiebanner .cookie-banner{max-inline-size:calc(100% - 20px)}}@media (min-width: 48em){#cookiebanner{padding:32px 0}#cookiebanner .cookie-banner__wrapper--row{flex-direction:row;justify-content:space-between}#cookiebanner .cookie-banner__wrapper--row .cookie-banner__description{inline-size:calc(75% - 23px)}#cookiebanner .cookie-banner__wrapper--row .cookie-banner__btn-wrapper{inline-size:calc(25% - 23px);flex-direction:column}}.cookie-banner{box-sizing:border-box;padding:47px 60px 46px;max-inline-size:1200px;z-index:99999;max-block-size:calc(100% - 64px);margin:0 auto;overflow-y:auto}.cookie-banner__wrapper{display:flex}.cookie-banner__wrapper--col{flex-direction:column}.cookie-banner__heading{font-family:var(--bold-font);font-size:1.5rem;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.58;letter-spacing:normal;margin:0 0 24px}.cookie-banner__description p{font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;margin:0}.cookie-banner__description p a{font-family:var(--bold-font);font-weight:600;line-height:1.36;letter-spacing:normal}.cookie-banner__table-wrapper{margin:30px 0 49px}.cookie-banner__accordion .cookie-banner__description,.cookie-banner__accordion .cookie-banner__table{display:none}.cookie-banner__accordion-heading{font-family:var(--bold-font);font-size:.875rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;margin:0;padding:20px 18px;display:flex;align-items:center}.cookie-banner__accordion-heading-selector{display:inline-flex;align-items:center;margin:0;inline-size:calc(100% - 15px)}.cookie-banner__accordion-check{height:20px;inline-size:20px;position:relative;margin:1px;cursor:pointer;overflow:unset}.cookie-banner__accordion-check:before{content:"";position:absolute;inset-block-start:-1px;inset-inline-start:-1px;border-radius:5px;inset-inline-end:-1px;inset-block-end:-1px}.cookie-banner__accordion-check:checked:after{content:"";inline-size:5px;height:10px;border-style:solid;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;inset-block-start:2px;inset-inline-start:6px;box-sizing:content-box}.cookie-banner__accordion-title{margin:0 18px;padding:0;cursor:pointer;font-family:var(--bold-font);font-size:1rem;font-weight:600}.cookie-banner__accordion-title:before{content:none}.cookie-banner__accordion-expander-icon{position:relative;height:15px;inline-size:15px;cursor:pointer}.cookie-banner__accordion-expander-icon:before,.cookie-banner__accordion-expander-icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:13px;height:2px;transition:.2s ease-in-out;transition-property:transform}.cookie-banner__accordion-expander-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.cookie-banner__accordion-expander:checked~.cookie-banner__accordion-heading .cookie-banner__accordion-expander-icon:after{transform:translate(-50%,-50%)}.cookie-banner__accordion-expander:checked~.cookie-banner__description{display:inline-flex}.cookie-banner__accordion-expander:checked~.cookie-banner__table{display:inline-flex}.cookie-banner__table{margin-block-start:29px;overflow-x:auto;inline-size:100%}.cookie-banner__table table{inline-size:100%;border-collapse:collapse}.cookie-banner__table table thead th{font-family:var(--bold-font);font-size:.875rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.36;letter-spacing:normal;padding:15px 20px 16px;text-align:left;background:transparent;color:inherit;border:0}.cookie-banner__table table tbody td{font-size:.875rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.64;letter-spacing:normal;padding:10px 20px 17px;text-align:left;border:0}.cookie-banner__table table tbody tr{vertical-align:top}.cookie-banner__table table tbody tr:last-child{border-bottom:0}.cookie-banner__btn-wrapper{display:flex}.cookie-banner__btn-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-family:var(--bold-font);font-size:1rem;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;cursor:pointer;border:0;min-block-size:40px;min-inline-size:150px}.cookie-banner__btn-wrapper .btn+.btn{margin-block-start:5px}.cookie-banner__modal{display:none;z-index:9999;position:fixed;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0}.cookie-banner__modal:before{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inset-inline-start:0}#CybotCookiebotDialogDetailCheck:checked~.cookie-banner{display:none}#CybotCookiebotDialogDetailCheck:checked~.cookie-banner__modal{display:flex}.cookie-banner{background-color:var(--white);box-shadow:0 2px 20px #21212180}.cookie-banner__heading,.cookie-banner__description p{color:#1e1e1e}.cookie-banner__description p a{color:var(--brand-color)}.cookie-banner__accordion{border-top:1px solid var(--gray2)}.cookie-banner__accordion:last-child{border-bottom:1px solid var(--gray2)}.cookie-banner__accordion-heading,.cookie-banner__accordion-heading .cookie-banner__accordion-title{color:var(--brand-color)}.cookie-banner__accordion-check:before{border:1px solid var(--gray2);background-color:#fff}.cookie-banner__accordion-check:disabled:before{background-color:var(--gray2)}.cookie-banner__accordion-check:checked:before{border-color:var(--brand-color)}.cookie-banner__accordion-check:checked:after{border-color:var(--brand-color)}.cookie-banner__accordion-expander-icon:before,.cookie-banner__accordion-expander-icon:after{background-color:var(--brand-color)}.cookie-banner__table table thead{background-color:var(--brand-color);color:var(--white)}.cookie-banner__table table tbody{background-color:var(--white);color:#1e1e1e}.cookie-banner__table table tbody tr{border-bottom:1px solid var(--gray2)}.cookie-banner__table table tbody td{background:var(--white)}.cookie-banner__table table tbody td a{color:var(--brand-color)}.cookie-banner__btn-wrapper .btn:hover{background-color:#878785;color:var(--white)}.cookie-banner__btn-wrapper .btn--primary{background-color:var(--brand-color);color:var(--white)}.cookie-banner__btn-wrapper .btn--secondary{background-color:transparent;color:var(--brand-color)}.cookie-banner__btn-wrapper .btn--secondary:hover{background-color:transparent;color:var(--brand-color);text-decoration:underline}.cookie-banner__modal:before{background-color:#1e1e1e;background-color:#1e1e1e80}.three-column-link-listing{inline-size:100%}.three-column-link-listing__list{display:flex;flex-flow:column;gap:16px;list-style:none;margin:0;padding:0}@media (min-width: 80em){.three-column-link-listing__list{flex-flow:row wrap;justify-content:flex-start}}.three-column-link-listing__list-item{border:1px solid var(--gray1);border-radius:5px;display:flex;inline-size:100%;margin:0}@media (min-width: 80em){.three-column-link-listing__list-item{inline-size:calc(33.333% - 11px)}}.three-column-link-listing__list-item a{align-items:center;border-block-end:none;color:var(--brand-color);display:flex;font-family:var(--primary-font);font-size:var(--font-size-sm);font-style:normal;font-weight:400;gap:8px;inline-size:100%;justify-content:flex-start;line-height:1.2;padding-block:16px;padding-inline:16px;text-decoration:none;word-break:break-word}.three-column-link-listing__list-item a:hover{text-decoration:underline}.three-column-link-listing__list-item svg{block-size:20px;fill:var(--brand-color);flex-shrink:0;inline-size:20px;min-inline-size:20px}.slider_container{block-size:auto}.slider_container>.ls-container{block-size:502px;height:502px!important;inline-size:100%;border-block-end:12px solid var(--brand-color)}.slider_container .ls-bottom-nav-wrapper{display:flex;inline-size:890px;justify-content:flex-end;padding-inline:35px;text-align:end}.slider_container .ls-container .ls-bottom-nav-wrapper>.ls-bottom-slidebuttons{display:none;gap:2px}.slider_container .ls-container .ls-bottom-nav-wrapper>.ls-bottom-slidebuttons>a{background:none;block-size:6px;border:2px solid var(--white);border-radius:8px;inline-size:6px}.slider_container .ls-container .ls-bottom-nav-wrapper>.ls-bottom-slidebuttons>a.ls-nav-active{background:var(--white)}.slider_container .ls-nav-prev,.slider_container .ls-nav-next{background:url(../images/sprite.png) no-repeat;block-size:48px;display:none;inline-size:48px;inset-block-start:160px;overflow:hidden;position:absolute;z-index:100}.slider_container .ls-nav-prev{background-position:-86px -38px;inset-inline-start:40px}.slider_container .ls-nav-next{background-position:-135px -38px;inset-inline-end:40px}.slider_container.small>.ls-container{block-size:363px}.slider_container.small .ls-bottom-nav-wrapper{margin-block-start:-50px}.slider_container.small .custom_slider .content h1{margin:0}.slider_container.small .custom_slider .content h2{display:none}.custom_slider{block-size:502px;inline-size:1200px;position:relative;visibility:visible}.custom_slider .ls-inner{block-size:502px;height:502px!important;inline-size:1200px}.custom_slider .ls-slide{block-size:502px;height:502px!important;inline-size:1200px;inset-block:0 auto;inset-inline:auto 0}.custom_slider .ls-slide.ls-active{display:block}.custom_slider .ls-bg{block-size:500px;inline-size:1200px;margin-block-start:1px;margin-inline-start:0}.custom_slider .ls-loading-container{display:none;z-index:-1}.custom_slider .ls-slide .ls-l,.custom_slider .ls-slide .ls-bg{margin:0;transform:none}.custom_slider .ls-slide .ls-bg{block-size:auto;inline-size:auto}.custom_slider .ls-slide>.content{inline-size:calc(100% - 40px);inset-block-start:-20px;inset-inline-start:0;max-inline-size:var(--inner-container-width);padding-inline:20px;position:absolute;width:100%!important;display:block;bottom:0;top:auto!important;left:0!important;margin:0 0 20px!important;height:auto!important;min-height:79px;max-height:148px;box-sizing:border-box!important}.custom_slider .ls-slide>.content>.inner{inset-block-end:0;position:absolute}@media (max-width: 47.99em){.custom_slider .ls-slide>.content h2{display:none}}.custom_slider .content h1{color:var(--white);font-size:34px;line-height:40px;margin-block-end:3px}.custom_slider .content h2{color:var(--white);font-size:21px;line-height:26px;margin:0}.custom_slider .ls-link{border:0}html * .ls-container img,body * .ls-container img,.ls-container img{block-size:100%!important;inline-size:100%!important;margin:0!important;margin-block-start:0!important;-o-object-fit:cover!important;object-fit:cover!important}.ls-container{inline-size:100%!important}.multicolumn__module{display:flex}@media (max-width: 47.99em){.multicolumn__module{flex-direction:column;padding-block:27px 47px;padding-inline:0}}@media (min-width: 48em){.multicolumn__module{flex-wrap:wrap}}.multicolumn__information-text h2,.multicolumn__information-text p{margin-block-end:15px}.multicolumn__module-description{font-size:17px;font-weight:400;inline-size:100%;letter-spacing:.54px;line-height:22px;margin-block-end:34px}@media (max-width: 47.99em){.multicolumn__module-description{padding-block:0;padding-inline:19px}}@media (min-width: 64em){.multicolumn__article.multicolumn__article--center{inline-size:100%;margin-inline:auto}}@media (min-width: 48em){.multicolumn__article{display:inline-flex;inline-size:calc(50% - 12.5px)}.multicolumn__article:not(.multicolumn__article--one-col,.multicolumn__article--center):nth-child(2n){margin-inline-start:25px}.multicolumn__article:not(.multicolumn__article--one-col,.multicolumn__article--center):nth-child(n+3){margin-block-start:28px}.multicolumn__article:not(.multicolumn__article--one-col,.multicolumn__article--center) .multicolumn__article--with-icon:nth-child(n+3){margin-block-start:46px}.multicolumn__module-description~.multicolumn__article:nth-child(3){margin-block-start:0}}@media (max-width: 47.99em){.multicolumn__article+.multicolumn__article{margin-block-start:80px}}.multicolumn__img{background-position:center center;background-repeat:no-repeat;background-size:cover}.multicolumn__img--left{background-position:center left}.multicolumn__img--right{background-position:center right}@media (max-width: 47.99em){.multicolumn__img{padding-block-start:54.375%}}@media (min-width: 48em){.multicolumn__img{border-radius:12px 0 0 12px;inline-size:46%}}@media (max-width: 47.99em){.multicolumn__icon{padding-block:0;padding-inline:19px}}@media (min-width: 48em){.multicolumn__icon{align-items:flex-start;display:inline-flex;inline-size:30%;justify-content:center}}.multicolumn__information{display:inline-flex;flex-direction:column;inline-size:100%}@media (max-width: 47.99em){.multicolumn__information{padding-block:25px 20px;padding-inline:19px}}@media (min-width: 48em){.multicolumn__information{border-radius:0 12px 12px 0;padding-block:20px;padding-inline:22.5px}.multicolumn__img+.multicolumn__information{inline-size:54%;min-block-size:248px}.multicolumn__icon+.multicolumn__information{inline-size:70%;min-block-size:177px;padding-block:0}}.multicolumn__heading{color:var(--brand-color);font-size:26px;font-weight:400}.multicolumn__heading--center{text-align:center}@media (max-width: 47.99em){.multicolumn__heading{font-size:30px;margin-block:0 15px;margin-inline:0}}.multicolumn__description{color:#716f71;font-size:14px;font-weight:400;margin:0}.multicolumn__description--center{text-align:center}@media (max-width: 47.99em){.multicolumn__description{line-height:26px}}.multicolumn__cta-wrapper{display:inline-flex}.multicolumn__cta-wrapper--center{justify-content:center}.multicolumn__cta{background-color:var(--brand-color);border:0;border-radius:6px;color:var(--white);font-size:16px;font-weight:400;margin:0;padding-block:13px;padding-inline:18px;text-decoration:none}.multicolumn__cta:link,.multicolumn__cta:visited{border:0;color:var(--white)}.multicolumn__cta:hover{background-color:var(--gray2)}.multicolumn__cta--outline{background-color:transparent;border:2px solid var(--brand-color);color:var(--brand-color)}.multicolumn__cta--outline:link,.multicolumn__cta--outline:visited{border:2px solid var(--brand-color);color:var(--brand-color)}.multicolumn__cta--outline:hover{background-color:var(--brand-color);color:var(--white)}.multicolumn__cta--inverse{background-color:var(--gray2)}.multicolumn__cta--inverse:hover{background-color:var(--brand-color)}.multicolumn__subsection{display:flex}@media (max-width: 47.99em){.multicolumn__subsection{flex-direction:column}}@media (min-width: 48em){.multicolumn__subsection{flex-wrap:wrap}}@media (max-width: 47.99em){.multicolumn__subsection+.multicolumn__subsection{margin-block-start:80px}}@media (min-width: 48em){.multicolumn__subsection+.multicolumn__subsection{margin-block-start:28px}}.multicolumn__article--one-col .multicolumn__img+.multicolumn__information{min-block-size:initial}@media (min-width: 48em){.multicolumn__article--one-col{inline-size:70%;margin-block:0;margin-inline:auto}}@media (max-width: 47.99em){.multicolumn__article--one-col+.multicolumn__article--one-col{margin-block-start:80px}}@media (min-width: 48em){.multicolumn__article--one-col+.multicolumn__article--one-col{margin-block-start:28px}}.cols--center{justify-content:center}@media (min-width: 48em){.multicolumn__module{padding-block:64px 58px;padding-inline:calc((100% - 860px)/2)}}.footer{background-color:var(--gray4);border-color:var(--gray2);border-style:solid;border-width:1px 0 0;display:flex;flex-direction:column;max-inline-size:1200px;position:relative}.footer a,.footer a:hover{text-decoration:none}.footer__wrapper{color:var(--white);display:inline-flex;font-size:1rem;font-weight:500;justify-content:space-between;line-height:30px;padding-block:50px 44px;padding-inline:23px}@media (max-width: 47.99em){.footer__wrapper{flex-direction:column}}@media (min-width: 48em) and (max-width: 56.625em){.footer__wrapper{padding-block:29px 85px;padding-inline:23px}}@media (min-width: 56.625em){.footer__wrapper{padding-block:29px 85px;padding-inline:calc((100% - 860px)/2)}}.footer-content__left{display:inline-flex;flex-direction:column}@media (min-width: 48em) and (max-width: 79.99em){.footer-content__left{max-inline-size:30%}}@media (min-width: 80em){.footer-content__left{max-inline-size:320px}}.footer-left__social-links{display:grid;gap:20px;grid-template-columns:repeat(5,1fr);inline-size:-moz-fit-content;inline-size:fit-content}@media (min-width: 48em){.footer-left__social-links{margin-block:45px 0;margin-inline:0}}.footer__cta{display:inline-flex}.footer__cta+.footer__cta{margin-inline-start:0}.footer__social-icon{block-size:30px;inline-size:30px;--gray1: #363636;color:var(--white)}.footer__social-icon:hover{color:var(--brand-color)}@media (max-width: 47.99em){.footer-content__main{margin-block:30px 0;margin-inline:0}}@media (min-width: 48em) and (max-width: 79.99em){.footer-content__main{max-inline-size:calc(70% - 40px)}}@media (min-width: 80em){.footer-content__main{inline-size:100%;max-inline-size:500px}}.footer-main__primary-nav{display:inline-flex;margin:0;padding:0}@media (max-width: 47.99em){.footer-main__primary-nav{flex-direction:column}}@media (min-width: 48em){.footer-main__primary-nav{flex-wrap:wrap;inline-size:100%}}.footer__primary-link{display:inline-flex;flex-direction:column;font-size:1rem;font-weight:500;line-height:30px;margin:0}@media (min-width: 48em){.footer__primary-link{padding-block:0;padding-inline:20px}}@media (min-width: 48em){.footer__primary-link{inline-size:50%}.footer__primary-link.link--two{inline-size:100%}.footer__primary-link:nth-child(n+3){margin-block:50px 0;margin-inline:0}}@media (min-width: 80em){.footer__primary-link{padding-block:0;padding-inline:20px}.footer__primary-link.link--two{inline-size:66.6666666667%}.footer__primary-link:nth-child(n+4){margin-block:50px 0;margin-inline:0}}.footer__primary-link+.footer__primary-link{margin-inline-start:0}.footer-main__secondary-nav{display:inline-flex;flex-direction:column;inline-size:100%}@media (max-width: 47.99em){.footer-main__secondary-nav{display:none}}.footer__legal{padding-block:23px 32px;padding-inline:24px;background-color:var(--light-gray)}@media (min-width: 48em) and (max-width: 56.625em){.footer__legal{padding-block:23px 38px;padding-inline:23px}}@media (min-width: 56.625em){.footer__legal{padding-block:23px 38px;padding-inline:calc((100% - 860px)/2)}}.footer__legal .footer__legal-copy{color:var(--gray4)}.footer__legal a:hover{color:var(--brand-color)}.footer__back-top{direction:rtl}.footer__back-top.sticky{inset-block-end:0;inset-inline-end:0;position:sticky}.footer__back-top-btn{background:var(--brand-color);block-size:50px;border:0;border-radius:0;direction:ltr;float:inline-end;inline-size:50px;inset-block-start:-51px;position:absolute;z-index:500}.footer__back-top-btn svg{block-size:100%;color:var(--white);inline-size:100%;transform:rotate(-90deg)}.footer__back-top-btn.sticky{inset-block-end:0;inset-block-start:auto;position:fixed}.footer__back-top-btn:hover{background:var(--gray3)}@media (max-width: 47.99em){.footer__back-top-btn{inset-block-start:0;transform:scale(.75)}}.footer-content__top,.footer-content__bottom{display:inline-flex;flex-direction:column}@media (max-width: 47.99em){.footer--tablet-up{display:none}}.footer--mobile{margin-block:20px 0;margin-inline:0}@media (min-width: 48em){.footer--mobile{display:none}}.footer__logo img{max-inline-size:100%}.footer-left__copyright{color:var(--white);margin-block:30px 0;margin-inline:0}.footer-left__utility-links{display:inline-flex;flex-direction:column;margin-block:12px 0;margin-inline:0}.footer-left__ce-mark{margin-block:30px 0;margin-inline:0}.footer__legal-ce-img{display:inline-flex;margin-block:30px 0;margin-inline:0}.footer__legal-copy{font-size:1rem;font-weight:500;line-height:20px;margin:0;color:var(--white)}.footer__legal-copy a{border:0;color:inherit;font-family:inherit;text-decoration:underline}.footer__legal-copy a:hover{color:var(--black)}a.footer__logo{border-block-end:0;text-decoration:none}a.footer__cta{border-block-end:0;font-family:inherit;color:var(--white)}a.footer__cta:hover{text-decoration:underline}a.footer__cta.primary{display:inline-flex;font-size:1.125rem;font-weight:700;text-transform:uppercase}@media (max-width: 47.99em){a.footer__cta.primary{margin-block:0 30px;margin-inline:0}}@media (min-width: 48em){a.footer__cta.primary{margin-block:0 20px;margin-inline:0}}.footer-left__extra-img{margin-block:30px 0;margin-inline:0}.footer-left__extra-img img{max-inline-size:100%}.accordion{margin-block-start:30px}@media (max-width: 47.99em){.inner-container .accordion{inline-size:112.5%;margin-block-end:-6.25%}}.accordion .accordion__content{color:var(--gray3);padding-block:0 25px;padding-inline:45px 25px}.accordion__ul{margin-block:9px}.accordion__li{border-block-end:1px solid var(--light-gray);font-size:14px;line-height:1.36}.accordion__li:first-child{border-block-start:1px solid var(--light-gray)}.accordion__trigger{color:var(--gray2);display:block;font-family:var(--bold-font);padding-block:15px 13px;padding-inline:45px 0;position:relative;text-decoration:none;color:var(--gray3);font-family:var(--primary-font);font-size:16px;font-weight:700}.accordion__trigger:hover,.accordion__trigger:focus{color:var(--brand-color)}.accordion__icon{block-size:15px;display:inline-block;inline-size:15px;inset-block-start:15px;inset-inline-start:15px;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;text-indent:-999px;background:var(--sprite-bg);background-position:-53px -41px}.open .accordion__icon{background-position:-53px -58px;block-size:3px;inset-block-start:21px}.accordion__content-wrapper{block-size:0;overflow:hidden;transition:block-size .3s ease-in-out}.open .accordion__content-wrapper{block-size:var(--accordion-bs)}.module.mod-expandables{margin-block-start:30px}@media (max-width: 47.99em){.inner-container .module.mod-expandables{inline-size:112.5%;margin-block-end:-6.25%}}.module.mod-expandables ul{list-style:none;margin-block:9px;padding:0}.module.mod-expandables li{border-block-end:1px solid var(--light-gray);font-size:14px;line-height:1.36}.module.mod-expandables li:first-child{border-block-start:1px solid var(--light-gray)}.module.mod-expandables .trigger_expandable{color:var(--gray2);display:block;font-family:var(--bold-font);padding-block:15px 13px;padding-inline:45px 0;position:relative;text-decoration:none;color:var(--gray3);font-family:var(--primary-font);font-size:16px;font-weight:700}.module.mod-expandables .trigger_expandable:hover,.module.mod-expandables .trigger_expandable:focus{color:var(--brand-color)}.module.mod-expandables .expandable_state{block-size:15px;display:inline-block;inline-size:15px;inset-block-start:15px;inset-inline-start:15px;margin:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;text-indent:-999px;background:var(--sprite-bg);background-position:-53px -41px}.module.mod-expandables li.open .expandable_state{background-position:-53px -58px;block-size:3px;inset-block-start:21px}.module.mod-expandables .expandable{block-size:0;color:var(--gray3);overflow:hidden;padding-inline:45px 25px;transition:block-size .35s cubic-bezier(.4,0,.2,1)}.module.mod-expandables li.open .expandable{block-size:var(--expandable-bs);padding-block-end:25px}.popup-form--opened{inline-size:100vw;overflow:hidden;position:fixed}.popup-form__close{background-position:-159px -88px;block-size:23px;border:0;display:inline-block;inline-size:23px;overflow:hidden;text-indent:-999px;background:var(--sprite-bg);background-position:-74px -63px;block-size:21px;inline-size:21px}.popup-form__close:hover{background-position:-184px -88px;border:0;text-decoration:none}.popup-form__close:hover{background-position:-96px -63px}.popup-form{display:none}.popup-form.popup-form--open{display:block}.popup-form .splash-form__module{box-shadow:0 0 10px 5px #0000004d;inline-size:100%!important;margin:0!important}.popup-form__overlay{background-color:#000000b3;block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;overflow-y:auto;padding-block:200px 100px;padding-inline:0;position:fixed;z-index:1000}.popup-form__overlay .modal-close{inset-block-start:10px;inset-inline-end:10px;position:absolute}@media (min-width: 48em){.popup-form__overlay .modal-close{inset-block-start:25px;inset-inline-end:25px}}.popup-form__container{inline-size:calc(100% - 100px);margin-block:0;margin-inline:auto;max-inline-size:1100px;position:relative}.search-results{inline-size:100%;margin-block:24px 113px;margin-inline:auto;max-inline-size:960px;padding-block:0 124px;padding-inline:6.25%}@media (min-width: 80em){.search-results{padding-block:0;padding-inline:6.25%}}.search-results .search-results__listing{display:flex;flex-direction:column;overflow:hidden}@media (min-width: 48em){.search-results .search-results__listing{flex-direction:column}}.search-results h1{color:var(--black);font-size:36px}.search-results .search-results__form{display:block;inline-size:100%;max-inline-size:675px;position:relative}.search-results .search-results__clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;inset-block-start:21px;inset-inline-end:35px;padding-block:1px;padding-inline:6px;position:absolute;transform:translateY(-45%);z-index:10}.search-results .search-results__clear svg{block-size:16px;color:var(--gray2);inline-size:16px}.search-results .search-results__submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;block-size:auto;border:0;cursor:pointer;inline-size:auto;inset-block-start:12px;inset-inline-end:30px;padding:0;position:absolute}.search-results .search-results__submit svg{block-size:100%;inline-size:100%}.search-results .search-results__submit--disabled{opacity:.5}.search-results .search-results__input{display:flex;flex-direction:column;inline-size:100%;position:relative}@media (min-width: 80em){.search-results .search-results__input{border:0}}.search-results .search-results__input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;block-size:40px;border:solid 1px var(--gray2);border-radius:0;color:var(--brand-color);font-size:18px;inline-size:100%;padding:10px}.search-results .search-results__input .search-results__form-icon{block-size:16px;fill:var(--gray2);inline-size:16px;position:absolute;z-index:10}.search-results .search-results__dropdown-container{display:flex;justify-content:flex-end}.search-results .search-results__tab-content{display:none}.search-results .search-results__tab-content[tabIndex="0"],.search-results .search-results__inner-tab-content{display:flex;flex-direction:column}@media (min-width: 80em){.search-results .search-results__inner-tab-content{flex-direction:row}}.search-results .search-results__tabs-container{display:flex;flex-direction:row}.search-results .search-results__tabs-container button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;color:var(--gray3);margin-block-end:16px;padding-block:10px;padding-inline:0}.search-results .search-results__tabs-container button+button{margin-inline-start:32px}.search-results .search-results__tabs-container .active{border-block-end:solid 2px var(--brand-color);color:var(--brand-color)}.search-results .search-results__item{border-block-end:1px solid var(--gray1);display:flex;flex-direction:column;inline-size:100%;margin-block-start:32px;padding-block-end:16px;position:relative}@media (min-width: 48em){.search-results .search-results__item{flex-direction:row;inline-size:100%;justify-content:flex-start;padding:0;padding-block-end:32px}}.search-results .search-results__item a{border-block-end:0;text-decoration:none}.search-results .search-results__item img{inline-size:100%;margin-block-end:16px;-o-object-fit:contain;object-fit:contain}@media (min-width: 48em){.search-results .search-results__item img{margin-inline-end:24px;max-block-size:106px}}.search-results .search-results__item .search-results__item-title{color:var(--gray4);font-family:var(--bold-font);font-size:18px;font-weight:500}.search-results .search-results__item .search-results__item-title:hover{color:var(--brand-color)}.search-results .search-results__item .search-results__item-copy p{font-size:14px}.search-results .search-results__item .search-results__item-categories{display:flex}.search-results .search-results__item .search-results__item-categories a{border-block-end:0;color:var(--brand-color);font-family:var(--bold-font);font-size:12px;text-decoration:none}.search-results .search-results__item .search-results__item-categories a:hover{border-block-end:1px solid var(--brand-color)}.search-results .search-results__item .search-results__item-categories span{border-block-end:0;color:var(--brand-color);font-size:12px;text-decoration:none}.search-results .search-results__item .search-results__item-categories div+div{margin-inline-start:10px}.search-results .search-results__option{align-items:center;display:flex;justify-content:space-between;position:relative}.search-results .search-results__option+.search-results__option{margin-block-start:40px}@media (min-width: 80em){.search-results .search-results__option+.search-results__option{margin-block-start:30px}}.search-results .search-results__facets-container{block-size:100%;display:flex;flex-direction:column;inline-size:100%}@media (min-width: 80em){.search-results .search-results__facets-container{inline-size:100%;margin-block-start:32px;margin-inline-end:30px;max-inline-size:240px;min-inline-size:240px}}.search-results .search-results__list-categories{block-size:0;visibility:hidden}@media (min-width: 80em){.search-results .search-results__list-categories{inline-size:367px}}@media (max-width: 79.99em){.search-results .search-result__list-categories{inline-size:auto;visibility:visible}}@media (min-width: 80em){.search-results .search-results__facet+.search-results__facet{margin-block-start:10px}}@media (min-width: 80em){.search-results .search-results__facet+.search-results__facet{margin-block-start:20px}}.search-results .search-results__facet-title-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;color:var(--gray2);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:700;inline-size:100%;justify-content:space-between}.search-results .search-results__facet-title-icon{align-items:center;block-size:20px;display:flex;flex-direction:column;inline-size:20px;justify-content:center}.search-results .search-results__facet-title-icon span{align-items:center;block-size:25px;display:flex;flex-direction:column;inline-size:25px;justify-content:center;position:absolute}.search-results .search-results__facet-list{block-size:0;border-block-end:1px solid var(--gray2);display:flex;flex-direction:column;overflow:hidden}@media (min-width: 80em){.search-results .search-results__facet-list{border-block-end:0}}.search-results .search-results__facet-list-inner{inline-size:100%;padding-block:20px;padding-inline:0}.search-results .search-results__facet-option{align-items:center;color:var(--gray2);display:flex;justify-content:space-between;position:relative}.search-results .search-results__facet-option+.search-results__facet-option{margin-block-start:20px}@media (min-width: 80em){.search-results .search-results__facet-option+.search-results__facet-option{margin-block-start:20px}}.search-results .search-results__facet-input{align-items:center;color:var(--black);display:flex;flex-direction:row;font-size:14px;font-weight:700;margin-inline-end:10px}.search-results .search-results__facet-input input{block-size:0;cursor:pointer;inline-size:0;opacity:0;position:absolute}.search-results .search-results__facet-input input:checked+.checkmark:after{display:block;opacity:1}.search-results .search-results__facet-input .checkmark{block-size:20px;border:solid 1px var(--gray2);border-radius:50%;display:flex;inline-size:20px;margin-inline-end:14px}.search-results .search-results__facet-input .checkmark:after{background-color:var(--gray2);block-size:10px;border-radius:50%;content:"";display:none;inline-size:10px;inset-block-start:4px;inset-inline-start:4px;position:relative}.search-results .disabled{opacity:.5}.search-results .search-results__facet-count{align-items:center;background-color:var(--light-gray);block-size:24px;border-radius:50%;color:var(--black);display:flex;font-size:12px;font-weight:700;inline-size:24px;inset-inline-end:10px;justify-content:center;line-height:1.43;margin:0;position:relative}.search-results .search-results__facet-count--selected{background-color:var(--brand-color);color:var(--white)}.search-results .search-results__facet-list-categories--expanded{block-size:100%!important;display:flex;flex-direction:column;inline-size:100%;visibility:visible}.search-results .facet-listing__button{margin-block-end:20px}@media (min-width: 80em){.search-results .facet-listing__button{display:none}}.search-results .facet-listing__button a{color:var(--white)}@media (min-width: 80em){.search-results__tab-content--products .search-results__listing{flex-flow:wrap;justify-content:flex-start;margin-inline-end:-2.125%}}.search-results__tab-content--products .search-results__item{position:relative}.search-results__tab-content--products .search-results__item .badge{background:var(--brand-color);block-size:auto;border-radius:0 0 5px 5px;color:var(--white);display:flex;font-size:10px;inset-block-start:0;inset-inline-end:10px;justify-content:center;padding:1px;position:absolute}.search-results__tab-content--products .search-results__item .badge span{color:var(--white)}@media (min-width: 80em){.search-results__tab-content--products .search-results__item .badge{font-size:12px}}@media (min-width: 80em){.search-results__tab-content--products .search-results__item{flex-direction:column;inline-size:20.75%;margin-block-end:18px;margin-inline-end:2.125%;margin-inline-start:2.125%}}@media (min-width: 80em){.search-results__tab-content--products .search-results__item img{inline-size:100%;margin-inline-end:0;min-block-size:169px;-o-object-fit:contain;object-fit:contain}}.search-results__tab-content--products .search-results__item .search-results__item-title{color:var(--brand-color);font-size:14px;line-height:1.43}.search-results__tab-content--products .search-results__item .search-results__item-copy p{color:var(--gray2);font-size:12px;line-height:1.5}@media (min-width: 80em){.search-results__tab-content--content .search-results__listing{flex-direction:wrap;justify-content:flex-end;margin-inline-end:-2.125%}}@media (min-width: 80em){.search-results__tab-content--content .search-results__item{flex-direction:column;inline-size:96.75%;margin-block-end:18px;margin-inline-end:2.125%;margin-inline-start:2.125%}}@media (min-width: 80em){.search-results__tab-content--content .search-results__item img{inline-size:100%;margin-inline-end:0;min-block-size:169px}}.search-results__tab-content--content .search-results__item .search-results__item-title{color:var(--brand-color);font-size:14px;line-height:1.43}.search-results__tab-content--content .search-results__item .search-results__item-copy p,.search-results__tab-content--content .search-results__item .search-results__content-type{color:var(--gray2);font-size:12px;line-height:1.5}.results-listing__loading{animation:rotation 1s linear infinite;block-size:48px;border:5px solid var(--brand-color);border-block-end-color:transparent;border-radius:50%;box-sizing:border-box;display:flex;display:inline-block;inline-size:48px;margin-block:0;margin-inline:auto}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-results__refine-copy{margin-block-start:20px}.search-results__info-sort-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 80em){.search-results__info-sort-container{align-items:center;flex-direction:row}}.search-results__info-copy{align-self:flex-start}@media (min-width: 80em){.search-results__info-copy{margin:0;padding-block:10px 5px;padding-inline:0}.search-results__info-copy p{margin:inherit}}.search-results__container{inline-size:100%}.breadcrumbs{inline-size:100%;margin-block:20px 10px;margin-inline:0;min-block-size:29px;padding:0}.breadcrumbs__list{align-items:center;display:flex;flex-flow:row wrap;padding-block:0}.breadcrumbs__list li:first-child a:before{display:none}.breadcrumbs__list a{align-items:center;border:0;display:flex;font-size:var(--font-size-xs);position:relative;color:var(--brand-color)}.breadcrumbs__list a:hover{color:var(--gray3);text-decoration:none}.breadcrumbs__list a:before{content:">";inset-block-start:0;inset-inline-start:-20px;position:absolute;color:var(--brand-color)}.breadcrumbs__list li{margin-block:0 10px;margin-inline:0 33px;position:relative}.breadcrumbs__list li:after{block-size:20px;content:"";inline-size:20px;inset-block-start:0;inset-inline-start:-25px;position:absolute}.sidebar{display:flex;flex-flow:column;padding-block-end:40px;position:relative;z-index:1;margin-block:0 var(--module-spacing)}@media (min-width: 64em){.sidebar{block-size:-moz-fit-content;block-size:fit-content;inline-size:100%;background-color:var(--light-gray);max-inline-size:260px;min-inline-size:260px}}.sidebar.sidebar--border .sidebar__content{border:1px solid var(--gray9)}.sidebar.sidebar--border .sidebar__content .sidebar__content{border:0}.sidebar__title{background:var(--brand-color);color:var(--white);font-family:var(--bold-font);font-size:.9375rem;line-height:normal;margin-block-end:0;padding-block:10px;padding-inline:10px;position:relative;text-transform:none}.sidebar__description{color:var(--gray2);padding:22.5px;padding-block-start:0}.sidebar__content{display:flex;flex-flow:column}.sidebar__content .image-callout,.sidebar__content .image-and-text-callout{padding-inline:0}.sidebar__content .sidebar-form,.sidebar__content .news-and-events-callout,.sidebar__content .standard-callout,.sidebar__content .featured-products{padding-block:15px;padding-inline:10px}.news-and-events-callout{display:flex;flex-flow:column;inline-size:100%}@media (max-width: 47.99em){.news-and-events-callout{display:none}}.news-and-events-callout__title{color:var(--gray3);margin-block-end:10px}.news-and-events-callout__title a{color:inherit;text-decoration:underline}.news-and-events-callout__title a:hover{text-decoration:none}.news-and-events-callout__list{display:flex;flex-flow:row wrap;gap:20px;list-style:disc;padding-inline:20px 30px}@media (min-width: 64em){.news-and-events-callout__list{gap:0;max-block-size:215px;overflow-x:hidden;overflow-y:scroll}.news-and-events-callout__list::-webkit-scrollbar{inline-size:12px}.news-and-events-callout__list::-webkit-scrollbar-track{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1 1"><line x1="0.5" y1="0" x2="0.5" y2="1" stroke="black" stroke-width="0.01"/></svg>');inline-size:1px}.news-and-events-callout__list::-webkit-scrollbar-thumb{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ff5200"><circle cx="12" cy="12" r="10"/></svg>');background-position:0 50%;background-repeat:no-repeat;block-size:8px;border-radius:10px;box-shadow:#00000026 0 0 1px;inline-size:16px}}.news-and-events-callout__item{color:var(--gray3)}@media (max-width: 63.99em){.news-and-events-callout__item{inline-size:calc(50% - 10px)}}.news-and-events-callout__item-title{color:var(--gray3);font-size:.75rem;font-weight:700;line-height:13px}.news-and-events-callout__description{color:var(--gray3);font-size:.6875rem;line-height:14px}.news-and-events-callout__link{border-color:var(--brand-color);color:var(--brand-color);font-size:.6875rem;text-decoration:none}.news-and-events-callout__link .link__icon{display:none}.news-listing{margin-block:var(--module-spacing)}.news-listing__title{color:var(--brand-color);font-size:1.75rem;line-height:36px;margin-block-end:5px;position:relative}.news-listing__description{color:var(--gray3);line-height:19px;margin-block-end:8px}.news-listing__events-list{display:flex;flex-flow:column;gap:40px}.news-item{display:flex;gap:10px}.news-item .news-item__link{text-decoration:none}.news-item .news-item__link .link__icon{block-size:9px;inline-size:6px;inset-block-start:1px;margin-block:0;margin-inline:3px 0;position:relative}.news-item__image{inline-size:20%}@media (min-width: 48em){.news-item__image{padding-inline:15px}}.news-item__content{display:flex;flex-flow:column;gap:10px}.news-item__details-list{display:flex;flex-flow:row wrap;gap:10px}.news-item__details-item{color:var(--gray3);display:inline-flex;font-size:.875rem;line-height:19px;margin-block-start:0}.news-item__title{color:var(--brand-color);font-size:1rem;line-height:24px;margin-block-end:3px}.news-item__description{color:var(--gray3);font-size:.875rem;line-height:19px}.products-accordion-list{--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 32px;--space-xl: 48px;--font-size-h2: 26px;--font-size-h4: 18px;display:flex;flex-flow:column;inline-size:100%;margin-block:var(--space-xl)}@media (min-width: 80em){.products-accordion-list{--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 40px;--space-xl: 64px;--font-size-h2: 30px;--font-size-h4: 20px;padding-block:var(--space-lg)}}.products-accordion-list__title-container{margin-block-end:var(--space-lg)}.products-accordion-list__title{font-family:var(--primary-font);font-size:var(--font-size-h2);font-style:normal;font-weight:300;line-height:40px}.products-accordion-list__item-title{color:var(--brand-color);flex:1 0 0;font-family:var(--primary-font);font-size:var(--font-size-h4);font-style:normal;font-weight:400;line-height:24px;text-align:start}.products-accordion-list__item{border-block:1px solid var(--gray1);padding-block:var(--space-md);padding-inline:0;position:relative}.products-accordion-list__item+.products-accordion-list__item{border-block-start:0}.products-accordion-list__button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:flex;gap:var(--space-md);inline-size:100%;justify-content:space-between;padding:0}.products-accordion-list__button[aria-expanded=true]{padding-block-end:var(--space-md)}.products-accordion-list__button svg{block-size:100%;color:var(--brand-color);inline-size:100%;max-block-size:20px;max-inline-size:20px}.products-accordion-list__button svg[hidden]{display:none}.products-accordion-list__content-container{display:flex;flex-flow:column;margin-block:var(--space-md);margin-inline:var(--space-md);position:relative}.products-accordion-list__content-container[hidden]{display:none}@media (min-width: 80em){.products-accordion-list__content-container{flex-flow:row;gap:var(--space-sm);margin:0}}.products-accordion-list__content-list{color:var(--gray2);display:flex;flex-flow:column;font-size:14px;font-style:normal;font-weight:400;gap:var(--space-sm);line-height:16px}@media (min-width: 80em){.products-accordion-list__content-list{line-height:17px}}.products-accordion-list__content-list p{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0}.products-accordion-list__content-list .rtf{padding-block-start:var(--space-xs)}.products-accordion-list__content-list .rtf *{margin:0;margin-block-end:var(--space-xs)}.products-accordion-list__content-list .rtf+.rtf{border-block-start:1px solid var(--gray2)}.products-accordion-list__title-image{block-size:64px;inline-size:64px}.products-accordion-list__content-image{align-self:center;block-size:184px;inline-size:184px}@media (min-width: 80em){.products-accordion-list__content-image{align-self:flex-start;block-size:290px;inline-size:290px}}.products-accordion-list__content-title{color:var(--gray2);font-family:var(--primary-font);font-size:var(--font-size-h4);font-style:normal;font-weight:700;line-height:22px}.billboard-hero{--height: 295px;block-size:var(--height);display:flex;inline-size:100%;max-block-size:var(--height);overflow:hidden;position:relative;--height: 257px;border-block-end:12px solid var(--brand-color)}@media (min-width: 48em){.billboard-hero{--height: 502px}}@media (min-width: 48em){.billboard-hero{--height: 383px}}.billboard-hero.billboard-hero--small{--height: 226px !important}.billboard-hero__inner{block-size:100%;inline-size:100%}.billboard-hero a{text-decoration:none}@media (max-width: 47.99em){.billboard-hero{--height: 295px !important}}.billboard-hero .swiper-pagination{display:flex;inset-block-end:40px!important;justify-content:flex-end;margin-block:20px;padding-inline-end:25px;position:relative;transition:all .3s ease}@media (max-width: 47.99em){.billboard-hero .swiper-pagination{inset-block-end:var(--text-content-height)!important}}@media (min-width: 64em){.billboard-hero .swiper-pagination{inset-block-end:20px!important;margin-block:0;position:absolute;justify-content:center}}@media (min-width: 48em){.billboard-hero .swiper-pagination{justify-content:center}}.billboard-hero .swiper-pagination-bullet{background:transparent;block-size:10px;border:2px solid var(--white);inline-size:10px;opacity:1;position:relative;transition:all .3s ease}@media (max-width: 47.99em){.billboard-hero .swiper-pagination-bullet{--white: var(--brand-color)}}.billboard-hero .swiper-pagination-bullet-active{background:var(--white);border-radius:5px}.billboard-hero .swiper-pagination-bullet .billboard-hero__pagination-tooltip{background:#fff;border:1px solid var(--white);box-shadow:0 4px 16px #00000026;display:block;inset-block-end:150%;inset-inline-start:50%;max-block-size:100px;max-inline-size:160px;min-block-size:40px;min-inline-size:100px;opacity:0;overflow:hidden;padding:4px;pointer-events:none;position:absolute;transform:translate(-50%) scale(.95);transition:opacity .2s,transform .2s;z-index:10}.billboard-hero .swiper-pagination-bullet .billboard-hero__pagination-tooltip img{block-size:auto;display:block;inline-size:100%;-o-object-fit:cover;object-fit:cover}.billboard-hero .swiper-pagination-bullet:hover .billboard-hero__pagination-tooltip,.billboard-hero .swiper-pagination-bullet .billboard-hero__pagination-tooltip.active{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}.billboard-hero__slide{block-size:var(--height);display:flex!important;flex-direction:column;justify-content:flex-end}@media (min-width: 48em){.billboard-hero__slide{justify-content:center}}.billboard-hero__slide-inner{display:flex;flex-flow:column;justify-content:center;min-block-size:160px}@media (max-width: 47.99em){.billboard-hero__slide-inner{min-block-size:80px}}.billboard-hero__image{block-size:var(--height);inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;z-index:1;-o-object-position:top;object-position:top}.billboard-hero__slide-inner{background-color:#ffffffb8;padding-block:40px 20px;z-index:1}@media (min-width: 48em){.billboard-hero__slide-inner{inline-size:343px;transform:translate(55px);z-index:2}}.billboard-hero__content{color:var(--white);inline-size:100%;padding-inline:25px;position:relative;z-index:1}.billboard-hero__slide-title{font-size:1.375rem;font-weight:400;line-height:45px;color:var(--gray3);font-size:2.1875rem;font-weight:700;line-height:38px}.billboard-hero__slide-description{padding-block:20px;padding-block:0}.billboard-hero__slide-description *{color:var(--white);line-height:29px;color:var(--gray3)}.billboard-hero__slide-description h1 span,.billboard-hero__slide-description h1{font-size:1.375rem;font-weight:700;line-height:45px;color:var(--gray3);font-family:var(--primary-font);font-size:1.5rem;font-weight:400;line-height:26px}@media (min-width: 48em){.billboard-hero__slide-description h1 span,.billboard-hero__slide-description h1{font-size:2.1875rem;line-height:40px}}@media (min-width: 48em){.billboard-hero__slide-description h1 span,.billboard-hero__slide-description h1{font-size:2.1875rem;line-height:38px}}.billboard-hero__slide-description h2 span,.billboard-hero__slide-description h2{font-size:1.3125rem;font-weight:400;line-height:26px;color:var(--gray3);display:none;line-height:29px}@media (min-width: 48em){.billboard-hero__slide-description h2 span,.billboard-hero__slide-description h2{display:block}}.billboard-hero__prev,.billboard-hero__next{align-items:center;background:var(--sprite-bg);block-size:48px;border-width:0;color:#fff;cursor:pointer;display:none;inline-size:48px;inset-block-start:50%;justify-content:center;margin:0;outline:none;overflow:hidden;position:absolute;transform:translateY(-50%);z-index:2;background:var(--brand-color);block-size:43px;border-radius:0;inline-size:55px;z-index:1}.billboard-hero__prev:hover,.billboard-hero__next:hover{background:var(--gray2)}.billboard-hero__prev:before,.billboard-hero__next:before{background:var(--sprite-bg);block-size:21px;content:"";inline-size:15px;inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%);z-index:0}.billboard-hero__prev:after,.billboard-hero__next:after{display:block;font-size:24px}.billboard-hero__prev{background-position:-86px -38px;inset-inline-start:10px;inset-inline-start:0}.billboard-hero__prev:before{background-position:0 -41px}.billboard-hero__next{background-position:-135px -38px;inset-inline-end:10px;inset-inline-end:0}.billboard-hero__next:before{background-position:-16px -41px}@media (min-width: 48em){.billboard-hero__prev,.billboard-hero__next{display:flex}}.slider-container__inner{block-size:393px;border-block-end:12px solid var(--brand-color)}.slider-container--small .slider-container__inner{block-size:238px}.slider-container__prev,.slider-container__next{background:var(--brand-color);block-size:43px;cursor:pointer;inline-size:55px;inset-block-start:160px;overflow:hidden;position:absolute;z-index:1}.slider-container__prev:hover,.slider-container__next:hover{background:var(--gray1)}.slider-container__prev:after,.slider-container__next:after{block-size:21px;content:"";display:block;inline-size:15px;inset-block-start:11px;inset-inline-start:20px;position:absolute;z-index:10}.slider-container__prev{inset-inline-start:0}.slider-container__prev:after{background:url(/images/dansac-sprite.png) no-repeat 0 -41px}.slider-container__next{inset-inline-end:0}.slider-container__next:after{background:url(/images/dansac-sprite.png) no-repeat -16px -41px}.slider-container__pagination{display:flex;inline-size:100%;inset-block-end:30px;inset-inline:0;justify-content:center;margin-inline:auto;position:absolute;z-index:1}.slider-container__pagination .swiper-pagination-bullet{block-size:10px;border:2px solid var(--white);border-radius:8px;display:inline-block;inline-size:10px;margin-block:0;margin-inline:2px}.slider-container__pagination .swiper-pagination-bullet-active{background:var(--white)}.slider-container__image{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.slider-container__content{background:var(--white);background:rgba(255,255,255,.72);block-size:246px;display:table;inline-size:343px;inset-block-start:50%;inset-inline-start:55px;margin-block:-123px 0;position:absolute;z-index:1}.slider-container--small .slider-container__content{block-size:160px;margin-block:-80px 0}.slider-container__content-inner{display:table-cell;margin-inline:auto;padding-block:20px;padding-inline:25px;vertical-align:middle}.slider-container__content-inner h1{color:var(--gray3);font-size:2.1875rem;line-height:38px;margin-block:0 5px}.slider-container__content-inner h2{color:var(--gray3);font-size:1.3125rem}.slider-container__slide-inner{inset-block:0;inset-inline:0;position:absolute}

/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | http://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single{*zoom:1}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==');*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=');*right:0}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.285714285714286%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:0;cursor:help}
@charset "UTF-8";
/*-------------------------------------------------------------------------------------------------
Author: Justin Herrera <jherrera@awareweb.com>
Version 1.4
Special Notes: This is only intended to work for 1-specific page but a lot will apply throughout the site;
-------------------------------------------------------------------------------------------------*/

@media print {
	*{text-shadow: none !important; filter:none !important; -ms-filter: none !important; box-shadow: none !important;}
	a,a:visited{text-decoration: underline;}
	pre{border: 1px solid #999; page-break-inside: avoid; }
	thead{display: table-header-group;}
	tr, img{page-break-inside: avoid;}
	img{max-width: 100% !important;}
	@page{margin: 0.5cm;}
	p, h2, h3{orphans: 3; widows: 3;}
	h2, h3{page-break-after: avoid;}
	.visible-print{display:block !important;}
	
	/*---------------------------------------------------------------------------------------------
	Project Specific
	---------------------------------------------------------------------------------------------*/
		/* Universally Hidden */
			#utility_navigation,#navigation,#header .mod-site_search,#slider_container,#footer,#ss-user_bar,.hidden-print,.modal-overlay,.modal-container{display:none !important;}

		/* Base Elements */
			body{
				background: transparent !important;
				font-family: Arial, Helvetica, sans-serif !important;
			}

		/* Structural Elements */
			#header{height:120px;background:none !important;}
			#header #logo{margin-top:28px;}
			#content{border:none !important;}
			#related_content{page-break-before: always;}
}
/*-------------------------------------------------------------------------------------------------
Author: Justin Herrera <jherrera@awareweb.com>
Author: Jen Rasmussen <jen.rasmussen@verndale.com>
Version 2.10.4
Note: Specialized components can be found at the bottom of the document including 'splash' template
-------------------------------------------------------------------------------------------------*/

/* Helper Classes -------------------------------------------------------------------------------*/
	/* Designed for visibility on small devices only */
	.visible-mobile, .visible-tablet, .visible-phablet, .visible-phone{display:none;}
	/* Designed to be hidden on small devices only */
	.hidden-mobile, .hidden-tablet, .hidden-phablet, .hidden-phone{display:block;}

/*-------------------------------------------------------------------------------------------------
Desktop: 960px+
-------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 960px){
	.hidden-desktop{display:none;}

	/* AWS 2.6 - Site Message Bar ---------------------------------------------------------------*/
		.section.site_message .inner_container {
			padding: 0 52px;
		}

		/* Times */
			.section.site_message span.icon.times{right:11.5px;}
}


/*-------------------------------------------------------------------------------------------------
Tablet: 640-959px
-------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 640px) and (max-width: 959px) {
	.visible-mobile, .visible-tablet{display:block;}
	.hidden-mobile, .hidden-tablet{display:none;}

	/*---------------------------------------------------------------------------------------------
	AWS 2.0 - Foundation (i.e. wrappers, nav, footer etc)
	/*-------------------------------------------------------------------------------------------*/
	.inner_wrapper,.inner_container{width:100%;}
	#content{min-height:inherit !important}

		/* AWS 2.1 - Header ---------------------------------------------------------------------*/

			/* Server Error - 500 */
				.server_error #header h1{padding:35px 7% 35px;}

		/* AWS 2.2 - Navigations ----------------------------------------------------------------*/

			/* AWS 2.2.1 - Main Navigation */
				#navigation .nav > li > a{font-size: 11px;}

				/* AWS 2.2.1.1 - Mega Menu */

					/* Widths / General Styling */
						.multicols.megamenu > .col:nth-child(2),
						.multicols.megamenu > .col:nth-child(3){display:none !important;}

						/* Column Changes / Line Position */
							.multicols.megamenu.cols3,
							.multicols.megamenu.cols2{width:210px;}

			/* AWS 2.2.2 - Sub Navigation */
				.subnav{width:85.5%;margin:30px auto;}
				.subnav > .content{
					padding: 9px 25px 11px;
					border-right: 1px solid #c6c3c1;
				}

			/* AWS 2.2.3 - Utility Navigation */

				/* Specific Menu Items */
					#utility_navigation > ul > .location > .content{right:50%;margin-right:-225px;}
					#utility_navigation > ul > .cart > .content{right:50%;margin-right:-110px;}

		/* AWS 2.3 - Footer ---------------------------------------------------------------------*/
			#footer > .inner_container{width:100%;padding:37px 7% 23px}

			/* Disclaimer */
				#disclaimer > .inner_container{width:100%;padding:25px 7% 10px;}

			/* Site Map */
				#footer .site_map > .col1{width:21%;}
				#footer .site_map > .col2{width:78%;margin:0 0 0 1%;}
				#footer .site_map .col2 .col{width:50%;}
				#footer .site_map .col > ul > li + li{margin-top:9px;}

			/* Copyright */
				#copyright{margin:150px 0 0;width:128%;position:relative;left:-28%;}
				#copyright > a{margin:0 0 16px;}

		/* AWS 2.4 - Sidebar --------------------------------------------------------------------*/
			#sidebar{
				position: static;
				width: 100%;
				margin:50px 0 0 !important;
				background: #ebebeb;
				padding:6px 0 0;
			}

			#sidebar .sidebar{
				position: static;
				width: 100%;
				border: none;
				margin:0;
				float:none;
				padding:0 7%;
			}

			/* Callouts */

				/* Base Callout Styles */
					#sidebar .callout{padding:20px 25px;}

					/* Has Button */
						#sidebar .callout.has-button{position:relative;}
						#sidebar .callout.has-button .content{width:79%;}

						#sidebar .callout.has-button .button{
							position:absolute;
							right:25px;
							top:55px;
							width:17%;
							margin:0;
						}
						#sidebar .callout.has-button .button .btn{width:100%;}

				/* Banner */
					#sidebar .callout.banner{width:118%;margin:0 0 -1px -9%;overflow:hidden;}
					#sidebar .callout.banner > .visible-tablet{position:relative;height:132px;}
					#sidebar .callout.banner > .visible-tablet > img{
						position: absolute;
						top:0;
						left:50%;
						width: 960px;
						margin:0 0 0 -480px;
					}

				/* Bullets */
					#sidebar .mod-listing.bullets > ul{display:inline-block;}
					#sidebar .mod-listing.bullets > ul > li{
						float:left;
						width: 48%;
						margin:0 2% 10px 0;
						padding:0 0 0 12px;
					}
					#sidebar .mod-listing.bullets > ul > li:before{left:0;}
					#sidebar .mod-listing.bullets > ul > li:nth-child(odd){clear:both;}
					#sidebar .mod-listing.bullets > ul > li:nth-child(even){margin:0 0 10px 2%;}
					#sidebar .mod-listing.bullets > ul > li + li{margin-top:0;}

				/* Image */
					#sidebar .callout > .image{float:left;margin-right:20px;}
					#sidebar .callout > .image > img{width:100%;}
					#sidebar .callout > .image + .content{
						padding:20px 10% 0 10%;
						min-height:175px;
					}

				/* Fourth */
					#sidebar .callout.fourth .mod-listing ul{display:inline-block;}
					#sidebar .callout.fourth .mod-listing ul li{
						display: block;
						float:left;
						width: 33%;
						margin:0;
						height: 26px;
					}

		/* AWS 2.5 - Breadcrumbs ----------------------------------------------------------------*/
			#template-full .breadcrumbs + #content > .section:first-child{padding-top:15px;}

    /* AWS 2.6 - Site Message Bar ---------------------------------------------------------------*/
		.section.site_message .inner_container{padding:0 38px;}

    .section.site_message .inner_container h4 {
        font-size: 16px;
        line-height: 1.2;
    }

    .section.site_message .inner_container h4 a {
        border-bottom: 1px solid #fff;
    }

    .section.site_message .inner_container h4 a:before {
        content: '';
        display: block;
        height: 5px;
    }

		.section.site_message span.icon.times{right:6px;}

	/*---------------------------------------------------------------------------------------------
	AWS 3.0 - Reusable Components
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 3.1 - Aware Custom Components ----------------------------------------------------*/

			/* AWS 3.1.1 - Modal Windows --------------------------------------------------------*/
				.modal-container{width:85.5%;margin:0 0 0 -42.75%;}

				/* Modals -----------------------------------------------------------------------*/

					/* Media */
						.modal-media .multicols.cols2 .col{width:100%;float:none;}
						.modal-media .multicols.cols2 .col + .col{margin:30px 0 0;width:100%;}

					/* Thumbnail Gallery */
						.modal-container.thumbnail_gallery{
							width: 90%;
							height: 520px;
							margin:0 0 0 -45%;
						}

			/* AWS 3.1.2 - Carousel -------------------------------------------------------------*/
				.campaign_carousel .carousel .wrapper{width:600px;}
				.campaign_carousel .carousel > .prev{left:-31px;}
				.campaign_carousel .carousel > .next{right:-31px;}

				/* Suggested Products */
					.carousel_container .carousel{right: 30px;left:auto;}

		/* AWS 3.2 - Modules (i.e. reusable design parts(e.g. lists, etc)) ----------------------*/

			/* Expandables */
				.mod-expandables{width:100%;margin-left:0;}

				/* Grid Within */
					.mod-expandables .mod-grid.products{width:auto;}
					.mod-expandables .mod-grid > .item{width:23% !important;margin:0 2% 10px 0 !important;}

				/* Technology */
					.mod-expandables.technology .multicols .col1{width:35%;}
					.mod-expandables.technology .multicols .col2{width:100%;}
					.mod-expandables.technology .multicols .col1 + .col2{width:63%;}

			/* Featured Products */
				.mod-featured_products > ul{display:table;}
				.mod-featured_products > ul > li{display:table-cell;width:1%;}

			/* Gallery: Thumbnail */

				/* Thumbnails */
					.mod-thumbnail_gallery .thumbnails{width: 20%;}
					.mod-thumbnail_gallery .thumbnails .btn-control{
						margin:0;
						left:34px !important;
					}

				/* Images */
					.mod-thumbnail_gallery .images{width:80%;}

				/* Full Sized Images */
					.mod-thumbnail_gallery .images.full{width: 100%;height: 550px;}
					.mod-thumbnail_gallery .images.full .cycle,
					.mod-thumbnail_gallery .images.full .cycle > div{height: 550px;}
					.mod-thumbnail_gallery .images.full .cycle img{max-height: 500px}

			/* Grid */

				/* Pagination */
					.mod-grid.search_listing + .mod-pagination{margin-top:23px;}

				/* Products */
					.mod-grid.products{margin:0;width:100%;}
					.mod-grid.products > .item{
						margin:0 0 10px 0;
						width: 23.5%;
						padding:16px 2%;
					}
					.mod-grid.products > .item + .item{margin-left:2%;}
					.mod-grid.products > .item .image{width: 100% !important;margin: 0!important;}

					/* Popular */
						.mod-grid.products.popular > .item.info .content h2{margin-bottom:2px;}
						.mod-grid.products.popular > .item{width:21%;padding:16px 2%;}
						.mod-grid.products.popular > .item > .image{margin:0 0 20px !important;}
						.mod-grid.products.popular > .item.info{width:34%;}
						.mod-grid.products.popular > .item + .item{margin: 0 0 0 1%;}

				/* Search Listing */
					.mod-grid.search_listing > .content{margin:0;}
					.mod-grid.search_listing > .content > .item{width:45%;margin:0 0 25px;}
					.mod-grid.search_listing > .content > .item:nth-of-type(even){margin-left:10%;}
					.mod-grid.search_listing > .content > .item > .image,
					.mod-grid.search_listing > .content > .item > .content{width:100%;max-width:186px;}
					.mod-grid.search_listing > .content > .item > .content{padding-left:0;padding-right:0;}

			/* Multicols - Component Overrides */
				/* Module Content */
					.multicols.mod-content > .col1{width:60%;}
					.multicols.mod-content > .col2{width:36%;}

			/* Results Options */
				.mod-results_options > ul > .select{width:75%;}

			/* Search Summary */
				.mod-search_summary .summary,
				.mod-search_summary .sortby{width:100%;float:none;text-align:left;margin:0;}

				/* Drop Down */
					.mod-search_summary .mod-dropdown > ul > li > .content{left:-1px;right:auto;}

			/* Support */
				.mod-support ul{flex-wrap: wrap;}
				.mod-support ul li{width:50% !important;}
				.mod-support.items-3 ul li{width:33% !important;}

		/* AWS 3.3 - Callouts -------------------------------------------------------------------*/

			/* Base Callout Styles */
				/* Header & Content */
					.callout > .header{margin:0 0 6px;}
					.callout.third > .header{margin:0 0 16px;}
					.callout.js-customScrollbar > .content{height: auto;}

			/* Site Portal */
				.callout.site_portal > .content{width:47%;}
				.callout.site_portal > .image{width:53%;}
				.callout.site_portal > .image.video{padding:10px 60px;}

		/* AWS 3.4 - Layouts (i.e. more complex designs, tend to hold one or more modules) ------*/

			/* AWS 3.4.1 - Product Details ------------------------------------------------------*/
				.layout.product_details{width:100%;;}
				.layout.product_details > .specs{width:100%;}
				.layout.product_details > .features{margin:16px 0 0;}

			/* AWS 3.4.2 - Results Options ------------------------------------------------------*/
				/* Summary */
					.layout.results_options > .summary{padding:6px 10px 8px;}
					.layout.results_options > .summary > div{width:60%;}
					.layout.results_options > .summary > div + div{width:40%;}

			/* AWS 3.4.3 - Article Listing Carousel ---------------------------------------------*/

				/* Filters */
					.layout.article_listing_carousel .mod-results_options > ul > .select{width:100%;}
					.mod-results_options.align-right{text-align: left;}

					.layout.article_listing_carousel .results_options{padding:30px 50px 0;}
					.layout.article_listing_carousel .results_options li{
						display: block;
						float: none;
						margin:0;
					}
					.layout.article_listing_carousel .mod-results_options.align-right > ul{display:block;}

				/* jQuery Cycle */
					.layout.article_listing_carousel .cycle-article{padding: 0 50px;}

					/* Controls */
						.layout.article_listing_carousel .cycle-article .control{left:0;}
						.layout.article_listing_carousel .cycle-article .control.sliderAlt_next{left:auto;right:0;}

			/* AWS 3.4.4 - Hero -----------------------------------------------------------------*/
				.layout-hero > .inner_container{width:88%;}

			/* AWS 3.4.5 - Site Portals ---------------------------------------------------------*/
      .layout-site_portals .callout.site_portal {display: flex;flex-direction: column;}
      .layout-site_portals .callout.site_portal > .content{border-radius: 0 0 10px 10px;flex-grow: 1;align-items: flex-start;padding: 20px!important;}
      .layout-site_portals .callout.site_portal > .image {border-radius: 10px 10px 0 0;}
      .layout-site_portals .callout.site_portal > .content,
      .layout-site_portals .callout.site_portal > .image{width: 100%!important;margin:0;height:auto;}
      .layout-site_portals .callout.site_portal > .image > img{
        position: static;
        margin:0;
        width: 100%;
        transform: none;
      }


	/*---------------------------------------------------------------------------------------------
	AWS 5.0 - Template Specific (i.e. override display of any design element on a specific template)
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 5.1 - Simple ---------------------------------------------------------------------*/
			#template-simple #content{padding:40px 0 0;}
			.server_error #template-simple #content{padding:40px 0;}
			#template-simple .section > .inner_container > .content,
			#template-simple.product_details .section > .inner_container > .content{
				width:100%;
				padding:0 7%;
				margin:0 auto;
			}
			#template-simple .section.full > .inner_container > .content{width:100%;}

			/* Home Template */
				#template-simple.home #content{padding:40px 0 0;}
				#template-simple.home .section > .inner_container > .content{padding:0 7%;}


			/* AWS 5.1.1 - Product Details ------------------------------------------------------*/
				#template-simple.product_details #related_content{margin-top:0;}

				/* Carousel Container */
					#template-simple.product_details .section.carousel_container{padding:40px 0;margin-top:0;}

				/* Sidebar Overrides */
					#template-simple.product_details #sidebar{background:#ebe9e8;margin: 34px 0 0 !important;}
					#template-simple.product_details #sidebar .sidebar{
						display:flex;
						flex-direction:column;
						display:-webkit-flex;
						-webkit-flex-direction:column;
						-webkit-box-orient: vertical;
						padding:26px 7% 40px;
					}
					#template-simple.product_details #sidebar .sidebar > h4{
						display: block;
						font-size:24px;
						color:#555;
						background: none;
						padding:0;
						margin:0 0 13px;
						width: 100%;
						left: 0;
						text-align: left;
					}

					/* Callouts */
						#template-simple.product_details #sidebar .row + .row,
						#template-simple.product_details #sidebar .row > .callout + .callout{border:none;}
						#template-simple.product_details #sidebar .row > .callout{
							float:left;
							background:none !important;
							height: auto;
							margin:0 0 25px;
							padding:0 2% 0 0;
						}
						#template-simple.product_details #sidebar .callout h4{font-size:12px;}
						#template-simple.product_details #sidebar .callout p{font-size:11px;line-height:13px;}

						/* Mod Listing */
							#template-simple.product_details #sidebar .row .mod-listing.bullets{margin:0;}
							#template-simple.product_details #sidebar .row .mod-listing li{
								float:none;
								width: 100%;
								height: auto;
								margin: 0;
								font-size: 11px;
							}
							#template-simple.product_details #sidebar .row .mod-listing li + li{margin-top:8px;}
							#template-simple.product_details #sidebar .row .mod-listing.icons > ul > li > a > .icon{left:-19px;}

						/* Bullets */
							#template-simple.product_details #sidebar .row .mod-listing.bullets > ul > li{padding-left:8px;}
							#template-simple.product_details #sidebar .row .mod-listing.bullets > ul > li:before{
								background: url('../images/bullet-circle-small.png') no-repeat;
								width: 4px;
								height: 4px;
								top:4px;
							}

						/* Help */
							#template-simple.product_details #sidebar .callout.help{
								text-align:left;
								padding:30px 20px 4px;
								border-top:1px solid #c6c3c1;
								-webkit-order:99;
								order:99;
							}
							#template-simple.product_details #sidebar .callout.has-button .button{top:50px;}

					/* Multicolumn Component */
						#template-simple.product_details #sidebar .mod-multicols .cols{
							margin:0 0 30px;
							border-bottom: 1px solid #d2d2d2;
							padding-bottom: 15px;
						}
						#template-simple.product_details #sidebar .mod-multicols .col > div + div{margin-top:0;}
						#template-simple.product_details #sidebar .mod-multicols .col .media_container{
							float:left;
							margin-right: 2%;
							width: 15%;
							padding: 0;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .content{
							float:left;
							width: 83%;
							text-align: left;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .button{
							float: right;
							width: 83%;
							margin-top: 15px;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .button .btn.block{display:inline-block;}

		/* AWS 5.2 - Results --------------------------------------------------------------------*/
			#template-results{width:100%;padding:0;}

			/* Search Tools */
				#search_tools{width:35%;padding:40px 15px 0 41px;}

			/* Content */
				#template-results #content{width:65%;padding:0 2.5% 0 6.5%;}
				#template-results #content > .inner_content:after{left:-50px;right:-20px;}

		/* AWS 5.3 - Full -----------------------------------------------------------------------*/
			#template-full .section > .inner_container{width:100%;padding:0 7%;}

			/* AWS 5.3.1 - Campaign -------------------------------------------------------------*/
				#template-full.campaign .section > .inner_container{width:88%;}
				#template-full.campaign .multicols{margin-top:20px;}

				/* Section Types */

					/* Base */
						#template-full.campaign .inner_container > .content > .multicols .col1{width:58%;}
						#template-full.campaign .inner_container > .content > .multicols .col2{width:38%;}
						#template-full.campaign .inner_container > .content > .multicols .col2 > img{width:100%;}

					/* Carousel */
						#template-full.campaign .section.campaign_carousel > .inner_container > .content > *{padding:0;}

					/* Featured Image */
						#template-full.campaign .section.featured_image > .inner_container > .content{top:75px;}
						#template-full.campaign .section.featured_image > .inner_container > img{margin-right:-9%;}

						/* Alt */
							#template-full.campaign .section.featured_image.alt > .inner_container > img{
								margin-right:auto;
							}


	/*---------------------------------------------------------------------------------------------
	AWS 6.1 - 3rd Party Overrides
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 6.1 - Slider / Billboard (Layerslider) -------------------------------------------*/
			#slider_container .ls-bg,
			#slider_container .ls-inner .ls-curtile img,
			#slider_container .ls-inner .ls-nexttile img{left:50% !important;margin:0 0 0 -480px !important;}
}


/*-------------------------------------------------------------------------------------------------
Phablet Overrides: 640-767px
-------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 640px) and (max-width: 767px) {
	.visible-mobile, .visible-phablet{display:block;}
	.hidden-mobile, .hidden-phablet{display:none;}

	/*---------------------------------------------------------------------------------------------
	AWS 1.0 - Base Elements
	/*-------------------------------------------------------------------------------------------*/

		fieldset .multicols > .col{float:none;width:100% !important;}
		fieldset .multicols > .col + .col{margin:20px 0 0;}

		/* AWS 1.5 - Blockquotes ----------------------------------------------------------------*/
			/* Testimonial */
				blockquote.testimonial > div{height:140px;}

				blockquote.testimonial > p{font-size: 24px;}
				blockquote.testimonial cite{font-size: 28px;}
				blockquote.testimonial cite + p{font-size: 18px;}

				/* Source Image */
					blockquote.testimonial > div > .media{width:140px;}
					blockquote.testimonial > div > .media img{width: 100%;}

	/*---------------------------------------------------------------------------------------------
	AWS 2.0 - Foundation (i.e. wrappers, nav, footer etc)
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 2.1 - Header ---------------------------------------------------------------------*/
			#header{background-position:bottom;}

			/* Server Error - 500 */
				.server_error #header h1{padding:35px 5% 35px 5%;}

		/* AWS 2.2 - Navigations ----------------------------------------------------------------*/

			/* AWS 2.2.1 - Main Navigation */
				#navigation .nav > li > a{font-size: 11px;}

			/* AWS 2.2.2 - Sub Navigation */
				.subnav > .content{border-right: 1px solid #c6c3c1;}

			/* AWS 2.2.3 - Utility Navigation */

				/* Specific Menu Items */
					#utility_navigation > ul > .location > .content{right:0;margin-right:0;}
					#utility_navigation > ul > .cart > .content{right:0;margin-right:0;}

		/* AWS 2.4 - Sidebar --------------------------------------------------------------------*/
			#sidebar .sidebar{padding:0 5%;}


		/* AWS 2.3 - Footer ---------------------------------------------------------------------*/
			#footer > .inner_container{padding:40px 5% 25px;}


	/*---------------------------------------------------------------------------------------------
	AWS 3.0 - Reusable Components
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 3.1 - Aware Custom Components ----------------------------------------------------*/

			/* AWS 3.1.1 - Modal Windows --------------------------------------------------------*/

				/* Modals -----------------------------------------------------------------------*/
					/* Thumbnail Gallery */
						.modal-container.thumbnail_gallery{
							width: 90%;
							height: 460px;
							margin:0 0 0 -45%;
						}

			/* AWS 3.1.2 - Carousel -------------------------------------------------------------*/
				.campaign_carousel .carousel .wrapper{width:400px;}
				.campaign_carousel .carousel > .prev{left:0;}
				.campaign_carousel .carousel > .next{right:0;}

		/* AWS 3.2 - Modules (i.e. reusable design parts(e.g. lists, etc)) ----------------------*/

			/* Gallery: Thumbnail */
				/* Full Sized Images */
					.mod-thumbnail_gallery .images.full{width: 100%;height: 460px;}
					.mod-thumbnail_gallery .images.full .cycle,
					.mod-thumbnail_gallery .images.full .cycle > div{height: 460px;}
					.mod-thumbnail_gallery .images.full .cycle img{max-height: 420px}

		/* AWS 3.3 - Callouts -------------------------------------------------------------------*/

			/* Site Portal */
				.callout.site_portal > .content{width:53%;}
				.callout.site_portal > .image{width:47%;}

		/* AWS 3.4 - Layouts (i.e. more complex designs, tend to hold one or more modules) ------*/

			/* AWS 3.4.2 - Article Listing Carousel ---------------------------------------------*/
				.layout.article_listing_carousel .results_options li{width:100%;}

			/* AWS 3.4.8 - Sample Order History -------------------------------------------------*/

				/* Expandable Overrides */
					.layout-sample_order_history .mod-expandables .multicols p{font-size:11px;}
					.layout-sample_order_history .mod-expandables > ul > li{padding:15px 10px 0;}
					.layout-sample_order_history .mod-expandables .expandable{padding:25px 0;}

				/* Sample Cart Listing Overrides */
					.layout-sample_order_history .mod-listing.sample_cart > ul > li{width:100%;}


	/*---------------------------------------------------------------------------------------------
	AWS 4.0 - Buttons & Icons
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 4.3 - Badges ---------------------------------------------------------------------*/
			.badge{
				width: 80px;
				height: 80px;
				border-radius: 40px;
				font-size: 12px;
			}


	/*---------------------------------------------------------------------------------------------
	AWS 5.0 - Template Specific (i.e. override display of any design element on a specific template)
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 5.1 - Simple ---------------------------------------------------------------------*/
			/* Section Widths/Paddings */
				#template-simple #content > .section > .inner_container > .content{padding:0 5%;}

			/* Home Template */
				#template-simple.home #content > .section > .inner_container > .content{padding:0 5%;}

			/* AWS 5.1.1 - Product Details ------------------------------------------------------*/

				/* Sidebar Overrides */
					#template-simple.product_details #sidebar .sidebar{padding:30px 5% 20px;}

					/* Multicolumn Component */
						#template-simple.product_details #sidebar .mod-multicols .cols{
							margin:0 0 30px;
							border-bottom: 1px solid #d2d2d2;
							padding-bottom: 15px;
						}
						#template-simple.product_details #sidebar .mod-multicols .col > div + div{margin-top:0;}
						#template-simple.product_details #sidebar .mod-multicols .col .media_container{
							float:left;
							margin-right: 2%;
							width: 15%;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .content{
							float:left;
							width: 83%;
							text-align: left;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .button{
							float: right;
							width: 83%;
							margin-top: 15px;
						}
						#template-simple.product_details #sidebar .mod-multicols .col .button .btn.block{display:inline-block;}

		/* AWS 5.2 - Results --------------------------------------------------------------------*/

			/* Search Tools */
				#search_tools{width:38%;}

			/* Content */
				#template-results #content{width:62%;padding:0 2.5% 0 6.5%;}

		/* AWS 5.3 - Full -----------------------------------------------------------------------*/

			/* AWS 5.3.1 - Campaign -------------------------------------------------------------*/

				/* Section Types */
					/* Tabs (expandable overrides) */
						#template-full.campaign .section.campaign_tabs .tabs{display:none;}
						#template-full.campaign .section.campaign_tabs .tab_panels{padding: 0;border:none;}
						#template-full.campaign .section.campaign_tabs .tab_panels > .panel{display: block;}

						#template-full.campaign .section.campaign_tabs .tab_panels > .panel:first-child .mod-expandables{margin-top:30px;}
						#template-full.campaign .section.campaign_tabs .tab_panels > .panel:last-child .mod-expandables ul > li:last-child{border-top:1px solid #ebe9e8;}
						#template-full.campaign .section.campaign_tabs .mod-expandables ul > li{border-top:1px solid #ebe9e8;}

						#template-full.campaign .section.campaign_tabs .mod-expandables .trigger_expandable{display: block;}
						#template-full.campaign .section.campaign_tabs .mod-expandables .expandable{
							position: absolute;
							float: left;
							z-index: -1;
							visibility: hidden;
							left: -9999px;
							top: -9999px;
							padding:0 25px 25px 45px;
						}
						#template-full.campaign .section.campaign_tabs .mod-expandables .open .expandable{
							position:relative;float:none;visibility:visible;z-index:0;left:0;top:0;
						}


	/*---------------------------------------------------------------------------------------------
	AWS 6.1 - 3rd Party Overrides
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 6.1 - Slider / Billboard (Layerslider) -------------------------------------------*/
			#slider_container{height:329px;}
			#slider_container > .ls-container{height:317px !important;}

			#slider_container .ls-bg,
			#slider_container .ls-inner .ls-curtile img,
			#slider_container .ls-inner .ls-nexttile img{width:796px !important;margin-left:-398px !important;}

			/* Small */
				#slider_container.small{height:199px !important;}
				#slider_container.small > .ls-container{height:187px !important;}

				.small .custom_slider .ls-slide > .content{height:160px;margin:-80px 0 0 !important;}
}


/*-------------------------------------------------------------------------------------------------
Phone: 320(min-width)-639px
-------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 100px) and (max-width: 639px) {
	.visible-mobile, .visible-phone{display:block;}
	.hidden-mobile, .hidden-phone, .invisible{display:none;}

	/*---------------------------------------------------------------------------------------------
	AWS 1.0 - Base Elements
	/*-------------------------------------------------------------------------------------------*/
		body{-webkit-text-size-adjust: none;}
		p.intro{width:100%;}

		fieldset .multicols > .col{float:none;width:100% !important;}
		fieldset .multicols > .col + .col{margin:20px 0 0;}

		/* AWS 1.2 - RTE Classes & Overrides ----------------------------------------------------*/
			.align_img_left,
			.align_img_right{width:40%;margin-bottom:20px;}

			/* Images */
				img.responsive{width: 100% !important;margin:20px auto !important;}

		/* AWS 1.3 - Tables ---------------------------------------------------------------------*/
			.table_container{border:1px solid #acacac;}

			.table_helper{margin:30px 0 -20px;}
			.table_container.table-feedback > table{min-width:700px;}

			/* Search IFU Results */
				.table.ifu > thead {display:none}
				.table.ifu td + td, .table.ifu th + th {border-left: 0;}
				.table.ifu > tbody > tr > td {
					width:100%;
					display:block;
					padding-bottom:0;
				}
				.table.ifu > tbody > tr > td + td {
					font-size:14px;
					padding:0;
					padding:5px 20px 20px 40px;
				}
				.table.ifu > tbody > tr > td > small {margin-top:5px}

		/* AWS 1.4 - Forms ----------------------------------------------------------------------*/
			/* General Styles for Fieldsets and widths */
				fieldset > ul{width:100%;}
				fieldset > ul > li,
				fieldset > ul > li.half,
				fieldset > ul > li.quarter{width:100%;margin:0 0 14px;}
				fieldset > ul > li.half.new_line{margin-right:0;}

			/* AWS 1.4.1 - Web Form For Markets(wffm) Overrides ---------------------------------*/
				.g-recaptcha,
				#rc-imageselect{
					transform:scale(0.95);
					-webkit-transform: scale(0.95);
					transform-origin:0 0;
					-webkit-transform-origin:0 0;
				}

				/* Errors / Validator / Summary + Position - Width Changes*/
					.wffm .scfSubmitSummary > span,
					.wffm .scfError > ul,
					.wffm .scfValidationSummary > ul,
					.wffm .scfSectionContent > div,
					.wffm .scfSectionContent > .halfAvailableWidth,
					.wffm .scfSectionContent > .thirdAvailableWidth{width:100% !important;margin-right:0;}

      /* AWS 1.4.2 - Sitecore 9 Forms Overrides ---------------------------------*/
      .form_container .scfShorText,
      .form_container .halfAvailableWidth,
      .form_container .thirdAvailableWidth{width:100% !important;margin-right:0;}

      /*is this the best way?*/
      .form_container > form > div > input,
      .form_container > form > div > select,
      .form_container > form > div > textarea {
        width: 100%;
      }

		/* AWS 1.5 - Blockquotes ----------------------------------------------------------------*/

			/* Testimonial */
				blockquote.testimonial > div{display:block;height:auto;}
				blockquote.testimonial > div > .media,
				blockquote.testimonial > div > .content{width:100%;text-align:center;padding:0;}
				blockquote.testimonial > div > .media > img{margin:0 0 15px;}

				blockquote.testimonial > p{font-size: 24px;}
				blockquote.testimonial cite{font-size: 28px;}
				blockquote.testimonial cite + p{font-size: 18px;}

	/*---------------------------------------------------------------------------------------------
	AWS 2.0 - Foundation (i.e. wrappers, nav, footer etc)
	/*-------------------------------------------------------------------------------------------*/
	.outer_wrapper,
	.inner_wrapper{min-width:320px;max-width:inherit;width:100%;margin:0 auto;}
	.inner_wrapper{overflow:visible;}
	.inner_container{width:100%;}
	#content{min-height:inherit !important}

		/* AWS 2.1 - Header ---------------------------------------------------------------------*/
			#header{height:84px;background-position:0 -14px}
			#header > .inner_container{height:84px;}
			#header #logo{margin:0 0 0 -86px;width:172px;position:absolute;left:50%;bottom:15px;}
			#header #logo > img{width:100%;}

			/* Server Error - 500 */
				.server_error #header h1{padding:35px 5% 35px 5%;}

			/* Mobile Menu Button */
				#launch-mobile_menu{
					display: block;
					width: 56px;
					height:45px;
					position: absolute;
					top:39px;
					border:none;
				}
				.menu-opened #launch-mobile_menu{z-index:100;}
				#launch-mobile_menu > span{position:absolute;top:13px;left:20px;}

				#launch-mobile_menu:hover,
				.menu-opened #launch-mobile_menu{background:#FF5200;}
				#launch-mobile_menu:hover > span,
				.menu-opened #launch-mobile_menu > span{background-position: -90px 0;}

			/* Menu Overlay */
				.menu-opened #menu_overlay,
				.cart-opened #menu_overlay{
					position:fixed;
					top:0;right:0;bottom:0;left:0;
					background: rgba(0,0,0,.75);
					z-index: 99;
				}

				.menu-opened #header,
				.cart-opened #header{z-index:2000;}

			/* Site Search */
				#header .mod-site_search{display:none;}

				/* Mobile Menu Opened */
					.menu-opened #header .mod-site_search{
						display: block;
						width: 275px;
						left:0;
						top:84px;
						bottom:auto;
						background: #e1e1e1;
						padding: 15px 10px;
						z-index:100;
					}
					.menu-opened .mod-site_search:before{
						content: '';
						position: absolute;
						top: -9px;
						left:23px;
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 0 8.5px 9px 8.5px;
						border-color: transparent transparent #e1e1e1 transparent;
					}
					.menu-opened .mod-site_search > .field > input{padding:16px 25px 15px 7px;background:#fff;width:100%;}
					.menu-opened .mod-site_search > button{top:15px;right:10px;width: 30px;height: 32px;}

		/* AWS 2.2 - Navigations ----------------------------------------------------------------*/

			/* AWS 2.2.1 - Main Navigation */
				#navigation{display:none;}
				.menu-opened #navigation{
					width: 275px;
					position: absolute;
					top:146px; /* 188 when social exists */
					left:0;
					bottom:auto;
					height: auto;
					background: #fff;
					border-radius: 0 0 5px 0;
					overflow: hidden;
					z-index: 100;
				}
				#navigation .nav > li.visible-phone{display: block !important;}
				#navigation .nav{border:none;height: auto;display:block;}
				#navigation .nav > li{
					display: block;
					border:none !important;
					width:100%;
				}
				#navigation .nav > li + li{border-top:1px solid #ebebeb;}
				#navigation .nav > li:hover:after{display:none;}

				#navigation .nav > li > a{
					color: #585458;
					padding: 0 20px;
					height: 57px;
					line-height: 57px;
					width: 100% !important;
					border:none;
				}
				#navigation .nav > li > a:hover,
				#navigation .nav > li > a.active{color:#fff;background:#FF5200;}

				/* AWS 2.2.1.1 - Mega Menu */
					.megamenu_container{display:none !important;}

			/* AWS 2.2.2 - Sub Navigation */
				.subnav > .content{border-right: 1px solid #c6c3c1;}

			/* AWS 2.2.3 - Utility Navigation */
				#utility_navigation{position: static;}
				#utility_navigation > ul > li,
				#utility_navigation > ul > li > a > .icon.arrow-lg-down,
				#utility_navigation > ul > .cart .hidden-text{display:none;}

				/* Speficic Menu Items */
					/* Cart */
						#utility_navigation > ul > .cart{
							display:block;
							position: absolute;
							width: 75px;
							height: 45px;
							border:none;
							margin:0;
							padding:0;
							top: auto;
							right: 0;
							bottom:0;
						}
						.cart-opened #utility_navigation > ul > .cart{z-index: 100;}
						#utility_navigation > ul > .cart.open{background:#FF5200;}

						#utility_navigation > ul > .cart > a{
							width:75px;
							height:45px;
							padding:3px 0 0;
							font-size: 11px;
							text-align: center;
						}
						#utility_navigation > ul > .cart.open > a{color:#fff;border:none;}
						#utility_navigation > ul > .cart.open > a:after{
							content: '';
							position: absolute;
							bottom: 0;
							left:50%;
							margin:0 0 0 -8.5px;
							width: 0;
							height: 0;
							border-style: solid;
							border-width: 0 8.5px 9px 8.5px;
							border-color: transparent transparent #fff transparent;
							background: none;
						}

						#utility_navigation > ul > .cart > a > .cart{display:none;}
						#utility_navigation > ul > .cart > a > .icon.cart_number{
							left:1px;
							top:0;
							display: block;
							margin:-1px auto 0;
							float:none;
							position: relative;
						}

					/* Additional Content */
						#utility_navigation > ul > .open > .content{
							top:45px;
							left:auto;
							margin:0;
							right:0;
							width: 320px;
							border-radius: 0;
							padding:5px 0 0;
							-webkit-box-shadow: none;
							box-shadow: none;
							overflow: hidden;
							border:none;
						}
						#utility_navigation > ul > .open > .content > .more_items{width:80%;margin:16px auto -5px;}
						#utility_navigation > ul > .open > .content > .btn{display:block;width:80%;margin:20px auto;}

				/* Social */
					.menu-opened #utility_navigation > ul > .social{display: block;}
					#utility_navigation > ul > .social{
						border:none;
						border-radius: 0;
						top: 146px;
						left:0;
						position: absolute;
						z-index: 100;
						margin:0;
						padding: 0;
					}
					#utility_navigation > ul > .social > a{display: none;}

					/* Additional Content */
						#utility_navigation > ul > .social > .content{
							display:block;
							width:275px;
							height: 42px;
							background: #e1e1e1;
							border-radius: 0;
							padding:0 10px;
							border:none;
							position: static;
						}
						#utility_navigation > ul > .social > .content ul{display: block;text-align:center;}
						#utility_navigation > ul > .social > .content ul > li{display:inline-block;margin:0 4px;}
						#utility_navigation > ul > .social > .content ul > li > a{
							width: 32px;
							height: 32px;
							overflow: hidden;
							padding: 8px;
							color: #e1e1e1;
						}
						#utility_navigation > ul > .social > .content ul > li > a > .icon{top:0;margin:0;}
						#utility_navigation > ul > .social > .content > ul > li > a > span > img{top:-17px;}

		/* AWS 2.3 - Footer ---------------------------------------------------------------------*/
			#footer{padding:30px 0;}
			#footer > .inner_container{width:100%;padding:0 25px;}

			/* Disclaimer */
				#disclaimer > .inner_container{width:100%;padding:25px 7% 10px;}

			/* Upcomming Events */
				#upcoming_events .col{
					float: none;
					width: 100%;
					margin:0;
				}
				#upcoming_events .col + .col{margin:30px 0 0;}

			/* Site Map */
				#footer .site_map > .col,
				#footer .site_map .col1 .col{width: 100%;text-align:center;float:none;margin:0;}
				#footer .site_map h6{font-weight:bold;font-size:14px;}
				#footer .site_map .col > ul > li + li{margin:12px 0 0;}

				/* Help Callout */
					#footer .site_map .callout.help{margin-bottom:25px;}
					#footer .site_map .callout.help .header > h3{
						font-size:14px;
						font-family: Arial, Helvetica, sans-serif;
						color:#FF5200;
						font-weight:bold;
					}
					#footer .site_map .callout.help .content > ul a{color:#fff;border-color:#fff;}

			/* Copyright */
				#copyright{width: 100%;margin:30px 0 0;}
				#copyright > a{float:none;display:block;margin:15px 0 0;}
				#copyright > .social.hidden-phone + p{margin-top:40px;}
				#copyright > p{float:none;width:100%;}
				#copyright > p + p{
					margin-top:14px;
					white-space: nowrap;
					max-width: inherit;
					text-align: center;
				}

			/* Social */
				#footer .social{float:none;display:inline-block;margin-bottom:30px;top:4px;width:auto;}
				#footer .social.hidden-phone{display: none;}

			/* Back to Top Button */
				#footer .btn-back_to_top{
					top:0;
					-moz-transform: scale(.75);
					-webkit-transform: scale(.75);
					-o-transform: scale(.75);
					-ms-transform: scale(.75);
					transform: scale(.75);
				}

		/* AWS 2.4 - Sidebar --------------------------------------------------------------------*/
			#sidebar{
				position: static;
				margin:40px 0 0 0 !important;
				background:#ebe9e8;
				width:100%;
				padding: 0 !important;
				overflow: hidden;
			}
			#sidebar .sidebar{
				position: static;
				width: 100%;
				border: none;
				float:none;
				padding:6px 0 0;
			}
			#content #sidebar > .inner_container{width:100%;margin:0 auto;padding:0 5%;}

			/* Callouts */
				#sidebar .callout{display:block;padding:20px 10px;}
				#sidebar .sidebar .callout.second{display:none;}

				/* Banner */
					#sidebar .callout.banner{width:112%;margin:0 0 -1px -6%;overflow:hidden;}
					#sidebar .callout.banner > .visible-phone{position:relative;height:184px;}
					#sidebar .callout.banner > .visible-phone > img{
						position: absolute;
						top:0;
						left:50%;
						width: 640px;
						margin:0 0 0 -320px;
					}

				/* Special Cases */
					#sidebar .callout.third > .content > .mod-listing{padding:0 0 0 12px;}
					#sidebar .callout.fourth .mod-listing ul{display:inline-block;}
					#sidebar .callout.fourth .mod-listing ul li{
						display: block;
						float:left;
						width: 50%;
						margin:0;
						height: 30px;
					}

		/* AWS 2.5 - Breadcrumbs ----------------------------------------------------------------*/
			.section.breadcrumbs > .inner_container > .content{padding:0 5% !important;}

			/* Template Overrides */
				#template-full.campaign .section.breadcrumbs + #content > .section:first-child > .inner_container{
					padding-top:0;
				}


	/*---------------------------------------------------------------------------------------------
	AWS 3.0 - Reusable Components
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 3.1 - Aware Custom Components ----------------------------------------------------*/

			/* AWS 3.1.1 - Modal Windows --------------------------------------------------------*/
				.modal-container{width:90%;margin:0 0 0 -45%;}
				.modal-container .modal-content{padding:50px 20px 40px;}

				.modal-confirmation .modal-buttons > li{width: 48%;}
				.modal-confirmation .modal-buttons > li + li{margin-left:4%;}
				.modal-confirmation .modal-buttons > li > .btn{min-width:100%;}

				/* Modals -----------------------------------------------------------------------*/
					.modal-content .btn:link{min-width:215px;}

					/* Cookie */
						.modal-container.cookie{width: 90%;min-width:290px;}

					/* Media */
						.modal-media .multicols.cols2 .col{width:100%;float:none;}
						.modal-media .multicols.cols2 .col + .col{margin:30px 0 0;width:100%;}

					/* Thumbnail Gallery */
						.modal-container.thumbnail_gallery{
							width: 90%;
							height: 360px;
							margin:0 0 0 -45%;
						}

			/* AWS 3.1.2 - Carousel -------------------------------------------------------------*/

				/* Custom Content */

					/* Feature */
						.carousel.feature{padding:30px 0;}
						.carousel.feature .wrapper{width:320px;}
						.campaign_carousel .carousel.feature .wrapper{margin-top:20px;}

						.carousel.feature .nav.icon,
						.carousel.feature .nav.icon:hover{top:160px;}
						.carousel.feature > .prev{left:50%;margin:0 0 0 -40px;}
						.carousel.feature > .next{right:50%;margin:0 -40px 0 0;}

						.carousel.feature .slide{width:140px;height:160px;padding:0;}
						.carousel.feature .slide > .image{width:140px;height:140px;}
						.carousel.feature .slide.selected > .image img{top:-140px;}

						.carousel.feature .panels{width:87.5%;margin:55px auto 0;}

					/* Video */
						.carousel.feature.video{padding-bottom: 40px !important;}
						.carousel.feature.video.bottom .nav{bottom:0 !important;}

					/* Utility */

						/* Bottom Aligned Featured Carousel */
							.carousel.feature.bottom .nav{top: auto; bottom:7px !important;}

		/* AWS 3.2 - Modules (i.e. reusable design parts(e.g. lists, etc)) ----------------------*/

			/* Alternating Cotent */
				.mod-alternating .row{
					display:flex;
					height: auto;
					border: none;
					flex-direction: column;
				}
				.mod-alternating .row > div{width: 100%;display:block;}
				.mod-alternating .row > .content{
					padding: 25px;
					order:99;
					-webkit-order:99;
				}
				.mod-alternating .row > .media > img{
					position:static;
					width:100%;
					-moz-transform: none;
					-webkit-transform: none;
					-o-transform: none;
					-ms-transform: none;
					transform: none;
				}

			/* Buttons */
				.mod-buttons > .btn{display: block;}
				.mod-buttons > .btn + .btn{margin-top:30px;}

			/* Clone Items */

				/* Variants */

					/* Products */
						.isEditable .mod-clone.products .js-clone{padding-left: 50px;}
						.mod-clone.products .js-clone + .js-clone{margin-top:30px;}
						.mod-clone.products .js-clone > .col4{position:absolute;top:1px;left:0;}

						.mod-clone.products .js-clone label{display: block !important;}
						.mod-clone.products .js-clone .trigger-remove{top:0 !important}

			/* Contact */
				.mod-contact > .form_container,
				.mod-contact > .details{float:none;width:100%;}
				.mod-contact > .form_container:after{display:none;}
				.mod-contact > .details{margin-top:20px;}
				.mod-contact .btn{width:100%;}

			/* Dropdown */
				.mod-dropdown > ul > li > .content p {padding:0 30px;}
				.mod-dropdown > ul > li > .content .btn {width: 80%;margin: 20px auto;display: block;}

			/* Expandables */
				.mod-expandables{width:110%;margin:30px 0 0 -5%;}

				/* Additional Overrides */
					.mod-expandables .mod-grid.products{margin: 20px 0 20px -25px;width: auto;}

				/* Technology */
					.mod-expandables.technology .multicols .col{width:100% !important;float:none;}
					.mod-expandables.technology .multicols .col1{margin-bottom:20px;}
					.mod-expandables.technology .multicols .col1 img{max-width:400px;margin:0 auto;display:block;}

			/* Gallery: Thumbnail */
				.mod-thumbnail_gallery .btn-zoom{display:none;}

				/* Thumbnails */
					.mod-thumbnail_gallery .thumbnails{display: none;}

				/* Images */
					.mod-thumbnail_gallery .images{width:100%;}
					.mod-thumbnail_gallery .images .cycle .cycle-slide{cursor:default;}

				/* Full Sized Images */
					.mod-thumbnail_gallery .images.full{width: 100%;height: 360px;}
					.mod-thumbnail_gallery .images.full .cycle,
					.mod-thumbnail_gallery .images.full .cycle > div{height: 360px;}
					.mod-thumbnail_gallery .images.full .cycle img{max-height: 320px}

			/* Errors */
				.mod-errors{width:100%;}

			/* Filter Selections */
				.mod-filter_selections{display:block;}
				.mod-filter_selections > div{display:block;padding:8px 15px;}
				.mod-filter_selections > .header{width:100%;}

			/* Gallery */
				.mod-gallery{margin-bottom:0;}
				.mod-gallery > span{
					width:50px;
					right:auto;left:50%;
					margin:0 0 0 -25px;
					text-align: center;
				}

				.mod-gallery > ul{width:70%;}
				.mod-gallery > ul > li{width:100%;min-width:100%;margin:0;}
				.mod-gallery > ul > li.hidden-mobile,
				.mod-gallery > ul > li.hidden-phone{display:none;}

				.mod-gallery > ul > .active > a{
					border:1px solid #bf1e39;
					width: 100% !important;
					position: static !important;
					margin:0 auto !important;
					max-width:300px;
				}
				.mod-gallery > ul > .active > a > span,
				.mod-gallery.captions > ul > li > a > span{display:none !important;}

			/* Grid */
				.mod-grid.products.small > .item{height:auto;}

				/* Image */
					.mod-grid > .item > .image img{display:block;width:100%;}

				/* Locations */
					.mod-grid.locations > .row > .item{float:none;width:100%;margin:0;}
					.mod-grid.locations > .row > .item + .item{margin-top:20px;}

				/* Products */
					.mod-grid.products{width:100%;margin:0;}
					.mod-grid.products > .item{
						width:100%;
						height:auto;
						margin:0;
						padding:20px;
						position:relative;
						overflow: hidden;
						margin:0;
					}
					.mod-grid.products > .item + .item{margin-top:20px;}

					.mod-grid.products > .item .image{width:100%;margin:0;position:relative;}
					.mod-grid.products > .item .image img{display:block;width:100%;max-width:152px;margin:0 auto;}

					.mod-grid.products > .item > .content{position:static;}
					.mod-grid.products > .item > .content > .btn{
						white-space:nowrap;
						position:static;
						display: inline-block;
					}

					/* Popular Products */
						.mod-grid.products.popular{
							height:auto;
							position: relative;
							width:100%;
							padding:25px 20px 90px;
						}
						.mod-grid.products.popular > .item{
							top:0;
							height: 304px !important;
							width:49%;
							padding: 20px 10px 10px;
						}
						.mod-grid.products.popular > .item + .item{margin: 0 0 10px;}
						.mod-grid.products.popular > .item:nth-of-type(even){margin-left:2%;}
						.mod-grid.products.popular > .item > .image{
							width:100% !important;
							margin:0 0 20px !important;
							float: none;
						}
						.mod-grid.products.popular > .item > .content{padding:0 0 10px;}
						.mod-grid.products.popular > .item > .content > h2{margin:0 0 20px;}
						.mod-grid.products.popular > .item > .content > p{display:none;}
						.mod-grid.products.popular > .item > .content > .btn{
							display: block;
							position: absolute;
							bottom: 20px;
							left: 10px;
							right: 10px;
						}

						.mod-grid.products.popular > .item.info{
							width:49% !important;
							height:304px !important;
							margin:0 !important;
							padding:35px 2% 10px;
							display: block;
							overflow: visible;
						}
						.mod-grid.products.popular > .item.info .content{display:block;}
						.mod-grid.products.popular > .item.info .content p{display:block;}
						.mod-grid.products.popular > .item.info .content .btn{
							bottom: auto;
							left: 0;
							margin:0;
							top:650px;
							width:204%;
							position:absolute;
						}

				/* Search Listing */
					.mod-grid.search_listing > .content{margin:0;}
					.mod-grid.search_listing > .content > .item{
						width:100%;
						height:123px;
						margin:0;
						display: table;
					}
					.mod-grid.search_listing > .content > .item + .item{margin-top:30px;}

					.mod-grid.search_listing > .content > .item > .image{
						display: table-cell;
						width: 35%;
					}
					.mod-grid.search_listing > .content > .item > .image img{max-width: 130px;}
					.mod-grid.search_listing > .content > .item > .content{
						padding:0 15px;
						display: table-cell;
						vertical-align: middle;
						width: 65%;
					}

				/* Site Map */
					.mod-grid.site_map{padding:15px 20px;}
					.mod-grid.site_map > div + div{margin:26px 0 0;}
					.mod-grid.site_map .item{width:100%;padding:0;float:none;}
					.mod-grid.site_map .item + .item{margin:32px 0 0;}

					.mod-grid.site_map .item .content > ul + h6,
					.mod-grid.site_map .item .content > .copyright{margin-top:30px;}

				/* Section */
					.mod-grid.section > .item{width:135px;height:220px;border:none;padding:0;margin-bottom:10px;}
					.mod-grid.section > .item + .item{margin:0 0 10px 0;}
					.mod-grid.section > .item:nth-child(even){margin-left:10px;}

			/* Listing */
				/* Breadcrumbs */
					.mod-listing.breadcrumbs > ul > li{font-size:14px;}
					.mod-listing.breadcrumbs > ul > li:last-child{margin-right:0;}

				/* Cart */
					.mod-listing.cart{width:320px;}
					.mod-listing.cart > ul{width:320px;margin:0;padding:0;}
					.mod-listing.cart > ul > li{padding:0 30px;border-top:1px solid #ebebeb;}
					.mod-listing.cart > ul > li:first-child{border-top:none;}
					.mod-listing.cart > ul > li > .image{padding:7px 0;}
					.mod-listing.cart > ul > li > .content > a{width:262px;padding:7px 0 7px 68px;}

				/* Filter Selections */
					.mod-search_tools + .filter_selections{margin-top:-15px;}
					.mod-listing.filter_selections{padding-top:0;}
					.mod-listing.filter_selections > ul > li{display:block;float:none;}
					.mod-listing.filter_selections > ul > li + li{margin:8px 0 0;}
					.mod-listing.filter_selections > ul > li:first-child{
						margin:0 0 10px -7%;
						background: #ddd;
						display: block;
						float: none;
						padding:9px 7% 7px;
						width: 114%;
						position: relative;
					}
					.mod-listing.filter_selections > ul > li:first-child > span{display:block;margin:0 0 3px;}

					.mod-listing.filter_selections > ul > li > a > .icon{
						margin:0 0 0 5px;
						background-position: -101px -54px;
						width:7px;
						height:7px;
					}
					.mod-listing.filter_selections > ul > li > a:hover > .icon{background-position:-93px -54px;}

				/* Sample Cart */
					.mod-listing.sample_cart > ul > li{width:100%;position:relative;padding-bottom:60px;}
					.mod-listing.sample_cart > ul > li > .trigger-delete_cart_item{top:auto;bottom:11px;right:15px;}

					/* Image */
						.mod-listing.sample_cart > ul > li > .image{width:33%;padding:0;}

					/* Content */
						.mod-listing.sample_cart > ul > li > .content{width:67%;padding-left:10px;}

						/* Header */
							.mod-listing.sample_cart > ul > li > .content > .header{position:static;}
							.mod-listing.sample_cart > ul > li > .content > .header > h4{padding: 0;}
							.mod-listing.sample_cart > ul > li > .content > .header > .mod-dropdown{
								top:auto;right:auto;
								bottom:0;
								left:15px;
							}

							.mod-listing.sample_cart > ul > li > .content > .header > .mod-dropdown .content{
								right:auto;
								left:-1px;
							}

			/* Multicols */

				/* Columns */
					.mod-multicols .cols{display:block;}
					.mod-multicols .cols .col,
					.mod-multicols .multicols .col{
						display:block;
						width:100% !important;
						min-height: auto !important;
						float:none;
					}
					.mod-multicols .multicols .col{margin:0;}
					.mod-multicols .multicols .col + .col{margin-top:15px;}

				/* Multicols(non-module) Overrides */
					.multicols.standard > div{width:100% !important;margin:0 !important;float:none !important;}
					.multicols.standard > div + div{margin-top:20px !important;}

					/* Module Content */
						.multicols.mod-content > .col1{width:100%;margin:0;float:none;}
						.multicols.mod-content > .col2{width:100%;margin:20px 0 0;}

						.multicols.mod-content > .col > img{display:block;margin:15px auto 20px;width:280px;}
						.multicols.mod-content > .col2 > img:first-child{display:none;}

				/* Various Layouts */

					/* Secure Start Login Dependant CTA */
						.mod-multicols.ss-login-cta .col:first-child,
						.mod-multicols.ss-login-cta .col:last-child{display: none;}

			/* News + Events */
				.mod-news_events > .item > .image{padding:0;}

			/* Pagination */
				.search_listing + .mod-pagination{margin:60px 0 20px;}

			/* Recommended */
				.mod-recommended > ul{text-align:center;}
				.mod-recommended > ul > li{display: inline-block;margin:0;}
				.mod-recommended > ul > li + li{margin-top:15px;}

			/* Results Options */
				.mod-results_options.align-right{text-align: left;}
				.mod-results_options.right{float:none;}

			/* Search Summary */
				.mod-search_summary{margin:20px 0;}
				.mod-search_summary .summary,
				.mod-search_summary .sortby{width:100%;float:none;text-align:left;margin:0;}

				/* Drop Down */
					.mod-search_summary .mod-dropdown > ul > li > .content{left:-1px;right:auto;}

			/* Search IFU */
				.module.mod-search_ifu {margin-top:20px;margin-bottom:40px;}
				.mod-search_ifu .cols3 .col {margin:0;}
				.mod-search_ifu .cols3 .col, .mod-search_ifu button {width:100%;}
				.mod-search_ifu button {margin-top:0;}
				.mod-search_ifu input[type="text"], .mod-search_ifu select {margin-bottom:20px;}

			/* Search Tools */
				.mod-search_tools > .mod-site_search{
					width: 120%;
					padding: 15px 10%;
					background: #e1e1e1;
					margin: 0 0 0 -10%;
				}
				.mod-search_tools > .mod-site_search > .field > input{padding:16px 25px 15px 7px;}
				.mod-search_tools > .mod-site_search > button{top:21px;right:10%;}

			/* Support */
				.mod-support ul{display:block;}
				.mod-support ul li{
					display:block;
					width:290px !important;
					left: 50%;
					margin-left: -145px !important;
				}
				.mod-support ul li + li{margin-top:10px;}

		/* AWS 3.3 - Callouts -------------------------------------------------------------------*/

			/* Site Portal */
				.callout.site_portal{
					width:100%;
					height: auto;
					position: relative;
					border: none;
					-webkit-box-shadow:none;
					box-shadow: none;
					border-radius:0;
				}

				/* Content */
					.callout.site_portal > .content{
						width: 100%;
						height: auto;
						padding: 25px 5% 28px;
						float: none;
					}
					.callout.site_portal.orange > .content:after{display:none;}
					.callout.site_portal > .content > .btn{position:static;display:block;margin:22px 0 0;width:100%;}

				/* Image & Video */
					.callout.site_portal > .image{display:none;}
					.callout.site_portal > .image.video{width:100%;padding:0;}

			/* Custom Scrollbar(News & Events) */
				.callout.js-customScrollbar > .content{height:auto;}

		/* AWS 3.4 - Layouts (i.e. more complex designs, tend to hold one or more modules) ------*/

			/* AWS 3.4.1 - Product Details ------------------------------------------------------*/
				.layout.product_details{width:100%;margin:0;padding:0 5%;}
				.layout.product_details .launch-sidebar{display:inline-block;}

				.layout.product_details > div > .content p,
				.layout.product_details > .features > .mod-listing > ul > li{font-size:16px;line-height:21px;}

				.layout.product_details > .features{padding:0;margin: 24px 0 0;}
				.layout.product_details > .features > .btn_container{display:block;}
				.layout.product_details > .features > h5{font-size:15px;}
				.layout.product_details > .features > .mod-listing > ul > li:before{top:9px;}
				.layout.product_details > .features > .mod-listing > ul > li + li{margin:7px 0 0;}
				.layout.product_details > .features > .btn_container{
					display:block;
					width: 90%;
					margin: 45px auto 0;
				}
				.layout.product_details > .features > .btn_container > .btn{display:block;min-width:inherit;}

				.layout.product_details > .specs{margin-bottom:20px;}
				.layout.product_details > .specs > .table_container > table tfoot td{padding:14px 10px 10px}

			/* AWS 3.4.2 - Results Options ------------------------------------------------------*/

				/* Settings */
					.layout.results_options .settings > div{width:100%;margin:0;}
					.layout.results_options .settings > div + div{margin-top:20px;}

					.layout.results_options .settings > div:first-child .mod-results_options li{
						float:none;
						display: block;
						margin-bottom: 10px;
					}
					.layout.results_options .settings > div:first-child .mod-results_options .select{width: 100%;margin: 0;}

				/* Summary */
					.layout.results_options .summary{padding:11px 20px 18px;}
					.layout.results_options .summary > div{
						display:block;
						width:100%;
						text-align: center;
					}
					.layout.results_options .summary > div + div{
						margin:20px 0 0;
						width:100%;
						text-align:center;
					}
					.layout.results_options .summary > div + div > .btn{display: block;}

				/* Layout for Three options */
          .layout.results_options.three .settings > div + div{margin-top:10px;}

          #template-full .section > .inner_container .article_listing {margin: 0 -7%; padding: 27px 7% 10px;}

			/* AWS 3.4.3 - Article Listing Carousel ---------------------------------------------*/

				/* Filters */
					.layout.article_listing_carousel .results_options{padding:0 15px 0;}
					.layout.article_listing_carousel .mod-results_options.align-right > ul{display:block;}
					.layout.article_listing_carousel .mod-results_options.align-right > ul > li{
						float: none;
						width:100%;
						margin:0;
					}

				/* jQuery Cycle */
					.layout.article_listing_carousel .cycle-article{padding: 0 15px;}

					/* Controls */
						.layout.article_listing_carousel .cycle-article .control,
						.layout.article_listing_carousel .cycle-article .cycle-pager{display: none;}

				/* Button Container */
					.layout.article_listing_carousel .btn_container{margin-top:45px;}

			/* AWS 3.4.4 - Hero -----------------------------------------------------------------*/
				.layout-hero{
					height: auto;
					padding-top: 400px;
				}
				.layout-hero > .inner_container{width:86%;height: auto;}

				/* Multicolumn Overrides */
					.layout-hero .mod-multicols{display: block;}
					.layout-hero .mod-multicols > .multicols{display: block;}
					.layout-hero .mod-multicols > .multicols > .col{padding:15px 0;float: none;margin:0;}

				/* Variations */

					/* Intro */
						.layout-hero.intro{padding:0;}
						.layout-hero.intro .mod-multicols .multicols > .col{
							width:100% !important;
							padding: 50px 0;
						}
						.layout-hero.intro .content > a:not(.btn) + a{margin:0;}
						.layout-hero.intro .content > a:not(.btn) + a:before{
							content: '';
							display: block;
							width: 100%;
							height: 20px;
						}

			/* AWS 3.4.5 - Site Portals ---------------------------------------------------------*/
      .layout-site_portals .multicols{display: block;}
      .layout-site_portals .multicols .col{width:100%;float:none;}
      .layout-site_portals .multicols .col + .col{margin:20px 0 0;}
      .layout-site_portals .callout.site_portal {display: block;min-height: 0;}
      .layout-site_portals .callout.site_portal > .content{border-radius: 0;flex-grow: 1;padding: 20px!important;width: 100%;margin:0;}

			/* AWS 3.4.7 - Testimonials Carousel ------------------------------------------------*/

				/* Blockquote Overrides */
					.layout-testimonials_carousel blockquote{padding:30px;}

				/* Controls (i.e. next/prev) */
					.layout-testimonials_carousel .cycle-testimonials .control{display: none;}

			/* AWS 3.4.8 - Sample Order History -------------------------------------------------*/
				.layout-sample_order_history > .multicols{display:none;}

				/* Expandable Overrides */
					.layout-sample_order_history .mod-expandables{width:100%;margin:0;}
					.layout-sample_order_history .mod-expandables > ul > li{padding:15px 10px 10px;}
					.layout-sample_order_history .mod-expandables .expandable{padding:25px 0;}

					.layout-sample_order_history .mod-expandables .multicols > .col{width: 100%;margin:0;}
					.layout-sample_order_history .mod-expandables .multicols > .col + .col{margin-top:15px;}
					.layout-sample_order_history .mod-expandables .multicols .hidden{display:block !important;visibility:visible;}
					.layout-sample_order_history .mod-expandables .multicols > .col p{text-align:left;}

					.layout-sample_order_history .mod-expandables .trigger_expandable{
						top:0;
						width: inherit;
						margin:20px 0 10px;
						text-align: left;
						font-size: 14px;
					}

				/* Sample Cart Listing Overrides */
					.layout-sample_order_history .mod-listing.sample_cart > ul > li{width:100%;}

			/* AWS 3.4.9 - Consultant -----------------------------------------------------------*/
				.layout-consultant .multicols .col1{display: none;}
				.layout-consultant .multicols .col2{float:none;width:100%;margin:0;}

				.layout-consultant .multicols .col2 h2{text-align: center;}
				.layout-consultant .multicols .col1 img{margin:0 auto;display:block;}


	/*---------------------------------------------------------------------------------------------
	AWS 4.0 - Buttons & Icons
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 4.1 - Buttons --------------------------------------------------------------------*/
			.btn,
			.btn:link,
			.btn:visited{font-size:11px;}

		/* AWS 4.3 - Badges ---------------------------------------------------------------------*/
			.badge{
				width: 80px;
				height: 80px;
				border-radius: 40px;
				font-size: 12px;
			}


	/*---------------------------------------------------------------------------------------------
	AWS 5.0 - Template Specific (i.e. override display of any design element on a specific template)
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 5.1 - Simple ---------------------------------------------------------------------*/
			#template-simple #content{padding:0;}
			#template-simple #content:first-child{padding:30px 0 0;}

			.server_error #template-simple #content{padding:40px 0;}
			#template-simple .section{padding:0 5% 0;}
			#template-simple .section > .inner_container > .content,
			#template-simple .section.extended > .inner_container > .content,
			#template-simple.product_details .section > .inner_container > .content{width:100%;padding:0;}
			#template-simple .section + .section{margin:30px 0 0;}

			/* Home Template */
				#template-simple.home #sidebar{margin:0 !important;}
				#template-simple.home #content{padding:0;}
				#template-simple.home .section{padding:0;}
				#template-simple.home .mod-grid.products.popular,
				#template-simple.home .section + .section{margin:0;}
				#template-simple.home .section > .inner_container > .content{padding:0;}

			/* AWS 5.1.1 - Product Details ------------------------------------------------------*/
				#template-simple.product_details #slider_container{display:none;}
				#template-simple.product_details .section{padding:0;}

				/* Sidebar Overrides */
					#template-simple.product_details #sidebar{
						position: absolute;
						left:-100%;
						top:0;
						background:#ebebeb;
						width:100%;
						z-index: 100;
						margin:0 !important;
						border-bottom: 10px solid #FF5200;
					}
					#template-simple.product_details #sidebar.open{
						left:0;
						-webkit-box-shadow: 0 5px 15px 0 rgba(36,36,36,.4);
						box-shadow: 0 5px 15px 0 rgba(36,36,36,.4);
					}
					#template-simple.product_details #sidebar > .inner_container{padding:0;}

					#template-simple.product_details #sidebar .sidebar > h4{
						display: block;
						margin:0 0 20px;
						padding:15px 5%;
						width: 100%;
						text-align: left;
						left:0;
					}
					#template-simple.product_details #sidebar .sidebar > .visible-phone{padding:0 5%;}
					#template-simple.product_details #sidebar a.close-sidebar{margin: 5px 0;}
					#template-simple.product_details #sidebar a.close-sidebar > .icon{margin: 0 5px 0 0;}

					/* Callouts */
						#template-simple.product_details #sidebar .callout{padding:20px 25px;}
						#template-simple.product_details #sidebar .callout.help{display:none;}

					/* Multicols */
						#template-simple.product_details #sidebar .mod-multicols .cols{margin-bottom: 15px;}
						#template-simple.product_details #sidebar .mod-multicols .col .media_container,
						#template-simple.product_details #sidebar .mod-multicols .col .content,
						#template-simple.product_details #sidebar .mod-multicols .col .button{padding:0 15px;}

		/* AWS 5.2 - Results --------------------------------------------------------------------*/
			#template-results{position:relative;overflow:hidden;}

			/* Search Tools */
				#search_tools{
					position: absolute;
					left:-100%;top:62px;
					background:#fff;
					width:100%;
					padding:15px 0 20px;
					z-index: 10;
					border-bottom: 10px solid #FF5200;
				}
				#search_tools.open{
					left:0;
					-webkit-box-shadow: 0 5px 15px 0 rgba(36,36,36,.4);
					box-shadow: 0 5px 15px 0 rgba(36,36,36,.4);
				}

				/* Site Search Area */
					#search_tools .mod-site_search{display:none;}
					#search_tools .visible-phone{padding:0 5%;}
					#search_tools .close-search_filters{margin:0 0 5px;}
					#search_tools .close-search_filters > .icon{margin:0 5px 0 0;top:0;}

				/* Filters */
					#search_tools > .mod-listing.filter{width:100%;margin:16px 0 0;}
					#search_tools > .mod-listing.filter > h5{padding:0 5%;}

					#search_tools > .mod-listing.filter > ul > li{border-bottom:1px solid #ebe9e8;}
					#search_tools > .mod-listing.filter > ul > li + li{margin:0;}
					#search_tools > .mod-listing.filter > ul > li:first-child{border-top:1px solid #ebe9e8;}
					#search_tools > .mod-listing.filter > ul > li > a{padding:6px 40px 8px 5%;}
					#search_tools > .mod-listing.filter > ul > li > .active:after{top:10px;right:20px;}

			/* Content */
				#template-results #content{width:100%;padding:0 5%;}
				#template-results #content > .inner_content{padding:25px 0 40px;}
				#template-results #content > .inner_content:after{
					background: #f1f1f1 url('../images/hr-mobile.jpg') no-repeat top center;
				}

				/* Filter Sections */
					#template-results #content .mod-listing.filter_selections:after{display:none;}

			/* Tabs */
				#template-results #content > .tabs{width:110%;margin:0 0 0 -5%;}
				#template-results #content > .tabs > ul > li{margin:0;width:49.5%;}
				#template-results #content > .tabs > ul > li + li{margin:0 0 0 1%;}
				#template-results #content > .tabs > ul > li > a{text-align: center;}

		/* AWS 5.3 - Full -----------------------------------------------------------------------*/
			#template-full .section > .inner_container{width:100%;padding:0 5%;}

			/* AWS 5.3.1 - Campaign -------------------------------------------------------------*/
				#template-full.campaign .section > .inner_container{width:88%;}

				/* Section Types */

					/* Base */
						#template-full.campaign .inner_container > .content > .multicols .col1,
						#template-full.campaign .inner_container > .content > .multicols .col2{width:100%;float:none;margin:0;}
						#template-full.campaign .inner_container > .content > .multicols .col2 > img{width:100%;max-width:280px;margin-top:20px;}

					/* Carousel */
						#template-full.campaign .section.campaign_carousel > .inner_container > .content > .carousel{padding:0;}
						#template-full.campaign .section.campaign_carousel > .inner_container > .content > * + .carousel{margin-top:30px;}

						#template-full.campaign .section.campaign_carousel .carousel > .panels{width:100%;}

					/* Featured Image */
						#template-full.campaign .section.featured_image h2{font-size: 30px;}
						#template-full.campaign .section.featured_image h3{font-size: 20px;}

						#template-full.campaign .section.featured_image > .inner_container > .content{
							position:static;
							width: 100%;
							margin:0 0 20px;
						}
						#template-full.campaign .section.featured_image > .inner_container > img{margin-right:-8%;width:100%;}

						/* Alt */
							#template-full.campaign .section.featured_image.alt > .inner_container > .content{margin:0;}
							#template-full.campaign .section.featured_image.alt > .inner_container > .content > img{
								margin:30px auto 0;
								width: 80%;
							}

					/* Tabs (expandable overrides) */
						#template-full.campaign .section.campaign_tabs .tabs{display:none;}
						#template-full.campaign .section.campaign_tabs .tab_panels{padding: 0;border:none;}
						#template-full.campaign .section.campaign_tabs .tab_panels > .panel{display: block;}

						#template-full.campaign .section.campaign_tabs .tab_panels > .panel:first-child .mod-expandables{margin-top:30px;}
						#template-full.campaign .section.campaign_tabs .tab_panels > .panel:last-child .mod-expandables ul > li:last-child{border-top:1px solid #ebe9e8;}
						#template-full.campaign .section.campaign_tabs .mod-expandables ul > li{border-top:1px solid #ebe9e8;}

						#template-full.campaign .section.campaign_tabs .mod-expandables .trigger_expandable{display: block;}
						#template-full.campaign .section.campaign_tabs .mod-expandables .expandable{
							position: absolute;
							float: left;
							z-index: -1;
							visibility: hidden;
							left: -9999px;
							top: -9999px;
							padding:0 25px 25px 45px;
						}
						#template-full.campaign .section.campaign_tabs .mod-expandables .open .expandable{
							position:relative;float:none;visibility:visible;z-index:0;left:0;top:0;
						}



	/*---------------------------------------------------------------------------------------------
	AWS 6.1 - 3rd Party Overrides
	/*-------------------------------------------------------------------------------------------*/

		/* AWS 6.1 - Slider / Billboard (Layerslider) -------------------------------------------*/
			#slider_container{height: 267px !important;}
			#slider_container.has_subhead{height: 339px !important;}

			#slider_container > .ls-container{height:257px !important;}
			#slider_container.has_subhead > .ls-container{height:329px !important;}

			#slider_container .ls-bottom-nav-wrapper{
				width:100%;
				box-sizing: border-box !important;
				margin-top:-68px;
				text-align: right;
				padding:0 20px;
			}
			#slider_container .ls-container .ls-bottom-nav-wrapper > .ls-bottom-slidebuttons > a{border-color: #FF5200;}
			#slider_container .ls-container .ls-bottom-nav-wrapper > .ls-bottom-slidebuttons > a.ls-nav-active{background: #FF5200;}

			#slider_container .ls-bg,
			#slider_container .ls-inner .ls-curtile img,
			#slider_container .ls-inner .ls-nexttile img{
				width: 640px !important;
				left:50% !important;
				margin-left:-320px !important;
			}

			/* Base */
				/* Content Container */
					.custom_slider .ls-slide > .content,
					.small .custom_slider .ls-slide > .content{
						width:100%!important;
						display: block;
						top:158px !important;
						left:0 !important;
						height: auto;
						min-height:150px;
						max-height:169px;
						margin:0 !important;
						background: #fff;
						background: rgba(255,255,255,.72);
					}
					.custom_slider .ls-slide > .content > .inner{height:182px;display:block;padding:0 20px;}

				/* Element Styling */
					.custom_slider .content h1{color: #585458 !important;font-size:24px;line-height:26px;height: 97px;display: table;margin:0;}
					.custom_slider .content h1 > span{display: table-cell;height: 97px;vertical-align: middle;}
					.custom_slider .content h2{display:none;}

				/* Control Overrides */
					#slider_container .ls-nav-prev,
					#slider_container .ls-nav-next{display:none;}

			/* Small */
				#slider_container.small{height: 161px !important;}
				#slider_container.small.has_subhead{height:233px !important;}

				#slider_container.small > .ls-container{height:151px !important;}
				#slider_container.small.has_subhead > .ls-container{height:223px !important;}

				/* Content Container */
					.small .custom_slider .ls-slide > .content{
						top:150px !important;
						margin:-79px 0 0 !important;
						height: 80px;
						min-height: inherit;
						max-height: inherit;
					}
					.small .custom_slider .ls-slide > .content > .inner{height:80px;display:block;padding:0 20px;}

				/* Element Styling */
					.small .custom_slider .content h1{height:80px;font-size:20px;line-height:24px;}
					.small .custom_slider .content h1 > span{height:80px;}
}



/*-------------------------------------------------------------------------------------------------
Specialized Components (Special Cases)
-------------------------------------------------------------------------------------------------*/

	/* Templates --------------------------------------------------------------------------------*/

		/* Splash -------------------------------------------------------------------------------*/
			@media only screen and (min-width: 1600px) and (max-width: 1919px) {
				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:36px;}
						.mod-listing.flags > ul li > a{font-size: 30px;padding-top:4px;}
			}

			@media only screen and (min-width: 1400px) and (max-width: 1599px) {

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:34px;}
						.mod-listing.flags > ul li > a{font-size: 26px;padding-top:7px;}

					/* Image Header */
						.mod-image_header{height: 674px;}
						.mod-image_header img{width:1600px;margin-left:-800px;}
						.mod-image_header > .content{height: 275px;}
						.mod-image_header > .content h1{font-size:60px;}
						.mod-image_header > .content h2{font-size:40px;}

						.mod-image_header > .cta{height: 400px;}
						.mod-image_header > .cta .btn{font-size:24px;height:96px;}
						.mod-image_header > .cta .btn > .subtext{font-size:20px;}
			}

			@media only screen and (min-width: 1200px) and (max-width: 1399px) {
				.splash h3{font-size:48px;}
				.splash p{font-size: 30px;}

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:30px;}
						.mod-listing.flags > ul > li + li,
						.mod-listing.flags > ul li > ul{margin-top:32px;}
						.mod-listing.flags > ul li > a{font-size: 22px;padding-top:10px;}

					/* Image Header */
						.mod-image_header{height: 590px;}
						.mod-image_header img{width:1400px;margin-left:-700px;}
						.mod-image_header > .content{height: 241px;}
						.mod-image_header > .content h1{font-size:60px;}
						.mod-image_header > .content h2{font-size:40px;}

						.mod-image_header > .cta{height: 350px;}
						.mod-image_header > .cta .btn{font-size:22px;height:87px;}
						.mod-image_header > .cta .btn > .subtext{font-size:18px;}
			}

			@media only screen and (min-width: 960px) and (max-width: 1199px) {
				.splash #header #logo{margin-top:24px;}
				.splash h3{font-size:44px;}
				.splash * + h3{margin-top:100px;}
				.splash p{font-size: 26px;}

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:25px;}
						.mod-listing.flags > ul > li + li,
						.mod-listing.flags > ul li > ul{margin-top:26px;}
						.mod-listing.flags > ul li > a{font-size: 16px;padding-top:12px;}

					/* Image Header */
						.mod-image_header{height: 506px;margin-bottom: 50px;}
						.mod-image_header img{width:1200px;margin-left:-600px;}
						.mod-image_header > .content{height: 207px;}
						.mod-image_header > .content h1{font-size:48px;}
						.mod-image_header > .content h2{font-size:32px;}

						.mod-image_header > .cta{height: 300px;}
						.mod-image_header > .cta .btn{font-size:20px;height:87px;padding:20px;}
						.mod-image_header > .cta .btn > .subtext{font-size:16px;margin-top:5px;}
			}

			@media only screen and (min-width: 768px) and (max-width: 959px) {
				.splash h3{font-size:40px;}
				.splash * + h3{margin-top:80px;}
				.splash p{font-size: 24px;}

				/* Structural Overrides */
					.splash #header #logo{margin-top: 21px;}

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:20px;}
						.mod-listing.flags > ul > li + li,
						.mod-listing.flags > ul li > ul{margin-top:26px;}
						.mod-listing.flags > ul li > a{
							font-size: 12px;
							height: 36px;
							line-height: 36px;
							padding: 0 0 0 50px;
						}.mod-listing.flags > ul li > ul{margin-left: 50px;}

						.mod-listing.flags > ul li .flag{width:36px;}
						.mod-listing.flags > ul li .flag > img{width:100%;}

					/* Image Header */
						.mod-image_header{height: 405px;margin-bottom: 40px;}
						.mod-image_header img{width:960px;margin-left:-480px;}
						.mod-image_header > .content{height: 165px;}
						.mod-image_header > .content h1{font-size:36px;}
						.mod-image_header > .content h2{font-size:24px;}

						.mod-image_header > .cta{height: 240px;}
						.mod-image_header > .cta > .inner{padding:0 10%;}
						.mod-image_header > .cta .btn{font-size:18px;height:82px;padding:20px;width:48%;}
						.mod-image_header > .cta .btn > .subtext{font-size:14px;margin-top:2px;}
			}

			@media only screen and (min-width: 640px) and (max-width: 767px) {
				.splash #header #logo{margin-top:24px;}
				.splash h3{font-size:44px;}
				.splash * + h3{margin-top:100px;}
				.splash p{font-size: 24px;}

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags > h4{font-size:30px;}
						.mod-listing.flags > ul li > a{font-size: 20px;padding-top:10px;}

					/* Multicols */
						.splash .multicols.cols3{width:60%;margin:0 auto;}
						.splash .multicols.cols3 > .col{
							width: 100%;
							margin: 0;
						}
						.splash .multicols.cols3 > .col + .col{margin-top:110px;}

					/* Image Header */
						.mod-image_header{height: 324px;}
						.mod-image_header img{width:768px;margin-left:-384px;}
						.mod-image_header > .content{height: 132px;}
						.mod-image_header > .content h1{font-size:34px;}
						.mod-image_header > .content h2{font-size:22px;}

						.mod-image_header > .cta{height: 192px;}
						.mod-image_header > .cta > .inner{padding:0 10%;}
						.mod-image_header > .cta .btn{font-size:15px;height:75px;padding:20px;width:48%;}
						.mod-image_header > .cta .btn > .subtext{font-size:13px;margin-top:2px;}
			}

			@media only screen and (min-width: 480px) and (max-width: 639px) {

				/* Specialized Components & Component Overrides */

					/* Image Header */
						.mod-image_header > .content h1{font-size:28px !important;}
						.mod-image_header > .content h2{font-size:22px !important;}
			}

			@media only screen and (min-width: 360px) and (max-width: 479px) {

				/* Specialized Components & Component Overrides */

					/* Image Header */
						.mod-image_header > .content h1{font-size:24px !important;}
						.mod-image_header > .content h2{font-size:18px !important;}
			}

			@media only screen and (min-width: 100px) and (max-width: 639px) {
				.splash h3{font-size:40px;}
				.splash * + h3{margin-top:50px;}
				.splash p{font-size: 18px;}

				/* Specialized Components & Component Overrides */

					/* Flags */
						.mod-listing.flags + .mod-listing.flags{margin-top:80px;}
						.mod-listing.flags > h4{font-size:26px;margin-bottom:20px;}
						.mod-listing.flags > ul li > a{font-size: 18px;padding-top:11px;}
						.mod-listing.flags > ul > li + li,
						.mod-listing.flags > ul li > ul{margin-top:12px;}

					/* Multicols */
						.splash .multicols.cols3 > .col{
							width: 100%;
							margin: 0;
						}
						.splash .multicols.cols3 > .col + .col{margin-top:80px;}

					/* Image Header */
						.mod-image_header{height: 470px;margin-bottom: 30px;}
						.mod-image_header img{width:640px;margin-left:-320px;}
						.mod-image_header > .content{height: 110px;bottom:auto;top:160px;}
						.mod-image_header > .content h1{font-size:19px;}
						.mod-image_header > .content h2{font-size:13px;margin-top:5px;}
						.mod-image_header > .content > .inner{padding:0 5%;}

						.mod-image_header > .cta{
							height: auto;
							padding-top: 300px;
							position: static;
						}
						.mod-image_header > .cta > .inner{padding:0 10%;}
						.mod-image_header > .cta .btn{
							width:100%;
							float:none;
							font-size:17px;
							height:75px;
							padding:20px;
						}
						.mod-image_header > .cta .btn + .btn{margin:20px 0 0;}
						.mod-image_header > .cta .btn > .subtext{font-size:14px;margin-top:2px;}
			}


	/* Components -------------------------------------------------------------------------------*/

		/* Gallery ------------------------------------------------------------------------------*/
			@media only screen and (min-width: 640px) and (max-width: 890px) {
				.mod-gallery{margin-bottom:0;}
				.mod-gallery > span{margin-right:15px;}
				.mod-gallery > ul > li{width:32%;min-width:32%;}
				.mod-gallery > ul > li.hidden-mobile{display:none;}

				.mod-gallery > ul > li > a{padding:10px;}
				.mod-gallery > ul > li > a > span{bottom:10px;left:10px;right:10px;}
			} /* Note: Phone styles above */

		/* Suggested Products Carousel ----------------------------------------------------------*/
			@media only screen and (min-width: 100px) and (max-width: 880px) {
				.carousel_container .carousel {
					top: auto;
					left: 50%;
					right: auto;
					margin: 20px 0 0 -342px;
					width: 684px;
				}
				.carousel_container .carousel .wrapper{width:636px;}

				#template-simple.product_details .section.carousel_container h2{width:100%;padding:0 7%;}
				#template-simple.product_details .section.carousel_container p{display:none;}
				#template-simple.product_details .section.carousel_container {
					height: auto;
					margin: 0;
					padding: 23px 0 30px;
				}
			}
			@media only screen and (min-width: 580px) and (max-width: 760px) {
				.carousel_container .carousel{
					width:525px;
					position: relative;
					margin:20px auto;
					left:auto;
				}
				.carousel_container .carousel .wrapper{width:477px;}
			}

			@media only screen and (min-width: 320px) and (max-width: 580px) {
				#template-simple.product_details .section.carousel_container{height:400px;}

				.carousel_container .carousel{
					position: relative;
					padding-bottom: 50px;
					left: auto;
					width: 416px;
					margin: 20px auto;
				}
				.carousel_container .carousel .wrapper{width:416px;}
				.carousel_container .carousel .slides > .slide{
					width: 136px;
					margin: 0 2px;
				}

				/* Prev / Next Buttons */
					.carousel_container .carousel > .nav{top:auto;bottom:0;}
					.carousel_container .carousel > .prev{left:50%;margin:0 0 0 -40px;}
					.carousel_container .carousel > .next{right:50%;margin:0 -40px 0 0;}
			}
			@media only screen and (min-width: 320px) and (max-width: 470px) {
				.carousel_container .carousel{width: 280px;}
				.carousel_container .carousel .wrapper{width:280px;}
			}

			@media only screen and (min-width: 100px) and (max-width: 640px) {
				#template-simple.product_details .section.carousel_container h2{width:100% !important;padding:0 5%;}
			}

		/* Tile Components ----------------------------------------------------------------------*/
			@media only screen and (min-width: 480px) and (max-width: 639px) {
				.mod-grid.products > .item > .image{float:right;width:50%;}
				.mod-grid.products > .item > .image + .content > h2{margin-top:0;}
			}
			@media screen and (min-width: 767px) {
				#template-simple #content.content-sidebar-container {
					flex-flow: row;
				}
			}

			@media only screen and (min-width: 100px) and (max-width: 639px){
			#sidebar .sidebar {
					position: static;
					width: 100%;
					border: none;
					float: none;
					padding: 6px 0 0;
			}
		}	
		@media only screen and (min-width: 767px)  {
		.callout.site_portal {
			flex-flow: row;
		}

		#template-simple.product_details #related_content .carousel_container .inner_container .content {
			flex-flow: row;
		}
	}
#slider-container+#content,.generic-hero+#content,.homepage__hero+#content{border-color:transparent}.pink-bg{background-color:#f8c6d2}.pink-bg .col{background-color:#f8c6d2}.pink-bg.col{background-color:#f8c6d2!important}.pink-bg .content,.pink-bg .content *,.pink-bg .header{color:#fff}.light-pink-bg{background-color:#fdf1f4}.light-pink-bg .col{background-color:#fdf1f4}.light-pink-bg.col{background-color:#fdf1f4!important}.light-pink-bg .content,.light-pink-bg .content *,.light-pink-bg .header{color:#fff}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.adspace__module{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}@media (max-width:47.99em){.adspace__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:47.99em){.adspace__module>:first-child{padding:20px 19px 15px}}@media (min-width:48em){.adspace__module>:first-child{padding:25px 10px 20px}}@media (min-width:48em) and (max-width:63.99em){.adspace__module>:first-child{padding-left:calc(15% / 2)}}@media (min-width:64em){.adspace__module>:first-child{margin-left:calc((100% - 960px)/ 2);padding-left:80px}}@media (max-width:47.99em){.adspace__module>:last-child{padding:20px 19px 0}}@media (min-width:48em){.adspace__module>:last-child{padding:0 10px}}@media (min-width:48em) and (max-width:63.99em){.adspace__module>:last-child{padding-right:calc(15% / 2)}}@media (min-width:64em){.adspace__module>:last-child{margin-right:calc((100% - 960px)/ 2);padding-right:80px}}.adspace__module--content,.adspace__module--sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.adspace__module--content{position:relative}@media (min-width:48em){.adspace__description{width:calc(100% - (100% - 960px))}}.adspace__module--content .adspace__description,.adspace__module--sidebar .adspace__description{width:100%;margin:0;padding:20px 19px}.adspace__description .btn{margin-top:10px}.adspace__module--content .adspace__copy{font-size:32px;line-height:36px}.adspace__copy p{font-size:34px;font-weight:400;line-height:40px;letter-spacing:.57px;color:#666}.adspace__image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.adspace__image img{width:100%}.adspace__image--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:47.99em){.adspace__image{width:75%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:48em){.adspace__image{width:30%}.adspace__module--content .adspace__image{position:absolute;right:10px;bottom:0;width:40%}}.adspace__module--sidebar .adspace__image{width:80%;margin:0;padding:20px 19px 0}@media (max-width:47.99em){.mod-multicols .col>.adspace__image{width:100%;margin:0;padding:0 10%}}@media (min-width:48em){.mod-multicols .col>.adspace__image{margin:0;padding:0}}.adspace__cta{font-weight:400;line-height:29.76px;letter-spacing:.24px}.adspace__cta:link,.adspace__cta:visited{border:0}.adspace__cta::after{display:inline-block;width:8px;height:8px;margin-bottom:2px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border:0 solid #ff5200;border-width:1.5px 1.5px 0 0}.adspace__module--content .adspace__cta{display:inline-block;width:calc(60% - 20px)}.btn.white-alt{color:#000;background:#fff}.btn.white-alt:hover{background:#bcbbbc}.dropdown{position:relative}.dropdown select{position:absolute;left:-100%;width:0;height:0;opacity:0}.dropdown--native select{position:absolute;z-index:1000;top:0;right:0;opacity:0}.dropdown__trigger{font-size:14px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;margin:0;padding:10px 0 5px;cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#000;border:0;border-radius:0;background:0 0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown__trigger:disabled{background-color:#ccc}.dropdown__trigger:after{position:relative;top:10px;right:0;width:12px;height:12px;margin-left:10px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiI+CiAgICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGZpbGw9IiM0NTRENTEiPgogICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik04LjMxNSA0LjQ1TDQuNDg0IDAgMy4xODggMS4wOTkgNi41NDYgNSAzLjE4OCA4LjkwMSA0LjQ4NCAxMCA4LjMxNSA1LjU1IDguNzg3IDV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTczNSAtODU3KSB0cmFuc2xhdGUoMTUxMCA4NDApIHRyYW5zbGF0ZSgyMjQgMTUpIHJvdGF0ZSg5MCA1Ljk4NyA1KSIvPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;background-size:contain}.dropdown__trigger[aria-expanded=true]+.dropdown__list{display:block}.dropdown__list{position:absolute;z-index:10;top:calc(100% + 10px);right:0;display:none;overflow:auto;width:100%;min-width:150px;max-height:250px;margin:0;padding:0;list-style:none;border:1px solid #7d7572;outline:0;background-color:#fff}.dropdown__item{font-size:14px;line-height:normal;display:block;padding:10px 22px;cursor:pointer;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:#000}.dropdown__item:hover,.dropdown__item[aria-selected=true]{color:#fff;background-color:#ff5200}.dropdown__item+.dropdown__item{border-top:solid 1px #fff}.form-group--dropdown .form-label{display:none}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:40px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:64em){.pagination{margin-top:80px}}.pagination__pagination-inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:400px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.pagination__pagination-inner{max-width:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination-btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;padding:0;cursor:pointer;border:solid 1px #fff;border-radius:50px;background:0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-btn svg{width:16px;height:100%}.pagination-btn:disabled{pointer-events:none;opacity:.2}.pagination--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pagination-pages{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 18px;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.pagination-pages{margin:rem(0 44px)}}.pagination-pages li{margin:0 15px;list-style:none}@media (min-width:64em){.pagination-pages li{margin:0 20px}}.pagination-pages li:first-child{margin-left:0}.pagination-pages li:last-child{margin-right:0}.pagination-pages span{font-size:18px;cursor:pointer;text-decoration:none}.pagination-pages .current{position:relative;color:#ff5200}.pagination-pages .current:after{position:absolute;bottom:-50%;left:0;width:100%;height:3px;content:" ";background-color:#fff}.arrow{display:inline-block;padding:3px;border:solid #fff;border-width:0 3px 3px 0}.arrow--right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.arrow--left{-webkit-transform:rotate(135deg);transform:rotate(135deg)}svg{fill:#000}.rtf *{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.rtf a{border:0}.rtf a:hover{text-decoration:underline}.rtf li:has(li):before{display:none}.rtf ol,.rtf ul{margin:0 0 1.5em;padding-left:18px}@media (min-width:64em){.rtf ol,.rtf ul{margin-bottom:2em}}.rtf ol li,.rtf ul li{position:relative}.rtf ol li:before,.rtf ul li:before{position:absolute;top:10px;left:-18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rtf ol li+li,.rtf ul li+li{margin-top:3px}.rtf ul li:before{width:6px;height:6px;content:"";background-color:#ff5200}.rtf ol{list-style:none;counter-reset:ol-counter}.rtf ol li{counter-increment:ol-counter}.rtf ol li:before{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:.8em;content:counter(ol-counter) ". ";color:#ff5200}.rtf ol li li:before{display:none}.rtf img,.rtf p{margin:0 0 1.5em}@media (min-width:64em){.rtf img,.rtf p{margin-bottom:1.8em}}.tabs{overflow:hidden}.tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.tabs ul li{line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 2px;padding:0;background:0 0}.tabs ul li:first-child{margin:0}.tabs .tab{font-size:12px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 15px;color:#878885;border:2px solid #bebfc0;border-bottom:0;border-radius:5px 5px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(white),to(#f1f1f1));background:linear-gradient(to bottom,#fff 0,#f1f1f1 100%);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .tab:hover{background:#f1f1f1}.tabs .tab.active{color:#fff;border-color:#ff5200;background:#ff5200}.tab_panels{padding:20px 15px;border:2px solid #bebfc0;background:#fff}.tab_panels .panel{display:none}.tab_panels .panel.active{display:block}.tab_panels .panel .inner_container{width:auto!important}.adspace__cta{font-size:15px}.accordion__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-inline:20px;margin-block:40px}@media (min-width:64em){.accordion__list{padding:32px 102px}}.accordion__item{padding:32px 0;border-top:1px solid #cfcac9;border-bottom:1px solid #cfcac9;position:relative}.accordion__item+.accordion__item{border-top:0}.accordion__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;inline-size:100%;padding:0}.accordion__button svg{inline-size:100%;block-size:100%;max-inline-size:24px;max-block-size:24px}.accordion__button svg[hidden]{display:none}.accordion__content{margin-block:16px}.accordion__content h3{color:#878785}.accordion__title{font-size:20px;font-style:normal;font-weight:300;line-height:25px;color:#ff5200;text-align:start}@media (min-width:64em){.accordion__title{line-height:24px}}.accordion__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;overflow:hidden;position:relative}.accordion__content-container[hidden]{display:none}.accordion__content-description{font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:#878785}@media (min-width:64em){.accordion__content-description{line-height:17px}}.accordion__content-description p{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;color:inherit}.accordion__content-description h1,.accordion__content-description h2,.accordion__content-description h3,.accordion__content-description h4,.accordion__content-description h5,.accordion__content-description h6{font-family:"Arial Black",Arial,Helvetica,sans-serif;margin-inline:0;margin-block:16px}.accordion__read-more{inset-block-end:0;position:absolute;block-size:80px;inline-size:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(48.06%,#fff),color-stop(93.89%,rgba(255,255,255,0)));background:linear-gradient(0deg,#fff 48.06%,rgba(255,255,255,0) 93.89%)}.accordion__read-more-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font-size:14px;font-style:normal;font-weight:400;line-height:17px;color:#ff5200;border-bottom:1px solid #ff5200;padding:0;inset-block-end:-40%;position:relative}.article{width:100%;max-width:640px;margin:0 auto;padding:45px 20px 71px!important}.article--dansac{max-width:560px}.article-header{margin-bottom:30px;padding-bottom:18px;border-bottom:solid 1px #c9c9c9}.article-header__back{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:inline-block;margin:0 0 8px;text-decoration:none;color:#ff5200;border:0!important}.article-header__back:before{display:inline-block;width:0;height:0;margin-right:8px;content:"";border-top:5px solid transparent;border-right:5px solid #ff5200;border-bottom:5px solid transparent}.article-header__back:hover{text-decoration:underline}.article-header__title{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:1.56;margin:0 0 20px;color:#ff5200}@media (min-width:48em){.article-header__title{font-size:36px}}.article-header__about{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;margin:0;color:#000}.article__share{margin-bottom:30px}.article__share ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:3px 0 0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:64em){.article__share ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article__share li{margin:0}.article__share li+li{margin-left:15px}@media (min-width:64em){.article__share li+li{margin-top:15px;margin-left:0}}.article__share li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:18px;cursor:pointer;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.article__share li img{max-width:100%;max-height:100%}.article__sidebar{margin-top:30px}@media (min-width:64em){.article__sidebar{width:184px;margin-top:0}}.event__details+.article__categories{margin-top:41px}.article__categories-label,.event__details-label{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;margin:0 0 12px;color:#7d7572}.event__details-add,.event__details-date,.event__details-time{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.64;margin:0;color:#1e1e1e}.event__details-add{color:#ff5200;border:0!important}.event__details-add:hover{text-decoration:underline}.article__categories-listing{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.article__categories-listing li{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;margin:5px;padding:0 20px;color:#ff5200;border-radius:20px;background-color:rgba(255,82,0,.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article__container{position:relative}@media (min-width:64em){.article__container .article__share{position:absolute;top:0;right:calc(100% + 25px)}.article__container .article__sidebar{position:absolute;top:0;left:calc(100% + 25px)}}.article__content{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.64;color:#1e1e1e}@media (min-width:64em){.article__content{font-size:18px;line-height:1.67}}.article__content .note{font-size:12px;line-height:1.62;color:#7d7572}@media (min-width:64em){.article__content .note{font-size:14px;line-height:1.64}}.article__btn{font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:400!important;line-height:1.29!important;margin-top:20px;letter-spacing:normal!important;text-transform:none!important;border-radius:0!important}.card-carousel{padding:22.5px;overflow:hidden;max-inline-size:960px;margin:0 auto}@media (min-width:48em){.card-carousel{overflow:visible}}.inner_container .card-carousel{overflow:hidden}.inner_container .card-carousel .card-carousel__card-image{inline-size:calc(100% + 45px)}.card-carousel__card-image{-o-object-fit:cover;object-fit:cover;position:relative;inline-size:calc(100% + 45px);block-size:calc(100% + 22.5px);inset-inline-start:-22.5px;inset-block-start:-22.5px;min-block-size:150px;max-block-size:150px}.card-carousel__title{-webkit-margin-after:20px;margin-block-end:20px}.card-carousel__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;overflow:visible}.swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.card-carousel__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;block-size:100%;border:1px solid #e9e9e9;border-radius:15px;padding:20px;overflow:hidden}.card-carousel__card-title{font-size:22px;font-weight:700;color:#ff5200;margin-block:0 20px}.card-carousel__controls-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:flex;flex-flow:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-before:20px;margin-block-start:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ff5200;padding:5px}.swiper-button svg{inline-size:20px;block-size:20px;color:#fff}.swiper-button+.swiper-button{-webkit-margin-start:10px;margin-inline-start:10px}.cart .image{width:40px;height:40px}.cart__container[hidden]{display:none}.cart__container a{border-bottom:none}.cart__overlay{position:fixed;inset:0;background-color:rgba(255,255,255,.7);z-index:999;display:none;-webkit-padding-after:20px;padding-block-end:20px}@media (min-width:64em){.cart__overlay{display:block}}.cart__overlay[hidden]{display:none}.cart__inner-container{inset-inline-start:0;position:absolute;inset-inline-end:0;inline-size:100vw;padding:10px 16px;-webkit-box-shadow:0 13px 13px 0 #00000045;box-shadow:0 13px 13px 0 #00000045;background-color:#fff;z-index:9999;block-size:calc(100vh - 65px)}@media (min-width:64em){.cart__inner-container{inline-size:400px;position:absolute;block-size:100vh;inset-block:0;inset-inline-start:calc(100% - 400px);padding:20px}}.cart__info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-margin-after:16px;margin-block-end:16px}.cart__info-container p{margin:0}.cart__item__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:64em){.cart__item__close-button{inset-block-end:40px;position:relative}}.cart__item__close-button svg{inline-size:20px;block-size:20px;fill:#ff5200}.cart__title{color:#ff5200;font-size:20px;font-style:normal;font-weight:300;line-height:25px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:64em){.cart__title{-webkit-padding-before:40px;padding-block-start:40px;-webkit-margin-after:10px;margin-block-end:10px}}.cart__content-empty{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.cart__content-empty .no-products{-webkit-margin-after:8px;margin-block-end:8px;color:#353333}.cart__content-empty a{font-size:14px;font-style:normal;font-weight:400;line-height:16px;font-family:Arial,Helvetica,sans-serif}.cart__content-empty p{color:#75787b}.cart__content{font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;block-size:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;max-block-size:calc(100vh - 150px);position:relative}@media (min-width:64em){.cart__content{max-block-size:calc(100vh - 124px)}}.cart__content[hidden]{display:none}.cart__content .no-products{color:#353333}.cart__content a{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.cart__content p{color:#75787b}.cart__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;padding:12px;border-radius:5px;border:1px solid #e6e6e6;margin:0}.cart__item__image img{inline-size:48px;block-size:48px;-o-object-fit:cover;object-fit:cover}.cart__item__remove-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:15px;block-size:15px;padding:0;-webkit-margin-start:auto;margin-inline-start:auto}.cart__item__remove-button svg{inline-size:15px;block-size:15px}.cart__item__title{font-size:14px;font-style:normal;font-weight:400;line-height:16px;font-family:Arial,Helvetica,sans-serif}.cart__item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:4px}.cart__item__content a:hover{text-decoration:underline}.cart__item__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:4px}.cart__item__description .item-color{block-size:10px;inline-size:10px;border-radius:50%}.cart__item__description .item-color--green{background-color:#428a39}.cart__item__description .item-color--red{background-color:#bf1e39}.cart__item__description .item-color--blue{background-color:#1b5b8a}.cart-item-attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.cart__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px;-webkit-margin-after:16px;margin-block-end:16px;padding:0;overflow:auto;position:relative;-webkit-padding-after:100px;padding-block-end:100px}.cart__overlay-shadow{position:relative}.cart__overlay-shadow .cart__overlay-shadow-inner{block-size:100px;inline-size:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(2,0,36,0)),color-stop(64%,rgba(255,255,255,.947216)),to(white));background:linear-gradient(180deg,rgba(2,0,36,0) 0,rgba(255,255,255,.947216) 64%,#fff 100%);position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;z-index:1}.cart__view-basket-button{display:-webkit-box;display:-ms-flexbox;display:flex;block-size:48px;padding:8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:stretch;align-self:stretch;background-color:#ff5200;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:16px;color:#fff!important;border-radius:5px;font-family:Arial,Helvetica,sans-serif}.cart__view-basket-button:hover{background:#878785;border-bottom:none!important;color:#fff!important}.cart__view-basket-button--secondary{background-color:#fff;color:#ff5200!important;border:1px solid #ff5200;border-bottom:1px solid #ff5200!important}.cart__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px;margin-block:auto 16px;padding:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:64em){.cart__buttons{-webkit-margin-before:auto;margin-block-start:auto}}.cart__buttons a{margin:0}.cart--dansac .cart__buttons .cart__view-basket-button{border-radius:0}.cart--dansac .cart__item__close-button svg{fill:#000}.cart--dansac .cart__item__title{color:#333133}.cart-alert{position:fixed;inset:0;z-index:9999;display:none;padding:0;border:0;inline-size:100%;block-size:100%;background-color:rgba(255,255,255,.7);max-width:1200px;margin:0 auto}.cart-alert[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-alert__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:15px;block-size:15px;padding:0;inset-inline-end:0;inset-block-start:0}.cart-alert__close-button svg{inline-size:15px;block-size:15px;fill:#75787b}.cart-alert__content{inset-block-start:0;inset-inline-end:0;background:#fafbfe;padding:16px;border:none;border-left:6px solid #ff5200;margin:0;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;block-size:-webkit-fit-content;block-size:-moz-fit-content;block-size:fit-content;-webkit-margin-start:auto;margin-inline-start:auto}.cart-alert__icon{inline-size:24px;block-size:24px}.cart-alert__icon svg{inline-size:100%;block-size:100%}.cart-alert__message__text{font-size:14px;font-style:normal;font-weight:400;line-height:17px;color:#353333}.mod-multicols .col.style1{border:0;background:#333133}.mod-multicols .col.style1 .header,.mod-multicols .col.style1 .header h2,.mod-multicols .col.style1 .header h3{color:#fff}.mod-multicols .col.style1 .content,.mod-multicols .col.style1 .content p{color:#fff}.mod-multicols .col.style1 .btn{border:solid 1px #fff}.mod-multicols .col.style2{border:0;background:#ebebeb}.mod-multicols .col.style2 .header,.mod-multicols .col.style2 .header h2,.mod-multicols .col.style2 .header h3{color:#ff5200}.mod-multicols .col.style2 .content,.mod-multicols .col.style2 .content p{color:#716f71}.mod-multicols .col.style3{border:0;background:#acacac}.mod-multicols .col.style3 .header,.mod-multicols .col.style3 .header h2,.mod-multicols .col.style3 .header h3{color:#fff}.mod-multicols .col.style3 .content,.mod-multicols .col.style3 .content p{color:#fff}.mod-multicols .col.style4 .header,.mod-multicols .col.style4 .header h2,.mod-multicols .col.style4 .header h3{color:#ff5200}.content-video{inline-size:100%}.content-video__title{font-size:26px;font-style:normal;font-weight:300;line-height:32px;color:#ff5200}@media (min-width:64em){.content-video__title{font-size:28px;line-height:36px}}.content-video__container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-block:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0;margin:0;inline-size:100%;-webkit-padding-after:48px;padding-block-end:48px}.content-video__image{inline-size:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media (min-width:64em){.content-video__image{inline-size:60%}}.content-video__image iframe{inline-size:100%;block-size:100%}.content-video__play-button{border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;padding:0;inline-size:45px;block-size:45px}@media (min-width:64em){.content-video__play-button{inline-size:90px;block-size:90px}}.content-video__play-button__play-icon{inline-size:100%;block-size:100%;fill:#ff5200}.content-video__modal{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.7);block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:9999}.content-video__modal[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.content-video__modal__content{background:#fff;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09);inline-size:100%;margin-block:0;max-block-size:calc(100% - 80px);max-inline-size:1120px;padding-block:80px;padding-inline:0;position:relative}@media (min-width:48em){.content-video__modal__content{margin-inline:40px;padding-inline:60px}}.content-video__modal__content iframe{block-size:100%;inline-size:100%}@media (min-width:48em){.content-video__modal__content iframe{min-block-size:60vh}}@media (min-width:48em){.content-video__modal__video{min-block-size:80vh}}.content-video__modal__close-button{background-color:transparent;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:40px;inset-inline-end:40px;position:absolute}.content-video__modal__close-button svg{block-size:24px;inline-size:24px}.desktop-header{display:none;inline-size:100%;position:relative;z-index:999}@media (min-width:64em){.desktop-header{display:-webkit-box;display:-ms-flexbox;display:flex}}.desktop-header a{border-bottom:none}.desktop-header .cart__view-basket-button:hover,.desktop-header .desktop-header__nav__contact-us-cta:hover,.desktop-header button:not(.desktop-header__nav__submenu-item__accordion-button):hover{background:#878785}.desktop-header-container{padding:0 22.5px;overflow:hidden;max-inline-size:960px;margin:0 auto;inline-size:100%}.desktop-header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;inline-size:100%}.desktop-header__actions-container{-webkit-padding-before:12px;padding-block-start:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:visible}.desktop-header__logo-container{inline-size:200px;block-size:100%}.desktop-header__logo__image{-o-object-fit:contain;object-fit:contain;inline-size:100%;block-size:100%}.desktop-header__nav__utility-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.desktop-header__nav__utility-nav svg:not(.down-icon){fill:#aca09b}.desktop-header__nav__utility-nav .down-icon{fill:none;stroke:#aca09b}.desktop-header__nav__utility-nav-item{margin:0;color:#aca09b;font-size:14px;font-style:normal;font-weight:400;line-height:16px}.desktop-header__nav__utility-nav-item .is-active{border-radius:8px 8px 0 0;-webkit-box-shadow:0 -4px 10px 0 rgba(0,0,0,.1);box-shadow:0 -4px 10px 0 rgba(0,0,0,.1)}.desktop-header__nav__utility-nav-item a{color:inherit;padding:4px}.desktop-header__nav__utility-nav-item a:hover{color:#ff5200}.desktop-header__nav__utility-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;color:inherit;font:inherit;line-height:inherit;text-transform:capitalize}.desktop-header__nav__utility-nav-link svg{inline-size:14px;block-size:14px}.desktop-header__nav{overflow:visible}.desktop-header__search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-padding-after:20px;padding-block-end:20px}.desktop-header__search-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:100%;max-inline-size:241px}.desktop-header__nav__contact-us-cta{-webkit-margin-start:10px;margin-inline-start:10px;padding:8px 16px;background-color:#ff5200;color:#fff!important;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;line-height:16px;border-radius:5px}.desktop-header__nav__search-bar__input{border-radius:5px 0 0 5px!important;border:1px solid #aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px;inline-size:100%;max-inline-size:213px;block-size:32px!important;border-right:none!important}.desktop-header__nav__search-bar__input::-webkit-input-placeholder{color:#aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__input::-moz-placeholder{color:#aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__input:-ms-input-placeholder{color:#aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__input::-ms-input-placeholder{color:#aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__input::placeholder{color:#aca09b;font-size:12px;font-style:normal;font-weight:400;line-height:15px}.desktop-header__nav__search-bar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:#ff5200;border-radius:0 5px 5px 0!important;border:none;max-inline-size:28px;inline-size:100%;max-block-size:32px;block-size:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop-header__nav__search-bar__button svg{inline-size:100%;block-size:100%;max-inline-size:18px;max-block-size:18px;fill:#fff}.desktop-header__nav-wrapper{background-color:#ff5200}.desktop-header__nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.desktop-header__nav-item{padding:16px 30px;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}.desktop-header__nav-item:focus,.desktop-header__nav-item:hover{background-color:#fff;color:#75787b}.desktop-header__nav-item+.desktop-header__nav-item{-webkit-border-start:1px solid #fff;border-inline-start:1px solid #fff}.desktop-header__nav-item:first-child{-webkit-border-start:1px solid #fff;border-inline-start:1px solid #fff}.desktop-header__nav-item:last-child{-webkit-border-start:1px solid #fff;border-inline-start:1px solid #fff;-webkit-border-end:1px solid #fff;border-inline-end:1px solid #fff}.desktop-header__nav-item a{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;color:inherit}.desktop-header__nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-submenu{position:relative}.desktop-header__submenu{position:absolute;background-color:#fff;inset-block-start:100%;inset-inline-start:0;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 0 12px 12px;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09)}.desktop-header__submenu[hidden]{display:none}.desktop-header__submenu .desktop-header__nav-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;min-inline-size:227px;inline-size:33.333%;z-index:1;position:relative;background-color:#fff;border-radius:0 0 0 12px}.desktop-header__submenu .desktop-header__nav-list .desktop-header__nav-list{-webkit-border-start:1px solid #d0d0ce;border-inline-start:1px solid #d0d0ce;border-radius:0}.desktop-header__submenu .desktop-header__nav-list--no-card{border-radius:0 0 12px 12px}.desktop-header__submenu .desktop-header__nav-item{inline-size:100%;padding:16px 24px;color:#ff5200;font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;border:none;text-align:start}.desktop-header__submenu .desktop-header__nav-item.has-inner-submenu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.desktop-header__submenu .desktop-header__nav-item a{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;padding:0;min-block-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.desktop-header__submenu .desktop-header__nav-item a .desktop-header__nav-item-description{color:#75787b;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-align:start}.desktop-header__submenu .desktop-header__nav-item svg{max-inline-size:24px;max-block-size:24px;inline-size:100%;block-size:100%;fill:#ff5200}.desktop-header__submenu .desktop-header__nav-item:hover{background-color:#ff5200}.desktop-header__submenu .desktop-header__nav-item:hover>a{color:#fff}.desktop-header__submenu .desktop-header__nav-item:hover>a .desktop-header__nav-item-description{color:inherit}.desktop-header__submenu .desktop-header__nav-item:hover>svg{fill:#fff}.desktop-header__submenu .desktop-header__submenu{position:absolute;inset-inline-start:100%;inset-block-start:0;-webkit-box-shadow:none;box-shadow:none;inline-size:100%;display:grid;grid-template-columns:1fr 1fr;block-size:100%}.desktop-header__submenu .desktop-header__submenu[hidden]{display:none}.desktop-header__submenu .desktop-header__card,.desktop-header__submenu .desktop-header__card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px;inline-size:204px;min-inline-size:204px;padding:32px 40px;z-index:0;position:relative;background-color:#fff;border-radius:0 0 12px 0;-webkit-border-start:1px solid #d0d0ce;border-inline-start:1px solid #d0d0ce}.desktop-header__submenu .desktop-header__card-inner[hidden],.desktop-header__submenu .desktop-header__card[hidden]{display:none}.desktop-header__submenu .desktop-header__card .desktop-header__card__content,.desktop-header__submenu .desktop-header__card-inner .desktop-header__card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px}.desktop-header__submenu .desktop-header__card .desktop-header__card-title,.desktop-header__submenu .desktop-header__card-inner .desktop-header__card-title{color:#ff5200;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:15px}.desktop-header__submenu .desktop-header__card .desktop-header__card-paragraph,.desktop-header__submenu .desktop-header__card-inner .desktop-header__card-paragraph{color:#75787b;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.desktop-header__submenu .desktop-header__card .desktop-header__card__image,.desktop-header__submenu .desktop-header__card-inner .desktop-header__card__image{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;max-block-size:125px;max-inline-size:125px}.desktop-header__submenu .desktop-header__card a.desktop-header__card-link,.desktop-header__submenu .desktop-header__card-inner a.desktop-header__card-link{color:#ff5200!important;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:14px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.desktop-header__submenu .desktop-header__support-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0}.desktop-header__submenu .desktop-header__support-title{font-size:14px;font-style:normal;font-weight:400;line-height:16px;color:#ff5200!important;margin:0}.desktop-header__submenu .desktop-header__support-item{text-align:start}.desktop-header__submenu .desktop-header__support-item img{inline-size:24px;block-size:24px}.desktop-header__submenu .desktop-header__card--support{padding:16px 24px;min-inline-size:250px}.desktop-header__submenu .desktop-header__support-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.desktop-header__submenu .desktop-header__support-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;color:#ff5200}.desktop-header__submenu .desktop-header__support-label span{color:#75787b}.desktop-header__submenu--right{inset-inline-start:auto;inset-inline-end:0}.desktop-header__nav__utility-nav-item--language,.desktop-header__nav__utility-nav-item--login{position:relative}.desktop-header__utility-subnav{position:absolute;background-color:#fff;padding:24px;inline-size:100%;min-inline-size:460px;z-index:10;border-radius:12px 0 12px 12px;inset-inline-end:0;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09)}.desktop-header__utility-subnav-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.desktop-header__utility-subnav-list svg{inline-size:24px;block-size:24px;-webkit-margin-start:auto;margin-inline-start:auto}.desktop-header__utility-subnav-list svg[hidden]{display:none}.desktop-header__nav__submenu-title{-webkit-border-after:1px solid #cfcac9;border-block-end:1px solid #cfcac9;-webkit-padding-after:24px;padding-block-end:24px;font-size:14px;font-style:normal;font-weight:700;line-height:17px}.desktop-header__nav__submenu-item{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.desktop-header__nav__submenu-item a{text-align:start}.desktop-header__nav__submenu-item+.desktop-header__nav__submenu-item{-webkit-border-before:1px solid #cfcac9;border-block-start:1px solid #cfcac9}.desktop-header__nav__submenu-item{padding-block:16px}.desktop-header__nav__submenu-item__accordion-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;border:0;inline-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-style:normal;font-weight:400;line-height:15px;color:#ff5200;border-radius:0;padding:0}.desktop-header__nav__submenu-item__accordion-button span{-webkit-padding-start:4px;padding-inline-start:4px}.desktop-header__nav__submenu-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:20px}.desktop-header__nav__submenu-item__content[hidden]{display:none}.desktop-header__nav__submenu-item__content__list{inline-size:50%;padding:0}.desktop-header__nav__submenu-item__content__list-item a{color:#75787b;font-size:12px;font-style:normal;font-weight:400;line-height:14px;font-family:Arial,Helvetica,sans-serif;padding-inline:0;padding-block:6px}.down-icon{-webkit-transition:cubic-bezier(1,0,0,1) .3s ease-in-out;transition:cubic-bezier(1,0,0,1) .3s ease-in-out}.desktop-header__nav__utility-nav-item--login .desktop-header__utility-subnav{min-inline-size:300px}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item{border:none}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item a{color:#75787b;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.desktop-header__nav__utility-nav-item--login .desktop-header__nav__submenu-item a:hover{color:#ff5200}.desktop-header__nav__utility-nav-item--cart .desktop-header__nav__utility-nav-link--icon-counter{position:relative}.desktop-header__nav__utility-nav-item--cart.is-active svg{fill:#ff5200}.desktop-header__nav__utility-nav-item--cart.has-items svg{fill:#ff5200}.desktop-header__cart-button-counter{position:absolute;inline-size:12px;block-size:12px;background-color:#ff5200;color:#fff;border-radius:50%;font-size:9px;font-style:normal;font-weight:400;text-align:center;inset-block-start:-6px;inset-inline-end:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop-header__cart-button-counter[hidden]{display:none}.desktop-header--dansac .desktop-header__nav__search-bar__input{border-radius:0!important;border:1px solid #716f71;border-right:none;block-size:40px}.desktop-header--dansac .desktop-header__nav__search-bar__button{background-color:transparent;border:1px solid #716f71;border-left:none;block-size:40px;border-radius:0!important}.desktop-header--dansac .desktop-header__nav__search-bar__button svg{fill:#716f71}.desktop-header--dansac .desktop-header__nav__contact-us-cta{border-radius:0}.desktop-header--dansac .desktop-header__nav-link{font-size:15px;font-style:normal;font-weight:700;line-height:120%;text-transform:uppercase}.desktop-header--dansac .desktop-header__nav-link.is-active{color:#585458}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item .desktop-header__nav-link{font-size:14px;font-style:normal;font-weight:700;line-height:18px;text-transform:none!important;color:#ff5200}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item:hover{background-color:rgba(235,235,235,.7)!important}.desktop-header--dansac .desktop-header__submenu .desktop-header__nav-item:hover>.desktop-header__nav-link{color:#333133!important}.desktop-header__utility-subnav--login .desktop-header__nav__submenu-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.featured-s-curve{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0 auto;padding-inline:7.25%}@media (min-width:64em){.featured-s-curve{margin:20px auto;max-inline-size:960px;padding-inline:0}}.featured-s-curve__image{display:none}@media (min-width:48em){.featured-s-curve__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;width:200px}}.featured-s-curve__image img{width:100%;aspect-ratio:1}.featured-s-curve__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 50px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.featured-s-curve__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:64em){.featured-s-curve__content{padding:20px 25px}}.featured-s-curve__heading{font-family:HelveticaNeueW02-55Roma;font-size:22px;font-weight:500;line-height:.96;letter-spacing:normal}.featured-s-curve__heading+.featured-s-curve__description{margin-top:20px}.featured-s-curve__description,.featured-s-curve__description p{font-family:HelveticaNeueW02-55Roma;font-size:16px;font-weight:500;line-height:.96}.featured-s-curve__cta{margin-top:20px}.featured-s-curve--media-large .featured-s-curve__image{width:100%;padding:0}@media (min-width:48em){.featured-s-curve--media-large .featured-s-curve__image{width:50%}}.featured-s-curve--media-large .featured-s-curve__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.featured-s-curve--media-large .featured-s-curve__heading{font-weight:700;line-height:1.3;margin-block:0 10px}.featured-s-curve--media-large .featured-s-curve__description,.featured-s-curve--media-large .featured-s-curve__description p{font-family:HelveticaNeueW02-55Roma;line-height:1.3;margin-block:0;font-size:16px}.featured-s-curve--media-right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48em){.featured-s-curve--media-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.featured-s-curve--media-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:48em){.featured-s-curve--media-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.featured-s-curve--border-top{-webkit-border-before:1px solid #878785;border-block-start:1px solid #878785;-webkit-padding-before:10px;padding-block-start:10px}.featured-s-curve--border-top.featured-s-curve--media-large{-webkit-padding-before:20px;padding-block-start:20px}@media (min-width:48em){.featured-s-curve--border-top.featured-s-curve--media-large{-webkit-padding-before:40px;padding-block-start:40px}}.featured-s-curve--border-bottom{-webkit-border-after:1px solid #878785;border-block-end:1px solid #878785;-webkit-padding-after:10px;padding-block-end:10px}.featured-s-curve--border-bottom.featured-s-curve--media-large{-webkit-padding-after:20px;padding-block-end:20px}@media (min-width:48em){.featured-s-curve--border-bottom.featured-s-curve--media-large{-webkit-padding-after:40px;padding-block-end:40px}}.featured-s-curve--border-block{border-block:1px solid #878785;padding-block:10px}.featured-s-curve--border-block.featured-s-curve--media-large{padding-block:20px}@media (min-width:48em){.featured-s-curve--border-block.featured-s-curve--media-large{padding-block:40px}}.generic-hero{position:relative}.generic-hero .generic-hero__image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.generic-hero::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.generic-hero--left{background-position:center left}.generic-hero--right{background-position:center right}@media (max-width:47.99em){.generic-hero{background-size:auto calc(100% - 322px)}.generic-hero::before{height:calc(100% - 322px)}}@media (min-width:48em){.generic-hero{height:454px}.generic-hero::before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.74)));background:linear-gradient(90deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.74) 70%)}}@media (min-width:48em) and (max-width:63.99em){.generic-hero{background-position:top center}}.generic-hero__caption{top:31px;padding:25px 19px 20px}@media (max-width:47.99em){.generic-hero__caption{right:19px;left:19px}}@media (min-width:48em){.generic-hero__caption{position:absolute;right:19px;width:calc(85.5% / 2)}}@media (min-width:64em){.generic-hero__caption{top:78px;right:calc((100% - 960px)/ 2);width:calc((100% - (100% - 960px))/ 2);padding:0 65px}}.generic-hero__heading{font-size:34px;font-weight:400;line-height:1;color:#666}@media (min-width:48em){.generic-hero__heading{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.generic-hero__heading-icon{height:74px}@media (max-width:47.99em){.generic-hero__heading-icon{display:block;margin-bottom:10px}}@media (min-width:48em){.generic-hero__heading-icon{margin-right:15px}}.generic-hero__description{font-size:16px;font-weight:300;line-height:21px;margin:30px 0 35px;letter-spacing:.48px;color:#666}@media (max-width:47.99em){.generic-hero__description{font-size:20px;line-height:26px}}@media (min-width:48em){.generic-hero__description{color:#fff}}.generic-hero__cta{font-size:16px;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:13px 20px;text-decoration:none;color:#fff;border:0!important;border-radius:6px;background-color:#ff5200}.generic-hero__cta:link,.generic-hero__cta:visited{color:#fff}.generic-hero__cta:hover{color:#ff5200;background-color:#fff}@media (max-width:47.99em){.generic-hero__cta{font-size:20px}}.generic-hero__cta.generic-hero__cta--inverse{color:#ff5200;background-color:#fff}.generic-hero__cta.generic-hero__cta--inverse:link,.generic-hero__cta.generic-hero__cta--inverse:visited{color:#ff5200}.generic-hero__cta.generic-hero__cta--inverse:hover{color:#fff;background-color:#ff5200}.generic-hero__cta.generic-hero__cta--outline{border:2px solid #fff!important;background-color:transparent}.generic-hero__cta.generic-hero__cta--outline:hover{color:#fff;background-color:#ff5200}.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;overflow:visible;z-index:9999;max-width:960px;margin:0 auto;position:relative}.svg-icon{inline-size:14px;block-size:14px;margin-right:5px}.mod-listing.icons>ul li{padding:0}@media (min-width:48em){.layout-site_portals .single-col{max-width:675px;margin:0 auto}}.layout-site_portals .callout.site_portal{border:0;-webkit-box-shadow:none;box-shadow:none}.layout-site_portals .callout.site_portal .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.layout-site_portals .callout.site_portal .content{margin-right:0}.layout-site_portals .callout.site_portal.style1 .content{background:#333133}.layout-site_portals .callout.site_portal.style1 .content p{color:#fff}.layout-site_portals .callout.site_portal.style1 h2{color:#fff}.layout-site_portals .callout.site_portal.style1 .btn{border:solid 1px #fff}.layout-site_portals .callout.site_portal.style2 .content{background:#ebebeb}.layout-site_portals .callout.site_portal.style2 h2{color:#ff5200}.layout-site_portals .callout.site_portal.style2 p{color:#716f71}.layout-site_portals .callout.site_portal.style3 .content{background:#acacac}.layout-site_portals .callout.site_portal.style3 .content p{color:#fff}.layout-site_portals .callout.site_portal.style3 h2{color:#fff}.layout-site_portals .callout.site_portal.style4 h2{color:#ff5200}.layout-ss-login>.header{padding:15px 15px 14px;background-color:#ebebeb}.layout-ss-login>.header h4{font-size:14px;font-weight:700;line-height:1;margin:0;text-align:center;color:#585458}.layout-ss-login>.mod-multicols .cols{margin:0}.layout-ss-login>.mod-multicols .col:last-child{padding:27px}.layout-ss-login>.mod-multicols .col:last-child>div{padding:0}.layout-ss-login>.mod-multicols .content{margin-top:9px!important}.layout-ss-login>.mod-multicols .content p{font-size:14px;line-height:19px}.layout-ss-login>.mod-multicols .button{margin-top:33px!important}@media only screen and (max-width:639px){.layout-ss-login>.mod-multicols .button{margin-top:20px!important}}.layout-ss-login>.mod-multicols .button .btn{font-size:12px;min-width:129px;text-transform:uppercase;color:#000}.layout-ss-login>.footer{padding:16px 50px 24px;background-color:#ebebeb}@media only screen and (max-width:639px){.layout-ss-login>.footer{padding:16px 27px 24px}}.layout-ss-login>.footer .inner_container{width:100%}.layout-ss-login>.footer h3{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;line-height:1;margin:0 0 12px;text-align:center;color:#ff5200}.layout-ss-login>.footer label{font-size:12px;font-weight:400;line-height:1;margin:0 0 10px}@media only screen and (max-width:639px){.layout-ss-login>.footer label{margin-bottom:8px}}.layout-ss-login>.footer input[type=password],.layout-ss-login>.footer input[type=text]{height:30px;border:0}.layout-ss-login>.footer form{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:639px){.layout-ss-login>.footer form{display:block}}.layout-ss-login>.footer .col{float:initial;width:calc(33.33% - 8px)!important}@media only screen and (max-width:639px){.layout-ss-login>.footer .col{width:100%!important;margin:0}}@media only screen and (max-width:639px){.layout-ss-login>.footer .col+.col{margin-top:10px}}.layout-ss-login>.footer .col.col3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.layout-ss-login>.footer .col .btn{font-size:12px;font-weight:400;width:100%;height:30px;padding:8px 15px;text-transform:uppercase}@media only screen and (max-width:639px){.layout-ss-login>.footer .col .btn{margin-top:10px}}.layout-ss-login>.footer .reset-password{margin-top:15px;text-align:center}.content--border{padding:20px;border:2px solid #bcbbba}.login-form{position:relative}.login-form li{position:relative}.show-password-btn{block-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;inline-size:20px;-webkit-margin-after:4px;margin-block-end:4px;cursor:pointer;z-index:1;position:absolute;inset-inline-end:10px;inset-block-start:calc(50% + 7px)}.show-password-btn svg{inline-size:100%;block-size:100%}.show-password-btn--active:before{content:'';position:absolute;inset-block-start:4px;inset-inline-start:0;inline-size:100%;block-size:2px;background-color:#ff5200;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 24px;margin:0 auto;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:100%;border-bottom:10px solid #ff5200;z-index:999}@media (min-width:64em){.mobile-header{display:none}}.mobile-header svg{fill:#aca09b}.mobile-header svg[hidden]{display:none}.mobile-header .mobile-header__nav__menu,.mobile-header .mobile-header__nav__submenu,.mobile-header .mobile-header__nav__utility-nav{inline-size:100%;border-radius:3px;padding:0;margin:0}.mobile-header .mobile-header__nav__menu-item,.mobile-header .mobile-header__nav__submenu-item,.mobile-header .mobile-header__nav__submenu-title,.mobile-header .mobile-header__nav__utility-nav-item{padding:10px 24px;inline-size:100%;min-block-size:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header .mobile-header__nav__menu-item a,.mobile-header .mobile-header__nav__submenu-item a,.mobile-header .mobile-header__nav__submenu-title a,.mobile-header .mobile-header__nav__utility-nav-item a{font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:100%;font-family:Arial,Helvetica,sans-serif}.mobile-header .mobile-header__nav__menu-item svg,.mobile-header .mobile-header__nav__submenu-item svg,.mobile-header .mobile-header__nav__submenu-title svg,.mobile-header .mobile-header__nav__utility-nav-item svg{-webkit-margin-start:auto;margin-inline-start:auto;fill:#ff5200}.mobile-header .mobile-header__nav__menu-item sup,.mobile-header .mobile-header__nav__submenu-item sup,.mobile-header .mobile-header__nav__submenu-title sup,.mobile-header .mobile-header__nav__utility-nav-item sup{font-size:8px;vertical-align:super}.mobile-header .mobile-header__nav__menu-item+li,.mobile-header .mobile-header__nav__submenu-item+li,.mobile-header .mobile-header__nav__submenu-title+li,.mobile-header .mobile-header__nav__utility-nav-item+li{border-top:1px solid #cfcac9;margin:0}.mobile-header ul li:last-child{border-bottom:1px solid #cfcac9}.mobile-header ul ul li:last-child{border-bottom:none}.mobile-header .mobile-header__nav__utility-nav li a{font-size:14px;font-style:normal;font-weight:400;line-height:16px}.mobile-header .mobile-header__nav__utility-nav li+li{border:0}.mobile-header .mobile-header__nav__utility-nav svg{fill:#75787b}.mobile-header li.language-item{-webkit-padding-before:0;padding-block-start:0;-webkit-padding-after:0;padding-block-end:0}.mobile-header ul.language-list{-webkit-padding-after:32px;padding-block-end:32px}.mobile-header__menu-container{position:relative}.mobile-header__menu-container .mobile-header__menu-button__icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:45px;block-size:45px}.mobile-header__menu-container .mobile-header__menu-button__icon svg{inline-size:100%;block-size:100%}.mobile-header__menu-container .mobile-header__menu-button__icon-close[hidden]{display:none}.mobile-header__menu-container svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header__cart-container{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-header__cart-container svg{inline-size:100%;block-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header__cart-button{position:relative}.mobile-header__cart-button>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:45px;block-size:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.mobile-header__cart-button>button.is-active svg{fill:#ff5200}.mobile-header__cart-button .mobile-header__nav-cart-item__close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;block-size:44px;inline-size:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;inset-inline-end:-10px;inset-block-end:-10px;position:absolute}.mobile-header__cart-button .mobile-header__nav-cart-item__close-button svg{inline-size:20px;block-size:20px}.mobile-header__cart-button.has-items svg{fill:#ff5200}.mobile-header__cart-button-counter{position:absolute;inline-size:15px;block-size:15px;background-color:#ff5200;color:#fff;border-radius:50%;font-size:10px;font-style:normal;font-weight:400;inset-block-start:-3px;inset-inline-end:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header__cart-button-counter[hidden]{display:none}.mobile-header__menu-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0;color:#aca09b}.mobile-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-header__logo a{border-bottom:none}.mobile-header__logo__image{inline-size:162px;block-size:auto}.mobile-header__nav-container{position:absolute;inset-block-start:calc(100% + 15px);inset-inline-start:-24px;inset-inline-end:0;-webkit-box-shadow:0 13px 13px 0 #00000045;box-shadow:0 13px 13px 0 #00000045;background-color:#fff;gap:16px;z-index:1;inline-size:100vw}.mobile-header__nav-container[hidden]{display:none}.mobile-header__nav-container a{border-bottom:none}.mobile-header__nav__main-nav{inline-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;block-size:calc(100vh - 65px)}.mobile-header__nav__main-nav[hidden]{display:none}.mobile-header__nav__submenu{background-color:#fff}.mobile-header__nav__menu{background-color:#fff}.mobile-header__nav__menu svg{display:none}.mobile-header__nav__menu li.has-submenu svg{display:block}.mobile-header__nav__utility-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-transform:capitalize}.mobile-header__nav__utility-nav-link span{-webkit-margin-end:4px;margin-inline-end:4px}.mobile-header__nav__utility-nav-link svg{fill:#75787b}a.mobile-header__nav__contact-button{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;padding:8px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-inline:25px;-webkit-margin-after:25px;margin-block-end:25px;-webkit-margin-before:auto;margin-block-start:auto;color:#fff;background-color:#ff5200;inline-size:calc(100% - 50px);font-family:Helvetica;font-size:18px;font-style:normal;font-weight:400;line-height:16px}li.mobile-header__nav__submenu-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-padding-after:8px;padding-block-end:8px}li.mobile-header__nav__submenu-title h2{color:#75787b;font-family:Helvetica Neue;font-size:16px;font-style:normal;font-weight:700;line-height:18px;margin:0;padding-block:16px;inline-size:100%}.mobile-header__nav__back-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;line-height:100%;padding:0;-webkit-padding-after:12px;padding-block-end:12px;color:#353333;inline-size:100%}.mobile-header__nav__back-button span{-webkit-margin-end:8px;margin-inline-end:8px;position:relative;-webkit-margin-start:-6px;margin-inline-start:-6px}.mobile-header__nav__back-button svg{inline-size:20px;block-size:20px}.mobile-header__card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 40px;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mobile-header__card__image{inline-size:40%;-o-object-fit:contain;object-fit:contain}.mobile-header__card__content{inline-size:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:8px}.mobile-header__card__content .mobile-header__card-title{color:#ff5200;text-align:center;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:700;line-height:16px}.mobile-header__card__content .mobile-header__card-paragraph{text-align:center;font-family:Helvetica Neue;font-size:10px;font-style:normal;font-weight:400;line-height:11px;color:#75787b}.mobile-header__card__content .mobile-header__card-paragraph p{font-size:10px;font-style:normal;font-weight:400;line-height:11px}.mobile-header__card__content .mobile-header__card-link{color:#ff5200;text-align:center;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:700;line-height:14px;text-transform:uppercase}li.submenu-item--product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}li.submenu-item--product a{-webkit-margin-after:8px;margin-block-end:8px}li.submenu-item--product span{font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#353333}li.mobile-header__nav__submenu-subtitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}li.mobile-header__nav__submenu-subtitle h3{font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:700;line-height:16px}li.mobile-header__nav__submenu-subtitle+li.mobile-header__nav__submenu-subtitle{border-top:.5px solid #e6e6e6}.mobile-header__nav__category-list{margin:0;padding:0}.mobile-header__nav__category-list .mobile-header__nav__submenu-item{padding-inline:0}.mobile-header__nav__submenu-item svg{inline-size:24px;block-size:24px}.mobile-header__menu-button__icon-open{inline-size:24px;block-size:24px}.mobile-header__nav__utility-nav-item{color:#75787b}.mobile-header__nav__utility-nav-item a.mobile-header__nav__utility-nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;inline-size:100%;color:#75787b}.mobile-header__nav__utility-nav-item a.mobile-header__nav__utility-nav-link>.mobile-header__menu-button__icon-open{-webkit-margin-start:auto;margin-inline-start:auto}.mobile-header__nav__utility-nav-item svg{inline-size:24px;block-size:24px}.language-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.language-item span{-webkit-margin-start:4px;margin-inline-start:4px}.mobile-header__nav__submenu-item__content{inline-size:100%}.mobile-header__nav__submenu-item__accordion-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;padding-block:16px;border:0;inline-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;line-height:15px;color:#ff5200;border-radius:0}.mobile-header__nav__submenu-item__content__list{margin-inline:0;margin-block:0 16px;padding:0;border:.2px solid #d0d0ce}.mobile-header__nav__submenu-item__content__list-item{padding:0;padding-block:10px;-webkit-padding-start:16px;padding-inline-start:16px;margin:0}.mobile-header__nav__submenu-item__content__list-item+.mobile-header__nav__submenu-item__content__list-item{border-top:.2px solid #e6e6e6}.mobile-header__nav__submenu-item__content__list-item a{color:#75787b;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.mobile-header__search-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 24px 8px 24px;position:relative;inline-size:100%}.mobile-header__search-bar-container .mobile-header__nav__search-bar__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:100%;color:#aca09b;font-size:14px;font-style:normal;font-weight:400;line-height:50%;text-transform:uppercase;border:1px solid #aca09b;border-radius:0;padding:5px 16px;block-size:45px}.mobile-header__search-bar-container .mobile-header__nav__search-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;background-color:#ff5200}.mobile-header__search-bar-container .mobile-header__nav__search-buttons svg path{fill:#fff}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button-clear{font-family:Helvetica Neue;font-size:12px;font-style:normal;font-weight:400;line-height:15px;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#aca09b}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;inline-size:45px;block-size:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.mobile-header__search-bar-container .mobile-header__nav__search-bar__button svg{inline-size:18px;block-size:18px;fill:#fff}.mobile-header--dansac{padding:24px;border-bottom:none}.mobile-header--dansac svg{fill:#75787b}.mobile-header--dansac .mobile-header__nav-container{inset-block-start:calc(100% + 23px);-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09)}.mobile-header--dansac .mobile-header__nav__search-bar__input{border:1px solid #716f71;border-right:none;block-size:40px}.mobile-header--dansac .mobile-header__nav__search-buttons{background-color:transparent;border:1px solid #716f71;border-left:none;block-size:40px}.mobile-header--dansac .mobile-header__nav__search-buttons .mobile-header__nav__search-bar__button svg{fill:#716f71}.mobile-header--dansac li.language-item a,.mobile-header--dansac li.language-item button,.mobile-header--dansac li.mobile-header__nav__menu-item a,.mobile-header--dansac li.mobile-header__nav__menu-item button,.mobile-header--dansac li.mobile-header__nav__submenu-item a,.mobile-header--dansac li.mobile-header__nav__submenu-item button,.mobile-header--dansac li.mobile-header__nav__submenu-title a,.mobile-header--dansac li.mobile-header__nav__submenu-title button,.mobile-header--dansac li.mobile-header__nav__utility-nav-item a,.mobile-header--dansac li.mobile-header__nav__utility-nav-item button{font-size:18px;font-style:normal;font-weight:400;line-height:27px}.mobile-header--dansac .mobile-header__menu-button__icon{color:#75787b}.mobile-header--dansac li.mobile-header__nav__submenu-item__content__list-item{font-size:12px;font-style:normal;font-weight:400;line-height:180%}.mobile-header--dansac li.mobile-header__nav__submenu-item__content__list-item a{font-size:12px;font-style:normal;font-weight:400;line-height:180%}.mod-multicols-links{display:-webkit-box;display:-ms-flexbox;display:flex}.mod-multicols-links a{display:-webkit-box;display:-ms-flexbox;display:flex;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mod-multicols-links a:hover{text-decoration:underline}.mod-multicols-links a+a{margin-left:15px}.mod-multicols-links a .icon{margin-left:5px}.mod-multicols-links .btn{font-size:14px;padding:7px 14px;text-transform:uppercase}.multicolumn__module{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:47.99em){.multicolumn__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:27px 0 47px}}@media (min-width:48em){.multicolumn__module{-ms-flex-wrap:wrap;flex-wrap:wrap}}.multicolumn__information-text h2,.multicolumn__information-text p{margin-bottom:15px}.multicolumn__module-description{font-size:17px;font-weight:400;line-height:22px;width:100%;margin-bottom:34px;letter-spacing:.54px}@media (max-width:47.99em){.multicolumn__module-description{padding:0 19px}}@media (min-width:48em){.multicolumn__article{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(50% - 12.5px)}.multicolumn__article:not(.multicolumn__article--one-col):nth-child(even){margin-left:25px}.multicolumn__article:not(.multicolumn__article--one-col):nth-child(n+3){margin-top:28px}.multicolumn__article:not(.multicolumn__article--one-col) .multicolumn__article--with-icon:nth-child(n+3){margin-top:46px}.multicolumn__module-description~.multicolumn__article:nth-child(3){margin-top:0}}@media (max-width:47.99em){.multicolumn__article+.multicolumn__article{margin-top:80px}}.multicolumn__img{background-repeat:no-repeat;background-position:center center;background-size:cover}.multicolumn__img--left{background-position:center left}.multicolumn__img--right{background-position:center right}@media (max-width:47.99em){.multicolumn__img{padding-top:54.375%}}@media (min-width:48em){.multicolumn__img{width:46%;border-radius:12px 0 0 12px}}@media (max-width:47.99em){.multicolumn__icon{padding:0 19px}}@media (min-width:48em){.multicolumn__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:30%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.multicolumn__information{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}@media (max-width:47.99em){.multicolumn__information{padding:25px 19px 20px}}@media (min-width:48em){.multicolumn__information{padding:20px 22.5px;border-radius:0 12px 12px 0}.multicolumn__img+.multicolumn__information{width:54%;min-height:248px}.multicolumn__icon+.multicolumn__information{width:70%;min-height:177px;padding-top:0;padding-bottom:0}}.multicolumn__heading{font-size:26px;font-weight:400;color:#ff5200}.multicolumn__heading--center{text-align:center}@media (max-width:47.99em){.multicolumn__heading{font-size:30px;margin:0 0 15px}}.multicolumn__description{font-size:14px;font-weight:400;margin:0;color:#716f71}.multicolumn__description--center{text-align:center}@media (max-width:47.99em){.multicolumn__description{line-height:26px}}.multicolumn__cta-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.multicolumn__cta-wrapper--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multicolumn__cta{font-size:16px;font-weight:400;margin:0;padding:13px 18px;color:#fff;border:0;border-radius:6px;background-color:#ff5200}.multicolumn__cta:link,.multicolumn__cta:visited{color:#fff;border:0}.multicolumn__cta:hover{background-color:#7d7572}.multicolumn__cta--outline{color:#ff5200;border:2px solid #ff5200;background-color:transparent}.multicolumn__cta--outline:link,.multicolumn__cta--outline:visited{color:#ff5200;border:2px solid #ff5200}.multicolumn__cta--outline:hover{color:#fff;background-color:#ff5200}.multicolumn__cta--inverse{background-color:#7d7572}.multicolumn__cta--inverse:hover{background-color:#ff5200}.multicolumn__subsection{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:47.99em){.multicolumn__subsection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.multicolumn__subsection{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:47.99em){.multicolumn__subsection+.multicolumn__subsection{margin-top:80px}}@media (min-width:48em){.multicolumn__subsection+.multicolumn__subsection{margin-top:28px}}.multicolumn__article--one-col .multicolumn__img+.multicolumn__information{min-height:initial}@media (min-width:48em){.multicolumn__article--one-col{width:70%;margin:0 auto}}@media (max-width:47.99em){.multicolumn__article--one-col+.multicolumn__article--one-col{margin-top:80px}}@media (min-width:48em){.multicolumn__article--one-col+.multicolumn__article--one-col{margin-top:28px}}.cols--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1200px;border-width:1px 0 0;border-style:solid}.footer__back-top{direction:rtl}.footer__back-top-btn{position:absolute;z-index:500;top:-51px;float:right;width:50px;height:50px;border:0;border-radius:0;background:#ff5200;direction:ltr}.footer__back-top-btn .icon{position:absolute;top:50%;left:50%;margin:-12px 0 0 -9px}.footer__back-top-btn.sticky{position:fixed;top:auto;bottom:0}.footer__back-top-btn:hover{background:#333133}@media (max-width:47.99em){.footer__back-top-btn{top:0;-webkit-transform:scale(.75);transform:scale(.75)}}.footer__wrapper{font-size:16px;font-weight:500;line-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.99em){.footer__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-content__left{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-content__bottom,.footer-content__top{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:47.99em){.footer--tablet-up{display:none}}.footer--mobile{margin:20px 0 0}@media (min-width:48em){.footer--mobile{display:none}}.footer__logo img{max-width:100%}.footer-left__social-links .footer__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.footer-left__social-links .footer__cta+.footer__cta{margin-left:20px}.footer__social-icon{width:30px;height:30px}.footer-left__copyright{margin:30px 0 0}.footer-left__utility-links{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:12px 0 0}.footer-left__ce-mark{margin:30px 0 0}.footer__legal-ce-img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:30px 0 0}@media (max-width:47.99em){.footer-content__main{margin:30px 0 0}}.footer-main__primary-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0}.footer__primary-link{font-size:16px;font-weight:500;line-height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.footer__primary-link+.footer__primary-link{margin-left:0}.footer-main__secondary-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.footer__legal-copy{font-size:16px;font-weight:500;line-height:20px;margin:0;color:inherit}.footer__legal-copy a{font-family:inherit;text-decoration:underline;color:inherit;border:0}a.footer__logo{text-decoration:none;border-bottom:0}a.footer__cta{font-family:inherit;color:inherit;border-bottom:0}a.footer__cta:hover{text-decoration:underline}a.footer__cta.primary{font-size:18px;font-weight:700;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase}@media (max-width:47.99em){a.footer__cta.primary{margin:0 0 30px}}@media (min-width:48em){a.footer__cta.primary{margin:0 0 20px}}.footer-left__extra-img{margin:30px 0 0}.footer-left__extra-img img{max-width:100%}.mod-grid.products>.item,.popular_products>.item{-webkit-box-shadow:none;box-shadow:none}.mod-grid.products>.item.style1,.popular_products>.item.style1{border:0;background:#333133}.mod-grid.products>.item.style1 h2,.mod-grid.products>.item.style1 h2 a,.popular_products>.item.style1 h2,.popular_products>.item.style1 h2 a{color:#fff}.mod-grid.products>.item.style1 p,.popular_products>.item.style1 p{color:#fff}.mod-grid.products>.item.style1 .btn,.popular_products>.item.style1 .btn{border:solid 1px #fff}.mod-grid.products>.item.style2,.popular_products>.item.style2{border:0;background:#ebebeb}.mod-grid.products>.item.style2 h2,.mod-grid.products>.item.style2 h2 a,.popular_products>.item.style2 h2,.popular_products>.item.style2 h2 a{color:#ff5200}.mod-grid.products>.item.style2 p,.popular_products>.item.style2 p{color:#716f71}.mod-grid.products>.item.style3,.popular_products>.item.style3{border:0;background:#acacac}.mod-grid.products>.item.style3 h2,.mod-grid.products>.item.style3 h2 a,.popular_products>.item.style3 h2,.popular_products>.item.style3 h2 a{color:#fff}.mod-grid.products>.item.style3 p,.popular_products>.item.style3 p{color:#fff}.mod-grid.products>.item.style4 h2,.mod-grid.products>.item.style4 h2 a,.popular_products>.item.style4 h2,.popular_products>.item.style4 h2 a{color:#ff5200}.popup-form--opened{position:fixed;overflow:hidden;width:100vw}.popup-form{display:none}.popup-form.popup-form--open{display:block}.popup-form .splash-form__module{width:100%!important;margin:0!important;-webkit-box-shadow:0 0 10px 5px rgba(0,0,0,.3);box-shadow:0 0 10px 5px rgba(0,0,0,.3)}.popup-form__overlay{position:fixed;z-index:1000;top:0;left:0;overflow-y:auto;width:100%;height:100%;padding:200px 0 100px;background-color:rgba(0,0,0,.7)}.popup-form__overlay .modal-close{position:absolute;top:10px;right:10px}@media (min-width:48em){.popup-form__overlay .modal-close{top:25px;right:25px}}.popup-form__container{position:relative;width:calc(100% - 100px);max-width:1100px;margin:0 auto}.products-accordion-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;inline-size:100%;margin-block:48px;padding:22.5px;overflow:hidden;max-inline-size:960px;margin:0 auto}@media (min-width:64em){.products-accordion-list{padding-block:40px}}.products-accordion-list__title-container{-webkit-margin-after:32px;margin-block-end:32px}.products-accordion-list__title{font-size:26px;line-height:40px}@media (min-width:64em){.products-accordion-list__title{font-size:30px}}.products-accordion-list__item-title{color:#ff5200;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:24px;text-align:start;margin:0}@media (min-width:64em){.products-accordion-list__item-title{font-size:20px}}.products-accordion-list__item{border-block:1px solid #919191;padding-block:16px;padding-inline:0;position:relative}.products-accordion-list__item+.products-accordion-list__item{-webkit-border-before:0;border-block-start:0}.products-accordion-list__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;inline-size:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.products-accordion-list__button[aria-expanded=true]{-webkit-padding-after:16px;padding-block-end:16px}.products-accordion-list__button svg{block-size:100%;color:#ff5200;inline-size:100%;max-block-size:20px;max-inline-size:20px}.products-accordion-list__button svg[hidden]{display:none}.products-accordion-list__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-block:16px;margin-inline:16px;position:relative}.products-accordion-list__content-container[hidden]{display:none}@media (min-width:64em){.products-accordion-list__content-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;gap:8px;margin:0}}.products-accordion-list__content-list{color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;font-size:14px;font-style:normal;font-weight:400;gap:8px;line-height:16px}@media (min-width:64em){.products-accordion-list__content-list{line-height:17px;inline-size:100%}}.products-accordion-list__content-list p{color:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;margin:0}.products-accordion-list__content-list .separator{inline-size:100%;-webkit-border-before:1px solid #919191;border-block-start:1px solid #919191;-webkit-margin-before:20px;margin-block-start:20px;-webkit-padding-after:20px;padding-block-end:20px}.products-accordion-list__title-image{block-size:64px;inline-size:64px}.products-accordion-list__content-image{-ms-flex-item-align:center;align-self:center;block-size:184px;inline-size:184px}@media (min-width:64em){.products-accordion-list__content-image{-ms-flex-item-align:start;align-self:flex-start;block-size:290px;inline-size:290px}}.products-accordion-list__content-title{color:#666;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:22px}@media (min-width:64em){.products-accordion-list__content-title{font-size:20px}}.product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.product-card__image{inline-size:100%}.product-card__image img{inline-size:100%;-o-object-fit:cover;object-fit:cover}.badge{font-size:10px;font-style:normal;font-weight:400;line-height:11px}.product-card__content p{font-size:12px;font-style:normal;font-weight:400;line-height:14px}.product-card__content-title{font-size:16px;font-style:normal;font-weight:400;line-height:19px}.product-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:16px;padding:20px}@media (min-width:48em){.product-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px;padding:32px}}@media (min-width:64em){.product-detail{padding-block:32px}}.product-detail__left{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.product-detail__right{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.product-detail__heading{color:#ff5200;font-size:28px;font-weight:300;line-height:35px;-webkit-margin-after:16px;margin-block-end:16px;-webkit-border-after:1px solid #cfcac9;border-block-end:1px solid #cfcac9;padding-block:16px}@media (min-width:48em){.product-detail__heading{font-size:32px;line-height:40px}}.product-detail__legacy{background:#fafbfe;border:1px solid #acacac;padding:8px}.product-detail__legacy,.product-detail__legacy *{font-family:Arial,Helvetica,sans-serif}@media (min-width:48em){.product-detail__legacy{padding:16px}}.product-detail__footer-links{padding-block:24px;padding-inline:0}@media (min-width:48em){.product-detail__footer-links{padding-block:32px;padding-inline:0}}.product-detail__footer-links p+p{-webkit-margin-before:25px;margin-block-start:25px}.product-detail__footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;font-size:18px;font-style:normal;font-weight:700;line-height:18px;color:#ff5200;border-bottom:1px solid #ff5200;padding:0;margin:0;border-radius:0}.product-detail__gallery{background-color:#fafbfe;border:solid 8px #fafbfe;overflow:auto}.product-detail__gallery-inner{display:none;gap:8px}.product-detail__gallery-inner[data-initialized]{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:48em){.product-detail__gallery-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail__gallery-inner[data-images-count="3"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="3"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="4"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="4"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="5"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="5"] .product-detail__gallery-item:nth-child(3),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(2),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(3){inline-size:calc(50% - 4px);-webkit-padding-after:calc(50% - 4px);padding-block-end:calc(50% - 4px)}.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(5),.product-detail__gallery-inner[data-images-count="6"] .product-detail__gallery-item:nth-child(6){inline-size:calc(50% - 4px);-webkit-padding-after:calc(50% - 4px);padding-block-end:calc(50% - 4px)}}.product-detail__gallery-item{background-color:#fff;block-size:0;border:0;border-radius:0;-ms-flex-negative:0;flex-shrink:0;inline-size:100%;-webkit-padding-after:100%;padding-block-end:100%;position:relative}@media (min-width:48em){.product-detail__gallery-item:nth-child(n+7){display:none}}.product-detail__gallery-item img{block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.product-detail__gallery-item-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.4);block-size:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;inline-size:100%;inset-block-start:0;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:19px;position:absolute;z-index:2}.product-detail__gallery-item-overlay:hover{background:rgba(0,0,0,.6)}.product-detail__gallery-item-overlay:hover span{text-decoration:underline}@media (max-width:47.99em){.product-detail__gallery-item-overlay{display:none}}.product-detail__gallery-lightbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.7);block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:99999}.product-detail__gallery-lightbox .swiper-wrapper{max-block-size:70vh}.product-detail__gallery-lightbox[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail__gallery-lightbox-inner{background:#fff;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09);inline-size:100%;margin-block:0;margin-inline:40px;max-block-size:calc(100% - 80px);max-inline-size:1120px;padding-block:80px;padding-inline:60px;position:relative}.product-detail__gallery-lightbox-inner .swiper-slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-detail__gallery-lightbox-inner .swiper-slide img{max-block-size:100%;max-inline-size:100%}.product-detail__gallery-lightbox-close{background-color:transparent;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:40px;inset-inline-end:40px;position:absolute}.product-detail__gallery-lightbox-close svg{block-size:24px;inline-size:24px}.product-detail__gallery-lightbox-next,.product-detail__gallery-lightbox-prev{background-color:transparent;border:0;border-radius:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:calc(50% - 8px);position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-detail__gallery-lightbox-next svg,.product-detail__gallery-lightbox-prev svg{block-size:28px;fill:#ff5200;inline-size:28px;pointer-events:none}.product-detail__gallery-lightbox-next.swiper-button-disabled,.product-detail__gallery-lightbox-prev.swiper-button-disabled{pointer-events:none}.product-detail__gallery-lightbox-next.swiper-button-disabled svg,.product-detail__gallery-lightbox-prev.swiper-button-disabled svg{fill:#d0d0ce}.product-detail__gallery-lightbox-prev{inset-inline-start:16px}.product-detail__gallery-lightbox-next{inset-inline-end:16px}.product-detail__gallery-lightbox-pagination{display:block;font-size:22px;inline-size:100px;line-height:28px;margin-block:10px 0;margin-inline:auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:48em){.product-detail__gallery-lightbox-pagination{font-size:28px;line-height:36px}}.product-detail__sample-selection-section{-webkit-border-after:1px solid #cfcac9;border-block-end:1px solid #cfcac9;padding-block:32px;padding-inline:0}.product-detail__sample-selection-heading{font-size:14px;font-weight:400;line-height:16px;-webkit-margin-after:16px;margin-block-end:16px}@media (min-width:48em){.product-detail__sample-selection-heading{font-size:16px;line-height:19px}}.product-detail__sample-selection-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.product-detail__sample-selection-options input:checked~span{background-color:#acacac;color:#fff}.product-detail__sample-selection-options label>span{border:1px solid #acacac;border-radius:5px;color:#acacac;font-size:12px;font-style:normal;font-weight:400;line-height:15px;padding:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;block-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__sample-selection-options .color_dot{top:0!important;-webkit-margin-end:4px;margin-inline-end:4px}.product-detail__sample-selection-table{margin-block:16px}.product-detail__sample-selection-table tr{font-size:12px;font-weight:400;line-height:15px}.product-detail__sample-selection-table tr:nth-child(odd) td,.product-detail__sample-selection-table tr:nth-child(odd) th{background-color:#fafbfe}.product-detail__sample-selection-table th{font-weight:700;inline-size:172px;font-size:12px}.product-detail__sample-selection-table td,.product-detail__sample-selection-table th{background-color:transparent;color:#acacac;padding:16px;text-align:left}.product-detail__cta{background-color:#ff5200;border:0;border-radius:6px;color:#fff;font-size:16px;font-weight:400;margin:0;padding-block:13px;padding-inline:18px}.product-detail__cta:link,.product-detail__cta:visited{border:0;color:#fff}.product-detail__cta:hover{background-color:#7d7572}.product-detail__sample-selection-message{margin-block:16px;color:#878785}.product-detail__optional-message{color:#878785}.product-detail-footnotes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px;padding:40px 20px;color:#878785}@media (min-width:48em){.product-detail-footnotes{padding:32px 102px}}.product-detail-footnotes__logo{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}.product-detail-footnotes__legal{font-size:12px}.product-detail__guide-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.7);block-size:100%;border:0;display:none;inline-size:100%;inset-block-start:0;inset-inline-start:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:99999;overflow:auto}.product-detail__guide-overlay[open]{display:-webkit-box;display:-ms-flexbox;display:flex}.product-detail__guide-overlay__section{margin-block:16px}.product-detail__guide-overlay__close-button{background-color:transparent;border:0;border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;inset-block-start:0;inset-inline-end:0;position:absolute;padding:8px}@media (min-width:64em){.product-detail__guide-overlay__close-button{inset-block-start:40px;inset-inline-end:40px}}.product-detail__guide-overlay__close-button svg{block-size:30px;inline-size:30px}@media (min-width:64em){.product-detail__guide-overlay__close-button svg{block-size:24px;inline-size:24px}}.product-detail__guide-overlay__title{font-size:26px;font-style:normal;font-weight:300;line-height:32px;margin:0}.product-detail__guide-overlay__inner{background:#fff;-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09);inline-size:100%;margin-block:0;margin-inline:0;max-block-size:calc(100% - 80px);max-inline-size:1120px;padding-block:48px;padding-inline:20px;position:relative}@media (min-width:64em){.product-detail__guide-overlay__inner{padding-block:80px;padding-inline:60px;margin-inline:40px}}.product-detail__guide-overlay-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-margin-after:20px;margin-block-end:20px}@media (min-width:64em){.product-detail__guide-overlay-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail__guide-overlay-header .btn{inline-size:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#ff5200;font-size:16px;font-style:normal;font-weight:400;line-height:16px;padding:8px 15px;margin:0;border-radius:5px;border:1px solid #ff5200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-end:8px;margin-inline-end:8px;text-transform:none}@media (min-width:64em){.product-detail__guide-overlay-header .btn{inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail__guide-overlay-header .btn svg{-webkit-padding-start:8px;padding-inline-start:8px;inline-size:18px;block-size:18px;fill:#ff5200}.product-detail__guide-overlay__table{border:1px solid;background:#fafbfe}@media (min-width:64em){.product-detail__guide-overlay__table td,.product-detail__guide-overlay__table th{padding:8px 16px}}@media (min-width:64em){.product-detail__guide-overlay__table th{font-size:12px;font-style:normal;font-weight:700;line-height:15px;background-color:#353333;color:#fff;text-align:start}}@media (min-width:64em){.product-detail__guide-overlay__table td{font-size:14px;font-style:normal;font-weight:400;line-height:17px}}@media (min-width:64em){.product-detail__guide-overlay__table tbody{max-height:60vh;overflow-y:auto}}@media (min-width:64em){.product-detail__guide-overlay__tbody td+td,.product-detail__guide-overlay__tbody th+th{border-left:1px solid #fff}}.product-detail__guide-overlay__tbody tr:nth-child(odd){background:#fff}@media (min-width:64em){.product-detail__guide-overlay__tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.product-detail__guide-overlay__thead{display:none}@media (min-width:64em){.product-detail__guide-overlay__thead{display:table-header-group;position:sticky;inset-block-start:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.product-detail__guide-overlay__thead .product-detail__guide-overlay__thead-cell{cursor:pointer}.product-detail__guide-overlay__thead .product-detail__guide-overlay__thead-cell span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__guide-overlay__thead svg{inline-size:24px;block-size:24px;fill:#fff}.product-detail__guide-overlay__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:20px 0;padding:16px}@media (min-width:64em){.product-detail__guide-overlay__row{display:table-row;padding:0}}.product-detail__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;color:#353333;font-size:12px;font-style:normal;font-weight:400;line-height:16px;border-left:0;inline-size:calc(50% - 4px);padding:0;background-color:transparent;text-align:start;position:relative}@media (min-width:64em){.product-detail__column{display:table-cell}}.product-detail__column::before{content:attr(data-label);display:block;font-size:14px;font-style:normal;font-weight:700;line-height:16px}@media (min-width:64em){.product-detail__column::before{display:none}}.product-detail__column .color-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.product-detail__column .color-dot{line-height:.1;font-size:30px;position:relative}.product-detail__column-full{inline-size:100%}@media (min-width:64em){.product-detail__column-full{inline-size:auto;padding:8px 16px}}.product-detail__button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;gap:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background:#ff5200;color:#fff;inline-size:100%;font-size:14px;font-style:normal;font-weight:400;line-height:28px}.product-detail__guide-overlay--dansac .product-detail__guide-overlay__tbody{border:1px solid #d0d0ce}.product-selector-highlight{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fafbfe;width:calc(100% + 100px);margin-left:-50px;position:relative;z-index:1}@media only screen and (min-width:640px) and (max-width:1023px){.product-selector-highlight{inline-size:125%;-webkit-margin-start:-30px;margin-inline-start:-30px}}@media (min-width:64em){.product-selector-highlight{inline-size:685px;margin:0 0 0 -50px;padding:0;text-align:left}}.product-selector-highlight.product-selector-highlight--with-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:64em){.product-selector-highlight.product-selector-highlight--with-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}}@media (min-width:64em){.product-selector-highlight.product-selector-highlight--media-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.product-selector-highlight::after{content:'';background-color:#fafbfe;position:absolute;left:0;top:0;bottom:0;right:-200px;z-index:-1}.product-selector-highlight__image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;inline-size:100%;overflow:hidden;aspect-ratio:3/1}.product-selector-highlight__image img{-o-object-fit:cover;object-fit:cover;inline-size:100%;block-size:100%}@media (min-width:64em){.product-selector-highlight__image{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%;aspect-ratio:3/1}}.product-selector-highlight__content{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;padding-block:20px;padding-inline:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.product-selector-highlight--with-image .product-selector-highlight__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:10px;padding-inline:30px;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:64em){.product-selector-highlight__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-block:20px;padding-inline:30px}.product-selector-highlight--with-image .product-selector-highlight__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-block:20px;padding-inline:30px;gap:20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.product-selector-highlight__headline{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;color:#75787b;text-align:center}.product-selector-highlight__headline :last-of-type{margin-bottom:0}@media (min-width:64em){.product-selector-highlight__headline{text-align:left}}.product-selector-highlight--with-image .product-selector-highlight__headline{text-align:center}.product-selector-highlight__btn{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;padding:12px 16px;border-radius:4px;border:2px solid #bf1e39;background-color:transparent;color:#bf1e39;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color .2s ease-in-out,color .2s ease-in-out;transition:background-color .2s ease-in-out,color .2s ease-in-out}.product-selector-highlight__btn:hover{background-color:#bf1e39;color:#fff;border:2px solid #bf1e39;cursor:pointer}.product-selector-highlight__btn:link,.product-selector-highlight__btn:visited{border:2px solid #bf1e39}.related-news{margin-top:64px}.related-news__title{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin:0;color:#000}.related-news__listing{margin:0;padding:0}@media (min-width:48em){.related-news__listing{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.related-news__item{margin:0;padding:21px 0;border-bottom:solid 1px #c9c9c9}@media (min-width:48em){.related-news__item{width:calc(50% - 12px)}}.related-news__item-date{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:normal;margin:0 0 14px;color:#7d7572}.related-news__item-title{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.64;margin:0;color:#1e1e1e}@media (min-width:48em){.myHollister .table_container{overflow-y:auto;max-height:500px}}@media (min-width:48em){.myHollister thead th{position:sticky;top:0;background-color:#fff}}@media (min-width:48em){.myHollister table{width:100%;border-collapse:collapse}}.s-curve{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.s-curve{margin:60px 0}}@media (min-width:48em){.s-curve .s-curve-card:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.s-curve-card--border-bottom{-webkit-padding-after:10px;padding-block-end:10px;-webkit-border-after:1px solid #878785;border-block-end:1px solid #878785}.s-curve-card--border-bottom.s-curve-card--update{-webkit-padding-after:20px;padding-block-end:20px}@media (min-width:48em){.s-curve-card--border-bottom.s-curve-card--update{-webkit-padding-after:40px;padding-block-end:40px}}.s-curve-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:15px;overflow:hidden;position:relative}@media (min-width:48em){.s-curve-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.s-curve-card.s-curve-card--style-1{background-color:#ebebeb}.s-curve-card.s-curve-card--style-2{background-color:#333133}.s-curve-card.s-curve-card--style-pink{background-color:#f8c6d2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-curve-card.s-curve-card--style-pink .s-curve-card__heading{color:#fff}.s-curve-card.s-curve-card--style-pink .s-curve-card__image{width:100%;padding:0}.s-curve-card.s-curve-card--style-pink .s-curve-card__image img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.s-curve-card.s-curve-card--style-pink .s-curve-card__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-curve-card.s-curve-card--style-pink .s-curve-card__description,.s-curve-card.s-curve-card--style-pink .s-curve-card__description p{color:#666}.s-curve-card.s-curve-card--style-light-pink{background-color:#fdf1f4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__heading{color:#ff5200}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__image{width:100%;block-size:100%;padding:0}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__image img{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-curve-card.s-curve-card--style-light-pink .s-curve-card__description,.s-curve-card.s-curve-card--style-light-pink .s-curve-card__description p{color:#666}.s-curve-card__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}@media (min-width:48em){.s-curve-card__image{width:200px}}.s-curve-card__image img{width:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1}.s-curve-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 50px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:48em){.s-curve-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:64em){.s-curve-card__content{padding:40px}}.s-curve-card__heading{font-family:HelveticaNeueW02-55Roma;font-size:22px;font-weight:500;line-height:.96;letter-spacing:normal}.s-curve-card--style-1 .s-curve-card__heading{color:#ff5200}.s-curve-card--style-2 .s-curve-card__heading{color:#fff}.s-curve-card__heading+.s-curve-card__description{margin-top:20px}.s-curve-card__description,.s-curve-card__description p{font-family:HelveticaNeueW02-55Roma;font-size:16px;font-weight:500;line-height:.96}.s-curve-card--style-1 .s-curve-card__description,.s-curve-card--style-1 .s-curve-card__description p{color:#666}.s-curve-card--style-2 .s-curve-card__description,.s-curve-card--style-2 .s-curve-card__description p{color:#fff}.s-curve-card__cta{margin-top:20px}.s-curve-card--style-2 .s-curve-card__cta{color:#ff5200;background-color:#fff}.s-curve-card--update{margin-block:40px}.s-curve-card--update .s-curve-card__image{width:100%;padding:0}@media (min-width:48em){.s-curve-card--update .s-curve-card__image{width:50%}}.s-curve-card--update .s-curve-card__image img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;block-size:100%}.s-curve-card--update .s-curve-card__heading{font-size:22px;font-weight:700;color:#ff5200;line-height:1.3;margin-block:0 10px}.s-curve-card--update .s-curve-card__description,.s-curve-card--update .s-curve-card__description p{font-family:HelveticaNeueW02-55Roma;line-height:1.3;margin-block:0;font-size:16px}.search-results{width:100%;max-width:960px;margin:auto;margin-top:24px;margin-bottom:113px;padding:0 6.25%;padding-bottom:124px}@media (min-width:80em){.search-results.search-results--hollister{padding:0}}.search-results .search-results__listing{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.search-results .search-results__listing{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.search-results h1{font-size:36px;color:#000}.search-results .search-results__form{position:relative;display:block;width:100%;max-width:675px}.search-results .search-results__clear{position:absolute;z-index:10;top:21px;right:35px;cursor:pointer;-webkit-transform:translateY(-45%);transform:translateY(-45%);border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-results .search-results__clear svg{width:16px;height:16px;fill:#7d7572}.search-results .search-results__submit{position:absolute;top:12px;right:30px;width:auto;height:auto;padding:0;cursor:pointer;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-results .search-results__submit svg{width:100%;height:100%}.search-results .search-results__submit--disabled{opacity:.5}.search-results .search-results__input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:80em){.search-results .search-results__input{border:0}}.search-results .search-results__input input{font-size:18px;width:100%;height:40px;padding:10px;color:#ff5200;border:solid 1px #919191;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-results .search-results__input .search-results__form-icon{position:absolute;z-index:10;width:16px;height:16px;fill:#7d7572}.search-results .search-results__dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.search-results .search-results__tab-content{display:none}.search-results .search-results__tab-content[tabIndex="0"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.search-results .search-results__inner-tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:80em){.search-results .search-results__inner-tab-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.search-results .search-results__tabs-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.search-results .search-results__tabs-container button{margin-bottom:16px;padding:10px 0;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-results .search-results__tabs-container button+button{margin-left:32px}.search-results .search-results__tabs-container .active{color:#ff5200;border-bottom:solid 2px #ff5200}.search-results .search-results__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:32px;padding-bottom:16px;border-bottom:1px solid #c9c9c9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:relative}@media (min-width:48em){.search-results .search-results__item{width:100%;padding:0;padding-bottom:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.search-results .search-results__item a{border-bottom:0}.search-results .search-results__item img{margin-bottom:16px;-o-object-fit:contain;object-fit:contain;inline-size:100%}@media (min-width:48em){.search-results .search-results__item img{max-height:106px;margin-right:24px}}.search-results .search-results__item .search-results__item-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:18px;font-weight:500;color:#1e1e1e}.search-results .search-results__item .search-results__item-title:hover{color:#ff5200}.search-results .search-results__item .search-results__item-copy p{font-size:14px}.search-results .search-results__item .search-results__item-categories{display:-webkit-box;display:-ms-flexbox;display:flex}.search-results .search-results__item .search-results__item-categories a{font-size:12px;text-decoration:none;border-bottom:0}.search-results .search-results__item .search-results__item-categories a:hover{border-bottom:1px solid #ff5200}.search-results .search-results__item .search-results__item-categories span{font-size:12px;text-decoration:none;border-bottom:0;color:#ff5200}.search-results .search-results__item .search-results__item-categories div+div{margin-left:10px}.search-results .search-results__option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results .search-results__option+.search-results__option{margin-top:40px}@media (min-width:80em){.search-results .search-results__option+.search-results__option{margin-top:30px}}.search-results .search-results__facets-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:80em){.search-results .search-results__facets-container{width:100%;min-width:240px;max-width:240px;margin-top:32px;margin-right:30px}}.search-results .search-results__list-categories{visibility:hidden;height:0}@media (min-width:80em){.search-results .search-results__list-categories{width:367px}}@media screen and (max-width:80em){.search-results .search-result__list-categories{visibility:visible;width:auto}}@media (min-width:80em){.search-results .search-results__facet+.search-results__facet{margin-top:10px}}@media (min-width:80em){.search-results .search-results__facet+.search-results__facet{margin-top:20px}}.search-results .search-results__facet-title-btn{font-size:14px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;cursor:pointer;color:#7d7572;border:0;border-radius:0;background:0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results .search-results__facet-title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results .search-results__facet-title-icon span{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:25px;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .search-results__facet-list{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;border-bottom:1px solid #050505}@media (min-width:80em){.search-results .search-results__facet-list{border-bottom:0}}.search-results .search-results__facet-list-inner{width:100%;padding:20px 0}.search-results .search-results__facet-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#050505;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-results .search-results__facet-option+.search-results__facet-option{margin-top:20px}@media (min-width:80em) and (max-width:79.99em){.search-results .search-results__facet-option+.search-results__facet-option{margin-top:20px}}.search-results .search-results__facet-input{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-right:10px;color:#050505;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-results .search-results__facet-input input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.search-results .search-results__facet-input input:checked+.checkmark:after{display:block;opacity:1}.search-results .search-results__facet-input .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;margin-right:14px;border:solid 1px #050505;border-radius:50%}.search-results .search-results__facet-input .checkmark:after{position:relative;top:4px;left:4px;display:none;width:10px;height:10px;content:"";border-radius:50%;background-color:#050505}.search-results .disabled{opacity:.5}.search-results .search-results__facet-count{font-size:12px;font-weight:700;line-height:1.43;position:relative;right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;margin:0;color:#050505;border-radius:50%;background-color:#d8d8d8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-results .search-results__facet-count--selected{color:#fff;background-color:#ff5200}.search-results .search-results__facet-list-categories--expanded{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;width:100%;height:100%!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.search-results .facet-listing__button{margin-bottom:20px}@media (min-width:80em){.search-results .facet-listing__button{display:none}}@media (min-width:80em){.search-results__tab-content--products .search-results__listing{margin-right:-2.125%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:wrap;flex-flow:wrap}}.search-results__tab-content--products .search-results__item{position:relative}.search-results__tab-content--products .search-results__item .badge{background:#ff5200;block-size:auto;border-radius:0 0 5px 5px;inset-block-start:0;inset-inline-end:10px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1px;font-size:10px}@media (min-width:64em){.search-results__tab-content--products .search-results__item .badge{font-size:12px}}@media (min-width:80em){.search-results__tab-content--products .search-results__item{width:20.75%;margin-right:2.125%;margin-bottom:18px;margin-left:2.125%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (min-width:80em){.search-results__tab-content--products .search-results__item img{width:100%;min-height:169px;margin-right:0;-o-object-fit:contain;object-fit:contain}}.search-results__tab-content--products .search-results__item .search-results__item-title{font-size:14px;line-height:1.43;color:#ff5200}.search-results__tab-content--products .search-results__item .search-results__item-copy p{font-size:12px;line-height:1.5;color:#7d7572}@media (min-width:80em){.search-results__tab-content--content .search-results__listing{margin-right:-2.125%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:wrap;flex-flow:wrap}}@media (min-width:80em){.search-results__tab-content--content .search-results__item{width:96.75%;margin-right:2.125%;margin-bottom:18px;margin-left:2.125%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (min-width:80em){.search-results__tab-content--content .search-results__item img{width:100%;min-height:169px;margin-right:0}}.search-results__tab-content--content .search-results__item .search-results__item-title{font-size:14px;line-height:1.43;color:#ff5200}.search-results__tab-content--content .search-results__item .search-results__item-copy p{font-size:12px;line-height:1.5;color:#7d7572}.search-results__tab-content--content .search-results__item .search-results__content-type{font-size:12px;line-height:1.5;color:#7d7572}@media (min-width:80em){.search-results--dansac{padding:0 6.25%}}.results-listing__loading{width:48px;height:48px;border:5px solid #ff5200;border-bottom-color:transparent;border-radius:50%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.search-results__refine-copy{margin-top:20px}.search-results__info-sort-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:64em){.search-results__info-sort-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.search-results__info-copy{-ms-flex-item-align:start;align-self:flex-start}@media (min-width:64em){.search-results__info-copy{margin:0;padding:10px 0 5px}.search-results__info-copy p{margin:inherit}}.search-results__container{width:100%}#template-simple .section .inner_container .splash-form__module{margin:50px 0 0}@media (min-width:64em){#template-simple .section .inner_container .splash-form__module{width:650px;margin-left:30px;padding:45px 45px 55px}}.splash-form__module{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:10px;background:#ebebeb;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:47.99em){.splash-form__module:not(.splash-form__module--column){width:calc(100% - 19px);margin:30px auto;padding:25px 19px 35px}}@media (min-width:48em){.splash-form__module:not(.splash-form__module--column){width:calc(100% - 100px);margin:30px auto}}@media (min-width:48em) and (max-width:63.99em){.splash-form__module:not(.splash-form__module--column){padding:25px 19px 35px}}@media (min-width:64em){.splash-form__module:not(.splash-form__module--column){padding:51px 112px 69px}}@media (max-width:63.99em){.splash-form__module.splash-form__module--column{margin:30px auto}}.splash-form__module input[type=email],.splash-form__module input[type=text]{height:42px;padding:5px 10px;text-align:left;border:0;border-radius:5px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.splash-form__module input[type=submit]{font-size:15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:218px;max-width:100%;height:42px;padding:5px;color:#fff;border-radius:5px;background-color:#ff5200;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.splash-form__module--column .splash-form__module input[type=submit]{width:100%}@media (max-width:47.99em){.splash-form__module input[type=submit]{width:100%}}.splash-form__section{position:relative;width:calc(50% - 27px);margin-bottom:31px}@media (max-width:47.99em){.splash-form__section{width:100%}}.splash-form__module--column .splash-form__section{width:100%}.splash-form__section .splash-form__dropdown-btn{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9Ijk0Ljg1OXB4IiBoZWlnaHQ9Ijk0Ljg1OHB4IiB2aWV3Qm94PSIwIDAgOTQuODU5IDk0Ljg1OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgOTQuODU5IDk0Ljg1ODsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM5MzkzOTMiPg0KCQk8cGF0aCBkPSJNMTcuMzEyLDQxLjc1N2g2MC4yMzZjMC43NywwLDEuNDY5LTAuNDQsMS44MDItMS4xMzNjMC4zMzQtMC42OTEsMC4yNDEtMS41MTQtMC4yMzctMi4xMTRMNDguOTk0LDAuNzUzDQoJCQlDNDguNjE0LDAuMjc3LDQ4LjAzOSwwLDQ3LjQzMSwwcy0xLjE4NCwwLjI3Ny0xLjU2MywwLjc1M0wxNS43NDgsMzguNTFjLTAuNDc5LDAuNjAxLTAuNTcyLDEuNDIzLTAuMjM4LDIuMTE0DQoJCQlDMTUuODQzLDQxLjMxNywxNi41NDIsNDEuNzU3LDE3LjMxMiw0MS43NTd6Ii8+DQoJCTxwYXRoIGQ9Ik03Ny41NDcsNTMuMTAySDE3LjMxMmMtMC43NjksMC0xLjQ2OSwwLjQzOS0xLjgwMiwxLjEzM2MtMC4zMzQsMC42OTEtMC4yNDEsMS41MTQsMC4yMzgsMi4xMTNsMzAuMTE5LDM3Ljc1OA0KCQkJYzAuMzgsMC40NzYsMC45NTUsMC43NTMsMS41NjMsMC43NTNzMS4xODQtMC4yNzcsMS41NjMtMC43NTNMNzkuMTEsNTYuMzQ4YzAuNDc5LTAuNjAxLDAuNTcxLTEuNDIyLDAuMjM3LTIuMTEzDQoJCQlDNzkuMDE2LDUzLjU0MSw3OC4zMTcsNTMuMTAyLDc3LjU0Nyw1My4xMDJ6Ii8+DQo8L3N2Zz4NCg==);background-repeat:no-repeat;background-position:calc(100% - 5px) 50%;background-size:16px}.splash-form__section .field-validation-error{display:inline-block;margin-top:8px;color:red}.splash-form__checkbox{position:relative;margin-bottom:31px;padding-left:50px;color:#7d7572}.splash-form__module--column .splash-form__checkbox{padding-left:40px}.splash-form__checkbox b{font-weight:700;text-shadow:0 0 1px}.splash-form__checkbox input:checked+.splash-form__checkbox-check::before{position:absolute;top:4px;left:3px;display:inline-block;width:17px;height:10px;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0 solid #c9c9c9;border-width:0 0 1.5px 1.5px}.splash-form__checkbox .splash-form__checkbox-check{position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;cursor:pointer;border:1px solid #c9c9c9;background-color:#fff;-webkit-box-shadow:1px 2px 4px 1px rgba(0,0,0,.15);box-shadow:1px 2px 4px 1px rgba(0,0,0,.15)}.splash-form__module--column{padding:20px 18px}.splash-form__copy{font-size:16px;font-weight:700;margin:0 0 31px;text-shadow:0 0 1px}.splash-form__field{position:relative;width:calc(50% - 27px);margin-top:31px}.splash-form__field--full-width{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.splash-form__module--column .splash-form__field{width:100%}@media (max-width:47.99em){.splash-form__field{width:100%}}.splash-form__dropdown-btn,.splash-form__field-input,.splash-form__field-lbl{width:100%;color:#878785}.splash-form__field-lbl{margin:0 0 11px}.splash-form__dropdown-btn,.splash-form__field-input{height:42px;padding:5px 10px;text-align:left;border:0;border-radius:5px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.splash-form__dropdown-btn{position:relative;padding-right:22px}.splash-form__dropdown-btn::after,.splash-form__dropdown-btn::before{position:absolute;z-index:2;right:7px;display:inline-block;content:"";border:7px solid transparent;border-right-width:4px;border-left-width:4px}.splash-form__dropdown-btn::before{top:5px;border-bottom-color:#939393}.splash-form__dropdown-btn::after{bottom:5px;border-top-color:#939393}.splash-form__dropdown{z-index:1;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0;border-radius:5px;background-color:#fff}.opened+.splash-form__dropdown{position:absolute;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.splash-form__dropdown li{padding:9px 21px;cursor:pointer}.splash-form__dropdown li:first-child{padding-top:18px}.splash-form__dropdown li:last-child{padding-bottom:18px}.splash-form__dropdown li+li{margin:0}.splash-form__dropdown li:hover{background-color:rgba(235,235,235,.25)}.splash-form__rtf{width:calc(100% - 42px)}.splash-form__rtf b{text-shadow:0 0 1px}.splash-form__module--column .splash-form__rtf{font-size:12px}.splash-form__module--column .splash-form__rtf p{line-height:14px}.splash-form__btn-wrapper{width:100%;margin-top:33px;text-align:right}.form-label__copy{width:100%;margin-bottom:11px;color:#878785}.form-checkbox__wrapper,.form-radio__wrapper{margin-bottom:26px}.form-checkbox__wrapper label:not(.form-label__copy),.form-radio__wrapper label:not(.form-label__copy){position:relative;margin-right:20px;padding:4px 0 4px 35px;color:#878785}.splash-form__module--column .form-checkbox__wrapper label:not(.form-label__copy),.splash-form__module--column .form-radio__wrapper label:not(.form-label__copy){width:100%;margin:0 0 20px}.form-checkbox__wrapper label:not(.form-label__copy)::before,.form-radio__wrapper label:not(.form-label__copy)::before{position:absolute;top:0;left:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:26px;height:26px;content:"";cursor:pointer;border:1px solid #c9c9c9;border-radius:4px;background-color:#fff;-webkit-box-shadow:1px 2px 4px 1px rgba(0,0,0,.15);box-shadow:1px 2px 4px 1px rgba(0,0,0,.15)}.form-checkbox__wrapper label:not(.form-label__copy).checked::after,.form-radio__wrapper label:not(.form-label__copy).checked::after{position:absolute;top:5px;left:4px;display:inline-block;width:17px;height:10px;content:"";-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:0 solid #c9c9c9;border-width:0 0 2px 2px}.form-radio__wrapper label:not(.form-label__copy):before{border-radius:50%}.form-radio__wrapper label:not(.form-label__copy).checked:after{top:6px;left:6px;width:14px;height:14px;-webkit-transform:none;transform:none;border-radius:50%;background-color:#c9c9c9}.form__legal-copy{margin:31px 0 0}.product-cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:40px 20px;margin-block:40px}@media (min-width:64em){.product-cards-row{padding:32px 102px}}.product-cards-row__title{font-size:28px;font-style:normal;font-weight:400;line-height:36px;-webkit-margin-after:25px;margin-block-end:25px}.product-cards-row__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:25px}.product-cards-row__container a.product-card{inline-size:calc(50% - 12.5px)}@media (min-width:48em){.product-cards-row__container a.product-card{inline-size:calc(25% - 18.75px)}}.three-column-link-listing{inline-size:100%}.three-column-link-listing__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:16px;margin:0;padding:0}@media (min-width:64em){.three-column-link-listing__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.three-column-link-listing__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #f3f1ed;border-radius:5px;inline-size:100%;margin:0}@media (min-width:64em){.three-column-link-listing__list-item{inline-size:calc(33.333% - 11px)}}.three-column-link-listing__list-item a{border-bottom:none;font-family:Helvetica Neue;font-size:14px;font-style:normal;font-weight:400;line-height:17px;color:#ff5200;padding:16px;inline-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;word-break:break-all}.three-column-link-listing__list-item svg{max-inline-size:20px;min-inline-size:20px;max-block-size:20px;inline-size:100%;block-size:100%;fill:#ff5200}.two-column__module{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:47.99em){.two-column__module{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.two-column__content,.two-column__img{width:50%}}.two-column__img{background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width:47.99em){.two-column__img{height:150px}}.two-column__content{background:#ff5200}.two-column__button{margin-top:30px}.two-column__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.two-column__links a{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;border:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.two-column__links a:hover{text-decoration:underline}.two-column__links a+a{margin-left:15px}.two-column__links a .icon{margin-left:5px}.two-column__links .btn{font-size:14px;padding:7px 14px;text-decoration:none!important;text-transform:uppercase}.two-column__links .btn.outline{color:#fff!important;border-color:#fff!important}.two-column__links .btn.outline:hover{border-color:#7d7572!important;background-color:#7d7572!important}.two-column__description,.two-column__heading{color:#fff}.two-column__heading{font-size:32px;font-weight:400}.two-column__description{font-size:15px;font-weight:200;line-height:20px;margin:20px 0 0;letter-spacing:.48px}.content-sidebar-container{padding:0 0 0 30px}.content-sidebar-container .carousel .panels{width:auto}.content-sidebar-container .carousel .wrapper{width:auto}.content-sidebar-container .panel{padding-top:10px;padding-left:10px}.content-sidebar-container .js-relatedFields{padding-right:15px}.inner-content .inner_container{display:-webkit-box;display:-ms-flexbox;display:flex;width:680px;margin:0;padding:0 0 0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.inner-content .inner_container img{width:100%}.ceraplus-btn{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:22px;font-stretch:condensed;line-height:1.18;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:265px;padding:13px 12px 12px;color:#fff!important;border:0!important;border-radius:8px;background-color:#333133;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ceraplus-btn:hover{background-color:#878785}.ceraplus-btn svg{width:20px;height:20px;margin-left:10px;fill:#fff}button.ceraplus-btn[hidden]{display:none}.ceraplus-masthead{background-color:#ff5200;padding:18px 20px 20px}@media (min-width:48em){.ceraplus-masthead{padding:30px 20px}}@media (min-width:64em){.ceraplus-masthead{padding:34px 0}}.ceraplus-masthead .inner-container{max-width:none;margin:0;padding:0;position:relative}@media (min-width:64em){.ceraplus-masthead .inner-container{max-width:960px;margin:auto}}.ceraplus-masthead__title{color:#fff;font:normal 32px/1.63 HelveticaNeueW02-45Ligh;margin-bottom:12px}@media (min-width:48em){.ceraplus-masthead__title{font:normal 42px/1.24 HelveticaNeueW02-45Ligh;margin-bottom:15px}}@media (min-width:64em){.ceraplus-masthead__title{font:normal 48px/1.21 HelveticaNeueW02-45Ligh;margin-bottom:5px}}.ceraplus-masthead__sub-title{color:#fff;font:normal 19px/1.63 HelveticaNeueW02-55Roma;margin-bottom:14px}@media (min-width:48em){.ceraplus-masthead__sub-title{font:normal 22px/1.41 HelveticaNeueW02-55Roma;margin-bottom:18px}}.ceraplus-masthead__copy{color:#fff;margin-bottom:23px}.ceraplus-masthead__copy p{color:#fff;font:normal 18px/1.28 HelveticaNeueW02-45Ligh}@media (min-width:48em){.ceraplus-masthead__copy p{font:normal 20px/1.3 HelveticaNeueW02-45Ligh}}.ceraplus-masthead__label{color:#fff;font:normal 16px/1.44 HelveticaNeueW02-45Ligh;margin-right:6px;margin-bottom:18px}@media (min-width:48em){.ceraplus-masthead__label{margin-right:41px;margin-bottom:24px}}.ceraplus-masthead__label strong{font:normal condensed 20px/1.3 HelveticaNeueW02-75Bold}@media (min-width:48em){.ceraplus-masthead__label strong{font:normal condensed 22px/1.18 HelveticaNeueW02-75Bold;margin-bottom:41px}}.ceraplus-masthead__input-field{margin-bottom:18px}.ceraplus-masthead__input-field label{font:normal condensed 20px/1.3 HelveticaNeueW02-75Bold;color:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:48em){.ceraplus-masthead__input-field label{font:normal condensed 22px/1.18 HelveticaNeueW02-75Bold;margin-right:20px}}.ceraplus-masthead__input-field input{position:absolute;width:0;height:0;cursor:pointer;opacity:0}.ceraplus-masthead__input-field input:checked+.checkmark:after{content:"";display:block;opacity:1}.ceraplus-masthead__input-field .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;width:26px;height:26px;margin-right:10px;border:solid 2px #fff}.ceraplus-masthead__input-field .checkmark:after{display:none;position:relative;left:7px;top:2px;width:8px;height:14px;border:solid #fff;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:0 0}a.ceraplus-masthead__button.btn{font:bold condensed 22px/1.18 HelveticaNeueW02-75Bold;color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.41);box-shadow:0 2px 6px 0 rgba(0,0,0,.41);border:solid 2px #fff;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (min-width:48em){a.ceraplus-masthead__button.btn{margin-bottom:24px}}a.ceraplus-masthead__button.btn svg{width:100%;max-width:20px;height:20px;fill:#ff5200;margin-left:14px}a.ceraplus-masthead__button.btn:hover{background-color:transparent;border:solid 2px #fff}a.ceraplus-masthead__button.btn:hover svg{fill:#fff}.ceraplus-masthead__additional-text{font:normal 15px/1.53 HelveticaNeueW02-45Ligh;color:#fff}@media (min-width:48em){.ceraplus-masthead__additional-text{font:normal 16px/1.5 HelveticaNeueW02-45Ligh}}.ceraplus-masthead__additional-text p{font:normal 15px/1.53 HelveticaNeueW02-45Ligh;color:#fff}@media (min-width:48em){.ceraplus-masthead__additional-text p{font:normal 16px/1.5 HelveticaNeueW02-45Ligh}}.ceraplus-masthead__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.ceraplus-masthead__form{-ms-flex-flow:wrap;flex-flow:wrap}}@media (min-width:48em){.ceraplus-masthead__form div:last-child{width:100%;margin-bottom:0}}@media (min-width:48em){.ceraplus-masthead___info-container{max-width:533px}}.ceraplus-masthead__icon-shield{display:none}@media (min-width:48em){.ceraplus-masthead__icon-shield{display:block;width:150px;height:158.5px;position:absolute;right:30px;top:53px}}@media (min-width:64em){.ceraplus-masthead__icon-shield{display:block;width:216px;height:228px;top:10%}}.ceraplus-pdf{padding:40px 0}.ceraplus-pdf__logo-container{background-color:#fff}.ceraplus-pdf__logo-image{padding:20px 0}.ceraplus-pdf__product-selector-badge{background:#ff5200}.ceraplus-pdf__product-selector-badge .inner_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ceraplus-pdf__label{color:#fff;font:normal 12px/1.44 HelveticaNeueW02-45Ligh}.ceraplus-pdf__icon{width:32px;height:32px;fill:#fff}.ceraplus-pdf__banner{background:#ebebeb;padding:20px 0}.ceraplus-pdf__title{font:normal 32px/1.44 HelveticaNeueW02-45Ligh;color:#ff5200;margin-bottom:10px}.ceraplus-pdf__copy{font:normal 16px/1.3 HelveticaNeueW02-45Ligh}.ceraplus-pdf__copy p{font:inherit}.ceraplus-pdf__question-cards-container{padding:20px 0}.ceraplus-pdf__question-cards-container .inner_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.ceraplus-pdf__question-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:25%;margin-bottom:20px;padding:0 10px}.ceraplus-pdf__question-number{font:300 14px/1.3 HelveticaNeueW02-75Bold;color:#ff5200;margin-bottom:5px}.ceraplus-pdf__question{font:300 14px/1.3 HelveticaNeueW02-55Roma;color:#ff5200;margin-bottom:10px}.ceraplus-pdf__answers-list{padding-left:0}.ceraplus-pdf__answers-list li+li{margin:5px 0 0}.ceraplus-pdf__answer-item{font:300 14px/1.3 HelveticaNeueW02-55Roma;color:#ebebeb;text-decoration:line-through}.selected{font:300 14px/1.3 HelveticaNeueW02-75Bold;color:#585458;text-decoration:none}.ceraplus-pdf__match-section{margin-bottom:40px}.ceraplus-pdf__match-section .inner_container{border:solid 2px #ff5200;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ceraplus-pdf__match-section .inner_container .ceraplus-pdf__match-headline{font:300 20px/1.3 HelveticaNeueW02-75Bold;text-transform:uppercase;position:absolute;top:0;left:0;padding:10px;background:#ff5200;color:#fff}.recommended-product__card{max-width:250px;max-height:200px}.recommended-product__card .recommended-product__product-title{font:300 14px/1.3 HelveticaNeueW02-55Roma;color:#ff5200}.recommended-product__card .recommended-product__product-code{font:300 14px/1.3 HelveticaNeueW02-45Ligh}.recommended-product__product-image{max-height:100px}.ceraplus-pdf__accessories{font:normal 14px/1.28 "Arial Black",Arial,Helvetica,sans-serif;margin-bottom:40px}.ceraplus-pdf__accessories-title{color:#fff;background-color:#585458;padding:10px;font:inherit}.ceraplus-pdf__no-accessories-message{margin-top:20px;font:inherit}.ceraplus-pdf__accessories-list{font:inherit;padding-left:0}.ceraplus-pdf__accessories-item{font:inherit}.ceraplus-pdf__info-banner{background-color:#ff5200;border-bottom:10px solid #ebebeb}.ceraplus-pdf__info-banner .inner_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ceraplus-pdf__info-banner .inner_container p{color:#fff}.ceraplus-pdf__info-banner .ceraplus-pdf__icon{width:85px;max-width:85px;min-width:85px;padding-top:10px;padding-bottom:20px;height:100%;margin-right:30px}.ceraplus-pdf__info-container{font:normal 14px/1.28 Arial,Helvetica,sans-serif;color:#fff}.ceraplus-pdf__info-container p{font:inherit;color:inherit}.ceraplus-pdf__legal-container{font:normal 10px/1.28 Arial,Helvetica,sans-serif;margin-top:20px}.ceraplus-pdf__legal-container .inner_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ceraplus-pdf__legal-info{margin-right:30px;max-width:70%;font:inherit;width:70%}.ceraplus-pdf__legal-info p{font:inherit}.ceraplus-pdf__extra-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ceraplus-pdf__extra-legal img{margin-bottom:20px}.ceraplus-pdf__legal-ce{-ms-flex-item-align:end;align-self:flex-end;margin-right:30px}.ceraplus-pdf__info-legal{text-align:end;font:inherit}.ceraplus-single-select-question .ceraplus-single-select-question__next{display:none}.ceraplus-single-select-question__header{margin-bottom:20px}@media (min-width:64em){.ceraplus-single-select-question__header{margin-bottom:29px}}.ceraplus-single-select-question__heading{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:20px;line-height:normal;margin-bottom:10px;color:#ff5200}@media (min-width:48em){.ceraplus-single-select-question__heading{font-size:24px;margin-bottom:20px}}@media (min-width:64em){.ceraplus-single-select-question__heading{margin-bottom:15px}}.ceraplus-single-select-question__subheading{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.28;margin-bottom:6px;color:#ff5200}.ceraplus-single-select-question__instructions{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.28;margin-bottom:6px;color:#ff5200}@media (min-width:64em){.ceraplus-single-select-question__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}}@media (max-width:47.99em){.ceraplus-single-select-question__options-row .ceraplus-single-select-question__card+.ceraplus-single-select-question__card{margin-top:3px}}@media (min-width:48em){.ceraplus-single-select-question__options-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}}@media (min-width:64em){.ceraplus-single-select-question__options-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media (min-width:48em){.ceraplus-single-select-question__card{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}}.ceraplus-single-select-question__card-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:40px;padding:9px 14px 9px 10px;text-align:left;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.ceraplus-single-select-question__card-trigger{padding:9px 13px 9px 12px}}.ceraplus-single-select-question__card-trigger h3{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;margin:0;color:#fff}.ceraplus-single-select-question__card-trigger--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ceraplus-single-select-question__card-trigger-icon{position:relative;display:block;width:12px;height:12px}.ceraplus-single-select-question__card-trigger-icon[hidden=true]{display:none}.ceraplus-single-select-question__card-trigger-icon:after{position:absolute;left:calc(50% - 1px);display:block;width:2px;height:100%;content:"";background-color:#fff}.ceraplus-single-select-question__card--open .ceraplus-single-select-question__card-trigger-icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ceraplus-single-select-question__card-trigger-icon:before{position:absolute;top:calc(50% - 1px);display:block;width:100%;height:2px;content:"";background-color:#fff}.ceraplus-single-select-question__card-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;margin-top:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:48em){.ceraplus-single-select-question__card-content{height:auto!important;margin:0}}.ceraplus-single-select-question__card-content--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ceraplus-single-select-question__card-content--column .ceraplus-single-select-question__card-image{width:100%}.ceraplus-single-select-question__card-content--column .ceraplus-single-select-question__card-overlay{text-align:center}.ceraplus-single-select-question__card-image{position:relative;width:50%;-ms-flex-negative:0;flex-shrink:0}@media (min-width:48em){.ceraplus-single-select-question__card-image{width:100%;padding-bottom:20px;height:calc(100% + 40px)}}.ceraplus-single-select-question__card-image img{width:100%;-o-object-fit:contain;object-fit:contain;height:245px}.ceraplus-single-select-question__card-image .ceraplus-single-select-question__card-button{position:relative;z-index:1;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:47.99em){.ceraplus-single-select-question__card-image .ceraplus-single-select-question__card-button{display:none}}.ceraplus-single-select-question__card-overlay{width:calc(50% - 15px)}@media (max-width:47.99em){.ceraplus-single-select-question__card-overlay{height:auto!important}}@media (min-width:48em){.ceraplus-single-select-question__card-overlay{position:absolute;z-index:2;overflow:hidden;width:100%;height:0;background-color:#363636}}@media (min-width:48em){.ceraplus-single-select-question__card-overlay-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:15px 10px 20px}}.ceraplus-single-select-question__card-description,.ceraplus-single-select-question__card-description *{font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.44;color:#6d6e71}@media (min-width:48em){.ceraplus-single-select-question__card-description,.ceraplus-single-select-question__card-description *{font-size:18px;line-height:1.28;color:#fff}}@media (min-width:48em){.ceraplus-single-select-question__card-description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.ceraplus-single-select-question__card-button{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin-top:10px;padding:8px 32px;color:#ff5200;border:solid 1px #ff5200;border-radius:5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ceraplus-single-select-question__card--selected .ceraplus-single-select-question__card-button,.ceraplus-single-select-question__card-button:hover{color:#fff;background-color:#ff5200}@media (min-width:48em){.ceraplus-single-select-question__card-button{-ms-flex-item-align:center;align-self:center}}.ceraplus-single-select-question__right-rail{margin-top:20px}@media (min-width:64em){.ceraplus-single-select-question__right-rail{width:304px;margin-top:0;-ms-flex-negative:0;flex-shrink:0}}.ceraplus-single-select-question__right-tip{font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.44;margin-bottom:20px}@media (min-width:48em){.ceraplus-single-select-question__right-tip{font-size:18px;line-height:1.28}}.ceraplus-single-select-question__right-tip span{color:#ff5200}.ceraplus-steps{padding:0}.ceraplus-steps .modal{display:none}.ceraplus-steps .modal[data-show-modal=true]{display:block}.ceraplus-steps__tabs{background:-webkit-gradient(linear,left top,right top,from(#363636),to(#6c6c6c));background:linear-gradient(90deg,#363636,#6c6c6c);display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;position:relative}@media (min-width:48em){.ceraplus-steps__tabs{padding:0 60px}}@media (min-width:64em){.ceraplus-steps__tabs{padding:0 120px}}.ceraplus-steps__tabs-label{padding:20px 14px;background-color:#363636;border-right:solid 2px #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:75%}@media (min-width:48em){.ceraplus-steps__tabs-label{width:33.33%;border-right:0}}.ceraplus-steps__icon{width:32px;height:32px;fill:#fff}.ceraplus-steps__label{color:#fff;font-size:18px;font:bold condensed 18px/normal HelveticaNeueW02-75Bold}.ceraplus-steps__tabs-list--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25%;background-color:#ff5200;color:#fff;font:bold 18px/normal HelveticaNeueW02-75Bold}.ceraplus-steps__list-icon{width:10px;height:10px;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);margin-left:11px;fill:#fff;-webkit-transition:all .5s cubic-bezier(.075,.82,.165,1);transition:all .5s cubic-bezier(.075,.82,.165,1)}.ceraplus-steps__list-icon--open{-webkit-transform:rotateZ(270deg);transform:rotateZ(270deg)}.ceraplus-steps__tabs-list{background-color:#666;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:absolute;left:calc(50% - 2px);top:100%;width:calc(50% + 2px);z-index:10;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.28);box-shadow:0 2px 4px 0 rgba(0,0,0,.28)}@media (min-width:48em){.ceraplus-steps__tabs-list{position:relative;left:0;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:66.66%;border-radius:0;-webkit-box-shadow:none;box-shadow:none}}.ceraplus-steps__tabs-list button[aria-selected=true],.ceraplus-steps__tabs-list button[data-step-done=true]{color:#939393;background-color:#fff}@media (min-width:48em){.ceraplus-steps__tabs-list button[aria-selected=true],.ceraplus-steps__tabs-list button[data-step-done=true]{background-color:#363636;color:#fff}.ceraplus-steps__tabs-list button[aria-selected=true]:hover,.ceraplus-steps__tabs-list button[data-step-done=true]:hover{background-color:#ff5200;text-decoration:underline}}.ceraplus-steps__tabs-list button{padding:20px 14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;border-top:2px solid #e9e9e9;font:bold 18px Arial,Helvetica,sans-serif;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#e9e9e9}@media (min-width:48em){.ceraplus-steps__tabs-list button{border-right:2px solid #e9e9e9;background-color:#666;color:#fff;text-align:right;width:70px;border-top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ceraplus-steps__tabs-list button span{margin-right:5px}@media (min-width:48em){.ceraplus-steps__tabs-list button span{display:none}}.ceraplus-steps__tabs-list button[aria-selected=true]{background-color:#ff5200;color:#fff}@media (min-width:48em){.ceraplus-steps__tabs-list button[aria-selected=true]{background-color:#363636;color:#fff}.ceraplus-steps__tabs-list button[aria-selected=true]:hover{background-color:#ff5200;text-decoration:underline}}.ceraplus-steps__tabs-list button:last-child{border-radius:0 0 8px 8px}@media (min-width:48em){.ceraplus-steps__tabs-list button:last-child{width:100%;text-align:left;text-transform:uppercase;border-radius:0;border-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ceraplus-steps__tabs-list button:last-child[aria-selected=true]{background-color:#ff5200}.ceraplus-steps__tabs-list button:first-child{border-left:2px solid #e9e9e9}}.ceraplus-steps__tabs-list--hidden{display:none}@media (min-width:48em){.ceraplus-steps__tabs-list--hidden{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:48em){.ceraplus-steps__tabs-list--mobile{display:none}}.ceraplus-steps__panels{padding:18px 20px 25px;margin-bottom:6px}@media (min-width:48em){.ceraplus-steps__panels{padding:25px 60px 30px}}@media (min-width:64em){.ceraplus-steps__panels{padding:44px 120px 40px}}.ceraplus-steps__panels:last-child{background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(98%,rgba(233,233,233,.2)));background-image:linear-gradient(to bottom,#fff,rgba(233,233,233,.2) 98%)}.ceraplus-steps__mobile-steps-label{text-align:center}.multi-column-block{margin:20px auto;padding-bottom:55px;position:relative}@media (min-width:48em){.multi-column-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;padding:0 20px;margin-bottom:100px}}@media (min-width:64em){.multi-column-block{padding:0}}.multi-column-block .btn{font-size:16px;font-weight:700;font-stretch:condensed;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff}.multi-column-block__product-technology{margin-bottom:25px}@media (min-width:48em){.multi-column-block__product-technology{width:60%;max-width:60%;margin-bottom:0}}.multi-column-block__product-container{border:solid 1px #c9c9c9;padding:18px}@media (min-width:48em){.multi-column-block__product-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;margin-bottom:0;height:calc(100% - 55px)}}@media (min-width:64em){.multi-column-block__product-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:48em){.multi-column-block__product-inner-container{width:66.66%;max-width:66.66%}}.multi-column-block__product-image{width:100%;height:266px;-o-object-fit:contain;object-fit:contain}@media (min-width:48em){.multi-column-block__product-image{width:100%;max-width:112px;height:112px;-webkit-padding-end:10px;padding-inline-end:10px}}.multi-column-block__product-title{font-size:20px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#ff5200}.multi-column-block__product-copy{font-size:16px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#939393}@media (min-width:48em){.multi-column-block__image-container{width:40%;margin-right:16px}}.multi-column-block__promo-image{width:100%}.multi-column-block__technology-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.multi-column-block__technology-icon{height:35px;width:40px;-o-object-fit:contain;object-fit:contain}.multi-column-block__technology-label{margin:0 10px;font-size:10px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal;color:#363636}@media (min-width:48em){.multi-column-block__mobile{display:none}}.multi-column-block__product-technology .multi-column-block__technology-container{display:none}@media (min-width:48em){.multi-column-block__product-technology .multi-column-block__technology-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.recommended-product__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.recommended-product__info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:64em){.recommended-product__info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.recommended-product__heading{font:bold 20px/normal "Arial Black",Arial,Helvetica,sans-serif;color:#ff5200;margin-bottom:30px}.recommended-product__card-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.recommended-product__card-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.recommended-product__card-container a{border:0;width:100%}.recommended-product__card{background-color:#fff;margin:0 15px 20px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 15px}@media (min-width:64em){.recommended-product__card{width:50%}}.recommended-product__product-image{-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:64em){.recommended-product__product-image{max-width:184px}}.recommended-product__product-title{color:#ff5200;font:normal 18px/1.28 Arial,Helvetica,sans-serif;text-align:center;margin-bottom:0}.recommended-product__product-code{color:#666;font:normal 18px/1.28 Arial,Helvetica,sans-serif;text-align:center}.recommended-product__questionnaire-links{margin:0 15px 20px 15px}@media (min-width:64em){.recommended-product__questionnaire-links{width:33.33%}}.recommended-product__questionnaire-links button[hidden]{display:none}.recommended-product__links-heading{color:#ff5200;font:normal 18px/1.28 Arial,Helvetica,sans-serif;margin-bottom:6px}.recommended-product__links-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:25px}a.recommended-product__link{font:normal 18px/1.28 "Arial Narrow",Arial,Helvetica,sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#666;border-bottom:0;text-decoration:underline}.recommended-product__no-product-message[hidden]{display:none}.recommended-product__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.recommended-product__loading[hidden]{display:none}.recommended-product__loading svg{width:80px;height:80px}.recommended-product__card-button{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:15px;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;margin-top:10px;padding:8px 32px;color:#ff5200;border:solid 1px #ff5200;border-radius:5px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ceraplus-single-select-question__card--selected .recommended-product__card-button,.recommended-product__card-button:hover{color:#fff;background-color:#ff5200}@media (min-width:48em){.recommended-product__card-button{-ms-flex-item-align:center;align-self:center}}.single-line-question__heading{color:#ff5200;font:bold 20px/normal "Arial Black",Arial,Helvetica,sans-serif;margin-bottom:10px}@media (min-width:48em){.single-line-question__heading{font-size:24px;margin-bottom:20px}}.single-line-question__subheading{color:#ff5200;font:bold 18px/1.28 "Arial Black",Arial,Helvetica,sans-serif;margin-bottom:6px}.single-line-question__instructions{color:#ff5200;font:normal 18px/1.28 "Arial Narrow",Arial,Helvetica,sans-serif;margin-bottom:20px}@media (min-width:48em){.single-line-question__instructions{margin-bottom:14px}}.single-line-question__instructions p{color:inherit;font:inherit}.single-line-question__info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.single-line-question__info-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-line-question__image-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:48em){.single-line-question__image-container{margin-right:20px;min-width:58%}}@media (min-width:64em){.single-line-question__image-container{width:100%;margin-right:20px;min-width:44.79%}}.single-line-question__image-label{background-color:#6d6e71;padding:11px 7px 10px;color:#fff;font:normal 18px/normal Arial,Helvetica,sans-serif;margin:0 auto;width:100%;text-align:center}.single-line-question__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:20px}.single-line-question__tips-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.single-line-question__tip{font:300 16px/1.44 "Arial Narrow",Arial,Helvetica,sans-serif;color:#6d6e71;margin-bottom:10px}.single-line-question__tip strong{color:#ff5200;font:inherit}.single-line-question__guide-links{color:#6d6e71;font:bold condensed 18px/1.33 "Arial Black",Arial,Helvetica,sans-serif;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:20px}.single-line-question__guide-links a{color:inherit;font:inherit;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:0;border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:#6d6e71;text-decoration-color:#6d6e71}.single-line-question__form-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.single-line-question__form-container>button{width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.single-line-question__input-container{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media (min-width:64em){.single-line-question__input-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}}.single-line-question__input-container input{color:#6d6e71;font:300 14px/1.64 "Arial Narrow",Arial,Helvetica,sans-serif;border:solid 1px #979797;padding:10px 8px;margin-bottom:10px}@media (min-width:64em){.single-line-question__input-container input{margin-bottom:0;margin-right:10px;font-size:16px;line-height:1.44;min-width:270px}}.single-line-question__input-container button:not(.ceraplus-btn){font:normal 15px/1.4 Arial,Helvetica,sans-serif;border-radius:5px;border:1px solid #ff5200}.single-line-question__input-container button:not(.ceraplus-btn):hover{color:#ff5200;background-color:#fff}.single-line-question__input-container button:not(.ceraplus-btn):disabled{background-color:#babbbc;border-color:#babbbc}.single-line-question__input-container button:not(.ceraplus-btn) svg{fill:#fff;width:20px;height:20px}.ceraplus-accessories{padding:18px 20px 25px}@media (min-width:48em){.ceraplus-accessories{padding:25px 60px 30px}}@media (min-width:64em){.ceraplus-accessories{padding:44px 120px 40px}}.ceraplus-accessories__top{margin-bottom:33px}@media (min-width:48em){.ceraplus-accessories__top{margin-bottom:50px}}@media (min-width:64em){.ceraplus-accessories__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:37px}}.ceraplus-accessories__heading{margin-bottom:15px}@media (min-width:48em){.ceraplus-accessories__heading{margin-bottom:25px}}@media (min-width:64em){.ceraplus-accessories__heading{margin-right:75px;margin-bottom:0}}.ceraplus-accessories__title{margin-bottom:15px}@media (min-width:48em){.ceraplus-accessories__title{margin-bottom:20px}}.ceraplus-accessories__description{font-family:"Arial Narrow",Arial,Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:1.44;margin:0}@media (min-width:48em){.ceraplus-accessories__description{font-weight:400}}@media (min-width:64em){.ceraplus-accessories__description{font-size:18px;line-height:1.44}}@media (min-width:48em) and (max-width:63.99em){.ceraplus-accessories__order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ceraplus-accessories__order--mobile{margin:25px 0 16px}@media (min-width:48em){.ceraplus-accessories__order--mobile{display:none}}.ceraplus-accessories__order-checkbox{font-size:14px;line-height:1.29;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:17px}@media (min-width:48em) and (max-width:63.99em){.ceraplus-accessories__order-checkbox{margin-top:0;margin-left:20px}}@media (min-width:64em){.ceraplus-accessories__order-checkbox{margin-top:7px}}.ceraplus-accessories__order-checkbox input:checked~.checkmark:after{display:block}.ceraplus-accessories__order-checkbox .checkmark{position:relative;display:block;width:24px;height:24px;margin-right:10px;border:solid 1px;-ms-flex-negative:0;flex-shrink:0}.ceraplus-accessories__order-checkbox .checkmark:after{position:absolute;top:4px;left:8px;display:none;width:6px;height:12px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid;border-width:0 2px 2px 0}@media (max-width:47.99em){.ceraplus-accessories__grid .ceraplus-accessories__card+.ceraplus-accessories__card{margin-top:20px}}@media (min-width:48em){.ceraplus-accessories__grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}}@media (min-width:64em){.ceraplus-accessories__grid{gap:24px 21px}}@media (min-width:48em){.ceraplus-accessories__grid .ceraplus-accessories__card{width:calc(50% - 10px)}}@media (min-width:64em){.ceraplus-accessories__grid .ceraplus-accessories__card{width:calc(33.33% - 14px)}}.ceraplus-accessories__disclaimer{margin-top:16px}@media (min-width:48em){.ceraplus-accessories__disclaimer{margin-top:20px}}@media (min-width:64em){.ceraplus-accessories__disclaimer{margin-top:30px}}.ceraplus-accessories__disclaimer,.ceraplus-accessories__disclaimer a,.ceraplus-accessories__disclaimer p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.29}@media (min-width:64em){.ceraplus-accessories__disclaimer,.ceraplus-accessories__disclaimer a,.ceraplus-accessories__disclaimer p{max-width:700px}}.ceraplus-accessories__card-image{position:relative;height:100px;padding:10px 0}.ceraplus-accessories__card-image img{width:auto;height:100%}.ceraplus-accessories__card-badge{font-size:16px;line-height:normal;position:absolute;right:0;bottom:0;padding:6px 8px 4px 9px;color:#fff;border-radius:2px 2px 0 0}.ceraplus-accessories__card-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;margin:0;padding:10px 10px 6px;color:#fff}.ceraplus-accessories__card--featured .ceraplus-accessories__card-title{background-color:#333133}.ceraplus-accessories__card-description{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.13;margin:0;padding:12px 10px;border-bottom:solid 2px}.ceraplus-accessories__card-table{font-family:"Arial Black",Arial,Helvetica,sans-serif}.ceraplus-accessories__card-table,.ceraplus-accessories__card-table tbody{display:block}.ceraplus-accessories__card-table tr{display:-webkit-box;display:-ms-flexbox;display:flex}.ceraplus-accessories__card-table td{padding:12px 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ceraplus-accessories__card-table td:first-child{text-align:left}.ceraplus-accessories__card-table td:nth-child(2),.ceraplus-accessories__card-table td:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;border-left:solid 2px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ceraplus-accessories__card-table td:nth-child(2){width:66px}.ceraplus-accessories__card-table td:nth-child(3){width:auto}.ceraplus-accessories__card-table td,.ceraplus-accessories__card-table td p{font-family:"Arial Black",Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.13;margin:0}.ceraplus-accessories__card-table .ceraplus-accessories__card-add{font-family:"Arial Black",Arial,Helvetica,sans-serif;padding:0;text-decoration:none;text-transform:uppercase;color:#333133;border:0;border-radius:0;background:0 0;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;text-align:center}.ceraplus-accessories__card-table .ceraplus-accessories__card-add:hover{border-bottom:1px solid #333133}.geolocation-modal label{margin-bottom:20px;color:#878787}.geolocation-modal select{display:none}.geolocation-modal .custom-select__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;border:1px solid #878785;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.geolocation-modal .custom-options{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;max-height:300px;border:1px solid #878785;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.geolocation-modal .custom-options span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.geolocation-modal .custom-options span:hover{color:#fff;background-color:#878785}.geolocation-modal .custom-options span::before,.geolocation-modal .custom-select__trigger span::before{position:relative;left:0;display:inline-block;width:20px;height:20px;margin-right:8px;content:""}.geolocation-modal .custom-options span[data-value=EN-CA]::before,.geolocation-modal .custom-options span[data-value=FR-CA]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-CA]::before,.geolocation-modal .custom-select__trigger span[data-value=FR-CA]::before{background-image:url(../images/flagsSVG/ca.svg)}.geolocation-modal .custom-options span[data-value=EN-US]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-US]::before{background-image:url(../images/flagsSVG/us.svg)}.geolocation-modal .custom-options span[data-value=ES-AR]::before,.geolocation-modal .custom-select__trigger span[data-value=ES-AR]::before{background-image:url(../images/flagsSVG/ar.svg)}.geolocation-modal .custom-options span[data-value=PT-BR]::before,.geolocation-modal .custom-select__trigger span[data-value=PT-BR]::before{background-image:url(../images/flagsSVG/br.svg)}.geolocation-modal .custom-options span[data-value=ES-MX]::before,.geolocation-modal .custom-select__trigger span[data-value=ES-MX]::before{background-image:url(../images/flagsSVG/mx.svg)}.geolocation-modal .custom-options span[data-value=DE-AT]::before,.geolocation-modal .custom-select__trigger span[data-value=DE-AT]::before{background-image:url(../images/flagsSVG/at.svg)}.geolocation-modal .custom-options span[data-value=FR-BE]::before,.geolocation-modal .custom-options span[data-value=NL-BE]::before,.geolocation-modal .custom-select__trigger span[data-value=FR-BE]::before,.geolocation-modal .custom-select__trigger span[data-value=NL-BE]::before{background-image:url(../images/flagsSVG/be.svg)}.geolocation-modal .custom-options span[data-value=DA-DK]::before,.geolocation-modal .custom-select__trigger span[data-value=DA-DK]::before{background-image:url(../images/flagsSVG/ca.svg)}.geolocation-modal .custom-options span[data-value=FI-FI]::before,.geolocation-modal .custom-options span[data-value=SV-FI]::before,.geolocation-modal .custom-select__trigger span[data-value=FI-FI]::before,.geolocation-modal .custom-select__trigger span[data-value=SV-FI]::before{background-image:url(../images/flagsSVG/fi.svg)}.geolocation-modal .custom-options span[data-value=FR-FR]::before,.geolocation-modal .custom-select__trigger span[data-value=FR-FR]::before{background-image:url(../images/flagsSVG/fr.svg)}.geolocation-modal .custom-options span[data-value=EN-IE]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-IE]::before{background-image:url(../images/flagsSVG/ie.svg)}.geolocation-modal .custom-options span[data-value=DE-DE]::before,.geolocation-modal .custom-select__trigger span[data-value=DE-DE]::before{background-image:url(../images/flagsSVG/de.svg)}.geolocation-modal .custom-options span[data-value=GR-GR]::before,.geolocation-modal .custom-select__trigger span[data-value=GR-GR]::before{background-image:url(../images/flagsSVG/gr.svg)}.geolocation-modal .custom-options span[data-value=IT-IT]::before,.geolocation-modal .custom-select__trigger span[data-value=IT-IT]::before{background-image:url(../images/flagsSVG/it.svg)}.geolocation-modal .custom-options span[data-value=NL-NL]::before,.geolocation-modal .custom-select__trigger span[data-value=NL-NL]::before{background-image:url(../images/flagsSVG/nl.svg)}.geolocation-modal .custom-options span[data-value=NB-NO]::before,.geolocation-modal .custom-select__trigger span[data-value=NB-NO]::before{background-image:url(../images/flagsSVG/no.svg)}.geolocation-modal .custom-options span[data-value=ES-ES]::before,.geolocation-modal .custom-select__trigger span[data-value=ES-ES]::before{background-image:url(../images/flagsSVG/es.svg)}.geolocation-modal .custom-options span[data-value=SV-SE]::before,.geolocation-modal .custom-select__trigger span[data-value=SV-SE]::before{background-image:url(../images/flagsSVG/se.svg)}.geolocation-modal .custom-options span[data-value=DE-CH]::before,.geolocation-modal .custom-options span[data-value=FR-CH]::before,.geolocation-modal .custom-options span[data-value=IT-CH]::before,.geolocation-modal .custom-select__trigger span[data-value=DE-CH]::before,.geolocation-modal .custom-select__trigger span[data-value=FR-CH]::before,.geolocation-modal .custom-select__trigger span[data-value=IT-CH]::before{background-image:url(../images/flagsSVG/ch.svg)}.geolocation-modal .custom-options span[data-value=EN-GB]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-GB]::before{background-image:url(../images/flagsSVG/gb.svg)}.geolocation-modal .custom-options span[data-value=EN-AU]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-AU]::before{background-image:url(../images/flagsSVG/au.svg)}.geolocation-modal .custom-options span[data-value=JA-JP]::before,.geolocation-modal .custom-select__trigger span[data-value=JA-JP]::before{background-image:url(../images/flagsSVG/jp.svg)}.geolocation-modal .custom-options span[data-value=ZH-CN]::before,.geolocation-modal .custom-select__trigger span[data-value=ZH-CN]::before{background-image:url(../images/flagsSVG/cn.svg)}.geolocation-modal .custom-options span[data-value=EN-NZ]::before,.geolocation-modal .custom-select__trigger span[data-value=EN-NZ]::before{background-image:url(../images/flagsSVG/nz.svg)}.geolocation-modal .custom-options span[data-value=LT-LT]::before,.geolocation-modal .custom-select__trigger span[data-value=LT-LT]::before{background-image:url(../images/flagsSVG/lt.svg)}.geolocation-modal .btn-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.geolocation-modal .btn{margin-top:20px;border-radius:0}.geolocation-modal .selected-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-loading{position:relative;display:none;width:80px;height:80px;margin:auto}.modal-loading path{fill:grey}.homepage__hero{position:relative}.homepage__hero .homepage__hero-image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.homepage__hero::before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}@media (max-width:47.99em){.homepage__hero{background-size:auto calc(100% - 322px)}.homepage__hero::before{height:calc(100% - 322px)}}@media (min-width:48em){.homepage__hero{height:454px}.homepage__hero::before{background:-webkit-gradient(linear,left top,right top,color-stop(30%,rgba(0,0,0,0)),color-stop(70%,rgba(0,0,0,.74)));background:linear-gradient(90deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.74) 70%)}}@media (min-width:48em) and (max-width:63.99em){.homepage__hero{background-position:top center}}@media (max-width:47.99em){.homepage__hero-caption{position:relative;padding:33px 19px}}@media (min-width:48em){.homepage__hero-caption{position:absolute;top:33px;right:calc(14.5% / 2);width:60%}}@media (min-width:64em){.homepage__hero-caption{top:56px;right:calc((100% - 960px)/ 2);width:52%;padding:0 30px}}.homepage__hero-heading{font-size:32px;font-weight:400;line-height:1.25;color:#666}@media (min-width:48em){.homepage__hero-heading{color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.homepage__hero-copy{font-size:15px;font-weight:400;line-height:20px;margin:20px 0;letter-spacing:.48px;color:#fff}@media (max-width:47.99em){.homepage__hero-copy{color:#666;font-size:20px;line-height:26px}}.homepage__hero-offerings .homepage__hero-copy{width:100%;margin:8px 0 21px}@media (max-width:47.99em){.homepage__hero-offerings .homepage__hero-copy{margin:0 0 13px}}.homepage__hero-offerings{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media (max-width:47.99em){.homepage__hero-offerings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage__offering{width:calc((100% - 60px)/ 3);padding:17px 0 13px;text-align:center;border-radius:10px;background-color:#fafbfe}.homepage__offering:link,.homepage__offering:visited{border:0}@media (max-width:47.99em){.homepage__offering{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:102px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage__offering+.homepage__offering{margin-top:17px}}.homepage__offering-icon{display:block;width:35%}@media (min-width:48em){.homepage__offering-icon{width:70px;height:70px;margin:0 auto}}.homepage__offering-icon img{max-width:100%;max-height:100%}.homepage__offering-title{font-size:15px;line-height:18px;margin:7px 0 0}.product-catalog__hero{display:-webkit-box;display:-ms-flexbox;display:flex;width:960px;margin:0 auto;padding:0}@media (max-width:47.99em){.product-catalog__hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:47.99em){.product-catalog__description{padding:20px 19px}}@media (min-width:48em){.product-catalog__description{width:calc(100% - (100% - 960px));padding:50px 10px}}@media (min-width:48em) and (max-width:63.99em){.product-catalog__description{padding-left:calc(15% / 2)}}@media (min-width:64em){.product-catalog__description{margin-left:calc((100% - 960px)/ 2);padding-left:80px}}.product-catalog__copy,.product-catalog__heading{font-size:34px;font-weight:400;line-height:40px}.product-catalog__copy{letter-spacing:.57px;color:#666}.product-catalog__heading{letter-spacing:.29px;color:#ff5200}.product-catalog__image{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-catalog__image img{width:100%}@media (max-width:47.99em){.product-catalog__image{width:75%;padding:20px 19px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:48em){.product-catalog__image{width:30%;padding:0 10px}}@media (min-width:48em) and (max-width:63.99em){.product-catalog__image{padding-right:calc(15% / 2)}}@media (min-width:64em){.product-catalog__image{margin-right:calc((100% - 960px)/ 2);padding-right:80px}}.product-catalog__cta{font-size:15px;font-weight:400;line-height:29.76px;letter-spacing:.24px}.product-catalog__cta:link,.product-catalog__cta:visited{border:0}.product-catalog__cta::after{display:inline-block;width:8px;height:8px;margin-bottom:2px;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);border:0 solid #ff5200;border-width:1.5px 1.5px 0 0}.product-card{background-color:#fff;text-decoration:none;block-size:auto;border:1px solid #ebebeb;border-bottom:1px solid #ebebeb!important;border-radius:5px;inline-size:100%;margin:0;position:relative;-webkit-transition:-webkit-box-shadow .3s ease-in-out;transition:-webkit-box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out;transition:box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out}.product-card:hover{-webkit-box-shadow:0 13px 13px 0 rgba(0,0,0,.09);box-shadow:0 13px 13px 0 rgba(0,0,0,.09);border:1px solid #ebebeb}.product-listing__inner{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);row-gap:20px}@media (min-width:64em){.product-listing__inner{-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;grid-template-columns:repeat(3,1fr);row-gap:40px}}.product-listing__inner img{border-radius:5px 5px 0 0;max-width:100%}.product-card__badge{background:#ff5200;block-size:auto;border-radius:0 0 5px 5px;inset-block-start:0;inset-inline-end:10px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:6px;font-size:10px;line-height:14px}@media (min-width:64em){.product-card__badge{font-size:12px}}.product-card__content{padding:15px}.product-card__content p:last-of-type{-webkit-margin-after:0;margin-block-end:0}.product-card__content-title a:hover{border:0}@media (min-width:64em){.generic-hero{padding-top:42.70537%}}@media (min-width:48em){.multicolumn__module{padding:64px calc((100% - 860px)/ 2) 58px}}.footer{border-color:#ff5200;background-color:#333133}.footer__wrapper{padding:50px 23px 44px;color:#fff}@media (min-width:48em) and (max-width:56.625em){.footer__wrapper{padding:29px 23px 85px}}@media (min-width:56.625em){.footer__wrapper{padding:29px calc((100% - 860px)/ 2) 85px}}@media (min-width:48em) and (max-width:63.99em){.footer-content__left{max-width:30%}}@media (min-width:64em){.footer-content__left{max-width:320px}}.footer-left__social-links{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;inline-size:-webkit-fit-content;inline-size:-moz-fit-content;inline-size:fit-content}@media (min-width:48em){.footer-left__social-links{margin:45px 0 0}}.footer-left__social-links .footer__cta+.footer__cta{margin:0}.footer__social-icon{fill:#fff}.footer__social-icon:hover{fill:#ff5200}@media (min-width:48em) and (max-width:63.99em){.footer-content__main{max-width:calc(70% - 40px)}}@media (min-width:64em){.footer-content__main{width:100%;max-width:500px}}@media (max-width:47.99em){.footer-main__primary-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.footer-main__primary-nav{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:48em){.footer__primary-link{padding:0 20px}}@media (min-width:48em){.footer__primary-link{width:50%}.footer__primary-link.link--two{width:100%}.footer__primary-link:nth-child(n+3){margin:50px 0 0}}@media (max-width:47.99em){.footer-main__secondary-nav{display:none}}.footer__legal{padding:23px 24px 32px;background-color:#ebebeb}@media (min-width:48em) and (max-width:56.625em){.footer__legal{padding:23px 23px 38px}}@media (min-width:56.625em){.footer__legal{padding:23px calc((100% - 860px)/ 2) 38px}}.footer__legal .footer__legal-copy{color:#615d61}.footer__legal a:hover{color:#ff5200}.product-detail{padding:20px 5%}@media (min-width:40em){.product-detail{padding:20px 7%}}@media (min-width:64em){.product-detail{padding:32px 50px}}.two-column__content{padding:35px 19px}@media (min-width:48em) and (max-width:63.99em){.two-column__content{padding:50px 70px 57px 36px}}@media (min-width:64em){.two-column__content{padding:27px}}
/*# sourceMappingURL=maps/styles.css.map */

