@-moz-keyframes fadein{100%{opacity:1}
}
@-webkit-keyframes fadein{100%{opacity:1}
}
@keyframes fadein{100%{opacity:1}
}
.product-details-self{padding-top:35px;font-family:"RNHouseSansRegular",sans-serif}
.product-details-self.hideshelftitle{margin-top:45px}
.product-details-self.hideshelftitle .comp_title .titleWrapper{display:none}
.product-details-self.hideshelftitle.articlelistwrapper{margin-top:0;padding-top:0}
.product-details-self.hideshelftitle .tabbedlayout.bgPurple{margin-top:0}
.product-details-self.hideshelftitle .tabbedlayout.bgPurple .hidetabbedlayout .tab_container .articlelist .tab_inner.articlelist{margin-top:-10px}
.mac.safari .product-details-self.hideshelftitle .tabbedlayout.bgPurple .hidetabbedlayout .tab_container .articlelist .tab_inner.articlelist{margin-top:0}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout .product-tabs .overflow-item{width:auto}
.product-details-self .comp_title .titleWrapper{margin-top:0}
.product-details-self .inactive{display:none !important}
.product-details-self .accordion-desktop-md-view,.product-details-self .accordion-desktop-lg-view{margin-top:32px}
.product-details-self .tabbedlayout{background:#f2f2f8;-webkit-transition:all .02s ease-in-out;-moz-transition:all .02s ease-in-out;-o-transition:all .02s ease-in-out;transition:all .02s ease-in-out;margin-top:80px;position:relative}
.product-details-self .tabbedlayout .overflow-item{position:absolute;width:100%;background:#5a287d;top:-30px}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout{margin-top:-30px}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout #tabs ul{display:none}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout #tabs .rteWrapper ul{display:block;height:auto}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout .overflow-item{margin-top:0}
.product-details-self .tabbedlayout.bgPurple .product-tabs .overflow-item{padding:0 50px;position:absolute;border-radius:8px}
.product-details-self .tabbedlayout.bgPurple .product-tabs#tabs ul li:last-child{margin-right:0}
.product-details-self .tabbedlayout.bgPurple .tabcount_6 #tabs .overflow-item ul li{width:140px}
.product-details-self .tabbedlayout.bgPurple .tabcount_5 #tabs .overflow-item ul li{width:168px}
.product-details-self .tabbedlayout.bgPurple .tabcount_4 #tabs .overflow-item ul li,.product-details-self .tabbedlayout.bgPurple .tabcount_3 #tabs .overflow-item ul li,.product-details-self .tabbedlayout.bgPurple .tabcount_2 #tabs .overflow-item ul li{width:210px}
.product-details-self .tabbedlayout #tabs span.indicator{border-bottom:6px solid #fff;position:absolute;bottom:11px;width:0;opacity:0}
.product-details-self .tabbedlayout #tabs .tabbed-list-header{position:relative;margin-top:-28px}
.product-details-self .tabbedlayout #tabs .composite-comp-wrapper .rteWrapper .comp-rich-text ul{height:auto;padding:0}
.product-details-self .tabbedlayout #tabs .composite-comp-wrapper .rteWrapper .comp-rich-text ul li{margin-bottom:20px}
.product-details-self .tabbedlayout #tabs .overflow-item ul{margin-bottom:0;list-style:none;border:0;height:60px;padding:17px 0 17px 0;position:relative}
.cq-wcm-edit .product-details-self .tabbedlayout #tabs .overflow-item ul,.aem-AuthorLayer-Edit .product-details-self .tabbedlayout #tabs .overflow-item ul{background:#5a287d}
.product-details-self .tabbedlayout #tabs .overflow-item ul li{border:0;background:0;margin-top:0;margin-right:30px;margin-bottom:0;padding-bottom:0}
.product-details-self .tabbedlayout #tabs .overflow-item ul li:focus{outline:0}
.product-details-self .tabbedlayout #tabs .overflow-item ul li.ui-tabs-active a{font-family:"RNHouseSansBold",sans-serif;letter-spacing:-0.2px;font-weight:normal}
.product-details-self .tabbedlayout #tabs .overflow-item ul li.ui-tabs-active a:focus{outline:0}
.product-details-self .tabbedlayout #tabs .overflow-item ul li a{display:inline;color:#fff;font-size:18px;line-height:26px;font-family:"RNHouseSansRegular",sans-serif;padding:0;text-decoration:none;white-space:normal}
.product-details-self .tabbedlayout #tabs .overflow-item ul li a:focus{outline:0}
.product-details-self .tabbedlayout #tabs .overflow-item ul li a span{max-height:26px;overflow:hidden;display:inline-block;position:relative;cursor:pointer;padding-right:10px;word-break:break-word}
.product-details-self .tabbedlayout #tabs .overflow-item ul li.ui-state-focus{outline:0}
.product-details-self .tabbedlayout #tabs .overflow-item ul li.ui-state-focus:focus a{outline:1px auto #646068}
.product-details-self .tabbedlayout #tabs .tab_container .auth--info p{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content{padding:0;border:0;border-radius:0;color:#333}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner{font-family:"RNHouseSansRegular",sans-serif}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .row .row .col-lg-4:first-child+.col-lg-4+.col-lg-4+.col-lg-4{clear:left}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image{width:273px;height:273px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-img-generic{height:273px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic .svg-image-wrap{width:273px;height:273px;text-align:center;padding:calc(273px*0.12)}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic svg{width:auto;height:100%}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic svg.wider-flag{width:100%;height:100%}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper{margin-bottom:15px;display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper img,.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper svg{height:50px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .title-wrapper{margin-bottom:20px;overflow:hidden}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .text_wrapper{margin-bottom:20px}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .acordion-header-icon{color:#5e10b1;margin-left:29px}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .acordion-crossicon{color:#fff;background-image:url("clientlib_productdetails_base/resources/images/accordion-plus-champ.svg")}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-header-icon{color:#5e10b1}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-icon{color:#5e10b1;margin-left:29px;float:left}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active a .acordion-crossicon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a{margin-top:20px;display:inline-block;line-height:26px;position:relative}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover .acordion-crossicon,.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover .acordion-icon{text-decoration:none}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover span.animated_underline{background-size:0 100%}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus,.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus:hover{display:inline-block}
html:not(.firefox) .product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus,html:not(.firefox) .product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus:hover{outline:1px auto #5e10b1}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a .acordion-crossicon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transition:400ms ease-in-out}
.product-details-self .tabbedlayout.bgPurple .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .animated_underline{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.product-details-self .articlelist.bgWhite{background-color:#fff}
.product-details-self .articlelist.bgWhite .tab_inner.articlelist{margin-top:0}
.product-details-self .articlelist.bgWhite .product-acr-container{background-color:#f2f2f8}
.product-details-self .articlelist.bgWhite .articlelist .activeaccordion .tipicon{border-bottom:12px solid #f2f2f8}
.product-details-self .articlelist .tab_inner.articlelist{margin-top:30px;margin-bottom:50px;width:100%;float:left}
.product-details-self .articlelist .tab_inner.articlelist .tab-image{width:237px;height:237px;margin-top:50px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-img-generic{height:237px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic .svg-image-wrap{width:237px;height:237px;text-align:center;padding:calc(237px*0.12)}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg{width:auto;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg.wider-flag{width:100%;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list{margin-top:50px}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list .title-wrapper{margin-bottom:20px}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list .text-wrapper{margin-bottom:0}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .row-eq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .acordion-header-icon{display:inline-block}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .acordion-crossicon{color:#5e10b1;line-height:26px;background-image:url("clientlib_productdetails_base/resources/images/accordion-plus-champ.svg");background-size:14px;background-repeat:no-repeat;width:14px;height:14px;float:left;margin-top:5px;position:absolute;left:0}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-icon{color:#5e10b1;display:inline-block}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-icon:focus{text-decoration:none}
html:not(.firefox) .product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-icon:focus{outline:1px auto #fff}
html:not(.firefox) .product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-icon:focus:hover{outline:1px auto #fff}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active .acordion-header-icon{display:none;color:#5e10b1}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header.active a .acordion-crossicon{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .acordion-icon{display:none}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a{margin-top:20px;display:inline-block;text-decoration:none;line-height:26px;position:relative;font-family:"RNHouseSansRegular",sans-serif}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover,.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus,.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus:hover{text-decoration:none}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover .acordion-crossicon,.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover .acordion-icon{text-decoration:none}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover span.animated_underline{background-size:0 100%}
html:not(.firefox) .product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus{outline:1px auto #5e10b1}
html:not(.firefox) .product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus:hover{outline:1px auto #5e10b1}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a .acordion-crossicon{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transition:400ms ease-in-out}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a .acordion-header-icon,.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a .acordion-icon{color:#5e10b1;margin-left:29px}
.product-details-self .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header .animated_underline{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.product-details-self .articlelist .activeaccordion .accordion-header{position:relative}
.product-details-self .articlelist .activeaccordion .tipicon{width:0;height:0;position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;bottom:-32px;left:30px}
.firefox .product-details-self .articlelist .activeaccordion .tipicon{bottom:-33px}
.product-details-self .articlelist .hide-desktop-image{display:none}
.product-details-self .articlelist .hide-img-inmobile{display:block}
.product-details-self .product-acr-container{height:auto;background:#fff;padding-top:60px;padding-bottom:60px;padding-left:60px;display:block;width:100%;position:relative}
.product-details-self .product-acr-container .closeBtn.text-right a{display:inline-block;width:14px;height:14px;background-image:url("clientlib_productdetails_base/resources/images/accordion-cross-champ.svg");position:absolute;right:28px;top:28px;cursor:pointer;background-size:18px;color:#5e10b1}
html:not(.firefox) .product-details-self .product-acr-container .closeBtn.text-right a:focus{outline:1px auto #5e10b1}
html:not(.firefox) .product-details-self .product-acr-container .closeBtn.text-right a:focus:hover{outline:1px auto #5e10b1}
.product-details-self .product-acr-footer{background:#5e10b1;padding-top:8px;padding-bottom:10px;line-height:20px;text-align:center;max-height:40px;border-radius:8px}
.product-details-self .product-acr-footer a{color:#fff;line-height:26px;text-decoration:none}
.product-details-self .product-acr-footer a .footer__close-text{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#fff 10px,#fff);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#fff 10px,#fff);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#fff 10px,#fff);background-image:linear-gradient(transparent calc(100% - 1px),#fff 10px,#fff);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.mac .product-details-self .product-acr-footer a .footer__close-text{display:inline-block;line-height:15px;width:46px}
.product-details-self .product-acr-footer a .footer__close-text:hover{background-size:0 100%;text-decoration:none}
.product-details-self .product-acr-footer a .close-footer{display:inline-block;width:10px;height:10px;margin-left:6px;background-image:url("clientlib_productdetails_base/resources/images/accordion-cross-white.svg");background-size:13px;background-repeat:no-repeat}
html:not(.firefox) .product-details-self .product-acr-footer a:focus{outline:1px auto #fff}
html:not(.firefox) .product-details-self .product-acr-footer a:focus:hover{outline:1px auto #fff}
.product-details-self .product-acr-footer a:focus .footer__close-text{background-size:0;background-image:none}
.product-details-self .composite-comp-wrapper .titleWrapper{margin-bottom:20px}
.product-details-self .composite-comp-wrapper .titleWrapper .auth--info{color:#5a287d}
.product-details-self .composite-comp-wrapper .rteWrapper{color:#646068}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text p{margin-bottom:20px}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text p:last-child{margin-bottom:0}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text ul li{margin-bottom:20px}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text ul li:before{color:#646068}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text ol{margin-bottom:50px}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text span.list-item-square:before{color:#646068}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text span.list-item-tick:before{color:#646068}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h1,.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h2,.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h3,.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h6{color:#5a287d}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h4,.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text h5{color:#333}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text .subheader{color:#5a287d}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text a{color:#5e10b1;width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:-o-calc(100%);width:calc(100%);background-image:-webkit-linear-gradient(transparent 95%,#5e10b1 10px,#5e10b1);background-image:-moz-linear-gradient(transparent -moz-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:-o-linear-gradient(transparent -o-calc(100% - 1px),#5e10b1 10px,#5e10b1);background-image:linear-gradient(transparent calc(100% - 1px),#5e10b1 10px,#5e10b1);background-repeat:no-repeat;background-size:100% 100%;-webkit-transition:background-size ease-in-out 180ms;-moz-transition:background-size ease-in-out 180ms;-o-transition:background-size ease-in-out 180ms;transition:background-size ease-in-out 180ms;padding-bottom:3px}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text a:focus,.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text a:hover:focus{outline:1px auto #5e10b1;background-size:100%;background-image:none}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text a:hover{background-size:0 100%}
.et-shelf .product-details-self .container.responsivegrid .productcomp-multiple-shelf .hideShelfcontainer+.multi-product-comp{padding-top:24px}
.et-shelf .product-details-self .productlistingmultiple{background-color:transparent}
.product-details-self.articlelistwrapper .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus,.product-details-self.articlelistwrapper .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover:focus{display:inline-block}
html:not(.firefox) .product-details-self.articlelistwrapper .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:focus,html:not(.firefox) .product-details-self.articlelistwrapper .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a:hover:focus{outline:1px auto #5e10b1}
@media(min-width:1025px){.product-details-self .tabbedlayout #tabs ul li:not(.ui-state-active) a:hover span{max-height:32px;height:32px}
.product-details-self .tabbedlayout #tabs ul li:not(.ui-state-active) a:hover span:after{position:absolute;bottom:0;width:100%;z-index:9999;height:6px;background-color:#5a287d;content:'';left:0}
}
@media(min-width:1024px) and (max-width:1255px){.product-details-self{padding-top:35px}
.product-details-self.hideshelftitle{margin-top:45px}
.product-details-self .tabbedlayout.bgPurple .product-tabs .overflow-item{padding:0 40px}
.product-details-self .tabbedlayout.bgPurple .tabcount_6 #tabs .overflow-item ul li{width:111px}
.product-details-self .tabbedlayout.bgPurple .tabcount_5 #tabs .overflow-item ul li{width:143px}
.product-details-self .tabbedlayout.bgPurple .tabcount_4 #tabs .overflow-item ul li,.product-details-self .tabbedlayout.bgPurple .tabcount_3 #tabs .overflow-item ul li,.product-details-self .tabbedlayout.bgPurple .tabcount_2 #tabs .overflow-item ul li{width:163px}
.product-details-self .articlelist.bgWhite{margin-top:0}
.product-details-self .articlelist.bgWhite .tab_inner.articlelist .tab-image{margin-top:50px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image{width:189px;height:189px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-img-generic{height:189px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic .svg-image-wrap{width:189px;height:189px;text-align:center;padding:calc(189px*0.12)}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg{width:auto;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg.wider-flag{width:100%;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list{margin-top:50px}
.product-details-self .articlelist .activeaccordion .accordion-header:after{bottom:-72px}
.product-details-self .tabbedlayout #tabs ul li.ui-tabs-active a:after{width:120px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .row .row .col-lg-4:first-child+.col-lg-4+.col-lg-4+.col-lg-4{clear:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .row .row .col-lg-4:nth-child(3){clear:left}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .row .row .col-lg-4:nth-child(5){clear:left}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image{width:213px;height:213px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic .svg-image-wrap{width:213px;height:213px;text-align:center;padding:calc(213px * 0.12)}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-img-generic{height:213px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image svg{max-width:100%}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper{margin-bottom:10px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .title-wrapper{margin-bottom:20px;max-height:64px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .text_wrapper{margin-bottom:40px}
.product-details-self .product-acr-container{padding-bottom:50px}
.product-details-self .visible-lg{display:block !important}
}
@media(max-width:1023px){.product-details-self .tabbedlayout .hidetabbedlayout #tabs .tab_container .tab-header{display:none !important}
.product-details-self .tabbedlayout .hidetabbedlayout #tabs .tab_container .tab_content.stickyContent .tab_inner:not(.articlelist){margin-top:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header{background:0;border:0;margin:0;border-radius:0;margin-left:-20px;margin-right:-20px;padding:0;color:#5a287d;position:relative;z-index:200;left:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header:focus{outline:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header .ui-accordion-header-icon{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header .tab_position_md_class{background:#5a287d;width:100%;left:0;padding:14px 0 14px 0;border-bottom:1px solid #fff}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3{padding-right:24px;padding-left:0;font-family:"RNHouseSansRegular",sans-serif;position:relative;max-height:32px;overflow:hidden;z-index:999;font-weight:normal}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3 span{padding-left:64px;display:inline-block;width:100%;color:#fff}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3 .tab__icon{height:24px;width:24px;position:absolute;left:20px;top:4px;text-decoration:none;background-image:url("clientlib_productdetails_base/resources/images/icon-plus-mobile-champ.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:400ms ease-in-out;-moz-transition:400ms ease-in-out;-o-transition:400ms ease-in-out;transition:400ms ease-in-out}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header.ui-state-active h3{font-family:"RNHouseSansBold",sans-serif;font-weight:bold}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header.ui-state-active h3 .tab__icon{background-image:url("clientlib_productdetails_base/resources/images/icon-plus-mobile-champ.svg");background-repeat:no-repeat;background-size:cover;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header.ui-state-active.stuck{position:fixed;width:100%;z-index:100;margin-left:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header.ui-state-active .tab_position_md_class{border-bottom:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header:last-of-type{border-bottom:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content.stickyContent .tab_inner:not(.articlelist){margin-top:60px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner{line-height:26px}
}
@media(min-width:768px) and (max-width:1023px){.product-details-self{padding-top:20px}
.product-details-self.hideshelftitle{margin-top:60px}
.product-details-self.hideshelftitle .tabbedlayout.bgPurple .hidetabbedlayout{margin-top:-40px}
.product-details-self.hideshelftitle .tabbedlayout.bgPurple .hidetabbedlayout .tab_container .articlelist .tab_inner.articlelist{margin-top:-40px}
.ipad .product-details-self.hideshelftitle .tabbedlayout.bgPurple .hidetabbedlayout .tab_container .articlelist .tab_inner.articlelist{margin-top:0}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout{margin-top:-40px}
.product-details-self .articlelist .tab_inner.articlelist{margin-top:0;margin-bottom:0}
.product-details-self .articlelist .tab_inner.articlelist .tab-image{width:135px;height:135px;margin-top:40px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-img-generic{height:135px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic .svg-image-wrap{width:135px;height:135px;text-align:center;padding:calc(135px*0.12)}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg{width:auto;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-svg-generic svg.wider-flag{width:100%;height:100%}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper{margin-bottom:40px}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list{margin-bottom:0;margin-top:40px}
.product-details-self .articlelist .tab_inner.articlelist .hide-desktop-image{display:block}
.product-details-self .articlelist .tab_inner.articlelist .hide-img-inmobile{display:none}
.product-details-self .tabbedlayout{padding-bottom:0;margin-top:50px}
.product-details-self .tabbedlayout .articlelist .tab_inner.articlelist .articles-wrapper{margin-top:10px}
.product-details-self .tabbedlayout #tabs{min-height:0;padding-top:0}
.product-details-self .tabbedlayout #tabs .tab_container{margin-top:0;padding-bottom:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content{padding-top:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header{position:static;height:61px}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header:focus{outline:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header .ui-accordion-header-icon{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header .tab_position_md_class{position:absolute;z-index:9999}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3{padding-left:24px;font-size:28px;position:relative}
.ipad .product-details-self .tabbedlayout #tabs .tab_container .tab-header h3{font-size:26px}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3 span{padding-right:12px;padding-left:45px;display:inline-block;width:58.3333%}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header h3 .tab__icon{left:24px;top:2px}
.product-details-self .tabbedlayout #tabs .tab_container .tab-header:last-of-type{border-bottom:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content{background:0;margin-left:-20px;margin-right:-20px;padding-top:0;padding-left:20px;padding-right:20px;margin-top:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image{width:159px;height:159px;margin-top:50px;text-align:center}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-img-generic{height:159px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic .svg-image-wrap{width:159px;height:159px;text-align:center;padding:calc(159px*0.12)}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic svg{width:auto;height:100%}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic svg.wider-flag{width:100%;height:100%}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .title-wrapper{margin-bottom:20px;max-height:64px;overflow:hidden}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .text_wrapper{min-height:0}
.product-details-self .tabbedlayout #tabs ul{padding:17px 0 17px 0}
.product-details-self .tabbedlayout #tabs ul li a{font-size:16px}
.product-details-self .product-acr-container{padding-bottom:50px;padding-top:50px;padding-left:40px}
.product-details-self .product-acr-container .closeBtn.text-right{top:23px;right:23px}
}
@media(max-width:767px){.product-details-self{padding-top:20px}
.product-details-self .composite-comp-wrapper .rteWrapper .comp-rich-text ol{margin-bottom:40px}
.product-details-self.hideshelftitle{margin-top:20px}
.product-details-self.hideshelftitle .articlelist.bgWhite .tab_inner.articlelist .tab-image{margin-top:35px}
.product-details-self .titleWrapper{margin-top:0;margin-bottom:0}
.product-details-self .tabbedlayout{padding-bottom:0;margin-top:40px}
.product-details-self .tabbedlayout.bgPurple .hidetabbedlayout{margin-top:0}
.product-details-self .tabbedlayout #tabs{min-height:0;padding-top:0}
.product-details-self .tabbedlayout #tabs .tab_container{margin-top:0;padding-bottom:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content{background:0;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;margin-top:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image{width:217px;height:217px;text-align:center;margin:0 auto;margin-top:60px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-svg-generic .svg-image-wrap{width:217px;height:217px;text-align:center;padding:calc(217px * 0.12)}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image .comp-img-generic{height:217px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image svg{max-width:100%;height:217px}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .tab-image.hide-img-inmobile{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .image-wrapper{display:none}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .title-wrapper{margin-bottom:20px;overflow:hidden}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner .text_wrapper{min-height:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner.articlelist{margin-top:0}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner.articlelist .hide-desktop-image{display:block}
.product-details-self .tabbedlayout #tabs .tab_container .tab_content .tab_inner.articlelist .hide-img-inmobile{display:none}
.product-details-self .articlelist .tab_inner.articlelist{margin-top:0;margin-bottom:40px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image{text-align:center;margin:0 auto;width:158px;height:158px;margin-top:35px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image .comp-img-generic{height:158px}
.product-details-self .articlelist .tab_inner.articlelist .tab-image svg{height:158px;max-width:100%}
.product-details-self .articlelist .tab_inner.articlelist .tab-image.hide-img-inmobile{display:none}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .article-list{margin-top:40px}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .articles-wrapper{margin-top:10px;margin-bottom:40px}
.product-details-self .articlelist .tab_inner.articlelist .articles-wrapper .articles-wrapper .article-list{margin-bottom:0;margin-top:40px}
.product-details-self .articlelist .tab_inner.articlelist .hide-desktop-image{display:block}
.product-details-self .articlelist .tab_inner.articlelist .hide-img-inmobile{display:none}
.product-details-self .articlelist .articles-wrapper .article-list{margin-top:40px}
.product-details-self .articlelist .articles-wrapper .articles-wrapper{margin-top:10px;margin-bottom:40px}
.product-details-self .articlelist .articles-wrapper .articles-wrapper .article-list{margin-bottom:0;margin-top:40px}
.product-details-self .articlelist .product-acr-body{margin-left:-20px;margin-right:-20px}
.product-details-self .articlelist .product-acr-body .product-acr-container{margin-top:32px;padding:50px 50px 40px 20px}
.product-details-self .articlelist .product-acr-body .product-acr-container .closeBtn.text-right{top:22px}
.product-details-self .articlelist .product-acr-body .product-acr-footer{max-height:50px;padding-top:13px;padding-bottom:15px}
.product-details-self .articlelist .accordion-wrapper .product-accordion .product-acr-body{display:none}
.product-details-self .articlelist .accordion-wrapper .product-accordion .product-acr-body.active{display:block}
.product-details-self .activeaccordion .accordion-header{position:relative}
.product-details-self .activeaccordion .accordion-header:after{content:"";width:0;height:0;position:absolute;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #fff;bottom:-32px;left:-5px}
}
.cq-wcm-edit .tabbedlayout,.aem-AuthorLayer-Edit .tabbedlayout{margin-bottom:0 !important}
.cq-wcm-edit .tabbedlayout #tabs,.aem-AuthorLayer-Edit .tabbedlayout #tabs{background:#f2f2f8;border:0}
.cq-wcm-edit .tabbedlayout #tabs .tab_container .auth--info p,.aem-AuthorLayer-Edit .tabbedlayout #tabs .tab_container .auth--info p{color:#646068}
.cq-wcm-edit .tabbedlayout #tabs ul,.aem-AuthorLayer-Edit .tabbedlayout #tabs ul{background:#5a287d}
.cq-wcm-edit .tabbedlayout #tabs ul.hidetabbedlayout,.aem-AuthorLayer-Edit .tabbedlayout #tabs ul.hidetabbedlayout{display:block !important}
.cq-wcm-edit .tabbedlayout.bgPurple h3,.cq-wcm-edit .tabbedlayout.bgPurple,.cq-wcm-edit .tabbedlayout.h3-custom,.aem-AuthorLayer-Edit .tabbedlayout.bgPurple h3,.aem-AuthorLayer-Edit .tabbedlayout.bgPurple,.aem-AuthorLayer-Edit .tabbedlayout.h3-custom{color:#5a287d}
.cq-wcm-edit #tabs .tab_content,.aem-AuthorLayer-Edit #tabs .tab_content{display:block !important}
.cq-wcm-edit .tab_inner .col-lg-4,.cq-wcm-edit .tab_inner .col-md-6,.aem-AuthorLayer-Edit .tab_inner .col-lg-4,.aem-AuthorLayer-Edit .tab_inner .col-md-6{width:100%;display:block;float:none}
.cq-wcm-edit .product-acr-body.hidden-md,.cq-wcm-edit .product-acr-body.hidden-sm,.cq-wcm-edit .product-acr-body.hidden-lg,.aem-AuthorLayer-Edit .product-acr-body.hidden-md,.aem-AuthorLayer-Edit .product-acr-body.hidden-sm,.aem-AuthorLayer-Edit .product-acr-body.hidden-lg{display:block !important;margin-top:30px}
.cq-wcm-edit .bgPurple .ui-widget-content a,.aem-AuthorLayer-Edit .bgPurple .ui-widget-content a{color:#fff}
.cq-wcm-edit .bgPurple .ui-widget-content a .tab_content,.aem-AuthorLayer-Edit .bgPurple .ui-widget-content a .tab_content{color:#5a287d}
.cq-wcm-edit .bgPurple .tabbedlayout #tabs .tab_container .tab_content,.aem-AuthorLayer-Edit .bgPurple .tabbedlayout #tabs .tab_container .tab_content{color:#5a287d}
.cq-wcm-edit .product-details-self.hideshelftitle .tabbedlayout.bgPurple,.aem-AuthorLayer-Edit .product-details-self.hideshelftitle .tabbedlayout.bgPurple{margin-top:40px}
.cq-wcm-edit .product-details-self .articlelist .product-acr-container,.aem-AuthorLayer-Edit .product-details-self .articlelist .product-acr-container{color:#646068}
.cq-wcm-edit .product-details-self .articlelist .product-acr-container:before,.aem-AuthorLayer-Edit .product-details-self .articlelist .product-acr-container:before{top:200px}
.cq-wcm-edit .product-details-self .articlelist .tab_inner .col-lg-4,.cq-wcm-edit .product-details-self .articlelist .tab_inner .col-md-6,.aem-AuthorLayer-Edit .product-details-self .articlelist .tab_inner .col-lg-4,.aem-AuthorLayer-Edit .product-details-self .articlelist .tab_inner .col-md-6{width:100%;display:block;float:none}
@media(min-width:768px) and (max-width:1023px){.cq-wcm-edit .product-details-self .articlelist .tab_inner.articlelist .hide-img-inmobile,.aem-AuthorLayer-Edit .product-details-self .articlelist .tab_inner.articlelist .hide-img-inmobile{display:block}
}
.cq-wcm-edit .product-details-self .tabbedlayout.bgPurple .articlelist .product-acr-container,.aem-AuthorLayer-Edit .product-details-self .tabbedlayout.bgPurple .articlelist .product-acr-container{color:#fff}
.cq-wcm-edit .product-details-self .tabbedlayout.bgPurple .articlelist .product-acr-container:before,.aem-AuthorLayer-Edit .product-details-self .tabbedlayout.bgPurple .articlelist .product-acr-container:before{top:248px}
.cq-wcm-edit .product-details-self .tabbedlayout #tabs .tab_container .auth--info p,.aem-AuthorLayer-Edit .product-details-self .tabbedlayout #tabs .tab_container .auth--info p{display:block}
.cq-wcm-edit .product-details-self .articlelist .tab_inner .col-lg-4,.cq-wcm-edit .product-details-self .articlelist .tab_inner .col-md-6,.aem-AuthorLayer-Edit .product-details-self .articlelist .tab_inner .col-lg-4,.aem-AuthorLayer-Edit .product-details-self .articlelist .tab_inner .col-md-6{width:100%;display:block;float:none}
.cq-wcm-edit .product-acr-body.hidden-md,.cq-wcm-edit .product-acr-body.hidden-sm,.cq-wcm-edit .product-acr-body.hidden-lg,.aem-AuthorLayer-Edit .product-acr-body.hidden-md,.aem-AuthorLayer-Edit .product-acr-body.hidden-sm,.aem-AuthorLayer-Edit .product-acr-body.hidden-lg{display:block !important;margin-top:30px}
.product-details-self .product-tabs{padding:0}
.product-details-self .ui-widget-header{background:#5a287d}
.product-details-self .ui-widget-content{border:0;color:inherit;background:inherit}
.cq-wcm-edit .product-details-self .tabbedlayout #tabs .composite-comp-wrapper .rteWrapper .comp-rich-text ul,.aem-AuthorLayer-Edit .product-details-self .tabbedlayout #tabs .composite-comp-wrapper .rteWrapper .comp-rich-text ul{background:transparent;height:auto}
.cq-wcm-edit .product-details-self .accordian-content-wrapper:last-child,.aem-AuthorLayer-Edit .product-details-self .accordian-content-wrapper:last-child{width:auto}
@media(min-width:768px){.product-details-self .product-acr-body{display:none !important}
.cq-wcm-edit .product-details-self .product-acr-body,.aem-AuthorLayer-Edit .product-details-self .product-acr-body{display:block !important}
}
@media(min-width:1256px){.articles-wrapper.articles-wrapper-count--1 .articles-wrapper__item:nth-child(odd),.articles-wrapper.articles-wrapper-count--2 .articles-wrapper__item:nth-child(odd),.articles-wrapper.articles-wrapper-count--4 .articles-wrapper__item:nth-child(odd){padding-right:38px}
.articles-wrapper.articles-wrapper-count--1 .articles-wrapper__item:nth-child(even),.articles-wrapper.articles-wrapper-count--2 .articles-wrapper__item:nth-child(even),.articles-wrapper.articles-wrapper-count--4 .articles-wrapper__item:nth-child(even){padding-left:37px}
}
.aem-AuthorLayer-Edit .product-details-self .productdetailshelftablayout.tabbedlayout #tabs .tab_container .tab_content .tab_inner .title-wrapper h3.title-comp{color:#fff}
.aem-AuthorLayer-Edit .product-details-self .articledetailinfo .product-accordion .product-acr-header .accordion-header a .acordion-icon.close{display:none}
.product-details-self .productdetailshelftablayout .articlelist .tab_inner.articlelist .accordion-wrapper .product-accordion .product-acr-header .accordion-header a .acordion-header-icon{color:#fff}
.aem-AuthorLayer-Edit .tabbedlayout.bgPurple .product-acr-container .accordian-content-wrapper h3{color:#5a287d}