.category-block{background-color:#f5f5f5}.category-block .menu-item{margin-top:1.875rem}@media (width<=949px){.category-block .menu-item{width:100%;padding-left:0;padding-right:0}}@media (width>=950px){.category-block .menu-item{height:auto;margin-top:0;margin-bottom:1.875rem}}.category-block .menu-item>a{background-color:#fff;display:block}.category-block .menu-item>a .menu-text{padding:.9375rem .625rem}@media (width>=950px){.category-block .menu-item>a{position:relative}.category-block .menu-item>a:after{content:"";background-color:#e00034;width:0;height:1px;transition:width .4s;position:absolute;bottom:-1px;left:0}.category-block .menu-item>a:hover:after,.category-block .menu-item>a:focus:after{width:100%}.category-block .menu-item>a{background-color:#fff;border:1px solid #0000}.category-block .menu-item>a .menu-text{color:#787878;transition:color .25s ease-in-out}}.category-block .menu-item>a:hover{text-decoration:none}.category-block .menu-item>a:hover .menu-text{color:#1f1f1f}.category-block .menu-text{margin-bottom:0;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700}:is(.theme-white,.theme-lightgrey).category-block .menu-text,:is(.theme-white,.theme-lightgrey) .category-block .menu-text,:is(.theme-white,.theme-lightgrey).category-block .menu-text:hover,:is(.theme-white,.theme-lightgrey) .category-block .menu-text:hover{color:#303030}:is(.theme-black,.theme-darkgrey).category-block .menu-text,:is(.theme-black,.theme-darkgrey) .category-block .menu-text{color:#fff}:is(.theme-black,.theme-darkgrey).category-block .menu-text:hover,:is(.theme-black,.theme-darkgrey) .category-block .menu-text:hover{color:#ccc}.category-block .menu-text{text-align:center;padding-top:.9375rem;padding-bottom:.9375rem;font-weight:400;line-height:.875rem}@media (width>=950px){.category-block .menu-text{margin-bottom:0;padding:0;line-height:2.5rem}}@media (width>=1200px){.category-block .menu-text{font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).category-block .menu-text,:is(.theme-white,.theme-lightgrey) .category-block .menu-text,:is(.theme-white,.theme-lightgrey).category-block .menu-text:hover,:is(.theme-white,.theme-lightgrey) .category-block .menu-text:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).category-block .menu-text,:is(.theme-black,.theme-darkgrey) .category-block .menu-text,:is(.theme-black,.theme-darkgrey).category-block .menu-text:hover,:is(.theme-black,.theme-darkgrey) .category-block .menu-text:hover{color:#ccc}}.category-block .img-placeholder{background-color:#fff;padding-bottom:48%;position:relative;overflow:hidden}.category-block .img-placeholder picture,.category-block .img-placeholder img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.product-nav{backface-visibility:hidden;height:4.125rem;position:relative}@media (width>=992px){.product-nav{display:block}.product-nav:after,.product-nav__header,.product-nav__list,.product-nav__list:after{transition:all .25s ease-in-out .25s}}.product-nav:after{content:" ";background-color:#ccc;width:100%;height:2px;position:absolute;bottom:0;left:0}.product-nav [class^=container]{padding-top:0;padding-bottom:0}.product-nav__list{-ms-overflow-style:none;scrollbar-width:none;height:4.125rem;transition:height .5s cubic-bezier(.23,1,.32,1);overflow-x:auto}.product-nav__list::-webkit-scrollbar{display:none}.product-nav__list:after{opacity:0}.product-nav__list [class^=container],.product-nav__list ul{height:inherit;white-space:nowrap}.product-nav__list ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.product-nav__list li{height:inherit;flex:1 1 0;justify-content:center;align-items:center;margin-bottom:0;transition:border-color .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative}@media (width>=992px){.product-nav__list li{max-width:33%}}.product-nav__list li+li{border-left:none}.product-nav__list li.product-nav__cta{border-left:none;justify-content:flex-end}.product-nav__list li a:after{content:"";background-color:#0000;width:100%;height:2px;transition:all .25s ease-in-out;position:absolute;bottom:0;left:0}.product-nav__list li.is-focused a:after{z-index:1;background-color:#e00034}.product-nav__list [class^=font-icon]{position:relative}.product-nav__list a:not(.button){white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding-left:1rem;padding-right:1rem;line-height:1;display:flex;border:none!important}.product-nav__list a:not(.button):hover,.product-nav__list a:not(.button):active{background-color:#ccc;text-decoration:none}.product-nav__list a:not(.button) [class^=font-icon]{margin-right:.5rem;font-size:140%}.product-nav__list a:not(.button) .font-icon-product-technical{top:-1px}.product-nav__list .button{white-space:nowrap}.product-nav__list .button .font-icon-product-spare-parts{margin-right:.25rem;top:1px}.product-nav__list .button .external-icon{opacity:.65;margin-left:.25rem;font-size:85%;top:1px}.product-nav__list .nav-product-spareparts a svg{margin-left:.625rem}.product-nav__list .nav-product-spareparts a,.product-nav__list .menu-anchor-link a{color:#1f1f1f;font-size:.8125rem;font-weight:700}.product-nav__list .nav-product-spareparts a svg,.product-nav__list .menu-anchor-link a svg{transform-origin:50%;width:1.375rem;height:1.375rem;margin-right:.625rem;transition:width .5s cubic-bezier(.23,1,.32,1),height .5s cubic-bezier(.23,1,.32,1),fill .25s ease-in-out}.product-nav__list .nav-product-spareparts a:hover,.product-nav__list .menu-anchor-link a:hover{color:#787878;background-color:#0000}.product-nav__list li.nav-product-variant-picker a:before{margin-bottom:-1px}.product-nav .product-nav__menu{flex-grow:1}.product-nav .product-nav__cta{flex-grow:0;padding-left:2rem}.product-nav .product-nav__cta .scroll-to-top{display:none}#StickyProdNav.is-fixed .product-nav:after,#StickyProdNav.is-fixed .product-nav .product-nav__header,#StickyProdNav.is-fixed .product-nav .product-nav__list,.product-nav.is-fixed:after,.product-nav.is-fixed .product-nav__header,.product-nav.is-fixed .product-nav__list{transition-delay:.25s}.product-nav .js-prod-nav{background-color:#fff;border-bottom:2px solid #0000;transition:border .5s cubic-bezier(.23,1,.32,1)}.product-nav .js-prod-nav.is-fixed{border-bottom:2px solid #ccc;transition:border 1s cubic-bezier(.23,1,.32,1)}.product-nav .js-prod-nav.is-fixed .product-nav__list{height:3.125rem}.product-nav .js-prod-nav.is-fixed .product-nav__list li{border-color:#0000;border-bottom-style:solid;border-bottom-width:0}.product-nav .js-prod-nav.is-fixed .product-nav__list li:before,.product-nav .js-prod-nav.is-fixed .product-nav__list li:after{background-color:#ccc;height:calc(100% - 26px)}.product-nav .js-prod-nav.is-fixed .product-nav__list .nav-product-spareparts a,.product-nav .js-prod-nav.is-fixed .product-nav__list .menu-anchor-link a{color:#787878}.product-nav .js-prod-nav.is-fixed .product-nav__list .nav-product-spareparts a:hover,.product-nav .js-prod-nav.is-fixed .product-nav__list .menu-anchor-link a:hover{color:#1f1f1f}.product-nav .js-prod-nav.is-fixed .product-nav__list .nav-product-spareparts a svg,.product-nav .js-prod-nav.is-fixed .product-nav__list .menu-anchor-link a svg{width:1.25rem;height:1.25rem}.product-nav .js-prod-nav.is-fixed .product-nav__list .nav-product-spareparts.is-focused a,.product-nav .js-prod-nav.is-fixed .product-nav__list .menu-anchor-link.is-focused a{color:#1f1f1f}.product-nav .js-prod-nav.is-fixed .product-nav__list .nav-product-spareparts.is-focused a:hover,.product-nav .js-prod-nav.is-fixed .product-nav__list .menu-anchor-link.is-focused a:hover{color:#787878}@media (height<=799.5px){.product-nav,.product-nav__list{height:3.125rem}}.product-tabs .product-tab-nav{backface-visibility:hidden;background-color:#fff;height:4.125rem;position:relative}@media (width>=992px){.product-tabs .product-tab-nav{display:block}.product-tabs .product-tab-nav:after,.product-tabs .product-tab-nav-header,.product-tabs .product-tab-nav-list,.product-tabs .product-tab-nav-list:after{transition:all .25s ease-in-out .25s}}.product-tabs .product-tab-nav:after{content:" ";background-color:#ccc;width:100%;height:2px;position:absolute;bottom:0;left:0}.product-tabs .product-tab-nav ul.nav-tabs{-ms-overflow-style:none;scrollbar-width:none;align-items:center;height:4.125rem;margin:0;padding:0;list-style:none;transition:height .5s cubic-bezier(.23,1,.32,1);display:flex;overflow-x:auto}.product-tabs .product-tab-nav ul.nav-tabs::-webkit-scrollbar{display:none}.product-tabs .product-tab-nav ul.nav-tabs:after{opacity:0}.product-tabs .product-tab-nav ul.nav-tabs li{height:inherit;white-space:nowrap;flex:auto;justify-content:center;align-items:center;margin-bottom:0;font-weight:700;transition:border-color .5s cubic-bezier(.23,1,.32,1);display:flex;position:relative}@media (width>=992px){.product-tabs .product-tab-nav ul.nav-tabs li{max-width:33%}}.product-tabs .product-tab-nav ul.nav-tabs li+li{border-left:none}.product-tabs .product-tab-nav ul.nav-tabs li.active,.product-tabs .product-tab-nav ul.nav-tabs li.active a{color:#1f1f1f}.product-tabs .product-tab-nav ul.nav-tabs li.active a:after{z-index:1;background-color:#e00034}.product-tabs .product-tab-nav ul.nav-tabs li a{color:#4b4b4b;white-space:nowrap;justify-content:center;align-items:center;width:100%;height:100%;padding-left:1rem;padding-right:1rem;line-height:1;display:flex;border:none!important}.product-tabs .product-tab-nav ul.nav-tabs li a:hover,.product-tabs .product-tab-nav ul.nav-tabs li a:active{color:#1f1f1f;background-color:#0000;text-decoration:none}.product-tabs .product-tab-nav ul.nav-tabs li a:after{content:"";background-color:#0000;width:100%;height:2px;transition:all .25s ease-in-out;position:absolute;bottom:0;left:0}.product-tabs .product-tab-nav ul.nav-tabs li a [class^=font-icon]{margin-right:.5rem;font-size:140%}.product-tabs .product-tab-nav ul.nav-tabs li a .font-icon-product-technical{top:-1px}.product-tabs .product-tab-nav ul.nav-tabs li a svg{transform-origin:50%;width:1.375rem;height:1.375rem;margin-right:.625rem;transition:width .5s cubic-bezier(.23,1,.32,1),height .5s cubic-bezier(.23,1,.32,1),fill .25s ease-in-out;display:block}.product-page body{padding-top:0}.product-page #top-menu{margin-bottom:0;transition:none;position:relative}.product-page .ReallySticky-wrapper{overflow:clip}.product-page .product-submenu{display:none;z-index:999!important}@media (width<=767px){.product-page article{padding-top:3.125rem}}@media (width<=991px){.product-page .product-submenu{background-color:#fff;border-bottom:1px solid #ccc;height:1.75rem;padding-left:.9375rem;overflow:hidden}.product-page .product-submenu .product-name{display:none}.product-page .product-submenu .variant-container{white-space:nowrap;background-color:#e8e8e8;max-width:100%;padding:.25rem 2.5rem .25rem 1.5625rem;font-family:Arial Light,Arial,sans-serif;overflow-x:auto}.product-page .product-submenu .variant-container .info-text{color:#303030;font-size:.75rem;font-weight:700;text-transform:none!important;font-family:Arial Light,Arial,sans-serif!important}.product-page .product-submenu .variant-container .variant-id,.product-page .product-submenu .variant-container .variant-id-short,.product-page .product-submenu .variant-container .variant-partnumber,.product-page .product-submenu .variant-container .product-submenu-display-name{color:#787878;font-family:Arial,sans-serif;font-size:.75rem;text-transform:none!important}.product-page .product-submenu .variant-container .variant-id-label{color:#787878;font-family:Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:none!important}.product-page .product-submenu .variant-container h2{margin:0}.product-page .product-submenu .variant-container h2 span{float:left;line-height:1}.product-page .product-submenu .menu-anchor-link svg{display:none}.product-page .product-submenu .sub-menu-container{background-color:#fff;padding:.25rem calc(1.875rem + 15px) .5rem .9375rem;font-family:Arial Light,Arial,sans-serif;overflow-x:auto}.product-page .product-submenu .sub-menu-container ul{white-space:nowrap;margin-top:0;margin-bottom:0;padding:0;display:inline-block}.product-page .product-submenu .sub-menu-container ul li{padding:0 .625rem;font-family:Arial,sans-serif;font-size:.75rem;display:inline}.product-page .product-submenu .sub-menu-container ul li:last-child{padding-right:0}.product-page .product-submenu .sub-menu-container ul li a{padding:0;display:inline-block;position:relative;color:#787878!important}.product-page .product-submenu .sub-menu-container ul li a:after{content:"";background-color:#e00034;width:0;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}.product-page .product-submenu .sub-menu-container ul li a:hover:after,.product-page .product-submenu .sub-menu-container ul li a:focus:after{width:100%}.product-page .product-submenu .sub-menu-container ul li.selected{font-weight:700}.product-page .product-submenu .sub-menu-container ul li.selected a{color:#1f1f1f}.product-page .product-submenu .menu-link{display:inline-block}.product-page .product-submenu .menu-link a{display:flex}.product-page .product-submenu .menu-link svg{width:1rem;height:.75rem;margin-left:.5rem;top:0;bottom:0}}@media (width>=992px){.product-page .product-submenu{background-color:#303030;border-bottom:1px solid #ccc;height:3.375rem;padding-left:.9375rem;position:relative;overflow:hidden}}@media (width>=992px) and (width>=992px){.product-page .product-submenu{height:2.5rem}}@media (width>=992px){.product-page .product-submenu .info-text{display:none}.product-page .product-submenu .variant-container{white-space:nowrap;pointer-events:none;justify-content:flex-end;width:100%;max-width:100%;height:3.375rem;padding-left:1.5625rem;padding-right:2.5rem;font-family:Arial Light,Arial,sans-serif;display:flex;position:absolute;top:0;left:0;overflow-x:auto}}@media (width>=992px) and (width>=992px){.product-page .product-submenu .variant-container{justify-content:center;height:2.5rem}}@media (width>=992px){.product-page .product-submenu .variant-container h2{text-transform:none;margin:0}.product-page .product-submenu .variant-container h2>span{line-height:2.5rem}.product-page .product-submenu .variant-container h2>span,.product-page .product-submenu .variant-container h2 a{pointer-events:auto;height:3.375rem;padding:.3125rem}}@media (width>=992px) and (width>=992px){.product-page .product-submenu .variant-container h2>span,.product-page .product-submenu .variant-container h2 a{height:2.5rem;display:flex}.product-page .product-submenu .variant-container h2>span span,.product-page .product-submenu .variant-container h2 a span{line-height:2.5rem}}@media (width>=992px){.product-page .product-submenu .variant-container .product-name{color:#fff;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .product-name,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .product-name,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .product-name:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .product-name:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .product-name,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .product-name,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .product-name:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .product-name:hover{color:#ccc}.product-page .product-submenu .variant-container .product-name{margin-right:5px;font-family:Arial,sans-serif;font-weight:600;line-height:30px}.product-page .product-submenu .variant-container .product-submenu-display-name,.product-page .product-submenu .variant-container .variant-id,.product-page .product-submenu .variant-container .variant-id-short,.product-page .product-submenu .variant-container .variant-partnumber{color:#fff;font-family:Arial Light,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .product-submenu-display-name,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id-short,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-partnumber,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .product-submenu-display-name,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id-short,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-partnumber,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .product-submenu-display-name:hover,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id:hover,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id-short:hover,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-partnumber:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .product-submenu-display-name:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id-short:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-partnumber:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .product-submenu-display-name,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id-short,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-partnumber,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .product-submenu-display-name,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id-short,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-partnumber,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .product-submenu-display-name:hover,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id:hover,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id-short:hover,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-partnumber:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .product-submenu-display-name:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id-short:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-partnumber:hover{color:#ccc}.product-page .product-submenu .variant-container .product-submenu-display-name,.product-page .product-submenu .variant-container .variant-id,.product-page .product-submenu .variant-container .variant-id-short,.product-page .product-submenu .variant-container .variant-partnumber{white-space:pre;line-height:30px}.product-page .product-submenu .variant-container .variant-id-label{color:#fff;font-family:Arial Light,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id-label,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id-label,:is(.theme-white,.theme-lightgrey).product-page .product-submenu .variant-container .variant-id-label:hover,:is(.theme-white,.theme-lightgrey) .product-page .product-submenu .variant-container .variant-id-label:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id-label,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id-label,:is(.theme-black,.theme-darkgrey).product-page .product-submenu .variant-container .variant-id-label:hover,:is(.theme-black,.theme-darkgrey) .product-page .product-submenu .variant-container .variant-id-label:hover{color:#ccc}.product-page .product-submenu .variant-container .variant-id-label{white-space:pre;font-weight:700;line-height:28px}.product-page .product-submenu .menu-link{display:inline-block}.product-page .product-submenu .menu-link a{display:flex}.product-page .product-submenu .menu-link svg{width:1rem;height:.75rem;margin-left:.5rem;top:0;bottom:0}}.product-page #product-main{padding-top:0}@media (width<=991px){.product-page #product-main .product-overview{margin-top:1.875rem}}@media (width>=992px){.product-page #product-main .product-overview{grid-template:"images header""images info"/1fr 1fr;gap:1.875rem 2.375rem;width:100%;margin-top:4.375rem;padding-left:4.375rem;padding-right:4.375rem;display:grid}}@media (width<=991px){.product-page #product-main .product-overview .product-header{margin-bottom:1.875rem}}@media (width>=992px){.product-page #product-main .product-overview .product-header{grid-area:header}}@media (width<=991px){.product-page #product-main .product-overview .product-images{margin-bottom:1.875rem}}@media (width>=992px){.product-page #product-main .product-overview .product-images{grid-area:images;width:100%;min-width:100%;max-width:100%}.product-page #product-main .product-overview .product-info{grid-area:info}}.product-page #product-main .product-overview .badge-list{margin-bottom:.625rem;display:inline-block}.product-page #product-main .product-overview .badge-list .badge{text-align:center;padding:0 .5rem .5rem 0;display:inline-block;position:relative}.product-page #product-main .product-overview .badge-list .badge>span{color:#333;background-color:#eee;min-width:3.75rem;padding:.25rem .5rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.25rem}:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .badge-list .badge>span,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .badge-list .badge>span,:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .badge-list .badge>span:hover,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .badge-list .badge>span:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .badge-list .badge>span,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .badge-list .badge>span,:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .badge-list .badge>span:hover,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .badge-list .badge>span:hover{color:#ccc}.product-page #product-main .product-overview .badge-list .badge>span{text-transform:uppercase}.product-page #product-main .product-overview .badge-list .badge.badge--new>span,.product-page #product-main .product-overview .badge-list .badge.badge--coming-soon>span{color:#e00034}.product-page #product-main .product-overview .badge-list .badge.badge--r58>span{color:#fff;background-color:#ad2333}.product-page #product-main .product-overview .badge-list .badge.badge--notify>span:after{content:"";background:#bd012d;border-radius:50%;width:7px;height:7px;animation:3.5s infinite pulse-notify;position:absolute;top:-.1875rem;right:.1875rem;transform:scale(1);box-shadow:0 0 #bd012d}@media (width>=768px){.product-page #product-main .product-overview .badge-list .badge.badge--notify>span{top:-.3125rem;right:.25rem}}@keyframes pulse-notify{0%{transform:scale(.95);box-shadow:0 0 #bd012db3}50%{transform:scale(1);box-shadow:0 0 0 5.6px #bd012d00}70%{transform:scale(.95);box-shadow:0 0 #bd012d00}to{transform:scale(.95);box-shadow:0 0 #bd012d00}}.product-page #product-main .product-overview .badge-list .badge.active .badge__info,.product-page #product-main .product-overview .badge-list .badge:hover .badge__info{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.product-page #product-main .product-overview .badge-list .badge__info{opacity:0;visibility:hidden;pointer-events:none;z-index:20;width:24.375rem;max-width:calc(100vw - 3.75rem);padding:1.25rem;transition:all .25s ease-in-out .3s;position:absolute;top:calc(100% - 10px);left:-1.25rem;transform:translateY(10px)}@media (width>=768px){.product-page #product-main .product-overview .badge-list .badge__info{top:-1.875rem;left:calc(100% - 14px);transform:translate(10px)}}.product-page #product-main .product-overview .badge-list .badge__info .inner-container{text-align:left;z-index:1;background-color:#fff;border-radius:5px;padding:.5rem .625rem;position:relative;box-shadow:0 4px 12px 6px #0000000d}.product-page #product-main .product-overview .badge-list .badge__info .inner-container:before{content:"";z-index:-1;pointer-events:none;background-color:#fff;border-radius:5px;width:100%;height:100%;position:absolute;top:0;left:0}.product-page #product-main .product-overview .badge-list .badge__info .inner-container:after{content:"";pointer-events:none;transform-origin:0 0;z-index:-2;pointer-events:none;border:8px solid #0000;border-color:#fff #0000 #0000 #fff;width:0;height:0;position:absolute;bottom:calc(100% - 6px);left:1.875rem;transform:rotate(45deg);box-shadow:-1px -1px 7px 3px #00000008}@media (width>=768px){.product-page #product-main .product-overview .badge-list .badge__info .inner-container:after{left:unset;border-color:#fff #0000 #0000 #fff;margin-top:.625rem;top:.625rem;right:calc(100% - 8px);transform:rotate(-45deg);box-shadow:-4px -2px 12px 6px #00000008}}.product-page #product-main .product-overview .badge-list .badge__info *{font-size:.75rem;line-height:1.25rem}:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .badge-list .badge__info *,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .badge-list .badge__info *,:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .badge-list .badge__info :hover,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .badge-list .badge__info :hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .badge-list .badge__info *,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .badge-list .badge__info *,:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .badge-list .badge__info :hover,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .badge-list .badge__info :hover{color:#ccc}.product-page #product-main .product-overview .badge-list .badge__info a{color:#787878;text-decoration:underline;display:inline-block}.product-page #product-main .product-overview .badge-list .badge__info a:after{content:"";background-image:url(/img/vbg/icons/breadcrumb-arrow.svg?v=Egb6CBecnu5s-N2xE8Y75je_WNFNvv50M0VVDMe-UAM);background-position:50%;background-repeat:no-repeat;background-size:contain;width:.375rem;height:.625rem;margin-bottom:-1px;margin-left:.375rem;display:inline-block}.product-page #product-main .product-overview .replacement-container{margin-bottom:.625rem}.product-page #product-main .product-overview .replacement-container .replacement-label{white-space:nowrap;margin-right:.625rem;display:inline-block}@media (width>=768px){.product-page #product-main .product-overview .replacement-container .replacement-label{display:inline}}.product-page #product-main .product-overview .replacement-container .replacement-links{display:inline-block}.product-page #product-main .product-overview .replacement-link{margin-bottom:.25rem;margin-right:.5rem;padding-right:.875rem;font-size:.75rem;line-height:1.25rem}:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .replacement-link,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .replacement-link,:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .replacement-link:hover,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .replacement-link:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .replacement-link,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .replacement-link,:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .replacement-link:hover,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .replacement-link:hover{color:#ccc}.product-page #product-main .product-overview .replacement-link{color:#787878;font-weight:300;display:inline-block}.product-page #product-main .product-overview .replacement-link.hide-arrow{padding-right:0}.product-page #product-main .product-overview .replacement-link.hide-arrow svg{display:none}.product-page #product-main .product-overview .replacement-link:after{bottom:0}.product-page #product-main .product-overview .replacement-link:before{content:"";background-color:#787878;width:100%;height:1px;transition:width .4s;position:absolute;bottom:0;left:0}.product-page #product-main .product-overview .replacement-link svg{width:.375rem;height:.625rem}.product-page #product-main .product-overview .product-header__subtitle{text-transform:uppercase;margin-bottom:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .product-header__subtitle,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .product-header__subtitle,:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .product-header__subtitle:hover,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .product-header__subtitle:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .product-header__subtitle,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .product-header__subtitle,:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .product-header__subtitle:hover,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .product-header__subtitle:hover{color:#ccc}@media (width>=768px){.product-page #product-main .product-overview .product-header__subtitle{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}.product-page #product-main .product-overview .product-header__subtitle{color:#4b4b4b;margin-bottom:.5rem!important}.product-page #product-main .product-overview h1{margin-bottom:0}.product-page #product-main .product-overview .show-more-toggle{font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem;display:none}:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .show-more-toggle,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .show-more-toggle,:is(.theme-white,.theme-lightgrey).product-page #product-main .product-overview .show-more-toggle:hover,:is(.theme-white,.theme-lightgrey) .product-page #product-main .product-overview .show-more-toggle:hover{color:#303030}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .show-more-toggle,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .show-more-toggle{color:#fff}:is(.theme-black,.theme-darkgrey).product-page #product-main .product-overview .show-more-toggle:hover,:is(.theme-black,.theme-darkgrey) .product-page #product-main .product-overview .show-more-toggle:hover{color:#ccc}.product-page #product-main .product-overview .show-more-toggle{margin-top:1.875rem;padding-left:calc(1.5rem + 10px);position:relative}@media print{.product-page #product-main .product-overview .show-more-toggle{display:none!important}}.product-page #product-main .product-overview .show-more-toggle:before{content:"";background:url(/img/vbg/icons/product-readmore.svg?v=b-rY-8WgBIGJt7QrgY-6ysEYuGpm0zB2oBXRCORozOQ) 0 0/cover no-repeat;width:1.5rem;height:1.5rem;display:block;position:absolute;top:0;left:0}.product-page #product-main .product-overview .show-more-toggle:hover{cursor:pointer}.product-page #product-main .product-overview .show-more-toggle .read-less{display:none}.product-page #product-main .product-overview .show-more-toggle.expanded:before{content:"";background:url(/img/vbg/icons/product-readless.svg?v=YNP8JvpFDPYwV1tAplzwSY-SUREq4es_PJ_K0wlcT7w) 0 0/cover no-repeat;width:1.5rem;height:1.5rem;display:block;position:absolute;top:0;left:0}.product-page #product-main .product-overview .show-more-toggle.expanded .read-less{display:block}.product-page #product-main .product-overview .show-more-toggle.expanded .read-more{display:none}.product-page #product-main .product-overview .button-group{margin-bottom:0}.product-page #product-main .product-overview .divider{border-bottom:1px solid #cbcbcb;width:100%;margin-top:.625rem;margin-bottom:1.5rem}.product-page #product-main .product-overview .article-selector-link-container{margin-bottom:1.875rem;position:relative}.product-page #product-main .product-overview .article-selector-link-container .article-selector-link{margin-bottom:40px;font-family:Arial Light,Arial,sans-serif;font-size:14px;line-height:20px}@media (width>=1200px){.product-page #product-main .product-overview .article-selector-link-container .article-selector-link{margin-bottom:0}}.product-page #product-main .product-overview .article-selector-link-container .article-selector-link .variant-id-label{font-weight:700}.product-page #product-main .product-overview .article-selector-link-container .change-variant-button{color:#000;border:1px solid #cbcbcb;border-radius:100px;padding:7px 24px 6px 25px;font-family:Arial,sans-serif;font-weight:700}@media (width>=1200px){.product-page #product-main .product-overview .article-selector-link-container .change-variant-button{position:absolute;top:-4px;right:0}}.product-page #product-main .product-overview .article-selector-link-container .change-variant-button img{margin-bottom:2px;margin-left:10px}.product-page #product-main .product-overview .article-selector-link-container .change-variant-button:hover{color:#787878}.product-page #product-main .product-images .product-image-slider{display:none}.product-page #product-main .product-images .product-image-slider[data-initial-slide]:not(.slick-initialized){display:block}.product-page #product-main .product-images .product-image-slider[data-initial-slide]:not(.slick-initialized)>:not(.is-initial-image){display:none}.product-page #product-main .product-images .product-image-slider[data-initial-slide]:not(.slick-initialized) .image-container img{display:block}.product-page #product-main .product-images .product-image-slider{margin-bottom:6.25rem;padding:0}@media (width>=992px){.product-page #product-main .product-images .product-image-slider{margin-bottom:6.25rem;padding:0 2rem}}@media (print){.product-page #product-main .product-images .product-image-slider{display:block}}.product-page #product-main .product-images .product-image-slider .slick-slide:focus{outline:none}@media (print){.product-page #product-main .product-images .product-image-slider .slick-slide{padding:0!important}.product-page #product-main .product-images .product-image-slider .image-container{padding-bottom:0;margin-top:0!important}}.product-page #product-main .product-images .product-image-slider .image-container img{max-width:80%;height:auto;margin:auto}.product-page #product-main .product-images .product-image-slider .image-container img.variant-image{width:400px}@media (print){.product-page #product-main .product-images .product-image-slider .image-container img{max-width:70%;display:block}}.product-page #product-main .product-images .product-image-slider .slick-next,.product-page #product-main .product-images .product-image-slider .slick-prev{z-index:10;width:2rem;height:12.5rem;display:none!important}.product-page #product-main .product-images .product-image-slider .slick-next:before,.product-page #product-main .product-images .product-image-slider .slick-prev:before{color:#1f1f1f;content:"";background-image:url(/img/vbg/icons/product-arrow.svg?v=3C2SpHy_PFdlFgIGz7fSQ-z7WG4L4YM3mtFWymXvmQo);background-repeat:no-repeat;background-size:2rem 12.5rem;width:2rem;height:12.5rem;display:block}.product-page #product-main .product-images .product-image-slider .slick-next{top:35%;right:0}.product-page #product-main .product-images .product-image-slider .slick-prev{top:35%;left:0}.product-page #product-main .product-images .product-image-slider .slick-prev:before{transform:rotate(180deg)}@media only screen and (width<=991px){.product-page #product-main .product-images .product-image-slider .slick-next,.product-page #product-main .product-images .product-image-slider .slick-prev{display:none!important}}.product-page #product-main .product-images .product-image-slider .slick-dots{bottom:-6.25rem;left:0}@media (width>=992px){.product-page #product-main .product-images .product-image-slider .slick-dots{bottom:-6.25rem}}.product-page #product-main .product-images .product-image-slider .slick-dots.no-variant-image li:nth-child(2){margin-left:0}.product-page #product-main .product-images .product-image-slider .slick-dots li{width:fit-content;height:fit-content;margin:0 0 1.5rem .9375rem;position:relative}.product-page #product-main .product-images .product-image-slider .slick-dots li:first-child{margin-left:0}.product-page #product-main .product-images .product-image-slider .slick-dots li.slick-active{position:relative}.product-page #product-main .product-images .product-image-slider .slick-dots li.slick-active button:after{content:" ";background-color:#e00034;width:100%;height:1px;position:absolute;bottom:-1px;left:0}.product-page #product-main .product-images .product-image-slider .slick-dots li button{background-color:#f5f5f5;width:3.75rem;height:3.75rem;margin-bottom:1px;position:relative}.product-page #product-main .product-images .product-image-slider .slick-dots li button:after{content:"";background-color:#e00034;width:0;height:1px;transition:width .4s;position:absolute;bottom:-1px;left:0}.product-page #product-main .product-images .product-image-slider .slick-dots li button:hover:after,.product-page #product-main .product-images .product-image-slider .slick-dots li button:focus:after{width:100%}@media (width>=992px){.product-page #product-main .product-images .product-image-slider .slick-dots li button{width:4.375rem;height:4.375rem}}.product-page #product-main .product-images .product-image-slider .slick-dots li button:before{content:none}.product-page #product-main .product-images .product-image-slider .slick-dots li .variant-partnumber{white-space:nowrap;position:absolute;bottom:-1.5625rem;left:50%;transform:translate(-50%)}.product-page #product-main .product-images .product-image-slider .slick-dots li .slick-slide-control-wrapper.variant-control-wrapper{margin-right:.9375rem;position:relative}.product-page #product-main .product-images .product-image-slider .slick-dots li .slick-slide-control-wrapper.variant-control-wrapper:after{content:" ";background-color:#f5f5f5;width:2px;height:calc(100% + 3rem);position:absolute;top:-1.5rem;right:-.9375rem}.product-page #product-main .product-images .product-image-slider .slick-dots img{width:100%}@media (width<=991px){.product-page #product-main .button-group .sb-add-wrapper{width:100%}.product-page #product-main .button-group .sb-add-wrapper .cta-button{width:100%!important;max-width:100%!important}}.product-page #product-main .spare-parts-btn{padding:0!important}.product-page #product-main .spare-parts-btn svg{position:relative}@media (width>=992px){.product-page .ReallySticky-wrapper .sub-menu-container{display:none}}.product-page .breadcrumbs{border-bottom:none;padding-top:1.25rem;padding-bottom:1.25rem}.product-page .breadcrumbs ol li:before{display:none}.product-page .breadcrumbs ol li:after{content:"/";background-repeat:no-repeat;padding:0 .375rem}.product-page .breadcrumbs ol li:last-of-type:after{content:none}.product-page .breadcrumbs ol li a{font-size:.75rem;position:relative}.product-page .breadcrumbs ol li a:after{content:"";background-color:#e00034;width:0;height:1px;transition:width .4s;position:absolute;bottom:-1px;left:0}.product-page .breadcrumbs ol li a:hover:after,.product-page .breadcrumbs ol li a:focus:after{width:100%}.product-page .section-header{float:none;text-align:center;margin-bottom:3.125rem;margin-left:auto;margin-right:auto}.product-page .section-header .section-header__body{font-family:Arial Light,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page .section-header .section-header__body,:is(.theme-white,.theme-lightgrey) .product-page .section-header .section-header__body,:is(.theme-white,.theme-lightgrey).product-page .section-header .section-header__body:hover,:is(.theme-white,.theme-lightgrey) .product-page .section-header .section-header__body:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page .section-header .section-header__body,:is(.theme-black,.theme-darkgrey) .product-page .section-header .section-header__body,:is(.theme-black,.theme-darkgrey).product-page .section-header .section-header__body:hover,:is(.theme-black,.theme-darkgrey) .product-page .section-header .section-header__body:hover{color:#ccc}@media (width>=768px){.product-page .section-header .section-header__body{font-size:1.25rem;line-height:1.875rem}}.product-page #top-menu{border-bottom:none}.product-page .table-wrapper{overflow-x:auto}.product-page .table-wrapper .table-extra-header{text-transform:none;padding-top:1.875rem}.product-page .table-wrapper .table-extra-text{font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-page .table-wrapper .table-extra-text,:is(.theme-white,.theme-lightgrey) .product-page .table-wrapper .table-extra-text,:is(.theme-white,.theme-lightgrey).product-page .table-wrapper .table-extra-text:hover,:is(.theme-white,.theme-lightgrey) .product-page .table-wrapper .table-extra-text:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-page .table-wrapper .table-extra-text,:is(.theme-black,.theme-darkgrey) .product-page .table-wrapper .table-extra-text,:is(.theme-black,.theme-darkgrey).product-page .table-wrapper .table-extra-text:hover,:is(.theme-black,.theme-darkgrey) .product-page .table-wrapper .table-extra-text:hover{color:#ccc}.product-page .table-wrapper .table-extra-text{padding-bottom:.5rem}.product-page .category-block .category-productlist{border-left:none}.product-page .category-block .category-productlist-result{min-height:initial!important}.theme-white#product-variant-picker,.theme-white #product-variant-picker{background-color:#fff}.theme-black#product-variant-picker,.theme-black #product-variant-picker{background-color:#1f1f1f}.theme-darkgrey#product-variant-picker,.theme-darkgrey #product-variant-picker{background-color:#303030}.theme-lightgrey#product-variant-picker,.theme-lightgrey #product-variant-picker{background-color:#f5f5f5}#product-variant-picker{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:0;padding-bottom:1.875rem}#product-variant-picker .variant-picker__title{text-align:center;margin-bottom:1.875rem}@media print{#product-variant-picker .variant-picker__title{display:none}}#product-variant-picker .variant-filters__title{align-items:center;display:flex}#product-variant-picker .variant-help-btn{border:none;width:1.25rem;min-width:fit-content;height:1.25rem;margin-top:0;margin-left:.3125rem;padding:0}#product-variant-picker .variant-help-btn>svg{width:1.25rem;height:1.25rem;margin-right:0}#product-variant-picker .variant-help-btn:hover:after{content:none}#product-variant-picker .variant-filters{grid-template-columns:repeat(1,1fr);row-gap:.625rem;display:grid}@media (width>=768px){#product-variant-picker .variant-filters{grid-template-columns:repeat(2,1fr);gap:.625rem 1.25rem}}#product-variant-picker .variant-filters .dropdown-container h5{font-weight:700}#product-variant-picker .select-dropdown{background-color:#e8e8e8;font-size:.875rem;position:relative}@media print{#product-variant-picker .select-dropdown{display:none}}#product-variant-picker .select-dropdown .toggle{cursor:pointer;width:100%;padding:.9375rem 2.5rem .9375rem .9375rem;display:block;position:relative}#product-variant-picker .select-dropdown .toggle:after{content:"";background:url(/img/vbg/icons/dropdown-arrow.svg?v=cbpVUbKhE4ZM3CP9u4sxdU8c3ToFUoTzrwuSRrrMKEc) 50%/.875rem no-repeat;width:1.25rem;height:100%;transition:all .25s ease-in-out;position:absolute;top:0;right:.625rem}#product-variant-picker .select-dropdown ul{opacity:0;visibility:hidden;z-index:10;background-color:#fff;width:100%;margin:0;padding:0;list-style:none;position:absolute}#product-variant-picker .select-dropdown ul li{border-top:1px solid #f5f5f5;padding:.9375rem 1.25rem;transition:background-color .25s ease-in-out}#product-variant-picker .select-dropdown ul li:hover{cursor:pointer;background-color:#e8e8e8}#product-variant-picker .select-dropdown ul li.disabled{display:none}#product-variant-picker .select-dropdown.active{overflow:visible}#product-variant-picker .select-dropdown.active .toggle:after{transform:rotate(180deg)}#product-variant-picker .select-dropdown.active ul{visibility:visible;opacity:1}#product-variant-picker .selected-variant{text-align:center;color:#1f1f1f;max-width:100%;margin:1.875rem auto 0;font-size:.875rem;font-weight:700}@media (width>=768px){#product-variant-picker .selected-variant{max-width:850px;display:table}}#product-variant-picker .selected-variant .inner-container{display:flex}#product-variant-picker .selected-variant.no-image{display:block}#product-variant-picker .selected-variant.no-image .variant-text-container{text-align:center;padding-left:0;display:block}@media (width>=768px){#product-variant-picker .selected-variant .variant-text-container{text-align:left;vertical-align:middle;display:table-cell}}#product-variant-picker .selected-variant .variant-description{font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey)#product-variant-picker .selected-variant .variant-description,:is(.theme-white,.theme-lightgrey) #product-variant-picker .selected-variant .variant-description,:is(.theme-white,.theme-lightgrey)#product-variant-picker .selected-variant .variant-description:hover,:is(.theme-white,.theme-lightgrey) #product-variant-picker .selected-variant .variant-description:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey)#product-variant-picker .selected-variant .variant-description,:is(.theme-black,.theme-darkgrey) #product-variant-picker .selected-variant .variant-description,:is(.theme-black,.theme-darkgrey)#product-variant-picker .selected-variant .variant-description:hover,:is(.theme-black,.theme-darkgrey) #product-variant-picker .selected-variant .variant-description:hover{color:#ccc}#product-variant-picker .selected-variant .variant-description{margin-top:.5rem}#product-variant-picker .selected-variant .variant-id,#product-variant-picker .selected-variant .variant-partnumber{font-size:1.25rem;font-weight:700}@media (width>=768px){#product-variant-picker .selected-variant .variant-image-container{vertical-align:middle;margin:0;display:table-cell}}#product-variant-picker .selected-variant .variant-image{height:12.5rem;margin:0 auto .625rem;display:block}@media (width>=768px){#product-variant-picker .selected-variant .variant-image{margin:0}}#product-variant-picker .selected-variant .variant-status{text-align:center;color:#787878;background-color:#fff;width:fit-content;margin-bottom:8px;margin-left:auto;margin-right:auto;padding:6px 10px;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:12px;font-weight:200;line-height:20px;display:block}@media (width>=768px){#product-variant-picker .selected-variant .variant-status{margin-left:0;margin-right:0}}.variant-description{font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).variant-description,:is(.theme-white,.theme-lightgrey) .variant-description,:is(.theme-white,.theme-lightgrey).variant-description:hover,:is(.theme-white,.theme-lightgrey) .variant-description:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).variant-description,:is(.theme-black,.theme-darkgrey) .variant-description,:is(.theme-black,.theme-darkgrey).variant-description:hover,:is(.theme-black,.theme-darkgrey) .variant-description:hover{color:#ccc}.variant-description{margin-top:.5rem;margin-bottom:1.875rem;font-family:Arial Light,Arial,sans-serif;font-size:14px;font-weight:700;line-height:20px}.product-variant-helper-overlay{z-index:-100;opacity:0;-webkit-overflow-scrolling:touch;pointer-events:none;width:100%;height:100%;transition:all .25s ease-in-out;position:fixed;top:0;left:0}.product-variant-helper-overlay .product-variant-helper-content{display:none}html.product-variant-helper-expanded{overflow:hidden!important}html.product-variant-helper-expanded body{pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;overflow:hidden!important}html.product-variant-helper-expanded .product-variant-helper-overlay.active{opacity:1;z-index:1500;pointer-events:auto;background-color:#303030e6;display:table;overflow-y:scroll}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-container{background-color:#fff;flex-direction:column;padding:1.875rem 1.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=992px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-container{flex-direction:row}}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-close{cursor:pointer;color:#787878;width:1.875rem;height:1.875rem;padding:.4375rem;position:absolute;top:1.25rem;right:.8125rem}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-close:hover{color:#1f1f1f}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-close svg{width:.9375rem;height:.9375rem}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-image{width:18.75rem}@media (width>=992px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-image{width:18.75rem;margin-right:1.25rem}}@media (width<=991px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-image{margin-bottom:1.25rem}}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-image img{width:100%}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content{width:100%;display:block;position:relative}@media (width>=992px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content{width:25rem}}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title{margin-bottom:1.25rem}@media (width>=992px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title{margin-bottom:1.875rem}}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2{text-transform:uppercase;margin-bottom:.9375rem;font-family:PF Beausans Pro Black Semi,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey) html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2,:is(.theme-white,.theme-lightgrey) html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey) html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2,:is(.theme-black,.theme-darkgrey) html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2:hover{color:#ccc}@media (width>=768px){html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2{margin-bottom:.9375rem;font-size:1.25rem;line-height:1.875rem}}html.product-variant-helper-expanded .product-variant-helper-overlay.active .product-variant-helper-content .product-variant-helper__title h2{color:#787878;line-height:100%}@media print{#product-variant-list{display:none!important}}.theme-white#product-variant-list,.theme-white #product-variant-list{background-color:#fff}.theme-black#product-variant-list,.theme-black #product-variant-list{background-color:#1f1f1f}.theme-darkgrey#product-variant-list,.theme-darkgrey #product-variant-list{background-color:#303030}.theme-lightgrey#product-variant-list,.theme-lightgrey #product-variant-list{background-color:#f5f5f5}#product-variant-list .table-wrapper{border-color:#0000;transition:all .25s ease-in-out;overflow:hidden}#product-variant-list ul{opacity:1;width:100%;padding-left:0;transition:all .25s ease-in-out;display:table}#product-variant-list ul span{display:none}#product-variant-list ul span:first-child{display:table-cell}@media (width>=992px){#product-variant-list ul span{display:table-cell}}#product-variant-list ul .table-header-row span{padding:.625rem;font-weight:600}@media (width>=992px){#product-variant-list ul .table-header-row span{padding:1.875rem .625rem .625rem}}#product-variant-list ul span{padding:0}#product-variant-list ul span a{color:#1f1f1f;padding:.625rem;font-weight:200;display:block;position:relative}#product-variant-list ul span a:after{content:"";background:url(/img/vbg/icons/dropdown-arrow.svg?v=cbpVUbKhE4ZM3CP9u4sxdU8c3ToFUoTzrwuSRrrMKEc) 50% no-repeat;width:.625rem;height:.625rem;display:block;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)rotate(270deg)}@media (width>=992px){#product-variant-list ul span a:after{display:none}}#product-variant-list ul li{border-bottom:none;transition:all .25s ease-in-out;display:table-row}#product-variant-list ul li span{border-top:1px solid #ccc;transition:all .25s ease-in-out}#product-variant-list ul li:first-child span{border-top:none}#product-variant-list ul li:last-child span{border-bottom:1px solid #ccc}#product-variant-list ul li:hover,#product-variant-list ul li.active{background-color:#fff;font-weight:300}#product-variant-list ul li:hover span,#product-variant-list ul li.active span{border-color:#fff}#product-variant-list ul li:hover+li span,#product-variant-list ul li.active+li span{border-top-color:#fff}.theme-white.product-desc-container,.theme-white .product-desc-container{background-color:#fff}.theme-black.product-desc-container,.theme-black .product-desc-container{background-color:#1f1f1f}.theme-darkgrey.product-desc-container,.theme-darkgrey .product-desc-container{background-color:#303030}.theme-lightgrey.product-desc-container,.theme-lightgrey .product-desc-container{background-color:#f5f5f5}.product-desc-container{padding-top:1.875rem;padding-bottom:1.875rem;position:relative}@media (width>=992px){.product-desc-container{padding-top:4.375rem;padding-bottom:4.375rem}}.product-desc-container .product-desc{font-family:Arial Light,Arial,sans-serif;font-size:1rem;line-height:1.625rem}:is(.theme-white,.theme-lightgrey).product-desc-container .product-desc,:is(.theme-white,.theme-lightgrey) .product-desc-container .product-desc,:is(.theme-white,.theme-lightgrey).product-desc-container .product-desc:hover,:is(.theme-white,.theme-lightgrey) .product-desc-container .product-desc:hover{color:#4b4b4b}:is(.theme-black,.theme-darkgrey).product-desc-container .product-desc,:is(.theme-black,.theme-darkgrey) .product-desc-container .product-desc,:is(.theme-black,.theme-darkgrey).product-desc-container .product-desc:hover,:is(.theme-black,.theme-darkgrey) .product-desc-container .product-desc:hover{color:#ccc}@media (width>=768px){.product-desc-container .product-desc{font-size:1.25rem;line-height:1.875rem}}.product-desc-container .product-desc{color:#787878}@media (width>=992px){.product-desc-container .product-desc.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.product-desc-container .product-desc.two-col.column-fill-auto{-webkit-column-fill:auto;-moz-column-fill:auto;column-fill:auto;height:16.25rem}.product-desc-container .product-desc.two-col.column-fill-balance{-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}}.theme-white#product-documents,.theme-white #product-documents{background-color:#fff}.theme-black#product-documents,.theme-black #product-documents{background-color:#1f1f1f}.theme-darkgrey#product-documents,.theme-darkgrey #product-documents{background-color:#303030}.theme-lightgrey#product-documents,.theme-lightgrey #product-documents{background-color:#f5f5f5}#product-documents .info-box{background-color:#fff;padding-top:1.25rem;position:relative}@media (print){#product-documents .info-box{display:none}}#product-documents .info-box h1,#product-documents .info-box h2,#product-documents .info-box h3,#product-documents .info-box h4,#product-documents .info-box p,#product-documents .info-box span{color:#4b4b4b;padding:0 1.25rem}#product-documents .info-box p{font-size:1rem}#product-documents .info-box .link-footer{color:#303030;cursor:pointer;border-top:1px solid #ccc;padding:.9375rem 1.25rem;font-size:.875rem;font-weight:700;position:relative}#product-documents .info-box .link-footer:after{content:"";background-color:#e00034;width:0;height:1px;transition:width .4s;position:absolute;top:-1px;left:0}#product-documents .info-box .link-footer:hover:after{width:100%}#product-documents .info-box .link-footer .arrow-down-icon{color:#787878;background-image:url(/img/vbg/icons/arrow-down.svg?v=65wsdQFV6m2Yw1N9JQCNrZkdzYnQEN3jh99zxzqNJ1o);background-repeat:no-repeat;background-size:16px;width:16px;height:10px;padding:0;transition:transform .5s;display:inline-block;position:absolute;top:22px;right:1.25rem}#product-documents .info-box .link-footer.open .arrow-down-icon{transform:rotate(180deg)}#product-documents .info-box .link-footer.open+.accordion-container{max-height:250px}#product-documents .info-box .link-footer .hidden{display:none}#product-documents .info-box .accordion-container{max-height:0;transition:max-height .6s;overflow:hidden}#product-documents .info-box form{margin:0;padding:0 20px}#product-documents .info-box form .line{border-top:1px solid #ccc;width:100%;margin-top:16px;display:block}#product-documents .info-box form .email,#product-documents .info-box form .text-box-header{padding:0}#product-documents .info-box form .text-box-header{color:#303030;font-size:12px;font-weight:700;line-height:20px}#product-documents .info-box form .text-box{resize:none;color:#303030;border:1px solid #777;width:100%;height:74px;margin-top:5px;margin-bottom:16px}#product-documents .info-box form .submit-button{color:#fff;background-color:#303030;border:none;border-radius:23px;width:100%;margin:16px 0 20px;padding:10px 30px;font-size:14px;line-height:24px;display:block}#product-documents .info-box form .submit-button:hover{color:#303030;background-color:#f5f5f5;border:none}#product-documents .info-box .form-result{color:#1f1f1f;background-color:#f5f5f5;flex-direction:column;align-items:center;margin:0 20px 28px;padding:32px 26px 42px;display:none}#product-documents .info-box .form-result .icon-checkbox{color:#303030;background-image:url(/img/vbg/icons/check-icon.svg?v=pmc033_DCcdOZ8A0usPs-RniOp0D7enII5SYGoEvxBk);background-repeat:no-repeat;background-size:29px;width:29px;height:29px;margin-bottom:14px}#product-documents .info-box .form-result p{text-align:center;color:#303030;width:90%;display:block}#product-documents .info-box .form-result.visible{display:flex}#product-documents .info-box .svg-icon{color:#787878;position:absolute;top:1rem;right:1.25rem}#product-documents .info-box .svg-icon,#product-documents .info-box .svg-icon svg{width:1.5rem;height:1rem}#product-documents .selectable{display:none}#product-documents .selectable.selected{display:table}#product-documents table{width:100%;margin-bottom:1.875rem}#product-documents table td{padding:0 .375rem}#product-documents table th{padding:.375rem}@media (width>=768px){#product-documents table th{padding:0}}#product-documents table th,#product-documents table td{border-top:none;padding-top:.9375rem;padding-bottom:.9375rem}@media (width>=768px){#product-documents table th,#product-documents table td{padding-left:1.25rem;padding-right:1.25rem}}#product-documents table tbody.selectable.selected{display:table-row-group}#product-documents table tbody:first-child .space-row{display:none}.theme-white#product-documents table tbody tr,.theme-white #product-documents table tbody tr{background-color:#f5f5f5}.theme-black#product-documents table tbody tr,.theme-black #product-documents table tbody tr{background-color:#303030}.theme-darkgrey#product-documents table tbody tr,.theme-darkgrey #product-documents table tbody tr{background-color:#1f1f1f}.theme-lightgrey#product-documents table tbody tr,.theme-lightgrey #product-documents table tbody tr{background-color:#fff}#product-documents table tbody tr{border-bottom:1px solid #787878}#product-documents table tbody tr.header-row{border-width:2px;padding-left:1.25rem;font-weight:700}#product-documents table tbody tr.space-row{background-color:#0000;height:1.875rem}#product-documents table tbody tr:last-child{border:none}#product-documents table tbody tr .icon-column{padding-left:0;position:relative}#product-documents table tbody tr .icon-column .icon{opacity:.8;background-repeat:no-repeat;background-size:1.5625rem;width:1.5625rem;height:calc(1.5625rem + 1px);transition:all .25s ease-in-out;display:inline-block;position:absolute;top:50%;left:1.25rem;transform:translateY(-50%)}#product-documents table tbody tr .icon-column .icon.download-icon{background-image:url(/img/vbg/icons/product-download.svg?v=Bpry8RvCpvU13noAV9cbcIFZ6RR5hyhIA3UknwR7RKc)}#product-documents table tbody tr .icon-column .icon.link-icon{background-image:url(/img/vbg/icons/product-link.svg?v=xCu7d09j5bwN0fNohyAMXbMtKJhRMLjswJ8_VUvzkHI)}#product-documents table tbody tr .icon-column a{padding-left:4.0625rem;display:block}#product-documents table tbody tr .icon-column a:hover .icon{opacity:1}.theme-white#product-techdata,.theme-white #product-techdata{background-color:#fff}.theme-black#product-techdata,.theme-black #product-techdata{background-color:#1f1f1f}.theme-darkgrey#product-techdata,.theme-darkgrey #product-techdata{background-color:#303030}.theme-lightgrey#product-techdata,.theme-lightgrey #product-techdata{background-color:#f5f5f5}#product-techdata table{width:100%}#product-techdata table thead tr{border-bottom:1px solid #fff}#product-techdata table tbody tr{border-bottom:1px solid #787878}#product-techdata table th,#product-techdata table td{vertical-align:middle;border-top:none;padding-top:.625rem;padding-bottom:.625rem}@media (width>=768px){#product-techdata table th,#product-techdata table td{padding-left:1.25rem;padding-right:1.25rem}}#product-techdata table td{font-family:Arial Light,Arial,sans-serif;font-size:.875rem}@media (width>=768px){#product-techdata table td{font-size:1.125rem}}#product-techdata table th:first-child,#product-techdata table td:first-child{padding-left:0}#product-techdata table td:first-child{font-family:Arial,sans-serif;font-size:.875rem}.theme-white#product-accessories,.theme-white #product-accessories{background-color:#fff}.theme-black#product-accessories,.theme-black #product-accessories{background-color:#1f1f1f}.theme-darkgrey#product-accessories,.theme-darkgrey #product-accessories{background-color:#303030}.theme-lightgrey#product-accessories,.theme-lightgrey #product-accessories{background-color:#f5f5f5}#product-accessories h3{text-transform:uppercase;margin-bottom:0}#product-accessories .right-column{padding-top:1.25rem}@media (width>=768px){#product-accessories .right-column{padding-top:0}}#product-accessories table{width:100%}#product-accessories table th,#product-accessories table td{vertical-align:middle;padding-top:.9375rem;padding-bottom:.9375rem}@media (width>=768px){#product-accessories table th,#product-accessories table td{padding-left:1.25rem;padding-right:1.25rem}}#product-accessories table td{color:#ccc;font-family:Arial Light,Arial,sans-serif;font-size:.875rem}@media (width>=768px){#product-accessories table td{font-size:1.125rem}}#product-accessories table td>div{display:table}#product-accessories table td>div .image{display:table-cell}#product-accessories table td>div .image .white-bg{background-color:#fff;width:5rem;height:5rem;margin-right:1.25rem}#product-accessories table td>div .image .white-bg img{width:100%;height:100%}#product-accessories table td>div span{vertical-align:middle;display:table-cell}#product-accessories table th:first-child,#product-accessories table td:first-child{padding-left:0}#product-accessories table td:first-child{font-family:Arial,sans-serif;font-size:.875rem}#product-accessories table td:last-child{width:6.25rem}@media (width>=768px){#product-accessories table td:last-child{width:9.375rem}}#product-accessories table thead tr{border-bottom:1px solid #fff}#product-accessories table tbody.selectable.selected{display:table-row-group}#product-accessories table tbody:first-child .space-row{display:none}#product-accessories table tbody tr.space-row{background-color:#0000;height:1.875rem}#product-accessories table tbody tr td{border-top:none}.theme-white#similiar-products,.theme-white #similiar-products{background-color:#fff}.theme-black#similiar-products,.theme-black #similiar-products{background-color:#1f1f1f}.theme-darkgrey#similiar-products,.theme-darkgrey #similiar-products{background-color:#303030}.theme-lightgrey#similiar-products,.theme-lightgrey #similiar-products{background-color:#f5f5f5}#similiar-products .similar-product-grid{grid-template-columns:repeat(1,1fr);row-gap:1.875rem;display:grid}@media (width>=768px) and (width<=1199px){#similiar-products .similar-product-grid{grid-template-columns:repeat(2,1fr);column-gap:1.875rem;display:grid}}@media (width>=1200px){#similiar-products .similar-product-grid{grid-template-columns:repeat(4,1fr);column-gap:1.875rem;display:grid}}#similiar-products .product{background-color:#fff}#similiar-products .product:hover{filter:drop-shadow(0 21px 30px #0000001a)}#similiar-products .product-image img{width:100%}#similiar-products .product-name{text-align:center;padding-bottom:1.875rem}#productTabs .variant-content-area{display:none}.sb-wrapper .truncate{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:250px;overflow:hidden}.sb-add-wrapper{display:flex;position:relative}.sb-add-wrapper button{background-color:inherit;background-image:inherit;color:#1f1f1f;border:1px solid #ccc;min-width:80px;max-width:300px;min-height:30px;padding:.5em 1.25em;font-size:12px;line-height:16px;box-shadow:none!important}.sb-add-wrapper button:before{display:none}.sb-add-wrapper button:focus{color:#1f1f1f}.sb-add-wrapper button:hover,.sb-add-wrapper button:active{color:#1f1f1f;box-shadow:none}.sb-add-wrapper button:hover{background-color:#e8e8e8;border-color:#e8e8e8}.sb-add-wrapper button:active{background-color:#ededed;border-color:#ededed}.touch .sb-add-wrapper button{box-shadow:none}.touch .sb-add-wrapper button:hover{background-color:inherit;color:#1f1f1f;border-color:#ccc}.touch .sb-add-wrapper button:active{color:#1f1f1f;background-color:#ededed;border-color:#e8e8e8}.sb-add-wrapper button{border-radius:100px;margin:0;padding-left:.5rem;padding-right:.5rem}.sb-add-wrapper button.is-disabled{cursor:default;pointer-events:auto!important;border:1px solid #cccccc40!important;border-left-color:#ccc!important}.sb-add-wrapper button:focus-visible{outline:revert}.sb-add-wrapper.is-deleted .sb-qty{display:none!important}.sb-add-wrapper.is-deleted .sb-add{pointer-events:none;display:block!important}.sb-add-wrapper.is-deleted .sb-sidebar-item__remove{display:none!important}.sb-add-wrapper.is-deleted .sb-sidebar-item__link{pointer-events:none}.sb-add-wrapper.confirm-delete.is-deleted .sb-undo-delete{display:block}.sb-add-wrapper.confirm-delete.is-deleted .sb-add{display:none!important}.sb-add-wrapper--qty-controls .sb-qty,.sb-add-wrapper--qty-controls.has-quantity .sb-undo-delete,.sb-add-wrapper--qty-controls.has-quantity .sb-add{display:none}.sb-add-wrapper--qty-controls.has-quantity .sb-qty{max-width:110px;display:flex}.sb-add-wrapper .sb-undo-delete{border-color:#cccccc40}.sb-add-wrapper .sb-add .label-remove,.sb-add-wrapper .sb-add .label-added,.sb-add-wrapper.has-quantity .sb-add .label-add{display:none}.sb-add-wrapper.has-quantity .sb-add .label-remove{display:block}.no-touch .sb-add-wrapper.has-quantity .sb-add .label-remove{display:none}.no-touch .sb-add-wrapper.has-quantity .sb-add .label-added,.no-touch .sb-add-wrapper.has-quantity .sb-add:not(.just-added):hover .label-remove{display:block}.no-touch .sb-add-wrapper.has-quantity .sb-add:not(.just-added):hover .label-added{display:none}.sb-add-wrapper .sb-qty{height:30px}.sb-add-wrapper .sb-qty button,.sb-add-wrapper .sb-qty input{border-color:#cccccc80}.sb-add-wrapper .sb-qty__add,.sb-add-wrapper .sb-qty__remove{min-width:0!important;padding-left:.85em!important;padding-right:.85em!important}.sb-add-wrapper .sb-qty__add{border-top-left-radius:0;border-bottom-left-radius:0}.sb-add-wrapper .sb-qty__remove{border-top-right-radius:0;border-bottom-right-radius:0}.sb-add-wrapper .sb-qty input[type=number]{appearance:none;text-align:center;background-color:inherit;color:#1f1f1f;border:1px solid #cccccc80;border-left:none;border-right:none;border-radius:0;flex-grow:1;flex-basis:0;min-width:2.25rem;min-height:30px;padding:0;font-size:12px;font-weight:700}.sb-add-wrapper .sb-qty input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sb-add-wrapper .sb-qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sb-add-wrapper .sb-qty input[type=number]:focus{box-shadow:none;color:#1f1f1f;background-color:#fae8bc}.sb-add-wrapper .sb-qty input{border-left:none;border-right:none}.sb-mask,.sb-sidebar{z-index:15000;transition:all 1s cubic-bezier(.23,1,.32,1);position:fixed;top:0}.sb-mask{opacity:0;pointer-events:none;background-color:#0006;width:100%;height:100%;left:0}.sb-show-sidebar .sb-mask{opacity:1;pointer-events:auto}.sb-sidebar{background-color:#fff;width:100%;height:100vh;transition-property:transform;right:0;transform:translate(100%)}@media (width>=600px){.sb-sidebar{width:30rem}}.sb-show-sidebar .sb-sidebar{transform:translate(0)}.sb-sidebar__trigger{transform-origin:2.8125rem 0;position:absolute;top:50%;left:-5.625rem;transform:rotate(-90deg)translateY(0%)}body:not(.sb-show-sidebar) .sb-sidebar__trigger.is-nudged button{animation:.6s ease-out trigger-nudge}.sb-sidebar__trigger button{white-space:nowrap;border-bottom-right-radius:0;border-bottom-left-radius:0;min-width:8rem;height:3.0625rem;margin:0;padding-left:1rem;padding-right:1rem;transition-property:all}.sb-sidebar__trigger button:hover{transform:translateY(-.25rem)}.sb-sidebar__trigger button .label-hide{display:none}.sb-show-sidebar .sb-sidebar__trigger button{opacity:0;height:2.8125rem}@media (width>=600px){.sb-show-sidebar .sb-sidebar__trigger button{opacity:1;transform:translateY(0);color:#fff!important;box-shadow:none!important;background-color:#1f1f1f!important;border-color:#1f1f1f!important}}.sb-show-sidebar .sb-sidebar__trigger button .label-hide{display:inline}.sb-show-sidebar .sb-sidebar__trigger button .label-show{display:none}.sb-sidebar__trigger button .sb-trigger-badge{color:#fff;letter-spacing:-.02em;background-color:#1f1f1f;border-radius:9999px;justify-content:center;align-items:center;min-width:1.5625rem;min-height:1.5625rem;padding:0 5px;font-size:14px;transition:all .5s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;top:-.773438rem;left:40%;transform:rotate(90deg);box-shadow:0 1px .25rem #00000040}.sb-show-sidebar .sb-sidebar__trigger button .sb-trigger-badge,.sb-sidebar[data-item-count="0"] .sb-sidebar__trigger button .sb-trigger-badge{opacity:0}@keyframes trigger-nudge{0%{transform:translateY(.5rem)}33%{transform:translateY(0)}66%{transform:translateY(.25rem)}}.sb-sidebar__header,.sb-sidebar__footer,.sb-sidebar__empty{padding:1rem 1.25rem}.sb-sidebar__header{border-bottom:1px solid #d9d9d9;flex-direction:column;justify-content:center;height:6rem;padding-top:0;padding-bottom:0;display:flex}.sb-sidebar__header-inner{justify-content:flex-start;align-items:center;display:flex}.sb-sidebar__header__desc{max-width:100%}.sb-sidebar__header h3{margin-bottom:0;margin-right:1rem;font-weight:700}.no-touch .sb-sidebar__header .sb-clear-all-wrapper:not(.in-confirm-state) .sb-clear-all{opacity:0}.no-touch .sb-sidebar__header:hover .sb-clear-all-wrapper:not(.in-confirm-state) .sb-clear-all{opacity:1}@keyframes pulsate{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.sb-sidebar__header .sb-hide-sidebar{color:#1f1f1f;border:none;justify-content:center;align-self:flex-start;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:0;right:0}.sb-sidebar__header .sb-hide-sidebar:hover{background-color:#cccc}.sb-sidebar__header .sb-hide-sidebar:active{background-color:#ccc}.touch .sb-sidebar__header .sb-hide-sidebar:hover{background-color:inherit}.touch .sb-sidebar__header .sb-hide-sidebar.is-active,.touch .sb-sidebar__header .sb-hide-sidebar:active{background-color:#ccc}.sb-clear-all-wrapper{margin-top:.75em;margin-left:auto;padding:0 1.25em;display:flex;position:relative}.sb-clear-all-wrapper>*{margin-left:auto}.sb-sidebar[data-item-count="0"] .sb-clear-all-wrapper{display:none!important}.sb-clear-all-wrapper a{padding:.25rem .5em;font-size:14px;line-height:20px}.sb-clear-all-wrapper a.sb-confirm-clear-all{color:#e00034;border:none}.sb-clear-all-wrapper a.sb-confirm-clear-all:hover,.sb-clear-all-wrapper a.sb-confirm-clear-all:focus,.sb-clear-all-wrapper a.sb-confirm-clear-all:active{text-decoration:none}.sb-clear-all-wrapper a.sb-confirm-clear-all:hover,.sb-clear-all-wrapper a.sb-confirm-clear-all:active{color:#1f1f1f}.touch .sb-clear-all-wrapper a.sb-confirm-clear-all:hover{color:#e00034}.touch .sb-clear-all-wrapper a.sb-confirm-clear-all:active{color:#1f1f1f}.sb-clear-all-wrapper a.sb-confirm-clear-all{border:1px solid #e00034;border-radius:4px;animation:1.5s ease-in-out infinite pulsate}.sb-clear-all-wrapper a.sb-confirm-clear-all:hover{border-color:#1f1f1f;animation:none}.sb-clear-all-wrapper a.sb-cancel-clear-all{color:#1f1f1fcc;border:none}.sb-clear-all-wrapper a.sb-cancel-clear-all:hover,.sb-clear-all-wrapper a.sb-cancel-clear-all:focus,.sb-clear-all-wrapper a.sb-cancel-clear-all:active{text-decoration:none}.sb-clear-all-wrapper a.sb-cancel-clear-all:hover,.sb-clear-all-wrapper a.sb-cancel-clear-all:active{color:#1f1f1f}.touch .sb-clear-all-wrapper a.sb-cancel-clear-all:hover{color:#1f1f1fcc}.touch .sb-clear-all-wrapper a.sb-cancel-clear-all:active{color:#1f1f1f}.sb-clear-all-wrapper a.sb-cancel-clear-all{border:1px solid #0000;margin-right:.5em}.sb-clear-all-wrapper a.sb-clear-all{color:#1f1f1fcc;border:none}.sb-clear-all-wrapper a.sb-clear-all:hover,.sb-clear-all-wrapper a.sb-clear-all:focus,.sb-clear-all-wrapper a.sb-clear-all:active{text-decoration:none}.sb-clear-all-wrapper a.sb-clear-all:hover,.sb-clear-all-wrapper a.sb-clear-all:active{color:#1f1f1f}.touch .sb-clear-all-wrapper a.sb-clear-all:hover{color:#1f1f1fcc}.touch .sb-clear-all-wrapper a.sb-clear-all:active{color:#1f1f1f}.sb-clear-all-wrapper a.sb-clear-all{text-underline-offset:5px;transition:all all ease-in-out .25s;border:1px solid #0000;-webkit-text-decoration:underline #1f1f1f66;text-decoration:underline #1f1f1f66}.sb-clear-all-wrapper a.sb-clear-all:hover,.sb-clear-all-wrapper a.sb-clear-all:active{-webkit-text-decoration:underline #1f1f1fcc;text-decoration:underline #1f1f1fcc}.sb-clear-all-wrapper .sb-clear-all-confirm,.sb-clear-all-wrapper .sb-clear-all-cancel,.sb-clear-all-wrapper.in-confirm-state .sb-clear-all{display:none}.sb-clear-all-wrapper.in-confirm-state .sb-confirm-clear-all,.sb-clear-all-wrapper.in-confirm-state .sb-clear-all-confirm{display:inline-block}.sb-sidebar__inner{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 11rem - 4em);overflow:auto}.sb-sidebar__footer{height:5rem;margin-top:1em;padding-top:1.25rem}[data-item-count="0"] .sb-sidebar__footer{opacity:0;pointer-events:none}.sb-sidebar__action{justify-content:space-between;align-items:center;min-width:8.125rem;display:flex}@media (width<=767.98px){.sb-sidebar__action{flex-direction:column}}.sb-sidebar[data-item-count="0"] .sb-sidebar__action :is(.button,.button-primary,.button-secondary),.sb-sidebar[data-item-count="0"] .sb-sidebar__action button{background-color:#78787826!important;background-image:inherit!important;color:#c4c4c4!important;box-shadow:none!important;cursor:default!important;pointer-events:none!important;border-color:#78787800!important}.block.has-image:not(.light-bg) .sb-sidebar[data-item-count="0"] .sb-sidebar__action :is(.button,.button-primary,.button-secondary),:is(.inverted-ui,.bg-primary,.bg-dark,.theme-blue,.theme-black):not(.light-bg) .sb-sidebar[data-item-count="0"] .sb-sidebar__action :is(.button,.button-primary,.button-secondary),.block.has-image:not(.light-bg) .sb-sidebar[data-item-count="0"] .sb-sidebar__action button,:is(.inverted-ui,.bg-primary,.bg-dark,.theme-blue,.theme-black):not(.light-bg) .sb-sidebar[data-item-count="0"] .sb-sidebar__action button{background-color:#ffffff1a!important}.sb-sidebar__action :is(.button,.button-primary,.button-secondary){width:100%}.sb-sidebar__action :is(.button,.button-primary,.button-secondary):first-child{margin-right:.5rem}.sb-sidebar__action :is(.button,.button-primary,.button-secondary):last-child{margin-left:.5rem}.sb-sidebar__action :is(.button,.button-primary,.button-secondary):only-child{margin-left:0;margin-right:0}@media (width<=767.98px){.sb-sidebar__action .cta_button,.sb-sidebar__action .cta-button{width:100%!important}}.sb-sidebar__action .cta_button,.sb-sidebar__action .cta-button{flex-grow:1;justify-content:center!important}@media (width<=767.98px){.sb-sidebar__action .cta_button:first-child,.sb-sidebar__action .cta-button:first-child{margin-bottom:.5rem!important}}@media (width>=768px){.sb-sidebar__action .cta_button:first-child,.sb-sidebar__action .cta-button:first-child{margin-right:.5rem!important}.sb-sidebar__action .cta_button:last-child,.sb-sidebar__action .cta-button:last-child{margin-left:.5rem!important}.sb-sidebar__action .cta_button:only-child,.sb-sidebar__action .cta-button:only-child{margin-left:0!important;margin-right:0!important}}.sb-sidebar__item-container{margin:0;padding:0;list-style:none}.sb-sidebar-item{border-bottom:1px solid #e8e8e8;padding-left:1.25rem;padding-right:1.25rem;font-size:14px;line-height:20px;transition:all .25s ease-in-out;overflow:hidden}.sb-sidebar-item.is-highlighted{background-color:#e8e8e840!important}.sb-sidebar-item.is-deleted{background-color:#e000341a}.sb-sidebar-item.is-deleted .sb-sidebar-item__image,.sb-sidebar-item.is-deleted .sb-sidebar-item__content{opacity:.5;padding-left:0;padding-right:0;transition-property:all}.sb-sidebar-item.is-deleted .sb-sidebar-item__image .image-placeholder{background-color:inherit;width:0;height:1.75rem}.sb-sidebar-item.is-deleted .sb-sidebar-item__id,.sb-sidebar-item.is-deleted .sb-sidebar-item__remove{display:none}.sb-sidebar-item .image-placeholder{background-blend-mode:multiply;background-color:#f5f5f5;background-position:50%;background-repeat:no-repeat;background-size:contain}.sb-sidebar-item .image-placeholder img{width:100%;height:100%}.sb-sidebar-item__inner{justify-content:space-between;align-items:center;display:flex}.sb-sidebar-item__inner>*{flex-shrink:0}.sb-sidebar-item__image{padding-top:.75rem;padding-bottom:.75rem}@media (width<=599.98px){.sb-sidebar-item__image{display:none}}.sb-sidebar-item__image .image-placeholder{width:3.5rem;height:3.5rem;transition:all .25s ease-in-out}.sb-sidebar-item__link{border:none;flex:1;align-items:center;display:flex;overflow:hidden}.sb-sidebar-item a.sb-sidebar-item__link{cursor:pointer}.sb-sidebar-item a.sb-sidebar-item__link:hover .sb-sidebar-item__title{color:#e00034}.sb-sidebar-item__content{flex:1;padding:0 1rem;overflow:hidden}@media (width<=599.98px){.sb-sidebar-item__content{padding-top:.75rem;padding-bottom:.75rem}}.sb-sidebar-item__content h4{margin:0 0 .1em;font-size:16px;font-weight:500;line-height:22px}.sb-sidebar-item__content p{color:#787878;margin:0;font-size:14px;line-height:20px}.sb-sidebar-item__content .sb-sidebar-item__view-more,.sb-sidebar-item__content .sb-sidebar-item__remove{display:none}.sb-sidebar-item__remove{margin:0}.sb-sidebar-item__remove button{color:#1f1f1f;border:none}.sb-sidebar-item__remove button:hover,.sb-sidebar-item__remove button:focus,.sb-sidebar-item__remove button:active{text-decoration:none}.sb-sidebar-item__remove button:hover,.sb-sidebar-item__remove button:active{color:#e00034}.touch .sb-sidebar-item__remove button:hover{color:#1f1f1f}.touch .sb-sidebar-item__remove button:active{color:#e00034}.sb-sidebar-item__remove button{cursor:pointer;background-color:#e8e8e8;background-clip:padding-box;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.875rem;min-width:0;height:1.875rem;min-height:0;margin-left:1rem;padding:.375rem;text-decoration:none;display:flex}.sb-sidebar-item__remove button:hover{color:#e00034;box-shadow:none!important;background-color:#e8e8e8!important;border-color:#0000!important;text-decoration:none!important;transform:none!important}.sb-sidebar-item__remove button:focus{outline-offset:2px;outline:2px solid #cccccc40}.sb-sidebar-item__remove button svg{width:100%;height:100%}.sb-sidebar-item__action{flex-direction:column;align-items:flex-end;display:flex;padding-right:0!important}.sb-sidebar__empty{color:#787878;display:none}.sb-sidebar[data-unfiltered-item-count="0"] .sb-sidebar__empty:not(.is-overriden){display:block}.sb-sidebar-item:before{content:"";background-color:#e8e8e8;width:100%;height:1px;display:flex;position:absolute;bottom:0;left:0}.sb-sidebar-item a{color:#1f1f1f;border:none}.sb-sidebar-item a:hover,.sb-sidebar-item a:focus,.sb-sidebar-item a:active{text-decoration:none}.sb-sidebar-item a:hover,.sb-sidebar-item a:active{color:#e00034}.touch .sb-sidebar-item a:hover{color:#1f1f1f}.touch .sb-sidebar-item a:active{color:#e00034}.sb-sidebar__header h3{font-family:PF Beausans Pro Black,Helvetica,Arial,sans-serif;font-weight:400}.sb-sidebar__header .sb-clear-all-wrapper{top:-.005em}.sb-sidebar__header .sb-hide-sidebar svg{width:1em;height:1em}.sb-sidebar-header__desc{line-height:1}.sb-sidebar-header__desc small{font-size:14px}
