@charset "utf-8";html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;background:transparent;}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}body{line-height:1;}ol,
ul{list-style:none;}blockquote,
q{quotes:none;}blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}@charset "utf-8";#page,
#globalMessage,
#content,
#tabs,
#suggestions,
.container,
.container-box,
.container-fluid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#page:before,
#globalMessage:before,
#content:before,
#tabs:before,
#suggestions:before,
.container:before,
.container-box:before,
.container-fluid:before,
#page:after,
#globalMessage:after,
#content:after,
#tabs:after,
#suggestions:after,
.container:after,
.container-box:after,
.container-fluid:after{content:" ";display:table;}#page:after,
#globalMessage:after,
#content:after,
#tabs:after,
#suggestions:after,
.container:after,
.container-box:after,
.container-fluid:after{clear:both;}#page,
#tabs{min-width:768px;}#content{padding-bottom:24px;}#page,
#tabs,
#suggestions{background-color:#ffffff;}#globalMessage{margin:0;height:auto;border:0 none;padding:0;display:none;overflow:hidden;}.page-login #globalMessage{height:auto;min-height:40px;}.container,
.container-box,
.container-fluid{margin:0 auto;}@media only screen and (min-width:901px){.container,
 .container-box,
 .container-fluid{padding:0 12px;}}.container,
