.fontRegular{font-family:'Roboto Condensed Regular',Arial,Helvetica,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fontSwiss{font-family:Swiss921BT,Swiss921,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fontDefault{font-family:Tahoma,Verdana,Geneva,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.centerElement{top:50%;left:50%;transform:translate(-50%,-50%)}
body,html{font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
.heading-level1,h1{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:46px;line-height:1.1;font-weight:700}
@media(max-width:767px){.heading-level1,h1{font-size:30px}
}
.heading-level2,h2{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700}
@media(max-width:767px){.heading-level2,h2{font-size:22px}
}
.heading-level3,h3{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1;font-weight:700}
@media(max-width:767px){.heading-level3,h3{font-size:20px}
}
.heading-level4,h4{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:19px;line-height:1.1;font-weight:700}
@media(max-width:767px){.heading-level4,h4{font-size:17px}
}
.heading-level5,h5{color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:15px;line-height:1.1;font-weight:700}
@media(max-width:767px){.heading-level5,h5{font-size:13px}
}
.copy,p{color:#222;font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143}
@media(max-width:767px){.copy,p{font-size:13px}
}
.copyBig{color:#222;font-family:Tahoma,sans-serif;font-size:14px;line-height:1.42857143}
@media(max-width:767px){.copyBig{font-size:15px}
}
.copySmall{color:#222;font-family:Tahoma,sans-serif;font-size:11px;line-height:1.42857143}
.price1,.price1 .comma,.price1 sup{font-family:'Roboto Condensed Bold',sans-serif;font-size:104px;line-height:1.1}
@media(max-width:767px){.price1,.price1 .comma,.price1 sup{font-size:46px}
}
.price2,.price2 .comma,.price2 sup{font-family:'Roboto Condensed Bold',sans-serif;font-size:39px;line-height:1.1}
@media(max-width:767px){.price2,.price2 .comma,.price2 sup{font-size:36px}
}
.price3,.price3 .comma,.price3 sup{font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1}
@media(max-width:767px){.price3,.price3 .comma,.price3 sup{font-size:27px}
}
@media(max-width:368px){.price3,.price3 .comma,.price3 sup{font-size:20px}
}
.price4,.price4 .comma,.price4 sup{font-family:'Roboto Condensed Bold',sans-serif;font-size:24px;line-height:1.1}
@media(max-width:767px){.price4,.price4 .comma,.price4 sup{font-size:20px}
}
.price5,.price5 .comma,.price5 sup{font-family:Tahoma,sans-serif;font-size:12px;line-height:1.42857143}
.price1 sup,.price2 sup,.price3 sup,.price4 sup,.price5 sup{top:0;font-size:100%;font-size:120%\0/}
@supports(-ms-ime-align:auto){sup{font-size:120% !important}
}
a{color:#222;fill:#222;text-decoration:none}
a:hover{color:#e75012;fill:#e75012;text-decoration:none}
a.textLink{color:#222;fill:#222;text-decoration:underline}
a.textLink:hover{cursor:pointer;text-decoration:none}
a.textLink:focus,a.textLink:hover{color:#e75012;fill:#e75012;text-decoration:none}
a.textLink:focus{outline:2px auto -webkit-focus-ring-color;outline-offset:-1px}
a.textLink:visited{color:#222;fill:#222}
a.textLinkWithIcon{color:#222;fill:#222;text-decoration:underline}
a.textLinkWithIcon:focus,a.textLinkWithIcon:hover{color:#e75012;fill:#e75012;text-decoration:none}
a.textLinkWithIcon:focus{outline:2px auto -webkit-focus-ring-color;outline-offset:-1px}
a.textLinkWithIcon:visited{color:#222;fill:#222}
a.iconWithTextLink{color:#858585;fill:#858585;text-decoration:none}
a.iconWithTextLink:focus,a.iconWithTextLink:hover{color:#e75012;fill:#e75012;text-decoration:none}
a.iconWithTextLink:focus{outline:2px auto -webkit-focus-ring-color;outline-offset:-1px}
a.iconWithTextLink:visited{color:#e75012;fill:#e75012}
ol:last-child,ul:last-child{margin-bottom:0}
.rte ul,.standardList,ul.standard{margin:0 0 10px;padding-left:0;list-style:none}
.rte ul li,.standardList li,ul.standard li{position:relative;line-height:1.8em;padding-left:1.2em}
.rte ul li::before,.standardList li::before,ul.standard li::before{color:#d3d3d3;content:'■';position:absolute;left:0}
ul.tickList{padding:0}
@media screen and (min-width:768px){ul.tickList{margin-bottom:50px}
}
ul.tickList li{list-style-type:none}
ul.tickList li [class*=icon-]{margin-right:10px;fill:#090}
.fs16{font-size:16px}
.lh16{line-height:16px}
.attachedProductsOverlayContent{width:calc(100% - 40px);max-width:500px}
@media screen and (max-width:767.98px){.attachedProductsOverlayContent .page-wrapper{padding-top:0}
}
.attachedProductsTooltipOverlay{margin-left:15px}
@media screen and (max-width:767.98px){div.overlayContent[id^=attachedProduct]{margin-left:20px;margin-right:20px;padding:15px}
}
@media screen and (max-width:767.98px){div.overlayContent[id^=attachedProduct] .fancybox-close{top:15px;right:15px;width:15px;height:15px}
}
@media screen and (max-width:767.98px){div.overlayContent[id^=attachedProduct] .icon-close{width:15px;height:15px}
}
.defaultAttachedProductsTooltip{margin-bottom:0}
.defaultAttachedProductsTooltip__manufactureLogo img{width:100%;height:auto}
.defaultAttachedProductsTooltip__title{margin-top:15px;margin-bottom:10px;color:#222;font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;font-weight:700;font-size:22px}
@media(max-width:767px){.defaultAttachedProductsTooltip__title{font-size:22px}
}
@media screen and (max-width:767.98px){.defaultAttachedProductsTooltip__title{padding-right:25px}
}
.defaultAttachedProductsTooltip__marketingAttribute{color:#e75012}
.defaultAttachedProductsTooltip__image img{max-width:230px;max-height:230px;display:block;margin:0 auto 25px}
.defaultAttachedProductsTooltip__price{font-family:'Roboto Condensed Bold',sans-serif;font-size:30px;line-height:1.1;width:100%;float:left;margin-bottom:10px}
@media(max-width:767px){.defaultAttachedProductsTooltip__price{font-size:27px}
}
@media(max-width:368px){.defaultAttachedProductsTooltip__price{font-size:20px}
}
.defaultAttachedProductsTooltip__price sup{top:0;font-size:100%;font-size:120%\0/}
.defaultAttachedProductsTooltip__keyfacts{display:block;float:left;margin-top:20px;margin-bottom:10px;width:100%}
.defaultAttachedProductsTooltip__keyfacts ul{float:left;display:block;width:100%;list-style-type:none;padding:0;margin:0}
.defaultAttachedProductsTooltip__keyfacts ul li{padding-left:15px;line-height:22px}
.defaultAttachedProductsTooltip__keyfacts ul li:before{position:absolute;left:15px;content:" ";border:3px solid #d3d3d3;margin-top:8px}
.defaultAttachedProductsTooltip__btn{margin-top:20px;background-color:#fff;color:#e75012;padding:5px 10px;font-family:'Roboto Condensed Bold',sans-serif;font-size:17px;line-height:1;min-height:30px;text-align:center;border:2px solid #e75012}
.defaultAttachedProductsTooltip__btn:hover{background-color:#e7501222;cursor:pointer}