.container-box{max-width:1360px;}.container-box{padding-bottom:24px;}.container-fluid{max-width:1560px;}.row:before,
.row:after{content:" ";display:table;}.row:after{clear:both;}.row.board{border:1px solid #b1b2b3;padding-bottom:24px;}.row.flex{display:flex;align-items:stretch;flex-flow:row wrap;}.row.flex > .column{align-self:stretch;float:none;flex:0 1 auto;overflow:hidden;}.row.flex > .column > .tile{height:100%;display:flex;flex-direction:column;}.row.flex > .column > .tile > *:last-child{margin-top:auto;justify-content:flex-end;}.row.flex > .column > .trigger{padding-bottom:10px;height:100%;}.column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;float:left;padding:24px 12px 0;position:relative;min-height:1px;}.column:before,
.column:after{content:" ";display:table;}.column:after{clear:both;}.column.nopaddingleft{padding:24px 12px 0 0;}.column.expand{padding:24px 0 0;}.column.right{float:right;text-align:right;}.column.center{float:none;margin:0 auto;}.column.pull{padding-top:35px;}.column .row{margin:0 -12px;}.column >:first-child{margin-top:0;}.column >:first-child.push{margin-top:22px;}.column > .row:first-child{margin-top:-24px;}.column.width100{width:100%;}.column.width95{width:95%;}.column.width90{width:90%;}.column.width85{width:85%;}.column.width80{width:80%;}.column.width75{width:75%;}.column.width70{width:70%;}.column.width65{width:65%;}.column.width60{width:60%;}.column.width55{width:55%;}.column.width50{width:50%;}.column.width45{width:45%;}.column.width40{width:40%;}.column.width35{width:35%;}.column.width30{width:30%;}.column.width25{width:25%;}.column.width20{width:20%;}.column.width15{width:15%;}.column.width10{width:10%;}.column.width5{width:5%;}.column.width33{width:33.33333333%;}.column.width66{width:66.66666667%;}@media only screen and (max-width:900px){.column.tablet100{width:100%;}.column.tablet95{width:95%;}.column.tablet90{width:90%;}.column.tablet85{width:85%;}.column.tablet80{width:80%;}.column.tablet75{width:75%;}.column.tablet70{width:70%;}.column.tablet65{width:65%;}.column.tablet60{width:60%;}.column.tablet55{width:55%;}.column.tablet50{width:50%;}.column.tablet45{width:45%;}.column.tablet40{width:40%;}.column.tablet35{width:35%;}.column.tablet30{width:30%;}.column.tablet25{width:25%;}.column.tablet20{width:20%;}.column.tablet15{width:15%;}.column.tablet10{width:10%;}.column.tablet5{width:5%;}.column.tablet33{width:33.33333333%;}.column.tablet66{width:66.66666667%;}}@charset "utf-8";:focus{outline:none;}html,
body{height:100%;}html{font-size:62.5%;}body{font-size:18px;font-size:1.8rem;font-family:'BrixSans', Arial, sans-serif;line-height:2.4rem;color:#000000;-webkit-text-size-adjust:none;}a,
input,
textarea,
select{outline:none;}a{color:#dd0060;text-decoration:none;cursor:pointer;}a:hover{text-decoration:underline;}em{font-style:italic;}h3,
h4,
h5,
h6,
.h3,
.h4,
.h5,
.h6{line-height:2.4rem;font-weight:700;margin-bottom:0.5rem;}h1,
.h1{font-size:36px;font-size:3.6rem;line-height:4rem;font-weight:900;margin-bottom:1rem;color:#000000;}h1 a,
.h1 a{color:#dd0060;}h2,
.h2{font-size:28px;font-size:2.8rem;line-height:3.2rem;font-weight:900;margin-bottom:1rem;}h3,
.h3{font-size:24px;font-size:2.4rem;line-height:2.8rem;font-weight:700;margin-bottom:1rem;}h4,
h5,
.h4,
.h5,
h6,
.h6{font-size:18px;font-size:1.8rem;}h2,
h3,
h4,
.h2,
.h3,
.h4{color:#000000;max-width:100%;overflow:hidden;text-overflow:ellipsis;}h2 a,
h3 a,
h4 a,
.h2 a,
.h3 a,
.h4 a{color:#000000;}h2 a.document:visited,
h3 a.document:visited,
h4 a.document:visited,
.h2 a.document:visited,
.h3 a.document:visited,
.h4 a.document:visited{color:#bfbfbf;}h2 a.document.visited,
h3 a.document.visited,
h4 a.document.visited,
.h2 a.document.visited,
.h3 a.document.visited,
.h4 a.document.visited{color:#bfbfbf;}h5,
h6,
.h5,
.h6{color:#000000;}h5 a,
h6 a,
.h5 a,
.h6 a{color:#000000;}h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover{text-decoration:none;}p,
ul{margin-top:0;margin-bottom:2.4rem;}p:last-child,
ul:last-child{margin-bottom:0;}p.right{text-align:right;}hr{margin:1rem 0;border:0 none;border-top:1px solid #b1b2b3;}strong{font-weight:bold;}img{display:inline-block;max-width:100%;vertical-align:top;}.double{line-height:2;}.nav a{text-decoration:none;}.nav a:hover{text-decoration:underline;}.hide{display:none !important;}.no-margin-bottom{margin-bottom:0;}.margin-top{margin-top:2.4rem;}.margin-bottom{margin-bottom:2.4rem;}@charset "utf-8";.animated{-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes changed{0%,
 10%{color:#37a58c;border:1px solid #37a58c;}}@keyframes changed{0%,
 10%{color:#37a58c;border:1px solid #37a58c;}}@-webkit-keyframes flash{0%,
 10%{color:#ffffff;background:#dd0060;}}@keyframes flash{0%,
 10%{color:#ffffff;background:#dd0060;}}@-webkit-keyframes blink{0%,
 50%,
 100%{opacity:1;}25%,
 75%{opacity:0;}}@keyframes blink{0%,
 50%,
 100%{opacity:1;}25%,
 75%{opacity:0;}}@-webkit-keyframes bounce{0%,
 20%,
 50%,
 80%,
 100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(10px);}60%{-webkit-transform:translateY(5px);}}@keyframes bounce{0%,
 20%,
 50%,
 80%,
 100%{transform:translateY(0);}40%{transform:translateY(10px);}60%{transform:translateY(5px);}}@-webkit-keyframes point{0%,
 20%,
 50%,
 80%,
 100%{-webkit-transform:translateX(0);}40%{-webkit-transform:translateX(-10px);}60%{-webkit-transform:translateX(-5px);}}@keyframes point{0%,
 20%,
 50%,
 80%,
 100%{transform:translateX(0);}40%{transform:translateX(-10px);}60%{transform:translateX(-5px);}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.fadein{-webkit-animation-name:fadein;animation-name:fadein;}.spin{-webkit-animation-name:spin;animation-name:spin;}.changed{-webkit-animation-name:changed;animation-name:changed;}.flash{-webkit-animation-name:flash;animation-name:flash;}.blink{-webkit-animation-name:blink;animation-name:blink;}.bounce{-webkit-animation-name:bounce;animation-name:bounce;}.point{-webkit-animation-name:point;animation-name:point;}.attention{color:#dd0060;font-weight:bold;}img.preview{border:1px solid #b1b2b3;}img.productImage{display:block;max-width:250px;margin-left:auto;margin-right:20px;margin-top:25px;}.rich-text ul{list-style:initial;margin-bottom:unset;}*::-webkit-input-placeholder{color:#b1b2b3;}*:-moz-placeholder{color:#b1b2b3;}*::-moz-placeholder{color:#b1b2b3;}input[type=text]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder{color:#000000;}*:-ms-input-placeholder{color:#7f7f7f;}input.placeholder,
textarea.placeholder{color:#7f7f7f !important;}input,
select{height:4.2rem;}input,
textarea,
select,
label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type=text],
input[type=email],
input[type=password],
input[type=number],
textarea,
select{font-size:18px;font-size:1.8rem;line-height:2.4rem;font-family:'BrixSans', Arial, sans-serif;color:#000000;line-height:4rem;border:solid 1px #7f7f7f;min-height:40px;}.column > input[type=text],
.column > input[type=email],
.column > input[type=password],
.column > input[type=number],
.column > textarea,
.column > select{width:100%;}input[type=text]:disabled,
input[type=email]:disabled,
input[type=password]:disabled,
input[type=number]:disabled,
textarea:disabled,
select:disabled{color:#7f7f7f !important;border:solid 1px #bfbfbf;cursor:not-allowed;}input[type=text],
input[type=email],
input[type=password],
input[type=number],
select,
option,
textarea{padding:0 10px;font-weight:500;}input[type=text]::-ms-clear,
input[type=email]::-ms-clear,
input[type=password]::-ms-clear,
input[type=number]::-ms-clear{display:none;}input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;}input[type=checkbox],
input[type=radio]{margin:0;padding:0;line-height:normal;}textarea{padding:4px 9px;max-width:100%;min-height:60px;vertical-align:top;line-height:normal;}textarea.expand{min-height:160px;}textarea#note{resize:vertical;}select{cursor:pointer;max-width:100%;width:100%;}.select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;border:1px solid #7f7f7f;margin-bottom:1rem;}.select.invalid{border-color:#dd0060;}.select.disabled{border-color:#bfbfbf;cursor:not-allowed;}.select.disabled:after{background-color:#bfbfbf;}.select:only-child{margin:0;}.select:after{display:inline-block;content:'\E007';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;top:0;right:0;width:4.2rem;height:4.22rem;text-align:center;pointer-events:none;line-height:4.2rem;background-color:#000000;color:#ffffff;}label{cursor:pointer;display:inline-block;}label > input[type=checkbox],
label > input[type=radio]{float:left;margin:4px 7px 0;}label.liner{padding:12px 0;}label.liner > input[type=checkbox],
label.liner > input[type=radio]{margin-top:-8px;margin-bottom:-12px;}p.liner{padding:12px 0;}p.liner > input[type=checkbox],
p.liner > input[type=radio]{height:auto;}input[type=text].info,
input[type=email].info,
input[type=password].info,
input[type=number].info,
textarea.info,
select.info{border:1px solid #37a58c;}input[type=text].error,
input[type=email].error,
input[type=password].error,
input[type=number].error,
textarea.error,
select.error{border:1px solid #dd0060;}input[type=text].warning,
input[type=email].warning,
input[type=password].warning,
input[type=number].warning,
textarea.warning,
select.warning{border:1px solid #fcab10;}input[type=text].success,
input[type=email].success,
input[type=password].success,
input[type=number].success,
textarea.success,
select.success{border:1px solid #37a58c;}div.info,
p.info,
span.info,
div.error,
p.error,
span.error,
div.warning,
p.warning,
span.warning,
div.warningNew,
p.warningNew,
span.warningNew,
div.success,
p.success,
span.success{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:2.4rem;margin:1rem 0;display:block;padding:5px 10px;min-height:30px;text-align:center;font-weight:bold;}div.info:before,
p.info:before,
span.info:before,
div.error:before,
p.error:before,
span.error:before,
div.warning:before,
p.warning:before,
span.warning:before,
div.warningNew:before,
p.warningNew:before,
span.warningNew:before,
div.success:before,
p.success:before,
span.success:before,
div.info:after,
p.info:after,
span.info:after,
div.error:after,
p.error:after,
span.error:after,
div.warning:after,
p.warning:after,
span.warning:after,
div.warningNew:after,
p.warningNew:after,
span.warningNew:after,
div.success:after,
p.success:after,
span.success:after{content:" ";display:table;}div.info:after,
p.info:after,
span.info:after,
div.error:after,
p.error:after,
span.error:after,
div.warning:after,
p.warning:after,
span.warning:after,
div.warningNew:after,
p.warningNew:after,
span.warningNew:after,
div.success:after,
p.success:after,
span.success:after{clear:both;}div.info,
p.info,
span.info,
label.info{color:#37a58c;}div.error,
p.error,
span.error,
label.error{color:#dd0060;}div.warning,
p.warning,
span.warning,
label.warning{color:#fcab10;}div.warningNew,
p.warningNew,
span.warningNew,
label.warningNew{color:#fcab10;}div.success,
p.success,
span.success,
label.success{color:#37a58c;}input[type=text].error ~ span.error,
input[type=email].error ~ span.error,
input[type=password].error ~ span.error,
input[type=number].error ~ span.error,
textarea.error ~ span.error,
select.error ~ span.error{border:0 none;margin:0;padding:0;text-align:left;font-weight:normal;min-height:initial;}td > input[type=text].error ~ span.error,
td > input[type=email].error ~ span.error,
td > input[type=password].error ~ span.error,
td > input[type=number].error ~ span.error,
td > textarea.error ~ span.error,
td > select.error ~ span.error{margin-top:8px;}span.tailtip{display:block;position:absolute;height:27px;padding-top:8px;z-index:1;}span.tailtip > span{font-size:16px;font-size:1.6rem;color:#ffffff;background-color:#dd0060;display:block;padding:5px;position:absolute;top:13px;left:-5px;border-radius:5px;}span.tailtip > span:before{content:'';display:block;width:0;height:0;border:5px solid transparent;border-bottom-color:#dd0060;position:absolute;top:-10px;left:28px;}span.tailtip a,
span.tailtip a:hover{color:#ffffff;}div.notification,
p.notification,
span.notification{color:#000000;text-align:left;font-weight:normal;}div.notification .container,
p.notification .container,
span.notification .container{margin-top:1rem;margin-bottom:1rem;padding:0 24px;}.column div.notification .container,
.column p.notification .container,
.column span.notification .container{padding:0;}div.notification .container .message,
p.notification .container .message,
span.notification .container .message{padding:1rem;border:3px solid #7f7f7f;border-right-style:none;border-left-style:none;}div.notification span:before,
p.notification span:before,
span.notification span:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-right:1rem;}div.notification span span:before,
p.notification span span:before,
span.notification span span:before{display:none;}div.notification.info .message,
p.notification.info .message,
span.notification.info .message{border-color:#37a58c;}div.notification.info .message span:before,
p.notification.info .message span:before,
span.notification.info .message span:before{color:#37a58c;}div.notification.info.inline,
p.notification.info.inline,
span.notification.info.inline{padding:1rem;padding-left:2rem;border:3px solid #37a58c;border-right-style:none;border-left-style:none;position:relative;}div.notification.info.inline:before,
p.notification.info.inline:before,
span.notification.info.inline:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;color:#37a58c;left:0;top:50%;transform:translateY(-50%);}div.notification.error .message,
p.notification.error .message,
span.notification.error .message{border-color:#dd0060;}div.notification.error .message span:before,
p.notification.error .message span:before,
span.notification.error .message span:before{color:#dd0060;}div.notification.error.inline,
p.notification.error.inline,
span.notification.error.inline{padding:1rem;padding-left:2rem;border:3px solid #dd0060;border-right-style:none;border-left-style:none;position:relative;}div.notification.error.inline:before,
p.notification.error.inline:before,
span.notification.error.inline:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;color:#dd0060;left:0;top:50%;transform:translateY(-50%);}div.notification.warning .message,
p.notification.warning .message,
span.notification.warning .message{border-color:#fcab10;}div.notification.warning .message span:before,
p.notification.warning .message span:before,
span.notification.warning .message span:before{color:#fcab10;}div.notification.warning.inline,
p.notification.warning.inline,
span.notification.warning.inline{padding:1rem;padding-left:2rem;border:3px solid #fcab10;border-right-style:none;border-left-style:none;position:relative;}div.notification.warning.inline:before,
p.notification.warning.inline:before,
span.notification.warning.inline:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;color:#fcab10;left:0;top:50%;transform:translateY(-50%);}div.notification.inline,
p.notification.inline,
span.notification.inline{display:inline-block;width:calc(100% - 24px);}.planning div.notification.inline,
.planning p.notification.inline,
.planning span.notification.inline{width:100%;}div.notification.warningNew,
p.notification.warningNew,
span.notification.warningNew{font-size:13px;font-size:1.3rem;color:#fcab10;border:1px solid #fcab10;position:relative;margin-top:-10px;font-weight:bold;margin-bottom:-10px;}div.notification.warningNew:after,
p.notification.warningNew:after,
span.notification.warningNew:after{border:10px solid transparent;content:"";position:absolute;}div.notification.warningNew.leftNotification:after,
p.notification.warningNew.leftNotification:after,
span.notification.warningNew.leftNotification:after{border-bottom-color:#fcab10;top:-21px;left:26px;}div.notification.warningNew.rightNotification:after,
p.notification.warningNew.rightNotification:after,
span.notification.warningNew.rightNotification:after{border-top-color:#fcab10;right:26px;bottom:-21px;}div.notification.success .message,
p.notification.success .message,
span.notification.success .message{border-color:#37a58c;}div.notification.success .message span:before,
p.notification.success .message span:before,
span.notification.success .message span:before{color:#37a58c;}div.notification.success.inline,
p.notification.success.inline,
span.notification.success.inline{padding:1rem;padding-left:2rem;border:3px solid #37a58c;border-right-style:none;border-left-style:none;position:relative;}div.notification.success.inline:before,
p.notification.success.inline:before,
span.notification.success.inline:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;position:absolute;color:#37a58c;left:0;top:50%;transform:translateY(-50%);}div.notification.successNew,
p.notification.successNew,
span.notification.successNew,
div.notification.invalidNew,
p.notification.invalidNew,
span.notification.invalidNew{position:relative;margin-top:-10px;margin-bottom:-10px;}div.notification.successNew:after,
p.notification.successNew:after,
span.notification.successNew:after,
div.notification.invalidNew:after,
p.notification.invalidNew:after,
span.notification.invalidNew:after{border:10px solid transparent;content:"";position:absolute;}div.notification.successNew.leftNotification:after,
p.notification.successNew.leftNotification:after,
span.notification.successNew.leftNotification:after,
div.notification.invalidNew.leftNotification:after,
p.notification.invalidNew.leftNotification:after,
span.notification.invalidNew.leftNotification:after{top:-21px;left:calc(50% + 41px);}div.notification.successNew,
p.notification.successNew,
span.notification.successNew{border:1px solid #37a58c;}div.notification.successNew.leftNotification:after,
p.notification.successNew.leftNotification:after,
span.notification.successNew.leftNotification:after{border-bottom-color:#37a58c;}div.notification.invalidNew,
p.notification.invalidNew,
span.notification.invalidNew{border:1px solid #fcab10;}div.notification.invalidNew.leftNotification:after,
p.notification.invalidNew.leftNotification:after,
span.notification.invalidNew.leftNotification:after{border-bottom-color:#fcab10;}div.notification .close,
p.notification .close,
span.notification .close{font-size:18px;font-size:1.8rem;line-height:2.4rem;float:right;color:inherit;display:block;}div.notification .close:before,
p.notification .close:before,
span.notification .close:before{display:inline-block;content:'\E00D';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.button,
.action{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;position:relative;font-weight:500;border:0 none;cursor:pointer;display:inline-block;min-height:4.4rem;max-width:100%;color:#ffffff;padding:0 5rem 0 1.2rem;line-height:2.4rem;padding-top:1rem;padding-bottom:1rem;background-image:linear-gradient(to right, #000000 50%, #37a58c 50%);background-size:220% 100%;background-repeat:no-repeat;background-position-x:100%;}.button:hover,
.action:hover,
.button.active,
.action.active{background-position-x:0;transition:background-position 0.2s linear;text-decoration:none;}.button.disabled,
.action.disabled,
.button[disabled],
.action[disabled],
.button.disabled:hover,
.action.disabled:hover,
.button[disabled]:hover,
.action[disabled]:hover,
.button.disabled:active,
.action.disabled:active,
.button[disabled]:active,
.action[disabled]:active,
.button.disabled:after,
.action.disabled:after,
.button[disabled]:after,
.action[disabled]:after,
.button.disabled:hover:after,
.action.disabled:hover:after,
.button[disabled]:hover:after,
.action[disabled]:hover:after,
.button.disabled:active:after,
.action.disabled:active:after,
.button[disabled]:active:after,
.action[disabled]:active:after{background:#e5e5e5 !important;color:#ffffff !important;}#loginForm .button,
#loginForm .action{line-height:2.2rem;height:4.2rem;}.button:after,
.action:after{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;background-image:linear-gradient(to right, transparent 50%, #37a58c 50%);background-position-x:96%;background-size:220% 100%;color:#fff;position:absolute;top:0;right:0;width:4.4rem;height:100%;text-align:center;line-height:44px;}.button:active:after,
.action:active:after{background-position-x:0;transition:background-position 0.2s linear;}.button.-icon-only,
.action.-icon-only{padding:0;padding-right:4.4rem;}.button.-icon-only.-add,
.action.-icon-only.-add{min-height:28px;width:28px;padding-right:28px;}.button.-icon-only.-add:after,
.action.-icon-only.-add:after{display:inline-block;content:'\E01F';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;width:28px;line-height:28px;}.button.-icon-only:hover:after,
.action.-icon-only:hover:after{background-position-x:0;transition:background-position 0.2s linear;}.button.-search:after,
.action.-search:after{content:'\E01E';}.button.download:after,
.action.download:after{content:'\E00F';}.button.link,
.action.link{color:#dd0060;padding-left:0;background:none;}.button.link:after,
.action.link:after{color:#dd0060;background-image:linear-gradient(to right, #000 33.33333%, #dd0060 33.33333%, #dd0060 66.66667%, transparent 66.66667%);background-position-x:98%;background-size:330% 100%;}.button.link:hover:after,
.action.link:hover:after{color:#ffffff;background-position-x:50%;transition:background-position 0.2s linear;}.button.link:active:after,
.action.link:active:after{color:#ffffff;background-position-x:0;}nav.breadcrumbs{font-size:18px;font-size:1.8rem;line-height:2.4rem;height:4.4rem;}nav.breadcrumbs:before,
nav.breadcrumbs:after{content:" ";display:table;}nav.breadcrumbs:after{clear:both;}nav.breadcrumbs .nav{margin:1rem 0;}nav.breadcrumbs .nav:before,
nav.breadcrumbs .nav:after{content:" ";display:table;}nav.breadcrumbs .nav:after{clear:both;}nav.breadcrumbs .nav li{float:left;}nav.breadcrumbs .nav li:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;color:#bfbfbf;float:left;margin:5px 12px 0;font-size:80%;}nav.breadcrumbs .nav li:first-child:before{display:none;}nav.breadcrumbs .nav li:last-child a{color:#dd0060;}@media only screen and (max-width:900px){nav.breadcrumbs .nav li:last-child{display:inline-block;}}@media only screen and (max-width:900px){nav.breadcrumbs .nav li{display:none;}}nav.breadcrumbs .nav a{color:#bfbfbf;}nav.breadcrumbs .nav a:hover{color:#dd0060;}.breadcrumb-spacer{font-size:18px;font-size:1.8rem;line-height:2.4rem;margin:0 1rem;float:left;}.group,
.stack{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:-12px;}.group:before,
.stack:before,
.group:after,
.stack:after{content:" ";display:table;}.group:after,
.stack:after{clear:both;}.group.right,
.stack.right{float:right;}#toolbar .group.right,
#toolbar .stack.right{margin-right:-12px;}.group.left,
.stack.left{float:left;}.column > .group:first-child,
.column > .stack:first-child{margin-top:-12px;}.group label,
.stack label{padding-left:27px;}.group label > input[type=checkbox],
.stack label > input[type=checkbox],
.group label > input[type=radio],
.stack label > input[type=radio]{margin:4px 0 0 -24px;height:auto;}.group.flex{display:flex;flex-flow:row;}.group.flex .auto-grow{flex-grow:1;}.group.flex > *:last-child{margin-right:0;}.group > *{margin:12px 12px 0 0;float:left;}.stack > *{margin-top:12px;width:100%;}label.trigger{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.8rem;line-height:4rem;color:#444444;border:1px solid #b1b2b3;cursor:pointer;padding:0 9px;display:inline-block;position:relative;min-height:30px;white-space:normal;}label.trigger.active,
label.trigger:hover{border-color:#dd0060;background-color:#ffffff;}label.trigger.open > span,
label.trigger:hover > span{display:block;}label.trigger.open{min-height:130px;}label.trigger.open.low{min-height:100px;}label.trigger.fat{margin-top:24px;}label.trigger.expand{width:100%;}label.trigger > input[type=radio],
label.trigger > input[type=checkbox]{float:right;margin:0 0 0 9px;height:4rem;}label.trigger > span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:2.4rem;font-size:18px;font-size:1.8rem;display:none;padding-top:10px;}.row.flex > .column > label.trigger,
.row.triggerHighlight > .column > label.trigger{font-weight:bold;}.row.flex > .column > label.trigger span,
.row.triggerHighlight > .column > label.trigger span{font-weight:normal;}.categoryGrid .categoryItem > a,
.categoryList .categoryItem > a{line-height:2rem;font-size:18px;font-size:1.8rem;color:#000000;font-weight:bold;text-decoration:none;display:block;}.categoryGrid .categoryItem > a:hover,
.categoryList .categoryItem > a:hover{color:#dd0060;}.categoryGrid .categoryItem .categoryLabel,
.categoryList .categoryItem .categoryLabel{padding:5px 20px;min-height:45px;background-color:#f2f2f2;display:flex;align-items:center;}.categoryGrid .categoryItem .categoryLabel:after,
.categoryList .categoryItem .categoryLabel:after{content:'';min-height:inherit;font-size:0;}.categoryGrid{display:flex;flex-flow:row wrap;margin:0 -20px;}.categoryGrid .categoryItem{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 38px);max-width:calc(25% - 38px);margin:15px;}.categoryGrid .categoryItem .categoryImage{display:block;max-width:100%;}.categoryGrid .categoryItem .categoryLabel > span{display:block;overflow:hidden;text-overflow:ellipsis;}.categoryGrid .categoryItem .categoryLabel > span.categoryAmount{display:none;}.categoryList .categoryItem{margin:1px 0;}.categoryList .categoryItem .categoryImage{display:none;}.categoryList .categoryItem .categoryLabel > span{flex:1 1 auto;}.categoryList .categoryItem .categoryLabel > span.categoryAmount{flex-grow:0;margin-left:20px;color:#444444;}table{font-size:16px;font-size:1.6rem;line-height:2rem;color:#000000;width:100%;margin-bottom:24px;}table tr{background-color:#ffffff;}table th,
table td{text-align:left;}table th.fit,
table td.fit{width:1%;white-space:nowrap;}table th.slim,
table td.slim{padding:1px 1px;}table th.center,
table td.center{text-align:center;}table th.right,
table td.right{text-align:right;}table th.relative,
table td.relative{position:relative;}table th{padding:13px 8px;white-space:nowrap;}table th.sorting,
table th.sorting_asc,
table th.sorting_desc{cursor:pointer;}table th.sorting:after,
table th.sorting_asc:after,
table th.sorting_desc:after{margin-left:1rem;}table th.sorting:after{display:inline-block;content:'\E00A';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}table th.sorting_asc:after,
table th.sorting:hover:after,
table th.sorting_desc:hover:after{display:inline-block;content:'\E00A';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;color:#dd0060;}table th.sorting_desc:after,
table th.sorting_asc:hover:after{display:inline-block;content:'\E007';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;color:#dd0060;}table th.multi{position:relative;padding-left:28px;}table th.multi .toggle{float:left;width:20px;display:inline-block;margin-left:-20px;}table th.multi .toggle:before{font-family:'icon', Arial, sans-serif;content:'\e883';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}table th.multi .toggle:hover:before{color:#dd0060;}table th.multi ul.switch{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ffffff;left:0;margin:0;bottom:100%;padding:0;display:none;position:absolute;}table th.multi ul.switch.open{display:block;}table th.multi ul.switch > li{display:block;padding:4px 8px 4px 12px;}table th.multi ul.switch > li:before{font-family:'icon', Arial, sans-serif;content:'\e94f';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#000000;}table th.multi ul.switch > li:hover:before{color:#dd0060;}table td{padding:13px 8px;vertical-align:top;}table td:empty{padding:0;width:1px;height:1px;}table td > input[type=text],
table td > select{margin:-8px 0;padding:0 4px;line-height:2.4rem;min-height:2.4rem;height:2.8rem;}table td > input[type=text].expand,
table td > select.expand{width:100%;}table td > input[type=checkbox]{height:auto;}table td > .notification:first-child{margin-top:-8px;}table td > .notification:last-child{margin-bottom:-8px;}table.broad thead tr{color:#000000;font-weight:bold;}table.broad thead tr:last-child{color:#000000;border-bottom:2px solid #000000;background-color:#ffffff;}table.broad thead tr.total{font-size:18px;font-size:1.8rem;}table.broad thead tr.subtotal{font-size:15px;font-size:1.5rem;}table.broad thead tr.charge{font-size:13px;font-size:1.3rem;}table.broad thead tr td{padding:4px 8px;}table.broad.fixedHeader-floating .stickyHide{display:none;}@media print{table.broad.fixedHeader-floating{display:none;}}table.broad.fixedHeader-locked{display:none;}table.broad tbody tr:nth-child(odd){background-color:#f2f2f2;}table.broad tbody tr.unavailable{color:#bfbfbf;}table.broad tbody tr.sortable-placeholder{background-color:#e5e5e5;}table.multi tbody tr:nth-child(even){background-color:#ffffff;}table.multi tbody tr:nth-child(4n-1),
table.multi tbody tr:nth-child(4n){background:#e5e5e5;}table.suggestions tbody tr{border-bottom:1px solid #b1b2b3;}table.suggestions tbody tr:last-child{border-bottom:0 none;}table.suggestions tbody tr.active,
table.suggestions tbody tr:hover{color:#ffffff;background-color:#000000;cursor:pointer;}table.multichilds tbody tr.white{background-color:#ffffff;}table.multichilds tbody tr.colored{background:#e5e5e5;}table.suggestions tbody tr{border-bottom:1px solid #b1b2b3;}table.suggestions tbody tr:last-child{border-bottom:0 none;}table.suggestions tbody tr.active,
table.suggestions tbody tr:hover{color:#ffffff;background-color:#000000;cursor:pointer;}table.simple th{font-weight:bold;}table.simple th:first-child,
table.simple td:first-child{padding-left:0;}table.simple th:last-child,
table.simple td:last-child{padding-right:0;}table.striped tr{border-bottom:1px solid #b1b2b3;}table.striped tr:last-child{border-top:1px solid #b1b2b3;}table.striped tr.feature-labelText{border-top:none !important;border-bottom:none !important;}table.striped tr.feature-labelPosition{border-top:none !important;border-bottom:none !important;}table.options tr.active,
table.options tr:hover{background-color:#e5e5e5;cursor:pointer;}table.options td{padding:10px;}table.options td:first-child{padding-right:0;}table.options td:nth-child(2),
table.options td:last-child{font-weight:bold;}table.options td input[type=text]{font-size:13px;font-size:1.3rem;margin:-8px 0;min-height:24px;line-height:1;}.dataTable td.set{width:10px;min-width:10px;max-width:10px;}.dataTable td.set.setA{background-color:#dd0060;}.dataTable td.set.setB{background-color:#37a58c;}.dataTables_filter{display:none !important;}.dataTables_empty{text-align:center;}.tag,
.badge{color:#ffffff;border:1px solid #37a58c;background-color:#37a58c;padding:1px 0.3em;display:inline-block;line-height:1;font-weight:normal;white-space:nowrap;vertical-align:baseline;text-decoration:none;}a.tag:hover,
a.badge:hover,
a:hover .tag,
a:hover .badge,
a.tag.active,
a.badge.active,
a.active .tag,
a.active .badge{color:#37a58c;background-color:#ffffff;text-decoration:none;}.tag:empty,
.badge:empty{display:none;}.configurationTag{cursor:help;margin-right:7px;}.badge{border-radius:0.6em;}nav.main .badge{font-weight:bold;min-width:1rem;border:1px solid #dd0060;background-color:#dd0060;color:#ffffff;}#flyout0 .badge{font-weight:bold;min-width:1rem;border:1px solid #dd0060;background-color:#dd0060;color:#ffffff;}.ui-dialog{border:1px solid #444444;background-color:#ffffff;z-index:9999;position:absolute;}.ui-dialog .ui-dialog-titlebar{color:#ffffff;background-color:#37a58c;padding:10px;text-align:center;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-weight:bold;font-size:28px;font-size:2.8rem;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{display:none;}.ui-dialog .ui-dialog-content{padding:10px;}.ui-dialog .ui-dialog-buttonpane{padding:10px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:20px;font-size:2rem;position:relative;font-weight:500;border:0 none;cursor:pointer;display:inline-block;min-height:4.4rem;max-width:100%;color:#ffffff;padding:0 5rem 0 1.2rem;line-height:2.4rem;padding-top:1rem;padding-bottom:1rem;background-image:linear-gradient(to right, #000000 50%, #37a58c 50%);background-size:220% 100%;background-repeat:no-repeat;background-position-x:100%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.active{background-position-x:0;transition:background-position 0.2s linear;text-decoration:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled],
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled]:hover,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled]:active,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled:after,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled]:after,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled:hover:after,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled]:hover:after,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.disabled:active:after,
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button[disabled]:active:after{background:#e5e5e5 !important;color:#ffffff !important;}#loginForm .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{line-height:2.2rem;height:4.2rem;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:after{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;background-image:linear-gradient(to right, transparent 50%, #37a58c 50%);background-position-x:96%;background-size:220% 100%;color:#fff;position:absolute;top:0;right:0;width:4.4rem;height:100%;text-align:center;line-height:44px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:active:after{background-position-x:0;transition:background-position 0.2s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.-icon-only{padding:0;padding-right:4.4rem;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.-icon-only.-add{min-height:28px;width:28px;padding-right:28px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.-icon-only.-add:after{display:inline-block;content:'\E01F';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;width:28px;line-height:28px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.-icon-only:hover:after{background-position-x:0;transition:background-position 0.2s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.-search:after{content:'\E01E';}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.download:after{content:'\E00F';}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.link{color:#dd0060;padding-left:0;background:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.link:after{color:#dd0060;background-image:linear-gradient(to right, #000 33.33333%, #dd0060 33.33333%, #dd0060 66.66667%, transparent 66.66667%);background-position-x:98%;background-size:330% 100%;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.link:hover:after{color:#ffffff;background-position-x:50%;transition:background-position 0.2s linear;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.link:active:after{color:#ffffff;background-position-x:0;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:not(:only-child){width:calc(50% - 24px);max-width:calc(50% - 24px);margin:0 12px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.cancel{background-image:linear-gradient(to right, #000 50%, #7f7f7f 50%);}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.cancel:after{background-image:linear-gradient(to right, transparent 50%, #7f7f7f 50%);}.ui-dialog.dialog-info{border:1px solid #37a58c;}.ui-dialog.dialog-info .ui-dialog-titlebar{background-color:#37a58c;}.ui-dialog.dialog-error{border:1px solid #37a58c;}.ui-dialog.dialog-error .ui-dialog-titlebar{background-color:#37a58c;}.ui-dialog.dialog-warning{border:1px solid #fcab10;}.ui-dialog.dialog-warning .ui-dialog-titlebar{background-color:#fcab10;}.ui-dialog.dialog-success{border:1px solid #37a58c;}.ui-dialog.dialog-success .ui-dialog-titlebar{background-color:#37a58c;}.ui-dialog .notification{margin:12px;}.ui-widget-overlay{top:0;left:0;right:0;bottom:0;z-index:10000 ! important;position:fixed;background-color:rgba(0, 0, 0, 0.25);}.ui-datepicker{border:1px solid #bfbfbf;background-color:#f2f2f2;padding:5px;display:none;}.ui-datepicker .ui-datepicker-header{font-size:18px;font-size:1.8rem;line-height:2.8rem;color:#000000;}.ui-datepicker .ui-datepicker-header:before,
.ui-datepicker .ui-datepicker-header:after{content:" ";display:table;}.ui-datepicker .ui-datepicker-header:after{clear:both;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next{cursor:pointer;display:inline-block;text-decoration:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{color:#dd0060;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{display:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{float:left;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{display:inline-block;content:'\E008';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{float:right;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;margin:0 30px;}.ui-datepicker table{font-size:15px;font-size:1.5rem;width:100%;margin-bottom:0;}.ui-datepicker table thead tr{color:#ffffff;background-color:#000000;}.ui-datepicker table tbody tr{background-color:#f2f2f2;}.ui-datepicker table tbody tr:nth-child(even){background-color:#e5e5e5;}.ui-datepicker table th,
.ui-datepicker table td{padding:4px 8px;text-align:center;line-height:2.4rem;}.ui-datepicker table th{font-weight:bold;}.ui-datepicker table td.ui-datepicker-current-day{background-color:#dd0060;}.ui-datepicker table td.ui-state-disabled{color:#bfbfbf;}.ui-datepicker table td a{text-decoration:none;}.ui-datepicker table td a:hover{color:#dd0060;}.ui-datepicker table td a.ui-state-active{color:#ffffff;}.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f2f2f2;padding:12px;position:relative;}.box:before,
.box:after{content:" ";display:table;}.box:after{clear:both;}.box .alignbottom{position:absolute;bottom:10px;}.box p.expand{margin-bottom:50px;}.box .footline{font-size:0.7em;}.box.tile{margin-top:24px;min-height:220px;}.column > .box.tile:first-child{margin-top:0;}.box.tile.minimize{min-height:0px;}.box.card{cursor:pointer;min-height:200px;}.box.card:hover{color:#ffffff;border-color:#000000;background-color:#000000;}.box.highlight{border:2px solid #dd0060;}.box.teaser{border:0 none;width:32%;padding:0 0 32% 0;float:left;margin:2% 0 0 2%;position:relative;}.box.teaser:nth-child(-n+3){margin-top:0;}.box.teaser:nth-child(3n+1){margin-left:0;}.box.teaser >:first-child{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#ffffff;background-color:#444444;width:100%;height:100%;display:block;position:absolute;text-decoration:none;}.box.teaser >:first-child:hover{background-color:#dd0060;}.box.teaser >:first-child >:first-child{left:12px;right:12px;bottom:12px;overflow:hidden;position:absolute;text-overflow:ellipsis;}.box.category{background-color:#f2f2f2;border:0;}.box.category .image{display:block;width:100%;background:url('../_ui/desktop/theme-rehaucp/images/teaser-default-image.jpg') 50% 50% no-repeat;background-size:contain;}.box.category .image:after{padding-top:71.4286%;content:' ';display:block;}.boxes{width:100%;display:table;table-layout:fixed;border-collapse:separate;}.boxes .box{width:1%;display:table-cell;white-space:normal;background-color:#f2f2f2;border-width:12px;border-color:#ffffff;border-style:solid;border-top:0;border-bottom:0;}.boxes .box h3 a{text-decoration:none;}.picture.box{background:#f2f2f2;border:none;padding:0;}.picture.box p{padding:10px;margin:0;}p.toprunner{margin-top:15px;white-space:normal;}.columnDiscount span{white-space:nowrap;}.search.wrapper{position:relative;border-bottom:2px solid #bfbfbf;}.search.wrapper >:first-child{width:100%;border-right:0 none;}.search.wrapper >:last-child{position:absolute;top:2px;right:0;display:inline-block;height:2rem;margin:0;padding:0;outline:0 none;border:0 none;background-color:transparent;vertical-align:middle;line-height:2rem;color:#000000;cursor:pointer;}.search.wrapper >:last-child:after{display:inline-block;content:'\E01E';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.search.wrapper >:last-child:hover:after{background-position-x:0;transition:background-position 0.2s linear;}.search.wrapper input[type=text]{font-weight:400;font-size:18px;font-size:1.8rem;line-height:2rem;max-width:100%;padding:2px 2.2rem 2px 0.2rem;border:0 none;height:auto;min-height:unset;background-color:transparent;}.calendar.wrapper{position:relative;padding-right:4.2rem;}.calendar.wrapper >:first-child{width:100%;cursor:pointer;}.calendar.wrapper .icon{top:0;right:0;width:4.2rem;cursor:pointer;height:4.2rem;z-index:1;position:absolute;text-align:center;}.calendar.wrapper .icon:before{font-size:24px;font-size:2.4rem;height:4.2rem;width:4.2rem;text-align:center;line-height:4.2rem;}.file-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:24px;font-size:2.4rem;color:#ffffff;padding:5px 12px;background-color:#000000;cursor:pointer;display:inline-block;min-height:30px;text-align:center;line-height:2.4rem;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;}.file-input:hover{background-color:#7f7f7f;}.file-input.expand{width:100%;}.file-input input[type=file]{top:0;right:0;cursor:inherit;filter:alpha(opacity=0);opacity:0;display:block;outline:none;position:absolute;font-size:100px;min-width:100%;min-height:100%;}span[title]{cursor:help;border-bottom:1px dotted;}.icon{font-size:20px;font-size:2rem;text-decoration:none;}.icon.remove:before{display:inline-block;content:'\E020';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.order:before{display:inline-block;content:'\E001';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.add:before{display:inline-block;content:'\E01F';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.add[data-action=add-matrix-column]:before,
.icon.add[data-action=add-matrix-line]:before{font-family:'icon', Arial, sans-serif;content:'\e823';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.edit:before{display:inline-block;content:'\E010';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.up:before{font-family:'icon', Arial, sans-serif;content:'\e8bf';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.down:before{font-family:'icon', Arial, sans-serif;content:'\e8bc';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.copy:before{font-family:'icon', Arial, sans-serif;content:'\e86c';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.move:before{font-family:'icon', Arial, sans-serif;content:'\e89b';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.close:before{display:inline-block;content:'\E00D';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.calendar:before{display:inline-block;content:'\E011';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.download:before{display:inline-block;content:'\E00F';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.download-cloud:before{font-family:'icon', Arial, sans-serif;content:'\e848';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.upload-cloud:before{font-family:'icon', Arial, sans-serif;content:'\e849';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.star:before{font-family:'icon', Arial, sans-serif;content:'\e808';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}a + .icon.star:before{color:#dd0060;}.icon.star-empty:before{font-family:'icon', Arial, sans-serif;content:'\e809';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.checked:before{font-family:'icon', Arial, sans-serif;content:'\e81f';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.phone:before{font-family:'icon', Arial, sans-serif;content:'\e880';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.fax:before{font-family:'icon', Arial, sans-serif;content:'\e882';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.mobile:before{font-family:'icon', Arial, sans-serif;content:'\e8e7';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.edit-real:before{font-family:'icon', Arial, sans-serif;content:'\e856';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.share:before{font-family:'icon', Arial, sans-serif;content:'\e852';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.share-real:before{font-family:'icon', Arial, sans-serif;content:'\e852';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.remove-real:before{font-family:'icon', Arial, sans-serif;content:'\e86a';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.restart:before{font-family:'icon', Arial, sans-serif;content:'\e8c9';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.config:before{font-family:'icon', Arial, sans-serif;content:'\e885';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.previous:before{display:inline-block;content:'\E008';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.next:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.icon.location:before{font-family:'icon', Arial, sans-serif;content:'\e866';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.matrix:before{font-family:'icon', Arial, sans-serif;content:'\e81a';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.comment:before{font-family:'icon', Arial, sans-serif;content:'\e85d';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.avis:before{font-family:'icon', Arial, sans-serif;content:'\e880';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#dd0060;}.icon.hand{color:#dd0060;top:100%;left:50%;margin:5px 0 0 -10px;z-index:1010;position:absolute;}.icon.hand:before{font-family:'icon', Arial, sans-serif;content:'\e8c2';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.finger{color:#dd0060;top:50%;left:0;margin:-13px 0 0 -15px;z-index:1010;position:absolute;}.icon.finger:before{font-family:'icon', Arial, sans-serif;content:'\e8c0';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}.icon.rehau{width:20px;height:24px;background-position-x:50%;background-repeat:no-repeat;background-image:url(../_ui/desktop/theme-rehaucp/images/rehau-r-icon.png);}.icon.go-top{font-size:30px;font-size:3rem;right:10px;bottom:10px;opacity:0;position:fixed;visibility:hidden;-webkit-transition:opacity 0.3s 0s, visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s, visibility 0s 0.3s;transition:opacity 0.3s 0s, visibility 0s 0.3s;}.icon.go-top.go-visible,
.icon.go-top:hover{-webkit-transition:opacity 0.3s 0s, visibility 0s 0s;-moz-transition:opacity 0.3s 0s, visibility 0s 0s;transition:opacity 0.3s 0s, visibility 0s 0s;}.icon.go-top.go-visible{visibility:visible;opacity:0.5;}.icon.go-top:hover{opacity:1;}.icon.go-top:before{font-family:'icon', Arial, sans-serif;content:'\e8c6';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;}table .icon{display:inline-block;text-decoration:none;vertical-align:middle;color:#37a58c;}table .icon:hover{color:#37a58c;}thead .icon{color:#000000;}p.icon,
ul.icon,
p .icon,
ul .icon{font-size:inherit;}p.icon:before,
ul.icon:before,
p .icon:before,
ul .icon:before{margin-right:5px;}a.icon:hover{color:#dd0060;}div.icon{color:#444444;}a.icon.button:hover{color:#ffffff;}.link-favorites a:before{font-family:'icon', Arial, sans-serif;content:'\e808';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:5px;}.link-my-account a:before{font-family:'icon', Arial, sans-serif;content:'\e80c';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:5px;}.link-logout a:before{font-family:'icon', Arial, sans-serif;content:'\e88e';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:5px;}.button.active[data-action="toggle-search-box"]:after{background-position-x:0;content:'\E007';}.button.active[data-action="exclude-favorite"]:before{font-family:'icon', Arial, sans-serif;content:'\e852';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:10px;}.button.active[data-action="exclude-user-favorite"]:before{font-family:'icon', Arial, sans-serif;content:'\e852';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:10px;}.breadcrumbs .nav li.editable span{display:none;}.breadcrumbs .nav a.edit:after,
.breadcrumbs .nav a.approve:after{margin-left:10px;text-decoration:none;}.breadcrumbs .nav a.edit:hover:after,
.breadcrumbs .nav a.approve:hover:after{color:#dd0060;}.breadcrumbs .nav a.edit{text-decoration:none;}.breadcrumbs .nav a.edit:after{display:inline-block;content:'\E010';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.breadcrumbs .nav a.approve:after{display:inline-block;content:'\E01F';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;}.breadcrumbs .nav a.approve:hover:after{color:#37a58c;}.breadcrumbs .nav input[type=text]{float:left;margin:-2px 0;padding:0 4px;line-height:2.4rem;min-height:2.4rem;height:2.8rem;}.spinner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:35px;font-size:3.5rem;color:#dd0060;margin:10px;display:block;text-align:center;}.spinner:before{font-family:'icon', Arial, sans-serif;content:'\e8ca';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;}.spinner:before.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}#colorbox,
#cboxOverlay,
#cboxWrapper{top:0;left:0;z-index:9999;overflow:hidden;position:absolute;max-width:100%;}#cboxOverlay{width:100%;height:100%;position:fixed;background-color:rgba(0, 0, 0, 0.5);}#cboxContent{background:#ffffff;overflow:hidden;position:relative;max-width:100%;}#cboxLoadedContent{max-width:100%;}#cboxLoadingOverlay,
#cboxLoadingGraphic{top:0;left:0;width:100%;position:absolute;}#cboxPrevious{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:110px;height:30px;}#cboxPrevious:hover{color:#dd0060;}#cboxPrevious:before{line-height:3rem;}#cboxPreviousDisabled{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:110px;height:30px;color:#bfbfbf;cursor:default;}#cboxPreviousDisabled:hover{color:#dd0060;}#cboxPreviousDisabled:before{line-height:3rem;}#cboxPreviousDisabled:hover{color:#bfbfbf;}#cboxNext{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:70px;height:30px;}#cboxNext:hover{color:#dd0060;}#cboxNext:before{line-height:3rem;}#cboxNextDisabled{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:70px;height:30px;color:#bfbfbf;cursor:default;}#cboxNextDisabled:hover{color:#dd0060;}#cboxNextDisabled:before{line-height:3rem;}#cboxNextDisabled:hover{color:#bfbfbf;}#colorboxCloseScrolling{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:24px;width:30px;height:30px;text-align:center;right:25px;}#colorboxCloseScrolling:hover{color:#dd0060;}#colorboxCloseScrolling:before{display:inline-block;content:'\E00D';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-top:3px;text-align:center;line-height:2.4rem;}#colorboxClose{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;right:24px;width:30px;height:30px;text-align:center;}#colorboxClose:hover{color:#dd0060;}#colorboxClose:before{display:inline-block;content:'\E00D';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;margin-top:3px;text-align:center;line-height:2.4rem;}.cboxIcon{font-size:20px;font-size:2rem;line-height:2.4rem;color:#dd0060;top:24px;cursor:pointer;padding:0;display:block;position:absolute;background-color:#ffffff;}.cboxIcon:hover{color:#dd0060;}.tree ul{margin:0;}.tree li{padding-left:22px;}.tree li:before{content:"";}.tree li.folder{cursor:pointer;}.tree li.folder:before{margin-left:-22px;font-family:'icon', Arial, sans-serif;content:'\e87b';width:1em;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;width:18px;height:22px;color:#000000;}.tree li.folder.open:before{font-family:'icon', Arial, sans-serif;content:'\e87c';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;width:18px;height:22px;}.tree li.folder.open > ul{display:block;}.tree li.folder ul{display:none;}.news a.empty{display:block;width:100%;background:url('../_ui/desktop/theme-rehaucp/images/teaser-default-image.jpg') 50% 50% no-repeat;background-size:contain;}.news a.empty:after{padding-top:71.4286%;content:' ';display:block;}.news .row.item,
.events .row.item{border-bottom:1px solid #f2f2f2;padding-bottom:12px;}.news .row.item a.action,
.events .row.item a.action{margin-top:12px;}.dataSheets{padding-top:0px;padding-bottom:15px;}.teaser__date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#7f7f7f;margin:0;}.externalLinks .container{padding-left:0;}.preloader{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;top:0;left:0;right:0;bottom:0;z-index:10000 ! important;position:fixed;background-color:rgba(0, 0, 0, 0.25);}.preloader .spinner{top:50%;left:50%;margin:-18px 0 0 -18px;position:absolute;line-height:1em;}ul.height15 > li{margin-bottom:15px;}.cartOverlayItemNr{float:right;color:#ffffff;right:160px;position:absolute;font-size:18px;font-size:1.8rem;}.classification-field{font-size:100%;}.classification-field.warning{background-color:#fcab10;}input.classification-field{font-size:100%;width:100%;padding-right:7px !important;}input.classification-field.warning{background-color:#fcab10;}select#openingScheduleOptions{margin-top:12px;}input#productCode{width:100%;min-width:80px;}.translationMode reh-trans[data-translation-key]:hover,
.translationMode reh-trans[data-translation-key]:hover p{background-color:#3399ff;color:#ffffff;cursor:pointer;padding:5px 0px 5px 0px;}iframe{vertical-align:bottom;}span.line{display:inline-block;}span.left20{margin-left:20px;}.orderupload-invalid{white-space:nowrap;width:290px;overflow:hidden;text-overflow:ellipsis;}#mainMapContainer{height:500px;display:block;position:relative;overflow:hidden;}.google{position:absolute;}.google .activeDiv{position:relative;right:100%;display:block;background-color:#ffffff;border:1px solid #6d6d6d;border-right:none;height:31px;cursor:pointer;padding:0 2px;white-space:nowrap;}.google .activeDiv .divContent{display:inline-block;}.google .activeDiv .number{padding:5px;font-weight:bold;font-size:15px;vertical-align:top;}.google .activeDiv.premium{background-color:#e9efda;}.resultList{padding-left:0;}.resultList > .row:first-child{margin-left:0;margin-bottom:10px;}.retailerList{overflow-y:scroll;height:100%;}.retailerList .row{margin:0 0;}.retailerList .column{padding:0 10px 20px;}.retailerList .button.location-icon:before{font-family:'icon', Arial, sans-serif;content:'\e866';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:5px;}.matrix-cell{display:block;}span.open{color:#fcab10;}span.done{color:#37a58c;}span.delayed{color:#fcab10;font-weight:bold;}span.block{display:block;}.carrier-comment{resize:none;font-style:italic;}.feature-materialStatus{font-style:italic;}.feature-labelPosition{background:#f2f2f2;}.feature-labelText{background:#f2f2f2;}tr.success{background:#37a58c !important;color:#ffffff;}tr.warning{background:#fcab10 !important;color:#ffffff;}tbody > .schedule + .schedule{border-top:1px inset;}.ui-progressbar{height:2em;text-align:left;overflow:hidden;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}#progressbar.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}#progressbar .ui-widget-header{border:1px solid #dddddd;background:#444444;color:#333333;font-weight:bold;}table.-fixed-header{position:fixed;z-index:1000;}@media print{table.-fixed-header{display:none;}}table thead.-header-collapse{visibility:collapse;border:0;}table thead.-header-collapse tr,
table thead.-header-collapse tr:last-child{border:0;}.ellipsis{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;}.create_update_address_form .column{padding:12px 10px 0px 10px;}#checkAvailabilitySpinner{font-size:28px;font-size:2.8rem;margin:20px 10px 0px 0px;}#checkAvailability.progress{cursor:progress;}.-bg-secondary{background-color:#37a58c;}.-bg-gray-lighter{background-color:#f2f2f2 !important;}.-bg-gray{background-color:#e5e5e5;}a[data-action="clear-cart"]{color:#000000;line-height:3.2rem;}a[data-action="clear-cart"]:before{margin-right:12px;}a[data-action="clear-cart"]:hover{text-decoration:none;}.summary{display:table;margin-bottom:24px;}.summary .summary_row{display:table-row;}.summary .summary_row.totalBox{font-size:28px;font-size:2.8rem;line-height:3.2rem;font-weight:700;}.summary .summary_row.subtotalBox{font-size:24px;font-size:2.4rem;line-height:2.4rem;}.summary .summary_title,
.summary .summary_value{display:table-cell;}.summary .summary_value{padding-left:24px;white-space:nowrap;width:1%;}.summary .summary_value .summary_info::after{font-family:'icon', Arial, sans-serif;content:'\e82d';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;color:#37a58c;margin-left:5px;cursor:pointer;}.sidebar_content{background-color:#37a58c;color:#ffffff;}.sidebar_content h3{color:#ffffff;}.sidebar_content ul.links{color:#000000;}.sidebar_content ul.links li:before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;padding-right:12px;}.sidebar_content ul.links a{color:#000000;}.sidebar_content .box{margin:0;border:0;background-color:#37a58c;}.sidebar_content .box:not(:last-child):after{width:100%;border-top:1px solid #ffffff;margin-top:24px;}.sidebar_content .box .action{background:none;padding-left:0;}.sidebar_content .box .action:after{background-image:linear-gradient(to right, #000 33.33333%, #dd0060 33.33333%, #dd0060 66.66667%, transparent 66.66667%);background-position-x:98%;background-size:330% 100%;}.sidebar_content .box .action:hover:after{background-position-x:50%;transition:background-position 0.2s linear;}.sidebar_content .box .action:active:after{background-position-x:0;}.cm-news,
.cm-events{margin:0 -12px;}.cm-news h2,
.cm-events h2{margin-left:12px;margin-right:12px;}.cm-news .item,
.cm-events .item{padding:24px 12px;border-bottom:1px solid #f2f2f2;}.news .cm-news .item,
.news .cm-events .item{width:33.33333333%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 12px;position:relative;min-height:1px;border:none;}.news .cm-news .item .column.-image,
.news .cm-events .item .column.-image,
.news .cm-news .item .column.-teaser,
.news .cm-events .item .column.-teaser{width:100%;}.cm-news .item .column.-image,
.cm-events .item .column.-image{width:20%;}.cm-news .item .column.-teaser,
.cm-events .item .column.-teaser{width:80%;}.cm-news + .cm-events,
.cm-events + .cm-events{margin-top:24px;padding-top:24px;border-top:1px solid #b1b2b3;}.cm-events .link{margin-top:12px;}.container-box .container.-fluid,
.container-box .container.-full{max-width:100%;}.container-box .container.-full{padding:0;}.container-box .container.-s-small{padding-top:3.5rem;padding-bottom:3.5rem;}.container-box .container.-st-small{padding-top:3.5rem;}.container-box .container.-sb-small{padding-bottom:3.5rem;}.container-box .container.-s-medium{padding-top:5rem;padding-bottom:5rem;}.container-box .container.-st-medium{padding-top:5rem;}.container-box .container.-sb-medium{padding-bottom:5rem;}.container-box .container.-s-large{padding-top:6.5rem;padding-bottom:6.5rem;}.container-box .container.-st-large{padding-top:6.5rem;}.container-box .container.-sb-large{padding-bottom:6.5rem;}.container-box .container a{max-width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;}.container-box .grid-x{display:flex;flex-flow:row wrap;}.container-box .grid-margin-x{margin-left:-1.2rem;margin-right:-1.2rem;}.container-box .grid-margin-y{margin-top:-1.2rem;margin-bottom:-1.2rem;}.container-box .cell{flex:0 0 auto;min-height:0px;min-width:0px;width:100%;}.container-box .grid-x > .medium-shrink,
.container-box .grid-x > .medium-1,
.container-box .grid-x > .medium-2,
.container-box .grid-x > .medium-3,
.container-box .grid-x > .medium-4,
.container-box .grid-x > .medium-5,
.container-box .grid-x > .medium-6,
.container-box .grid-x > .medium-7,
.container-box .grid-x > .medium-8,
.container-box .grid-x > .medium-9,
.container-box .grid-x > .medium-10,
.container-box .grid-x > .medium-11,
.container-box .grid-x > .medium-12{flex:0 0 auto;}.container-box .grid-margin-x > .cell{width:calc(100% - 2.4rem);margin-left:1.2rem;margin-right:1.2rem;}.container-box .grid-margin-x > .medium-1,
.container-box .grid-margin-x > .large-1{width:calc(8.33333% - 2.4rem);}.container-box .grid-margin-x > .medium-2,
.container-box .grid-margin-x > .large-2{width:calc(16.66667% - 2.4rem);}.container-box .grid-margin-x > .medium-3,
.container-box .grid-margin-x > .large-3{width:calc(25% - 2.4rem);}.container-box .grid-margin-x > .medium-4,
.container-box .grid-margin-x > .large-4{width:calc(33.33333% - 2.4rem);}.container-box .grid-margin-x > .medium-5,
.container-box .grid-margin-x > .large-5{width:calc(41.66667% - 2.4rem);}.container-box .grid-margin-x > .medium-6,
.container-box .grid-margin-x > .large-6{width:calc(50% - 2.4rem);}.container-box .grid-margin-x > .medium-7,
.container-box .grid-margin-x > .large-7{width:calc(58.33333% - 2.4rem);}.container-box .grid-margin-x > .medium-8,
.container-box .grid-margin-x > .large-8{width:calc(66.66667% - 2.4rem);}.container-box .grid-margin-x > .medium-9,
.container-box .grid-margin-x > .large-9{width:calc(75% - 2.4rem);}.container-box .grid-margin-x > .medium-10,
.container-box .grid-margin-x > .large-10{width:calc(83.33333% - 2.4rem);}.container-box .grid-margin-x > .medium-11,
.container-box .grid-margin-x > .large-11{width:calc(91.66667% - 2.4rem);}.container-box .grid-margin-y > .cell{height:calc(100% - 2.4rem);margin-top:1.2rem;margin-bottom:1.2rem;}.container-box .grid-margin-y > .medium-1,
.container-box .grid-margin-y > .large-1{height:calc(8.33333% - 2.4rem);}.container-box .grid-margin-y > .medium-2,
.container-box .grid-margin-y > .large-2{height:calc(16.66667% - 2.4rem);}.container-box .grid-margin-y > .medium-3,
.container-box .grid-margin-y > .large-3{height:calc(25% - 2.4rem);}.container-box .grid-margin-y > .medium-4,
.container-box .grid-margin-y > .large-4{height:calc(33.33333% - 2.4rem);}.container-box .grid-margin-y > .medium-5,
.container-box .grid-margin-y > .large-5{height:calc(41.66667% - 2.4rem);}.container-box .grid-margin-y > .medium-6,
.container-box .grid-margin-y > .large-6{height:calc(50% - 2.4rem);}.container-box .grid-margin-y > .medium-7,
.container-box .grid-margin-y > .large-7{height:calc(58.33333% - 2.4rem);}.container-box .grid-margin-y > .medium-8,
.container-box .grid-margin-y > .large-8{height:calc(66.66667% - 2.4rem);}.container-box .grid-margin-y > .medium-9,
.container-box .grid-margin-y > .large-9{height:calc(75% - 2.4rem);}.container-box .grid-margin-y > .medium-10,
.container-box .grid-margin-y > .large-10{height:calc(83.33333% - 2.4rem);}.container-box .grid-margin-y > .medium-11,
.container-box .grid-margin-y > .large-11{height:calc(91.66667% - 2.4rem);}.container-box .grid-margin-y:not(.grid-y) > .cell{height:auto;}.container-box .-cs-light{color:#ffffff;}.container-box .-cs-light .h2,
.container-box .-cs-light .h3,
.container-box .-cs-light .h4{color:#ffffff;}.container-box .-cs-light a{color:#000000;}.container-box .teaser--overlay{display:none;}.container-box.planning{display:flex;flex-flow:column;height:100%;padding:0;}.container-box.planning > .row:last-child{flex-grow:1;}.container-box.planning > .row.addToCart{flex-grow:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:8px;}.container-box.planning > .row.addToCart .column{padding-top:0;}.container-box.planning > .row.addToCart > .column{padding-top:24px;}.container-box.planning > .row.addToCart .group > *:last-child{margin-right:0;}.container-box.planning > .row:first-child{margin-top:0;color:#ffffff;background-color:#37a58c;flex-grow:0;}.container-box.planning > .row:first-child .column{padding:1rem;}.container-box.planning > .row:first-child h3{font-size:24px;font-size:2.4rem;color:#ffffff;margin:0;}.container-box.planning > .row:first-child .addToFavorites{margin-right:90px;font-size:18px;font-size:1.8rem;color:#ffffff;float:right;}.container-box.planning > .row:first-child .addToFavorites:before{font-family:'icon', Arial, sans-serif;content:'\e808';width:1em;display:inline-block;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;margin-right:1rem;}.container-box.planning > .row:first-child p{margin:0;}.container-box.planning > .row:first-child #colorboxClose{color:#ffffff;background-color:#37a58c;top:10px;}.container-box.planning > .row:first-child #colorboxClose:hover{color:#dd0060;}.container-box.planning > .row:first-child #cboxNext,
.container-box.planning > .row:first-child #cboxPrevious{top:unset;color:#ffffff;background-color:#37a58c;}.container-box.planning > .row:first-child #cboxPreviousDisabled,
.container-box.planning > .row:first-child #cboxNextDisabled{top:unset;background-color:#37a58c;}.container-box.planning table.simple th:first-child,
.container-box.planning table.simple td:first-child{padding-left:8px;}.container-box.planning table.simple th:last-child,
.container-box.planning table.simple td:last-child{padding-right:8px;}.container-box.planning table.overlay th:first-child,
.container-box.planning table.overlay td:first-child{padding-left:0px;padding-right:8px;}.container-box.planning table.overlay th:last-child,
.container-box.planning table.overlay td:last-child{padding-right:8px;}.container-box.planning table.broad tbody tr.spacer{background-color:#ffffff;}.container-box.planning table.options{margin-bottom:0;}.container-box.planning table.options input[type=radio]{height:auto;}#wsColorConfiguratorForm label{display:block;padding-bottom:0.8rem;font-weight:400;font-size:1.5rem;line-height:1.5rem;}#wsColorConfiguratorForm #productDescription,
#wsColorConfiguratorForm #productNotFound{line-height:4.2rem;}.wsColorConfiguratorInfoComponent span{font-weight:bold;}.wsColorConfiguratorInfoComponent span:before{content:'';display:inline-block;width:6px;height:25px;margin-right:5px;margin-bottom:-6px;background:#dd0060;}.gallery__list{position:relative;}.gallery__item{display:none;}.gallery__item.-active{display:block;animation:gallery-image-blink 0.4s linear;}.gallery__indicators{display:flex;flex-flow:row nowrap;justify-content:center;padding:1.6rem 0;}.gallery__indicator{position:relative;flex:0 1 4rem;height:0.4rem;background-color:#f2f2f2;list-style-type:none;}.gallery__indicator::before,
.gallery__indicator::after{content:'';position:absolute;left:0;display:inline-block;width:100%;height:0.8rem;}.gallery__indicator::before{top:-0.8rem;}.gallery__indicator::after{bottom:-0.8rem;}.gallery__indicator:hover,
.gallery__indicator:focus{background-color:#b1b2b3;cursor:pointer;}.gallery__indicator.-active{background-color:#dd0060;}.gallery__controls{top:0;right:0;left:0;pointer-events:none;}.gallery__controls .gallery__prev,
.gallery__controls .gallery__next{text-decoration:none;}.gallery__prev,
.gallery__next{position:absolute;top:0;bottom:0;width:25%;color:#f2f2f2;pointer-events:auto;}.gallery__prev::before,
.gallery__next::before{position:absolute;top:50%;transform:translateY(-50%);font-size:3.2rem;}.gallery__prev:active,
.gallery__next:active,
.gallery__prev:hover,
.gallery__next:hover{color:#dd0060;}.gallery__next{right:0;}.gallery__next::before{display:inline-block;content:'\E009';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;right:0.8rem;}.gallery__prev{left:0;}.gallery__prev::before{display:inline-block;content:'\E008';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;left:0.8rem;}.gallery .media__item{margin:auto;display:block;}@keyframes gallery-image-blink{0%{opacity:0;}100%{opacity:1;}}.categoryItem.wsColorConfiguratorCatalogTileComponent img.categoryImage{box-sizing:border-box;border:1rem solid #37a58c;border-bottom:0;}.categoryItem.wsColorConfiguratorCatalogTileComponent > a{color:#ffffff;}.categoryItem.wsColorConfiguratorCatalogTileComponent > a:hover{color:#000000;}.categoryItem.wsColorConfiguratorCatalogTileComponent .categoryLabel{background-color:#37a58c;}.multipleSelect{position:relative;}.multipleSelect:after{display:inline-block;content:'\E007';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;line-height:4.2rem;position:absolute;top:0;right:0;width:4.2rem;height:4.22rem;text-align:center;pointer-events:none;background-color:#000000;color:#ffffff;}.select.disabled .multipleSelect:after{background-color:#bfbfbf;}.multipleSelect select{filter:alpha(opacity=(@opacity * 100));opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;z-index:100;}.multipleSelect label{display:block;min-height:30px;line-height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}.multipleSelect label.selected{background-color:#b1b2b3;}.multipleSelect label:hover{background-color:#f2f2f2;}.multipleSelect label.wrap{white-space:normal;}.multipleSelect label.wrap > input{margin-left:-22px;}.multipleSelect label.wrap > input[type=radio]{display:none;}.multipleSelect label .checker{vertical-align:top;}.multipleSelect,
.multipleSelect .placeholder{position:relative;height:4.2rem;max-height:4.2rem;border-width:0.1rem;}.multipleSelect .placeholder{font-weight:700;line-height:4rem;width:100%;padding-left:10px;cursor:pointer;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-overflow:ellipsis;padding-right:45px;overflow:hidden;white-space:nowrap;background-color:#ffffff;}.select.disabled .multipleSelect .placeholder{color:#bfbfbf;cursor:not-allowed;user-select:none;}.multipleSelect .dropdown{display:none;border:1px solid #7f7f7f;border-top:0 none;width:100%;position:absolute;top:100%;left:-1px;background-color:#ffffff;z-index:100;}.multipleSelect .dropdown .search{padding:5px;}.multipleSelect .dropdown .search input[type="text"]{line-height:2.4rem;font-family:'BrixSans', Arial, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;padding:2px 30px 2px 5px;border:1px solid #b1b2b3;background:url("../_ui/desktop/theme-rehaucp/images/search.png") 100% 50% no-repeat;}.multipleSelect .dropdown .search label{margin-top:5px;}.multipleSelect .dropdown .options{max-height:210px;overflow:auto;border-top:1px solid #7f7f7f;}.multipleSelect .dropdown .options ul{display:block;padding:5px;}.multipleSelect .dropdown .options ul li{display:block;}.multipleSelect .dropdown .options ul li.group{border-bottom:1px solid #b1b2b3;background-color:#ffffff;}.multipleSelect .dropdown .options ul li.group label{color:#dd0060;font-weight:bold;}.multipleSelect .dropdown .close{padding:5px;border-top:1px solid #7f7f7f;}.multipleSelect .dropdown .close a{font-size:18px;font-size:1.8rem;line-height:2.4rem;font-family:'HelveticaNeueW77BdCn', Arial, sans-serif;font-weight:normal !important;color:#ffffff;display:block;text-align:center;padding:5px;background-color:#000000;text-decoration:none;}.multipleSelect .dropdown .close a:hover{background-color:#444444;}.multipleSelect:hover,
.multipleSelect.active{background-position:0 -245px;}.multipleSelect:hover > span,
.multipleSelect.active > span{background-position:100% -70px;}.multipleSelect.active .dropdown{display:block;}.multipleSelect.active .placeholder{border-bottom:1px solid #7f7f7f;}.wsBanner1 .large-4,
.wsBanner2 .large-4,
.wsBanner3 .large-4{width:33%;}.wsBanner1 .large-5,
.wsBanner2 .large-5,
.wsBanner3 .large-5{width:42%;}.wsBanner1 .large-6,
.wsBanner2 .large-6,
.wsBanner3 .large-6{width:50%;}.wsBanner1 .large-7,
.wsBanner2 .large-7,
.wsBanner3 .large-7{width:58%;}.wsBanner1 .large-8,
.wsBanner2 .large-8,
.wsBanner3 .large-8{width:66%;}.wsBanner1 .large-9,
.wsBanner2 .large-9,
.wsBanner3 .large-9{width:75%;}.wsBanner1 .large-10,
.wsBanner2 .large-10,
.wsBanner3 .large-10{width:83%;}.wsBanner1 .large-11,
.wsBanner2 .large-11,
.wsBanner3 .large-11{width:91%;}.wsBanner1 .large-12,
.wsBanner2 .large-12,
.wsBanner3 .large-12{width:100%;}.wsBanner1 .container{padding:0px;}.wsBanner2 .container{padding:0px 20px;}.dropzone{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px dashed #7f7f7f;background-color:#f2f2f2;display:flex;flex-flow:column;padding:4.8rem;align-items:center;}.dropzone.dragover{border-style:solid;border-width:1px;background-color:#e5e5e5;}.toggleable__panel > input[type='checkbox']{display:none;}.toggleable__panel input:not(:checked) ~ .toggleable__content{display:none;}.toggleable__panel .default-on{display:inline-block;}.toggleable__panel .default-off{display:none;}.toggleable__panel:has(> input:checked) .default-on{display:none;}.toggleable__panel:has(> input:checked) .default-off{display:inline-block;}label[for=expand-more]{color:#dd0060;}label[for=expand-more]:hover span{text-decoration:underline;}.flex-container{display:flex;}.flex-grow{flex:1 1 auto;}.flex-container.align-center{justify-content:center;}.filter-container .icon.close{font-size:15px;cursor:pointer;}.filter-container .icon.close::before{padding-right:5px;}.choice{display:inline-block;padding-left:3.2rem;cursor:pointer;}.choice-group{display:flex;flex-flow:column wrap;}.choice-group.-horizontally{flex-direction:row;}.choice-group > label{margin:1.6rem 3.2rem 1.6rem 0;}.choice [type='checkbox'],
.choice [type='radio']{display:none;}.choice [type='checkbox'] + span,
.choice [type='radio'] + span{display:inline-block;}.choice [type='checkbox'] + span::after,
.choice [type='radio'] + span::after{content:'';display:block;clear:both;}.choice [type='checkbox'] + span::before,
.choice [type='radio'] + span::before{content:'';display:block;float:left;width:1.8rem;height:1.8rem;margin-left:-3.2rem;padding:2px;border:1px solid var(--form-choice-border, #000);color:var(--form-choice-color);}.choice [type='checkbox']:disabled + span,
.choice [type='radio']:disabled + span{color:#bfbfbf;}.choice [type='checkbox']:disabled + span::before,
.choice [type='radio']:disabled + span::before{border:1px solid #bfbfbf;}.choice [type='checkbox'] + span::before{display:inline-block;vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;text-align:center;}.choice [type='checkbox']:checked + span::before{content:'\E01F';background-color:var(--form-choice-color, #000);color:#ffffff;}.choice [type='radio'] + span::before{border-radius:50%;}.choice [type='radio']:checked + span::before{background-color:var(--form-choice-color, #000);}.choice [type='radio']:disabled + span::before{border-color:#bfbfbf;}#summaryCheckoutAddressOverlay,
#summaryCarrierTrackingAddressOverlay{display:flex;height:100%;}#summaryCheckoutAddressOverlay .flex-grow,
#summaryCarrierTrackingAddressOverlay .flex-grow{flex:1 1 auto;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook{display:flex;flex:1 1 auto;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer{flex-direction:column;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressSearchContainerHeadline,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressSearchContainerHeadline,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressSearchContainerHeadline,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressSearchContainerHeadline{flex:none;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer{display:flex;flex-direction:row;flex-wrap:wrap;max-height:100%;overflow:auto;margin:24px 0 0 0;row-gap:24px;column-gap:24px;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressSearchEntry,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressSearchEntry,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressSearchEntry,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressSearchEntry{padding:0;width:calc(50% - 12px);}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry{padding:0;width:calc(33.33333% - 16px);}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card p:last-of-type,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card p:last-of-type,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card p:last-of-type,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card p:last-of-type{margin-bottom:0;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.edit,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.edit,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.edit,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.edit{position:absolute;right:1rem;bottom:1rem;color:#37a58c;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.remove,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.remove,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.remove,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .addressSearchContainer .addressContainer .addressEntry .box.card .icon.remove{position:absolute;right:4rem;bottom:1rem;color:#37a58c;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .createUpdate,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .createUpdate,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate{flex-direction:column;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .createUpdate .summaryDeliveryAddressFormHeadline,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .createUpdate .summaryDeliveryAddressFormHeadline,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate .summaryDeliveryAddressFormHeadline,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate .summaryDeliveryAddressFormHeadline{flex:none;margin-bottom:24px;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .createUpdate #summaryDeliveryAddressForm,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .createUpdate #summaryDeliveryAddressForm,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate #summaryDeliveryAddressForm,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate #summaryDeliveryAddressForm{overflow:auto;}#summaryCheckoutAddressOverlay #summaryCheckoutAddressBook .createUpdate #summaryDeliveryAddressForm .column:first-child,
#summaryCarrierTrackingAddressOverlay #summaryCheckoutAddressBook .createUpdate #summaryDeliveryAddressForm .column:first-child,
#summaryCheckoutAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate #summaryDeliveryAddressForm .column:first-child,
#summaryCarrierTrackingAddressOverlay #summaryCarrierTrackingAddressBook .createUpdate #summaryDeliveryAddressForm .column:first-child{padding-top:0;}.chDirectRegisterParagraph1 p{background-color:#37a58c;color:#ffffff;padding:10px;}.chDirectRegisterParagraph1 p a{color:#ffffff;text-decoration:underline;}span.reference-text .icon.edit-real{padding-left:3px;}.noRecords-unordered-list{list-style:circle;padding-left:20px;}@charset "utf-8";header{width:100%;background-color:#ffffff;}nav.support,
nav.top{font-size:16px;font-size:1.6rem;line-height:1.8rem;margin:12px;}nav.support .nav:before,
nav.top .nav:before,
nav.support .nav:after,
nav.top .nav:after{content:" ";display:table;}nav.support .nav:after,
nav.top .nav:after{clear:both;}nav.support .nav li,
nav.top .nav li{margin:0 12px;float:left;}nav.support .nav li:first-child,
nav.top .nav li:first-child{margin-left:0;}nav.support .nav li:last-child,
nav.top .nav li:last-child{margin-right:0;}nav.support .nav li,
nav.top .nav li,
nav.support .nav a,
nav.top .nav a{color:#000000;}@media only screen and (min-width:901px){nav.support,
 nav.top{font-size:16px;font-size:1.6rem;}}nav.support{float:left;}nav.top{float:right;}nav.main{font-size:18px;font-size:1.8rem;line-height:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:table;clear:both;line-height:52px;transition:opacity 0.2s ease-in-out;-webkit-transition:opacity 0.2s ease-in-out;}.header nav.main,
.materials nav.main,
.suggestions nav.main{float:right;clear:none;margin-top:1rem;}nav.main .nav{display:table-row;list-style:none;}nav.main .nav li{padding:0 2rem;display:table-cell;color:#000000;position:relative;padding-top:16px;padding-bottom:21px;line-height:2rem;}nav.main .nav li:first-child{padding-left:0;}nav.main .nav li:first-child:after{left:0;}nav.main .nav li:first-child:hover:after{left:0;width:calc(100% - 2rem);}nav.main .nav li a{color:inherit;height:100%;padding:1rem 0 2.5rem;text-align:center;text-decoration:none;}nav.main .nav li a:hover{color:#dd0060;}nav.main .nav li:after{content:'';position:absolute;right:2rem;left:2rem;bottom:0;display:block;width:0;height:0.5rem;background-color:#dd0060;transition:width 0.2s ease-out;}nav.main .nav li:hover:after{left:2rem;width:calc(100% - 4rem);}@media only screen and (min-width:901px){nav.main{width:auto;margin:0 12px;}}nav.combo{position:relative;}nav.combo:before,
nav.combo:after{content:" ";display:table;}nav.combo:after{clear:both;}nav.combo .flyout{border:1px solid #f2f2f2;background-color:#ffffff;top:100%;left:0;width:100%;z-index:1101;display:none;position:absolute;padding:0;}nav.combo .flyout > .row > .column{padding:24px;}nav.combo .flyout > .row > .column.auto{flex-grow:1;width:auto;}nav.combo .flyout .link{margin-bottom:1rem;}nav.combo .flyout .link a{display:block;text-decoration:none;color:#000000;font-weight:bold;}nav.combo .flyout .link:hover a{color:#dd0060;}.logo{background:url(../_ui/desktop/theme-rehaucp/images/logoDesktop.svg) no-repeat 0 0;background-size:140px 45px;margin:24px 12px;z-index:1;display:table;position:relative;}.logo.searchbar{float:left;}.logo a{display:table-row;text-decoration:none;}.logo span{height:58px;display:table-cell;padding-left:155px;vertical-align:middle;text-transform:none;color:#37a58c;font-style:italic;font-weight:bold;font-size:42px;}@media only screen and (min-width:901px){.logo{margin-bottom:0;}}#globalMessage .message{overflow:hidden;text-overflow:ellipsis;}#header .search{z-index:1;}#header .search-header{position:relative;float:right;min-width:250px;max-width:450px;width:40%;margin:38px 10px 10px;}#header .search-header label{display:block;}#header .search-suggestions{position:absolute;z-index:2;padding:10px;background:#ffffff;border:1px solid #b1b2b3;top:100%;left:0;right:0;}#header .stickyMenu{display:none;}#page.message #globalMessage{display:block;}#page.header{padding-top:250px;}@media only screen and (min-width:901px){#page.header{padding-top:225px;}}#page.header.message{padding-top:290px;}@media only screen and (min-width:901px){#page.header.message{padding-top:265px;}}#page.header.materials{padding-top:103px;}#page.header.materials.message{padding-top:143px;}#page.suggestions{padding-top:138px;}#page.suggestions.message{padding-top:143px;}#page.header header > .container:first-child,
#page.suggestions header > .container:first-child,
#page.materials header > .container:first-child,
#page.header header .container-full:first-child,
#page.suggestions header .container-full:first-child,
#page.materials header .container-full:first-child{display:none;}@media print{#page.header header > .container:first-child,
 #page.suggestions header > .container:first-child,
 #page.materials header > .container:first-child,
 #page.header header .container-full:first-child,
 #page.suggestions header .container-full:first-child,
 #page.materials header .container-full:first-child{display:block;}}#page.header .stickyMenu,
#page.suggestions .stickyMenu,
#page.materials .stickyMenu{display:block;margin-top:13px;padding:10px;padding-bottom:30px;position:relative;float:right;height:14px;width:18px;z-index:1001;}#page.header .stickyMenu .trigger,
#page.suggestions .stickyMenu .trigger,
#page.materials .stickyMenu .trigger{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;}#page.header .stickyMenu .header__hamburger,
#page.suggestions .stickyMenu .header__hamburger,
#page.materials .stickyMenu .header__hamburger{top:40%;display:block;margin-top:-1px;transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}#page.header .stickyMenu .header__hamburger,
#page.suggestions .stickyMenu .header__hamburger,
#page.materials .stickyMenu .header__hamburger,
#page.header .stickyMenu .header__hamburger:before,
#page.suggestions .stickyMenu .header__hamburger:before,
#page.materials .stickyMenu .header__hamburger:before,
#page.header .stickyMenu .header__hamburger:after,
#page.suggestions .stickyMenu .header__hamburger:after,
#page.materials .stickyMenu .header__hamburger:after{position:absolute;width:18px;height:2px;border-radius:2px;background-color:#000;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.15s;transition-timing-function:ease;}#page.header .stickyMenu .header__hamburger:before,
#page.suggestions .stickyMenu .header__hamburger:before,
#page.materials .stickyMenu .header__hamburger:before,
#page.header .stickyMenu .header__hamburger:after,
#page.suggestions .stickyMenu .header__hamburger:after,
#page.materials .stickyMenu .header__hamburger:after{content:'';display:block;}#page.header .stickyMenu .header__hamburger:before,
#page.suggestions .stickyMenu .header__hamburger:before,
#page.materials .stickyMenu .header__hamburger:before{top:-6px;transition:top 0.075s 0.12s ease, opacity 0.075s ease;}#page.header .stickyMenu .header__hamburger:after,
#page.suggestions .stickyMenu .header__hamburger:after,
#page.materials .stickyMenu .header__hamburger:after{bottom:-6px;transition:bottom 0.075s 0.12s ease, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}#page.header .stickyMenu .menu_wrapper,
#page.suggestions .stickyMenu .menu_wrapper,
#page.materials .stickyMenu .menu_wrapper{background-color:#e5e5e5;position:absolute;right:0;top:100%;z-index:200;min-width:200px;padding:12px;display:none;}#page.header .stickyMenu .menu_wrapper li,
#page.suggestions .stickyMenu .menu_wrapper li,
#page.materials .stickyMenu .menu_wrapper li{white-space:nowrap;line-height:2.4rem;margin:0;float:none;display:block;}#page.header .stickyMenu .menu_wrapper nav:first-child,
#page.suggestions .stickyMenu .menu_wrapper nav:first-child,
#page.materials .stickyMenu .menu_wrapper nav:first-child{margin-bottom:0;}#page.header .stickyMenu .menu_wrapper nav:last-child,
#page.suggestions .stickyMenu .menu_wrapper nav:last-child,
#page.materials .stickyMenu .menu_wrapper nav:last-child{margin-top:0;float:left;}#page.header .stickyMenu .menu_wrapper nav.top li:first-child,
#page.suggestions .stickyMenu .menu_wrapper nav.top li:first-child,
#page.materials .stickyMenu .menu_wrapper nav.top li:first-child{margin-bottom:24px;}#page.header .stickyMenu .menu_wrapper nav.top li:last-child,
#page.suggestions .stickyMenu .menu_wrapper nav.top li:last-child,
#page.materials .stickyMenu .menu_wrapper nav.top li:last-child{margin-top:24px;}#page.header .stickyMenu.active,
#page.suggestions .stickyMenu.active,
#page.materials .stickyMenu.active{background-color:#e5e5e5;}#page.header .stickyMenu.active .header__hamburger,
#page.suggestions .stickyMenu.active .header__hamburger,
#page.materials .stickyMenu.active .header__hamburger{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:0.12s;}#page.header .stickyMenu.active .header__hamburger:before,
#page.suggestions .stickyMenu.active .header__hamburger:before,
#page.materials .stickyMenu.active .header__hamburger:before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease;}#page.header .stickyMenu.active .header__hamburger:after,
#page.suggestions .stickyMenu.active .header__hamburger:after,
#page.materials .stickyMenu.active .header__hamburger:after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease, -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}#page.header .stickyMenu.active .menu_wrapper,
#page.suggestions .stickyMenu.active .menu_wrapper,
#page.materials .stickyMenu.active .menu_wrapper{display:block;}#page.header .search-header,
#page.suggestions .search-header,
#page.materials .search-header{width:24px;min-width:24px;max-width:24px;margin:24px 10px 10px;}#page.header .search-header .search.wrapper,
#page.suggestions .search-header .search.wrapper,
#page.materials .search-header .search.wrapper{border-bottom:0;}#page.header .search-header .search.wrapper label,
#page.suggestions .search-header .search.wrapper label,
#page.materials .search-header .search.wrapper label{width:2.2rem;height:2.2rem;font-size:18px;font-size:1.8rem;display:block;text-align:center;}#page.header .search-header .search.wrapper label:after,
#page.suggestions .search-header .search.wrapper label:after,
#page.materials .search-header .search.wrapper label:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;content:'\E01E';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;z-index:10;position:absolute;top:0;right:0;height:1.8rem;width:1.8rem;text-align:center;color:#000000;line-height:2.2rem;}#page.header .search-header .search.wrapper label:hover:after,
#page.suggestions .search-header .search.wrapper label:hover:after,
#page.materials .search-header .search.wrapper label:hover:after{background-position-x:0;transition:background-position 0.2s linear;}#page.header .search-header .search.wrapper label + a,
#page.suggestions .search-header .search.wrapper label + a,
#page.materials .search-header .search.wrapper label + a{display:none;}#page.header .search-header .search.wrapper input,
#page.suggestions .search-header .search.wrapper input,
#page.materials .search-header .search.wrapper input{width:1px;position:absolute;top:0;right:0;}#page.header .search-header .search.wrapper input:focus,
#page.suggestions .search-header .search.wrapper input:focus,
#page.materials .search-header .search.wrapper input:focus{width:40rem;}#page.header .search-header.active .search.wrapper a,
#page.suggestions .search-header.active .search.wrapper a,
#page.materials .search-header.active .search.wrapper a{display:block;}#page.header .search-header.active .search.wrapper input,
#page.suggestions .search-header.active .search.wrapper input,
#page.materials .search-header.active .search.wrapper input{min-width:40rem;background-color:#ffffff;padding-left:0.5rem;transition:width 0.5s ease-out;-webkit-transition:width 0.5s ease-out;}#page.header .search-header.active + .combo .main,
#page.suggestions .search-header.active + .combo .main,
#page.materials .search-header.active + .combo .main{opacity:0;position:relative;}#page.header .search-header.active + .combo .main:after,
#page.suggestions .search-header.active + .combo .main:after,
#page.materials .search-header.active + .combo .main:after{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:100;}#page.header .search-suggestions,
#page.suggestions .search-suggestions,
#page.materials .search-suggestions{z-index:1009;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:40rem;left:auto;margin-top:2px;}#page.header .logo,
#page.suggestions .logo,
#page.materials .logo{display:none;}@media only screen and (min-width:901px), only screen and (max-width:979px){#page.header .logo,
 #page.suggestions .logo,
 #page.materials .logo{background:url(../_ui/desktop/theme-rehaucp/images/logoMobile.svg) no-repeat 15px 100%;background-size:116px 33px;float:left;margin:0;display:block;}#page.header .logo a,
 #page.suggestions .logo a,
 #page.materials .logo a{width:136px;height:52px;display:block;}#page.header .logo span,
 #page.suggestions .logo span,
 #page.materials .logo span{display:none;}}#page.header header,
#page.suggestions header{border-bottom:1px solid #b1b2b3;top:0;left:0;right:0;z-index:1010;position:fixed;}@media print{#page.header header,
 #page.suggestions header{position:static;}}#page.materials #toolbar .button,
#page.materials #toolbar .action{display:none;}#page.materials #toolbar [data-action="back-to-cart"]{display:inline-block !important;}#page.materials #content{display:none;}.cfg #page.materials #content{display:block;}.categoryHeader{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}.categoryHeader > .container{padding-top:13vw;padding-bottom:1vw;}.categoryHeader > .container > h2{padding-left:12px;color:#ffffff;text-shadow:0 0 4px rgba(0, 0, 0, 0.5);font-size:48px;line-height:6rem;font-weight:bold;}.search-suggestions p{display:block;}.search-suggestions .tag{max-width:100%;overflow:hidden;box-sizing:border-box;text-overflow:ellipsis;vertical-align:text-bottom;}#toolbar .left h2{margin-top:1rem;}.cross-reference-switch-box{display:flex;align-items:center;}.cross-reference-switch-box .switch{position:relative;display:inline-block;width:30px;height:15px;margin-bottom:0;}.cross-reference-switch-box .switch input{opacity:0;width:0;height:0;}.cross-reference-switch-box .switch input:checked + .slider{background-color:#37a58c;}.cross-reference-switch-box .switch input:checked + .slider::before{transform:translateX(11px);}.cross-reference-switch-box .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dd0060;transition:0.4s;border-radius:34px;}.cross-reference-switch-box .slider::before{position:absolute;content:"";height:11px;width:15px;left:2px;bottom:2px;background-color:white;transition:0.4s;border-radius:34px;}.cross-reference-switch-box .switch-title{padding-left:5px;}@charset "utf-8";#toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px;}#toolbar:before,
#toolbar:after{content:" ";display:table;}#toolbar:after{clear:both;}#toolbar .breadcrumbs{float:left;}#toolbar .left{float:left;}@charset "utf-8";#searchBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #b1b2b3;border-bottom:1px solid #b1b2b3;margin-bottom:12px;padding-bottom:24px;background-color:#e5e5e5;}#searchBox:before,
#searchBox:after{content:" ";display:table;}#searchBox:after{clear:both;}#infoBox{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fcab10;border-bottom:1px solid #fcab10;margin-top:12px;padding-bottom:24px;padding-top:24px;background-color:#e5e5e5;}#infoBox:before,
#infoBox:after{content:" ";display:table;}#infoBox:after{clear:both;}[role=load-more]{margin:0 auto;display:block;text-align:center;white-space:nowrap;margin-top:3.5rem;margin-bottom:3.5rem;color:#dd0060;font-size:24px;font-size:2.4rem;}[role=load-more]:before{font-family:'icon', Arial, sans-serif;content:'\e8ca';width:1em;text-align:center;font-style:normal;line-height:1em;font-weight:normal;font-variant:normal;text-transform:none;display:inline-block;margin-right:12px;}@charset "utf-8";.tabs.simple{border-bottom:1px solid #bfbfbf;padding-bottom:24px;}.tabs.simple > ul{border-bottom:1px solid #bfbfbf;}.tabs.simple > ul:before,
.tabs.simple > ul:after{content:" ";display:table;}.tabs.simple > ul:after{clear:both;}.tabs.simple > ul > li{float:left;white-space:nowrap;border:1px solid #bfbfbf;border-bottom:0 none;margin-right:-1px;background-color:#e5e5e5;}.tabs.simple > ul > li a{display:block;padding:5px 24px 3px;color:#7f7f7f;text-decoration:none;}.tabs.simple > ul > li.ui-tabs-active a{color:#dd0060;background-color:#ffffff;padding-bottom:4px;margin-bottom:-1px;}.tabs.simple > div{display:none;}.tabs.expand{background-color:#ffffff;}.column .tabs.expand{margin:0 -12px;}.tabs.expand > ul{max-width:1336px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tabs.expand > ul h3 a{display:block;}.tabs.expand.ui-tabs > ul{z-index:1000;position:relative;}.tabs.expand.ui-tabs > ul > li{padding:0;}.tabs.expand.ui-tabs > ul > li.ui-tabs-active{background-color:#000000;}.tabs.expand.ui-tabs > ul > li.ui-tabs-active a{color:#ffffff;}.tabs.expand.ui-tabs > ul h3{line-height:2.4rem;margin-bottom:0;}.tabs.expand.ui-tabs > ul h3 a{padding:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.tabs.expand.ui-tabs > ul p{display:none;}.materials .tabs.expand.ui-tabs > ul{padding-left:12px;}.materials .tabs.expand.ui-tabs > ul > li{display:block;width:auto;float:left;border:0;background-color:#ffffff;}.materials .tabs.expand.ui-tabs > ul > li h3{line-height:2.8rem;font-size:18px;font-size:1.8rem;font-weight:500;}.materials .tabs.expand.ui-tabs > ul > li h3 a:hover{color:#dd0060;}.materials .tabs.expand.ui-tabs > ul > li.ui-tabs-active{background-color:#000000;color:#ffffff;}.materials .tabs.expand.ui-tabs > ul > li.ui-tabs-active h3 a{color:#ffffff;}.tabs.expand > div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #bfbfbf;background-color:#ffffff;display:none;}#tabs.sticky{left:0;right:0;bottom:0;position:fixed;margin-bottom:0;padding-bottom:0;z-index:10;}#tabs.sticky .tabs.expand .box{border-top:6px solid #ffffff;}#tabs.sticky .tabs.expand.ui-tabs{margin-bottom:0;}#tabs.sticky .tabs.expand > ul h3{margin-bottom:0;}#tabs.sticky .tabs.expand > ul h3 a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#tabs.sticky .tabs.expand > ul p{display:none;}#tabs.sticky .tabs.expand > div{display:none !important;}#page.tabs{padding-bottom:46px;}#page.tabs.materials{padding-bottom:0;}@charset "utf-8";#suggestions.sticky{left:0;right:0;bottom:0;background-color:#ffffff;padding-top:95px;display:flex;flex-direction:column;width:100%;}#suggestions.sticky > .container{width:100%;height:auto;position:relative;margin-top:-83px;}#suggestions.sticky > .container > .row{border-top:1px solid #b1b2b3;}#suggestions.sticky > .container > .row > .close{position:relative;right:12px;float:right;top:12px;z-index:1;}#suggestions.sticky > .wrapper{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;padding-bottom:24px;max-height:100%;}#suggestions.sticky > .wrapper > .scroll{margin-right:-17px;}#materialSuggestions > .column:first-child,
#noSuggestions > .column:first-child{padding-top:0;}@charset "utf-8";.extra{padding:3.5rem 0;}.extra .extra__container{display:flex;justify-content:flex-end;padding:0 2.4rem;}.extra .claim{font-weight:700;line-height:2.1rem;padding-top:0.8rem;background:linear-gradient(to right, #000000 60%, #ffffff 60%) top / 100% 0.8rem no-repeat;}.extra .claim__text{margin-bottom:0;}.extra .claim__text:first-child:after{content:"Engineering progress";}.extra .claim__text:last-child{color:#ffffff;}.extra .claim__text:last-child:after{content:"Enhancing lives";}.go-top{display:flex;align-items:flex-end;justify-content:center;height:16.5rem;padding-bottom:2rem;margin-top:24px;}.go-top .go-top__link{display:block;width:4.5rem;height:4.5rem;background-color:#ffffff;text-align:center;}.go-top .go-top__link,
.go-top .go-top__link:active,
.go-top .go-top__link:hover{text-decoration:none;}.go-top .go-top__link:before{display:inline-block;content:'\E00A';vertical-align:-0.125em;font-style:normal;font-variant:normal;font-weight:normal;font-family:'RehauIcons';line-height:1;letter-spacing:normal;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:auto;line-height:4.5rem;}footer{min-width:768px;background-color:#000000;overflow:hidden;}.dg .extra,
.dg .go-top,
.dg footer{display:none;}.dg #page.footer{margin-bottom:0;padding-bottom:0;}nav.footer{margin:24px 0;}nav.footer .nav{font-size:16px;font-size:1.6rem;list-style:none;}nav.footer .nav:before,
nav.footer .nav:after{content:" ";display:table;}nav.footer .nav:after{clear:both;}nav.footer .nav li{float:left;margin:0 12px;}nav.footer .nav li:last-child{float:right;}nav.footer .nav li:last-child:before{content:'\00A9';padding-right:5px;color:#ffffff;}nav.footer .nav a{color:#ffffff;}nav.footer .nav a.link-green{color:#37a58c;}#page.footer{min-height:100%;margin-bottom:-401px;padding-bottom:401px;}