.animation-overflow{overflow:hidden}.animate{animation-duration:.5s;animation-fill-mode:forwards}.animate.-short{animation-duration:.5s}.animate.-long{animation-duration:.775s}.animate.-infinite{animation-iteration-count:infinite}@keyframes appear-from-bottom{0%{transform:translateY(13rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-bottom{opacity:0;transform:translateY(13rem)}.-appear-from-bottom.animate{animation-name:appear-from-bottom;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes appear-from-left{0%{transform:translateX(-13rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-left{transform:translateX(-13rem);opacity:0}.-appear-from-left.animate{animation-name:appear-from-left;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes appear-from-right{0%{transform:translateX(13rem);opacity:0}40%{opacity:.7}70%{opacity:1}100%{transform:none;opacity:1}}.-appear-from-right{transform:translateX(13rem);opacity:0}.-appear-from-right.animate{animation-name:appear-from-right;animation-timing-function:cubic-bezier(0.39, 0.58, 0.57, 1)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.-fade-in{animation-name:fade-in;animation-timing-function:ease-in}.lds-ring{display:inline-block;position:relative;width:80px;height:80px}.lds-ring>div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #004a8f;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#004a8f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring>div:nth-child(1){animation-delay:-0.45s}.lds-ring>div:nth-child(2){animation-delay:-0.3s}.lds-ring>div:nth-child(3){animation-delay:-0.15s}.lds-ring.-white>div{border:8px solid #fff;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring.-gray>div{border:8px solid #999;border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring.-btn-small{width:20px;height:20px}.lds-ring.-btn-small>div{border-width:3px;margin:0;width:20px;height:20px}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.-hide-overflow-x{max-width:100%;overflow-x:hidden}.breadcrumbs{max-width:80rem;margin:auto;padding:1rem;margin-top:0;margin-bottom:0}.breadcrumbs>li{border:none;display:inline;margin:0}.breadcrumbs>li>a{margin:0;position:relative;display:inline-block;box-sizing:border-box;font-weight:400;font-size:.85rem;text-transform:uppercase;font-family:"BoldRubber";color:#000}.breadcrumbs>li>a:hover{text-decoration:underline}.breadcrumbs>li+li:before{margin:0 .2rem;content:">"}.breadcrumbs>li:last-child{cursor:default}.blog{max-width:60rem;margin:auto}.blog p{font-size:16px;line-height:1.6rem}.blog .card{margin:1rem auto;max-width:350px}.blog .card .cutline,.blog .card .title-sub{margin:0 0 .5rem}.blog .card a{text-decoration:none}.blog .card .no-image{padding-top:2rem}.press-release-roll{max-width:80rem;margin:auto}.press-release-roll .posts>div{padding:2.5rem 0;border-bottom:1px solid #e7e7e7}.press-release-roll .posts>div.no-image p{max-width:800px}.blog-article .categories{padding-top:2rem}.blog-article .categories ul{list-style-type:none;padding:0}.blog-article .categories ul li{border-bottom:1px solid #e7e7e7;padding:.5rem 0}.blog-article .share{padding-top:2rem}.blog-article .share ul{list-style-type:none;padding:0}.blog-article .share ul li{border-bottom:1px solid #e7e7e7;padding:.5rem 0}.blog-article .author{padding-top:1rem}.blog-article .author img{width:75px;height:75px;border-radius:50%}.blog-article .author p{margin:0 1rem}.press-release .icon svg{width:35px;padding:.5rem}input[type=button],button,.button{font-family:"BoldRubber",Helvetica,Arial,sans-serif;text-transform:uppercase;-webkit-appearance:none;display:inline-block;outline:none;border:none;cursor:pointer;padding:.75rem;text-decoration:inherit;margin:1rem 0;font-size:.9rem;text-align:center}input[type=button]::-moz-focus-inner,button::-moz-focus-inner,.button::-moz-focus-inner{border:0}input[type=button]:hover,button:hover,.button:hover{filter:brightness(95%)}input[type=button].-block,button.-block,.button.-block{display:block;width:100%;padding:.75rem 0}input[type=button].-small,button.-small,.button.-small{width:initial;padding:.75rem}input[type=button].-extend,button.-extend,.button.-extend{width:100%;max-width:160px}input[type=button].-circular,button.-circular,.button.-circular{display:inline-block;padding:1rem;border-radius:50%}input[type=button].-large,button.-large,.button.-large{width:35%;border-radius:3px}input[type=button].-large2,button.-large2,.button.-large2{width:20%;border-radius:3px;padding:1rem 0}input[type=button] svg,button svg,.button svg{display:block;fill:currentColor;width:24px;height:24px}input[type=button].-bg-tertiary2,button.-bg-tertiary2,.button.-bg-tertiary2{background-color:#cfcfd0;color:#6d6e70;border:1px solid #fff}input[type=button].-bg-tertiary2:hover,button.-bg-tertiary2:hover,.button.-bg-tertiary2:hover{color:#000}input[type=button].-bg-primary1,button.-bg-primary1,.button.-bg-primary1{color:#fff}input[type=button].-bg-white,button.-bg-white,.button.-bg-white{color:#404040}input[type=button].-bg-black,button.-bg-black,.button.-bg-black{color:#fff}input[type=button].-outline,button.-outline,.button.-outline{border:2px solid;background:none}input[type=button].-outline.-fg-white:hover,button.-outline.-fg-white:hover,.button.-outline.-fg-white:hover{background-color:#fff;border:2px solid #fff;color:#ffcf01}input[type=button].-outline.-fg-primary1:hover,button.-outline.-fg-primary1:hover,.button.-outline.-fg-primary1:hover{background-color:#d11f2e;border:2px solid #e92051;color:#fff}input[type=button].-outline.-fg-primary2:hover,button.-outline.-fg-primary2:hover,.button.-outline.-fg-primary2:hover{background-color:#ffcf01;border:2px solid #323232;color:#fff}input[type=button].-outline.-active,button.-outline.-active,.button.-outline.-active{color:#d11f2e}input[type=button][disabled],input[type=button].-disabled,button[disabled],button.-disabled,.button[disabled],.button.-disabled{color:#fff !important;background:#404040 !important;opacity:.75;pointer-events:none}input[type=button].-plain,button.-plain,.button.-plain{font-family:inherit;text-transform:inherit;padding:0;margin:0;font-size:inherit;background:none}input[type=button].-graingerizer-btn,button.-graingerizer-btn,.button.-graingerizer-btn{background-color:#fff;color:#d11f2e;width:100%;vertical-align:middle;margin:0;padding:.75rem 0}input[type=button].-graingerizer-btn:hover,button.-graingerizer-btn:hover,.button.-graingerizer-btn:hover{background-color:#d11f2e;color:#fff}input[type=button].-graingerizer-btn:hover svg,button.-graingerizer-btn:hover svg,.button.-graingerizer-btn:hover svg{fill:#fff}input[type=button].-graingerizer-btn svg,button.-graingerizer-btn svg,.button.-graingerizer-btn svg{display:initial;width:15px;height:15px}.toggle-button{position:relative}.toggle-button .toggle-pill{text-decoration:none;display:inline-block;margin:4px 2px;cursor:pointer;border-radius:16px;position:relative;height:20px;width:44px;transition:.3s ease;border:1px solid #404040}.toggle-button .toggle-pill .toggle-ball{position:absolute;bottom:0px;left:0px;transition:all .5s ease 0s;border-radius:50%;height:20px;width:20px;right:0;top:50%;transform-origin:center;transform:translate(-10%, -50%);border:1px solid #404040;background-color:#404040}.toggle-button.-active .toggle-pill .toggle-ball{border:1px solid #d11f2e;background-color:#d11f2e;transform:translate(105%, -50%)}.buttons button+button,.buttons button+.button,.buttons .button+button,.buttons .button+.button{margin-left:1rem}.product-detail-page .cta .ps-widget[ps-sku]{display:flex !important;height:100%;line-height:inherit;min-height:40px}.product-detail-page .cta .ps-widget[ps-sku] span.ps-button-label{height:min-content;margin:auto}.button.infinite-arrow{background-color:rgba(0,0,0,0);padding:0;position:relative;cursor:pointer;transition:.3s ease;display:inline}.button.infinite-arrow.-circle{border-radius:50%;border:2px solid #fff;height:40px;width:40px;transition:.6s}.button.infinite-arrow.-circle.-primary1{border-color:#d11f2e}.button.infinite-arrow.-circle.-primary1:hover{border-color:#9a121e}.button.infinite-arrow.-circle.-tertiary1{border-color:#6d6e70}.button.infinite-arrow.-circle.-tertiary1:hover{border-color:#404040;background-color:#fff}.button.infinite-arrow.-circle.-tertiary-alt{border-color:#e6e7e8;background-color:#e6e7e8}.button.infinite-arrow.-circle.-tertiary-alt:hover{border-color:#404040;background-color:#fff}.button.infinite-arrow.-circle.-white{border-color:#fff}.button.infinite-arrow.-circle.-white:hover{border-color:#cfcfd0}.button.infinite-arrow.-circle.-white-alt{border-color:#fff}.button.infinite-arrow.-circle.-white-alt:hover{border-color:#404040;background-color:#404040}.button.infinite-arrow.-circle .arrow-container{margin:0;position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%, -50%)}@media(min-width: 64rem){.button.infinite-arrow:hover .arrow{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.button.infinite-arrow:hover .arrow.primera{animation-name:bounceAlpha;animation-duration:1.4s;animation-delay:.2s;animation-iteration-count:infinite;animation-timing-function:linear}}.button.infinite-arrow .arrow-container{position:relative;margin-left:10px;user-select:none}.button.infinite-arrow .arrow-container .arrow{left:30%;position:absolute;bottom:0;margin-left:0px;width:12px;height:12px;background-size:contain;top:50%;transform:translateY(-50%);padding:0 !important}.button.infinite-arrow .arrow-container .arrow.primera.bounceAlpha{animation-delay:.2s}.button.infinite-arrow .arrow-container .arrow.segunda{margin-left:8px}.button.infinite-arrow .arrow-container .arrow.next{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiI+PHN0eWxlPi5zdDB7ZmlsbDojZmZmfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTMxOS4xIDIxN2MyMC4yIDIwLjIgMTkuOSA1My4yLS42IDczLjdzLTUzLjUgMjAuOC03My43LjZsLTE5MC0xOTBjLTIwLjEtMjAuMi0xOS44LTUzLjIuNy03My43UzEwOSA2LjggMTI5LjEgMjdsMTkwIDE5MHoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzE5LjEgMjkwLjVjMjAuMi0yMC4yIDE5LjktNTMuMi0uNi03My43cy01My41LTIwLjgtNzMuNy0uNmwtMTkwIDE5MGMtMjAuMiAyMC4yLTE5LjkgNTMuMi42IDczLjdzNTMuNSAyMC44IDczLjcuNmwxOTAtMTkweiIvPjwvc3ZnPg==)}.button.infinite-arrow.-primary1{color:#d11f2e}.button.infinite-arrow.-primary1 .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-red.svg")}.button.infinite-arrow.-primary1:hover{color:#9a121e}.button.infinite-arrow.-primary1:hover .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-red-hover.svg")}.button.infinite-arrow.-tertiary1,.button.infinite-arrow.-tertiary-alt{color:#6d6e70}.button.infinite-arrow.-tertiary1 .arrow-container .arrow.next,.button.infinite-arrow.-tertiary-alt .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-gray.svg")}.button.infinite-arrow.-tertiary1:hover,.button.infinite-arrow.-tertiary-alt:hover{color:#404040}.button.infinite-arrow.-tertiary1:hover .arrow-container .arrow.next,.button.infinite-arrow.-tertiary-alt:hover .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-gray-hover.svg")}.button.infinite-arrow.-white{color:#fff}.button.infinite-arrow.-white .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-white.svg")}.button.infinite-arrow.-white:hover{color:#cfcfd0}.button.infinite-arrow.-white:hover .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-white-hover.svg")}.button.infinite-arrow.-white-alt{color:#fff}.button.infinite-arrow.-white-alt .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-white.svg")}.button.infinite-arrow.-white-alt:hover .arrow-container .arrow.next{background-image:url("/static/button-icons/arrow-white-hover.svg")}@keyframes bounceAlpha{0%{opacity:1;transform:translate(0px, -50%) scale(1)}25%{opacity:0;transform:translate(10px, -50%) scale(0.9)}26%{opacity:0;transform:translate(-10px, -50%) scale(0.9)}55%{opacity:1;transform:translate(0px, -50%) scale(1)}}.bounceAlpha{animation-name:bounceAlpha;animation-duration:1.4s;animation-iteration-count:infinite;animation-timing-function:linear}.button.button-shimmer{position:relative;background:#333;color:#ccc;border:0;min-width:200px;transition:.6s;overflow:hidden}.button.button-shimmer:focus{outline:0}.button.button-shimmer:before{content:"";display:block;position:absolute;background:rgba(255,255,255,.5);width:60px;height:100%;left:0;top:0;opacity:.5;filter:blur(30px);transform:translateX(-100px) skewX(-15deg)}.button.button-shimmer:after{content:"";display:block;position:absolute;background:rgba(255,255,255,.2);width:30px;height:100%;left:30px;top:0;opacity:0;filter:blur(5px);transform:translateX(-100px) skewX(-15deg)}.button.button-shimmer:hover{background:#338033;cursor:pointer}.button.button-shimmer:hover:before{transform:translateX(300px) skewX(-15deg);opacity:.6;transition:.7s}.button.button-shimmer:hover:after{transform:translateX(300px) skewX(-15deg);opacity:1;transition:.7s}.button.button-shimmer.-bg-primary1{color:#fff;background:#d11f2e}.button.button-shimmer.-bg-primary1:hover{background:#6d6e70}.button.button-shimmer.-bg-tertiary1{color:#fff;background:#6d6e70}.button.button-shimmer.-bg-tertiary1:hover{background:#d11f2e}.button.button-shimmer.-bg-white{color:#6d6e70;background:#fff}.button.button-shimmer.-bg-white:hover{background:#6d6e70;color:#fff}.card ul li,.card ol li{text-align:left}.card .fg.pos{transform:translate(0, 0);position:absolute;max-width:500px;min-width:200px;width:auto;padding:.75rem}@media(max-width: 39.99rem){.card .fg.pos{width:100%}}.card .fg.pos.-bottom,.card .fg.pos.-center,.card .fg.pos.-left,.card .fg.pos.-middle,.card .fg.pos.-right,.card .fg.pos.-top{top:50%;transform:translate(-50%, -50%);left:50%;text-align:center}.card.-exec{background:#f1f2f2}.on-page-cart{position:absolute;text-align:left;text-transform:none;transition:all linear .2s;right:0;top:1.5rem;box-shadow:0 8px 8px rgba(0,0,0,.25);min-width:24rem;max-width:100%;background:#fff;z-index:999;display:none}.on-page-cart.-active{display:block}.on-page-cart.-fade-out{opacity:0}.on-page-cart .headline{background:#ffcf01;padding:.5rem;border-bottom:1px solid rgba(0,0,0,.2)}.on-page-cart .headline svg{max-width:15px;height:15px;margin-top:10px}.on-page-cart .contents{max-height:100vh;overflow-y:auto}.on-page-cart .contents>div:last-of-type{position:sticky;bottom:2.9rem;background-color:#fff}.on-page-cart .contents .message{padding:1rem}.on-page-cart .contents .item{padding:12px;min-height:120px;border-bottom:1px solid rgba(0,0,0,.2)}.on-page-cart .contents .item .img{flex:none;width:100px;margin-right:1rem}.on-page-cart .contents .item .img a{padding:0;margin:0;display:block;font-size:0}.on-page-cart .contents .item .img img{border:1px solid rgba(0,0,0,.2)}.on-page-cart .contents .item.-active{transition:all linear .255s}@media(max-width: 39.99rem){.on-page-cart{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100%;width:100%}}.-do-highlight{animation-duration:2.5s;animation-name:highlight;animation-iteration-count:1;animation-fill-mode:forwards;background:#ffcf01}@keyframes highlight{85%{background:#ffcf01}100%{background:none}}.-fg-primary1{color:#d11f2e}.-fg-primary2{color:#ffcf01}.-fg-secondary1{color:#e6e7e8}.-fg-secondary2{color:#404040}.-fg-tertiary1{color:#6d6e70}.-fg-tertiary2{color:#cfcfd0}.-fg-accent1{color:#ef7521}.-fg-white{color:#fff}.-fg-green{color:#5cb85c}.-fg-red{color:#e50914}.-fg-black{color:#000}.-fg-blue{color:#0c8def}.-fg-facebook{color:#3b5998}.-fg-flickr{color:#0063db}.-fg-github{color:#4183c4}.-fg-googleplus{color:#dd4b39}.-fg-instagram{color:#517fa4}.-fg-linkedin{color:#007bb6}.-fg-pinterest{color:#cb2027}.-fg-twitter{color:#00aced}.-fg-vimeo{color:#aad450}.-fg-youtube{color:#b00}.-bg-primary1{background-color:#d11f2e}.-bg-primary2{background-color:#ffcf01}.-bg-secondary1{background-color:#e6e7e8}.-bg-secondary2{background-color:#404040}.-bg-tertiary1{background-color:#6d6e70}.-bg-tertiary2{background-color:#cfcfd0}.-bg-accent1{background-color:#ef7521}.-bg-white{background-color:#fff}.-bg-green{background-color:#5cb85c}.-bg-red{background-color:#e50914}.-bg-black{background-color:#000}.-bg-blue{background-color:#0c8def}.-bg-facebook{background-color:#3b5998}.-bg-flickr{background-color:#0063db}.-bg-github{background-color:#4183c4}.-bg-googleplus{background-color:#dd4b39}.-bg-instagram{background-color:#517fa4}.-bg-linkedin{background-color:#007bb6}.-bg-pinterest{background-color:#cb2027}.-bg-twitter{background-color:#00aced}.-bg-vimeo{background-color:#aad450}.-bg-youtube{background-color:#b00}.content-blocks .-pos{position:relative}.content-blocks .-no-overflow{overflow:hidden}.content-blocks .-cover{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;transform:translateX(-50%) translateY(-50%);background-size:cover;transition:1s opacity}.content-blocks img.-block{display:block;width:100%}.content-blocks .pos{position:absolute;box-sizing:border-box}.content-blocks .pos.-top{top:0}.content-blocks .pos.-bottom{bottom:0}.content-blocks .pos.-middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content-blocks .pos.-left{left:0;padding:1rem;text-align:left}.content-blocks .pos.-right{right:0;padding:1rem;text-align:right}.content-blocks .pos.-center{left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.content-blocks .pos.-center.-middle{text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.svg-grid svg{height:75%;width:75%}.context-menu{display:none;z-index:999;text-align:left;line-height:1rem;font-size:1rem;background-color:#fff;position:absolute;width:200px;box-shadow:0 4px 30px 0 rgba(0,0,0,.2);left:50%;top:90%;transform:translateX(-50%)}.context-menu ul{margin:0;padding:0;list-style:none}.context-menu a{display:inline-block;line-height:1rem;padding:.1rem 1rem}.context-menu:before{position:absolute;content:"";top:-17px;width:0;height:0;right:0;left:0;margin:auto;border-style:solid;border-width:0 17px 17px 17px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.context-menu.-active{display:block}.cta{text-align:center}.cta svg{margin:.75rem;width:75px;text-align:center}.cta .-cta-text{padding-top:0}.curtain{position:relative;overflow:hidden}.curtain .curtain-title{position:absolute;top:35%;left:0;right:0;text-shadow:2px 2px 2px rgba(65,64,66,.65)}.curtain .bg img{width:100%;display:block}.curtain .fg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(32,32,33,.65);color:#fff;transition:all linear .2s;transform:translateY(-120%)}.curtain .fg>div{position:absolute;top:50%;transform:translateY(-55%);left:0;right:0;text-align:center;padding:1rem;margin:1rem}.curtain>a{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.curtain:hover .fg{transform:none}.curtain:hover .curtain-title{display:none}.curtain .-icon svg{width:44px}@media(max-width: 39.99rem){.curtain .fg{transform:translateY(0);margin:0}.curtain .fg .header-sub{font-size:1.5rem}.curtain .fg p{font-size:1rem}}@keyframes drift-fadeZoomIn{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes drift-fadeZoomOut{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}100%{transform:scale(0.5);opacity:0}}@keyframes drift-loader-rotate{0%{transform:translate(-50%, -50%) rotate(0)}50%{transform:translate(-50%, -50%) rotate(-180deg)}100%{transform:translate(-50%, -50%) rotate(-360deg)}}@keyframes drift-loader-before{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(6px)}75%{transform:scale(0.7) translateX(8px)}90%{transform:scale(0.8) translateX(6px)}100%{transform:scale(1)}}@keyframes drift-loader-after{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(0.8) translateX(-6px)}75%{transform:scale(0.7) translateX(-8px)}90%{transform:scale(0.8) translateX(-6px)}100%{transform:scale(1)}}@-webkit-keyframes drift-fadeZoomIn{0%{-webkit-transform:scale(1.5);opacity:0}100%{-webkit-transform:scale(1);opacity:1}}@-webkit-keyframes drift-fadeZoomOut{0%{-webkit-transform:scale(1);opacity:1}15%{-webkit-transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(0.5);opacity:0}}@-webkit-keyframes drift-loader-rotate{0%{-webkit-transform:translate(-50%, -50%) rotate(0)}50%{-webkit-transform:translate(-50%, -50%) rotate(-180deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(-360deg)}}@-webkit-keyframes drift-loader-before{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(6px)}25%{-webkit-transform:scale(1.3) translateX(8px)}40%{-webkit-transform:scale(1.2) translateX(6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(6px)}75%{-webkit-transform:scale(0.7) translateX(8px)}90%{-webkit-transform:scale(0.8) translateX(6px)}100%{-webkit-transform:scale(1)}}@-webkit-keyframes drift-loader-after{0%{-webkit-transform:scale(1)}10%{-webkit-transform:scale(1.2) translateX(-6px)}25%{-webkit-transform:scale(1.3) translateX(-8px)}40%{-webkit-transform:scale(1.2) translateX(-6px)}50%{-webkit-transform:scale(1)}60%{-webkit-transform:scale(0.8) translateX(-6px)}75%{-webkit-transform:scale(0.7) translateX(-8px)}90%{-webkit-transform:scale(0.8) translateX(-6px)}100%{-webkit-transform:scale(1)}}.drift-zoom-pane{box-sizing:border-box;background:rgba(0,0,0,.5);transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);border:3px solid #ffcf01;box-shadow:0 0 1rem rgba(0,0,0,.2)}.drift-zoom-pane.drift-opening{animation:drift-fadeZoomIn 180ms ease-out;-webkit-animation:drift-fadeZoomIn 180ms ease-out}.drift-zoom-pane.drift-closing{animation:drift-fadeZoomOut 210ms ease-in;-webkit-animation:drift-fadeZoomOut 210ms ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:150px;height:150px;border-radius:75px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);width:66px;height:20px;animation:drift-loader-rotate 1800ms infinite linear;-webkit-animation:drift-loader-rotate 1800ms infinite linear}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:rgba(255,255,255,.9)}.drift-zoom-pane-loader:before{left:0;animation:drift-loader-before 1800ms infinite linear;-webkit-animation:drift-loader-before 1800ms infinite linear}.drift-zoom-pane-loader:after{right:0;animation:drift-loader-after 1800ms infinite linear;-webkit-animation:drift-loader-after 1800ms infinite linear;animation-delay:-900ms;-webkit-animation-delay:-900ms}.drift-bounding-box{background-color:rgba(0,0,0,.4)}.feature-block{position:relative;min-height:420px}.feature-block.-short{min-height:110px}@media(max-width: 39.99rem){.feature-block.-short .image{background-position:center center;min-height:150px}}.feature-block .breadcrumbs{margin:0;padding-left:0}.feature-block .image{position:relative;background-size:cover;background-repeat:no-repeat}@media(max-width: 39.99rem){.feature-block .image{background-position:center center;min-height:300px}}.feature-block.-exec .content{background:#f1f2f2}@media(max-width: 39.99rem){.feature-block .content{right:0;left:0}}body#filter .list{margin-bottom:2rem}body#filter button,body#filter .button{margin:0;text-align:center}body#filter .-disabled{opacity:.1}body#filter .tab{margin:0}body#filter .accordion img{float:right}body#filter .swatches{position:absolute;left:10px;right:10px;bottom:14px;height:40px}body#filter .grid.-pad>*{padding:.5rem}body#filter .grid>div>div:first-child{position:relative}body#filter .grid>div>div:first-child>a{position:absolute;top:0;right:0;bottom:0;left:0}body#filter form{max-width:300px}body#filter form .accordion span{display:block;background:#6d6e70;padding:.5rem;margin-bottom:.5rem;margin-top:.5rem}body#filter .pagination{margin-top:2rem;float:right;width:auto}body#filter .circles{margin:0 1rem}body#filter .circles>a{padding:0;border-radius:50%;border:2px solid #ffcf01;width:24px;height:24px;cursor:pointer;display:inline-block}body#filter .circles>a:nth-child(n+1){margin-left:1rem}body#filter .circles>a:hover{background-color:#eee}body#filter .circles>a.-active,body#filter .circles>a:focus{background-color:#ffcf01}body#filter .overlay{position:absolute;right:0;top:0;width:60px}body#filter #modal-filter{padding-bottom:50px}body#filter input{margin:.5rem}body#filter #modal-sort{padding-bottom:50px}body#filter #modal-sort .radio{margin:0}body#filter #product-list>div{position:relative}body#filter #product-list .title-sub{margin:.5rem 0}body#filter #product-list p{margin:.5rem 0}@media(max-width: 39.99rem){body#filter .grid.-pad>*{padding:.25rem}}.filter,#expertrec-filter{background:#fff;transition:.3s ease}@media(max-width: 39.99rem){.filter,#expertrec-filter{position:fixed;top:0;right:0;bottom:0;left:0;top:83px;padding:.5rem !important;overflow-y:auto;z-index:99;height:100%;max-height:calc(100vh - 83px);transform:translateX(-100%)}.filter.-active,#expertrec-filter.-active{transform:translateX(0%)}.filter .filter-options-parent,#expertrec-filter .filter-options-parent{height:auto;max-height:400px;overflow-y:auto}.filter .filter-title,.filter .er-filter-top,#expertrec-filter .filter-title,#expertrec-filter .er-filter-top{margin-top:1.75rem}}.filter ._close.filter-close,#expertrec-filter ._close.filter-close{position:absolute;top:.75rem;right:.5rem}.filter ._close.filter-close img,.filter ._close.filter-close svg,#expertrec-filter ._close.filter-close img,#expertrec-filter ._close.filter-close svg{height:15px;width:15px}.filter ul,#expertrec-filter ul{margin:0;padding:0}.filter li,#expertrec-filter li{list-style:none;margin:0}.filter label,#expertrec-filter label{margin:.5rem 0;display:block;padding:.05rem 0;user-select:none}.filter label input,#expertrec-filter label input{margin:0;vertical-align:middle}.filter label span,#expertrec-filter label span{color:#cfcfd0}@media(max-width: 39.99rem){#expertrec-filter{width:100% !important;padding:1rem !important;box-sizing:border-box}}#expertrec-filter .closing-div{position:absolute;right:1rem;top:.5rem}#expertrec-filter .closing-div a{font-weight:800;font-size:1.25rem}#expertrec-filter .closing-div a img,#expertrec-filter .closing-div a svg{height:15px;width:15px}.filter-chips{justify-content:center;flex-wrap:wrap}.filter-chips>div{justify-content:center;flex-wrap:wrap}.filter-chips>div>div,.filter-chips>div .chip{cursor:pointer;margin:.5rem .5rem;padding:.5rem 1rem;height:18px;border:2px solid gray;border-radius:22px;flex:0 1 auto}.filter-chips>div>div>div a,.filter-chips>div .chip>div a{display:inline-block;padding-left:.5rem}.filter-chips>div>div>div img,.filter-chips>div>div>div svg,.filter-chips>div .chip>div img,.filter-chips>div .chip>div svg{width:11px;height:11px}.filter-chips>div>div:hover,.filter-chips>div .chip:hover{background:#f0f0f0;color:#000}.filter-chips>div .chip{position:relative}.page-catalog.-no-scroll{overflow:hidden}.fixed-bg-image{background:#000;height:360px;background-attachment:fixed;background-size:cover;background-position:center center}footer{background:#e6e7e8}footer>div{text-align:center}footer .live-chat{position:fixed;bottom:0;right:.5rem}footer .live-chat a{display:block;font-size:1.1rem;box-shadow:0px 0px 4px 1px rgba(0,0,0,.1);padding:.75rem}footer .live-chat img,footer .live-chat svg{width:1.1rem;height:1.1rem}footer .help,footer .language{text-align:center}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer ul{list-style-type:none;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;margin:0;padding:0}footer ul a{font-family:"LightRubber",Helvetica,Arial,sans-serif}footer .catalog{width:220px;margin-right:4rem}footer .catalog img{width:180px;margin:auto;box-shadow:4px 4px 6px rgba(0,0,0,.5);box-sizing:border-box;padding:1.5rem;background:#ffcf01}footer .catalog>div a{display:inline-block;padding:0 !important;margin-top:0}footer .catalog>div a svg{display:block;box-sizing:border-box;padding:6px;display:inline;height:36px;width:36px}footer .catalog>div a img{width:75px;height:75px;padding:0;margin:0;background:none;box-shadow:none}footer .language{font-family:"BoldRubber",Helvetica,Arial,sans-serif;color:#6d6e70;margin:2rem 0}footer .language svg{width:1rem;height:1rem;padding:0 .25rem}footer .language a{text-decoration:none;color:#6d6e70}footer .language a:hover{text-decoration:underline}@media(max-width: 39.99rem){footer .title-sub{margin-top:2rem}}label,input,textarea,select{margin:1rem 0}label,input,select{cursor:pointer}form label:not(.inline),form fieldset span:not(.inline){font-weight:bold;color:#6d6e70;font-family:"LightRubber",Helvetica,Arial,sans-serif;text-align:left;margin-bottom:10px !important;float:none !important;font-size:16px;letter-spacing:0}form label.inline,form fieldset span.inline{display:inline;float:none;font-weight:400;line-height:1;margin-right:10px;padding:0;text-align:left}fieldset{border:none;padding:0}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number],input[type=tel],select,textarea{display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;padding:6px 12px;font-size:1rem;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,select:focus,textarea:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}textarea{height:auto}form label{display:block}form.-inline label,form.-inline input{display:inline-block;width:auto}form.-table{display:table;width:auto;margin:auto}form.-table>*{display:table-row}form.-table>*>*{display:table-cell;vertical-align:middle;padding:.5rem;text-align:right}form.-table>*>*:last-child{text-align:left}form .-hide{display:none}.-invalid{color:#e50914}.blocks>*{display:block}.-border{border:1px solid #e6e7e8}.-radio-group{margin-top:1rem;margin-bottom:1rem}.-radio-group label{margin:0 0 0 1rem}.-radio-group label input{margin:10px}.-radio-group label input[type=text]{display:inline;max-width:350px;margin:0 0 0 1rem}form label.-mdl{display:block;position:relative;padding:1.5rem 0}form label.-mdl input+span{display:block;position:absolute;top:1.5rem;left:0;right:0;bottom:0;padding:4px 0;font-size:1rem;line-height:1rem;color:rgba(0,0,0,.26);pointer-events:none;width:100%;overflow:hidden;white-space:nowrap;text-align:left;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form label.-mdl input+span:after{content:"";position:absolute;bottom:1.5rem;left:0;right:0;height:2px;background-color:#d11f2e;transform:scale(0);transform-origin:center center;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form label.-mdl input[type=text],form label.-mdl input[type=password],form label.-mdl input[type=date],form label.-mdl input[type=email],form label.-mdl textarea{border:none;border-bottom:1px solid rgba(0,0,0,.12);display:block;font-size:1rem;line-height:1rem;margin:0;padding:4px 0;width:100%;background:0 0;text-align:left;color:inherit;outline:none;box-shadow:none;cursor:pointer}form label.-mdl input[type=text]:focus+span,form label.-mdl input[type=text].-dirty+span,form label.-mdl input[type=password]:focus+span,form label.-mdl input[type=password].-dirty+span,form label.-mdl input[type=date]:focus+span,form label.-mdl input[type=date].-dirty+span,form label.-mdl input[type=email]:focus+span,form label.-mdl input[type=email].-dirty+span,form label.-mdl textarea:focus+span,form label.-mdl textarea.-dirty+span{color:#d11f2e;font-size:.9rem;top:0;visibility:visible}form label.-mdl input[type=text]:focus+span:after,form label.-mdl input[type=text].-dirty+span:after,form label.-mdl input[type=password]:focus+span:after,form label.-mdl input[type=password].-dirty+span:after,form label.-mdl input[type=date]:focus+span:after,form label.-mdl input[type=date].-dirty+span:after,form label.-mdl input[type=email]:focus+span:after,form label.-mdl input[type=email].-dirty+span:after,form label.-mdl textarea:focus+span:after,form label.-mdl textarea.-dirty+span:after{transform:none}form label.-mdl input[type=text].input-validation-error,form label.-mdl input[type=password].input-validation-error,form label.-mdl input[type=date].input-validation-error,form label.-mdl input[type=email].input-validation-error,form label.-mdl textarea.input-validation-error{box-shadow:0 0 5px 1px #d11f2e}form label.-mdl textarea{height:5rem}form .select.-mdl{margin:2.5rem 0}form .select.-mdl span{font-size:1rem;line-height:34px;color:rgba(0,0,0,.26);border:none;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:none;padding:0;position:relative}form .select.-mdl:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#d11f2e;transform:scale(0);transform-origin:center center;transition-duration:.2s;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}form .select.-mdl.-valid span,form .select.-mdl.-dirty span{color:#333}form .select.-mdl.-valid:after,form .select.-mdl.-dirty:after{transform:none}form .select.-mdl ul{max-height:180px;overflow-y:auto}form .select.-mdl ul li:hover,form .select.-mdl ul li.-selected{color:#fff}form .-hidden{position:absolute;bottom:0;left:-100%;width:0;height:0;overflow:hidden !important;display:block;box-sizing:border-box;padding:0;-webkit-appearance:none}.form-block{margin-top:4rem}.form-block .-phone{padding-right:.75rem}.form-block .-phone svg{height:28px;width:28px}.form-block .social{text-align:center;margin:0;padding:1rem 2rem .25rem 2rem}.form-block .social a{margin:.25rem;padding:.5rem;border-radius:50px;background-color:#6d6e70;color:#fff;font-size:0;display:inline-block}.form-block .social a.facebook:hover{background-color:#3b5998;color:#fff}.form-block .social a.pinterest:hover{background-color:#cb2027;color:#fff}.form-block .social a.linked-in:hover{background-color:#007bb6;color:#fff}.form-block .social a.twitter:hover{background-color:#00aced;color:#fff}.form-block .social img,.form-block .social svg{width:18px;height:18px;vertical-align:middle}.form-block .cutline{text-align:center;margin:0;padding:.25rem 2rem 1rem 2rem}.form-block .cutline a{padding:0 .5rem;color:#fff}.gallery-hover .hover{position:relative;overflow:hidden}.gallery-hover .hover>.fg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.75);color:#000;transform:translateY(-110%)}.gallery-hover .hover>.fg>div{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center;padding:2rem;max-width:300px;margin:auto}.gallery-hover .hover:hover>.bg{transform:scale(1.1)}.gallery-hover .hover:hover>.fg{transform:none}@media(max-width: 39.99rem){.gallery-hover h1{text-align:center}.gallery-hover .hover{min-height:400px}.gallery-hover .hover a{position:absolute;bottom:3rem;left:0;right:0;z-index:2;text-align:center;text-decoration:none}.gallery-hover .hover .bg{min-height:400px;background-size:cover;background-position:center}.gallery-hover .hover .fg{background-color:rgba(255,255,255,.75);transform:none}}.google-map{height:100%;min-height:350px}.hr{border-width:2px;border-right:none;border-bottom:none;border-left:none;border-color:inherit}.hr.-solid{border-top-style:solid}.hr.-dashed{border-top-style:dashed}.hr.-dotted{border-top-style:dotted}.card.-w-hotspot>.image{padding:2rem;max-width:400px}.card.-w-hotspot>div:last-child{max-width:400px}.hotspot{position:relative}.hotspot img{display:block;width:100%;height:auto}.hotspot a{position:absolute;display:block;box-sizing:border-box;width:1.5rem;height:1.5rem;background:#ffcf01;border-radius:50%}.hotspot a:after{content:"";display:block;border-radius:50%;border:1px solid #ffcf01;width:2rem;height:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hotspot.-theme-alt a{background:#d11f2e}.hotspot.-theme-alt a:after{border-color:#d11f2e}.icon{height:44px}.-spin{-webkit-animation-name:spin;-webkit-animation-duration:2.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:2.6s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:2.6s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;-o-animation-name:spin;animation-name:spin;-o-animation-duration:2.6s;animation-duration:2.6s;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-o-animation-timing-function:linear;animation-timing-function:linear}@-moz-keyframes spin{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.language-dropdown-footer{width:270px;margin-right:0;margin-left:auto}.language-dropdown-footer svg{transition:.3s ease}.language-dropdown-footer .-arrow-svg{transform:rotate(180deg)}.language-dropdown-footer>div{display:inline-block}.language-dropdown-footer>div .selection{padding:.5rem;padding-right:.25rem;position:relative;transition:.3s ease}.language-dropdown-footer>div .selection.-active{cursor:pointer}.language-dropdown-footer>div .selection.-active a{display:none;pointer-events:none}.language-dropdown-footer>div .selection:not(.-active){padding-right:2.2rem}.language-dropdown-footer>div .selection:not(.-active):hover{background-color:#cfcfd0}.language-dropdown-footer:not(.-active) .selection:not(.-active){transform:translateY(45px);visibility:hidden;user-select:none}.language-dropdown-footer.-active .-arrow-svg{transform:rotate(0)}a.-takeover{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;opacity:0}.locator{margin-top:2rem;margin-bottom:1rem}.locator .title{margin-bottom:0}.locator .cart{padding:1rem}.locator .cart svg{width:50px;height:50px}.locator .distributor{margin:0 2rem}.locator .distributor form{margin-right:.5rem}.locator .distributor form input,.locator .distributor form button{margin-top:.5rem;margin-bottom:0}.locator .parts{padding-left:3rem;margin-left:3rem;border-left:1px solid #000}.locator .parts>div p{margin-bottom:.5rem}.locator .parts>div a.button{margin-top:.5rem}.locator .help-links{margin-top:.5rem}.locator .help-links svg{width:8px;height:8px}.locator .help-links a{color:#000;font-family:"LightRubber",Helvetica,Arial,sans-serif;margin:.75rem .5rem .75rem 0}.locator .help-links a:hover{text-decoration:underline}.locator.-primary .-bg-theme{background:#d11f2e}.locator.-secondary .-bg-theme{background:#000}.close-icon{margin:0;position:absolute;top:0;right:0;padding:.5rem !important;border:2px solid #6d6e70;transform:translate(-10px, -14px);background-color:#fff;z-index:1}.close-icon svg{width:13px;height:13px}.close-icon:hover{background-color:#fff !important;filter:brightness(100%) !important}.newsletter-signup-popup{position:fixed;right:0;top:50%;transform:translateY(-50%);box-shadow:0px 0px 8px 3px rgba(0,0,0,.3);z-index:960;max-width:200px;width:100%}.newsletter-signup-popup .flex .img-cont{background-position:center center;background-repeat:no-repeat;background-size:cover;padding-bottom:100%}.newsletter-signup-popup .flex .popup-text{padding:.75rem;box-sizing:border-box}.newsletter-signup-popup .flex .popup-text>h1,.newsletter-signup-popup .flex .popup-text>h2,.newsletter-signup-popup .flex .popup-text>h3,.newsletter-signup-popup .flex .popup-text>h4,.newsletter-signup-popup .flex .popup-text>h5,.newsletter-signup-popup .flex .popup-text>h6,.newsletter-signup-popup .flex .popup-text>p{margin-top:0;max-width:230px}.newsletter-signup-popup .flex .popup-text:last-child{padding-top:1.3rem}.newsletter-signup-popup .flex .popup-text:last-child>h1,.newsletter-signup-popup .flex .popup-text:last-child>h2,.newsletter-signup-popup .flex .popup-text:last-child>h3,.newsletter-signup-popup .flex .popup-text:last-child>h4,.newsletter-signup-popup .flex .popup-text:last-child>h5,.newsletter-signup-popup .flex .popup-text:last-child>h6,.newsletter-signup-popup .flex .popup-text:last-child>p{max-width:100%}.newsletter-signup-popup .flex .popup-text .button{margin-bottom:0;min-width:0;box-sizing:border-box;max-width:100%}.newsletter-signup-popup .flex .popup-text .button.button-shimmer{width:100%}#newsletter-modal{padding:0;opacity:100%;width:100%}@media all and (max-width: 1366px)and (min-width: 1024px){#newsletter-modal{max-height:95vh}}@media all and (max-width: 1023px){#newsletter-modal .flex{-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#newsletter-modal .flex>*{box-sizing:border-box;width:100%;min-width:100%}}#newsletter-modal .flex .img-cont{background-position:center center;background-repeat:no-repeat;background-size:cover;order:2;padding-bottom:125%}#newsletter-modal .flex .img-cont+.-pad-s{order:1}#newsletter-modal .close-icon{top:1rem;right:1rem;transform:translate(0px, 0px)}#newsletter-modal .newsletter-info{margin-top:2rem}#newsletter-modal .newsletter-info .newsletter-btn a{max-width:50%}#newsletter-modal .newsletter-info:first-child{margin-bottom:2rem;line-height:1.1}.expandable-sidebar{position:fixed;overflow:visible;right:0;padding:0 !important;z-index:959;top:50%;transform:translateY(-50%)}.expandable-sidebar .expandable-closed{padding:1rem}.expandable-sidebar .expandable-closed .-vertical-text{writing-mode:vertical-rl}.expandable-sidebar .expandable-open{width:250px;padding:1rem 1rem 2rem 1rem}.expandable-sidebar .expandable-open .expandable-open-text,.expandable-sidebar .expandable-open .expandable-open-btn{padding:0 1.5rem}.expandable-sidebar .expandable-open .expandable-open-text .button,.expandable-sidebar .expandable-open .expandable-open-btn .button{margin:0;margin-bottom:1.5rem}.expandable-sidebar .expandable-open .expandable-open-img img{width:100%;height:100%}.expandable-sidebar .expandable-open .expandable-open-btn{padding-top:0}.expandable-sidebar .expandable-open .expandable-open-btn .button{min-width:0}.promo-bar{z-index:950;position:relative;margin:auto;margin-top:-0.5rem;border-radius:5px;box-shadow:0px 0px 8px 3px rgba(0,0,0,.3);flex-direction:column}.promo-bar>div:not(.promo-img){padding:.5rem}.promo-bar .promo-img img{width:100%;height:100%}.promo-bar .promo-title,.promo-bar .promo-descritption{padding:0 1rem}img,svg{max-width:100%;height:auto}svg{fill:currentColor}.ratio{display:block;height:0;position:relative;overflow:hidden;width:100%}.ratio.-size-1x1{padding:0 0 100% 0}.ratio.-size-16x9{padding:0 0 56.25% 0}.ratio.-size-4x3{padding:0 0 75% 0}.ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}img.-block{display:block;width:100%}img.-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}:root{--progress-bar-height: 10px !important;--progress-bar-color: #d11f2e}:host([data-js-focus-visible]) :focus:not(.focus-visible){outline:none !important;border:0 !important}.model-viewer-window{position:fixed;z-index:980;top:0;bottom:0;background-color:#fff;left:0;right:0;transform:translateX(100%);padding:1rem 2rem;transition:.3s ease;box-shadow:0px 0px 5px 0px rgba(0,0,0,.3)}.model-viewer-window.-active{transform:translateX(0)}.model-viewer-window.-active .close-button{cursor:pointer}.model-viewer-window .close-button{position:absolute;top:.5rem;right:.5rem}.model-viewer-window .close-button img{width:25px;height:25px}.model-viewer-window .embed-modpot>div{padding-bottom:0 !important;height:initial !important;position:initial !important}.model-viewer-window .model-viewer{margin:0 auto;position:absolute;top:30px;bottom:0;left:0;right:0;width:100%;height:calc(100vh - 12rem);--progress-bar-height: 10px !important;--progress-bar-color: #d11f2e}.model-viewer-window .model-viewer .slot.ar-button{height:41px;position:fixed;top:28rem}.model-viewer-window .additional-models{position:absolute;bottom:.5rem;left:50%;transform:translateX(-50%);width:100%;min-width:0;overflow:auto;padding-bottom:.2rem}.model-viewer-window .additional-models>div{margin:0 .5rem;min-width:fit-content;max-width:110px}.model-viewer-window .additional-models>div .other-option{cursor:pointer;padding:0 5px}.model-viewer-window .additional-models>div .other-option.-active{border:1px solid #d11f2e}.model-viewer-window .additional-models>div .other-option img{max-width:4rem;max-height:4rem}.model-viewer-window .additional-models>div .other-option>*{pointer-events:none;user-select:none}.model-viewer-window .button.ar-button{position:absolute;top:0;left:0;max-width:200px;height:max-content;margin:0}@supports(-webkit-touch-callout: none){.model-viewer-window .button.ar-button{bottom:91px;position:fixed;margin:16px 0px}}.masonry-grid{max-width:1200px;margin:1rem auto}.masonry-grid .flex{width:100%}.masonry-grid .flex.-row-spacing .tall img{width:97%;margin:0 auto;height:98.5%}.masonry-grid .flex.-row-spacing .wide-column .half-block img{width:98%;margin:0 auto;height:98%}.masonry-grid .flex.-row-spacing .wide-column .full-block img{width:99%;margin:0 auto;height:97.5%}.masonry-grid .flex .slim-column{width:33.3%}.masonry-grid .flex .wide-column{width:66.7%}.masonry-grid .flex .block{height:400px;flex:0 0 auto !important;position:relative}.masonry-grid .flex .block.tall{height:800px}.masonry-grid .flex .block.half-block{width:50%}.masonry-grid .flex .block.full-block{width:100%}.masonry-grid .flex .block img{position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;height:100%;width:100%}@media(max-width: 1024px){.masonry-grid .flex .block{height:25vh}.masonry-grid .flex .block.tall{height:50vh}}@media(max-width: 640px){.masonry-grid .flex .slim-column,.masonry-grid .flex .wide-column{width:100%}.masonry-grid .flex .block{height:55vh}.masonry-grid .flex .block.tall{height:90vh !important}.masonry-grid .flex .block.half-block{width:100%}.masonry-grid .flex .block.full-block{height:25vh}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}#my-browsing-history .pages{max-height:60%;max-height:60vh;overflow-y:auto}#my-browsing-history .page{border:1px solid #cfcfd0}#my-browsing-history .page>div{padding:1rem}#my-browsing-history .page>div:nth-child(2){padding-left:0;padding-right:0}#my-browsing-history .page+.page{border-top:none}#my-browsing-history .page:hover{background:#e6e7e8}.blog-header{padding:5rem 0}.blog-header p{margin-bottom:1rem}.blog-tile{padding:1rem}.blog-tile .blog-tile-container{height:15rem;background:#c5c5c5;background-size:cover;background-position:center center}.blog-tile .blog-tile-container .blog-tags .tag{z-index:2}.blog-tile .blog-tile-container .blog-tile-content{position:absolute;left:0;bottom:0;color:#fff;width:100%}.blog-tile .blog-tile-container .blog-tile-content>div{background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%) 0% 0% no-repeat padding-box;padding:1rem}.blog-tile .blog-tile-container .blog-tile-content .hidden-content{visibility:hidden;opacity:0;max-height:0;transition:visibility 0s linear .33s,opacity .4s linear,max-height .33s linear}.blog-tile .blog-tile-container .blog-tile-content .hidden-content p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog-tile:hover .blog-tile-content .hidden-content{visibility:visible;opacity:1;max-height:7rem;transition-delay:0s}.blog-tags{display:flex;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blog-tags .tag{max-width:max-content;padding:.5rem 1rem;font-size:.9rem;margin:0 .5rem .5rem 0}.blog-tags.-tile-version .tag{padding:0;margin:0 1rem .5rem 0;font-size:.75rem}.new-blog-article{padding:4rem 0}.new-blog-article .main-content{padding-bottom:4rem}.new-blog-article .blog-article-content>div{padding:0 2rem}.new-blog-article .blog-article-aside{padding:0 2rem}.new-blog-article .related-articles h2{padding:2rem 0}.new-blog-article .back-to-top .infinite-arrow{transform:rotate(-90deg)}.blog-category-page{padding-bottom:4rem}.blog-category-page .blog-header{padding:3rem 0 1rem 0}.blog-category-page .filter-dropdown{margin-left:auto}.blog-category-page .pagination{padding:2rem 0}.blog-category-page #see-all-btn{width:35%;border-radius:3px;padding:1rem 0}.pagination{position:relative;vertical-align:middle;user-select:none}.pagination ul{margin:0 3rem .75rem 3rem;padding:0;list-style:none;display:inline-block}.pagination li{margin:0;display:inline-block}.pagination a{box-sizing:border-box;display:inline-block;padding:.25rem .65rem;border-bottom:1px solid rgba(0,0,0,0);transition:all linear .2s;transform-origin:center}.pagination a.-active{color:#d11f2e}.pagination a:hover{border-color:inherit}.pagination .aside{text-align:center}.pagination svg{vertical-align:middle;cursor:pointer}.pagination .-disabled{cursor:none;opacity:.325}.pagination .-not-active{transition:all linear .2s;opacity:.325}.pagination .-not-active:hover{opacity:1}.product-card-detail{position:relative;border:1px solid #e6e7e8;text-align:center}.product-card-detail .product-image{text-align:center;position:relative;box-sizing:border-box}.product-card-detail .product-image img,.product-card-detail .product-image svg{max-width:100%;height:auto}.product-card-detail .product-image>p{display:inline-block;margin:0;padding:.25rem .75rem;position:absolute;top:0;left:0;color:#fff;background:#d11f2e;pointer-events:none}.product-card-detail>div .details .title a:hover{text-decoration:underline}.product-card-detail .variants .options{flex-wrap:wrap;margin-left:1rem}.product-card-detail .variants .options span{position:relative;display:inline-block;font-size:0;overflow:hidden}.product-card-detail .variants .options img{margin:3px;background:#fff;border:2px solid #e6e7e8;width:44px;height:44px;transition:all linear .2s;transform:scale(0.85)}.product-card-detail .variants .options img:hover{cursor:pointer}.product-card-detail .variants .options img.-active{border-color:#000;transform:scale(1)}.product-card-detail .variants .options img+img{margin-right:.25rem}.product-card-detail .variants .options select{width:auto;margin:0}@media(max-width: 39.99rem){.product-card-detail .variants .options{margin:1rem 0 0}.product-card-detail .variants .options select{width:100%}}.product-card-detail .variants+.variants{margin-top:1rem}.obsoletion>p{text-align:center;padding-top:12px;padding-bottom:12px}.product-feature-tabs .panes>*{display:none;position:relative}.product-feature-tabs .panes>*.-active{display:block}.product-feature-tabs .panes>div{height:fit-content}.product-feature-tabs .panes .image{position:relative}.product-feature-tabs .panes .image img{width:100%}.product-feature-tabs .tabs{font-size:0;text-align:center;margin-top:2rem;padding:1rem 0;border-top:1px solid #cfcfd0;white-space:nowrap;width:100%;box-sizing:border-box}.product-feature-tabs .tabs>div{display:inline-block;position:relative;margin:0 .25rem;cursor:pointer;vertical-align:middle;transition:all linear .185s}.product-feature-tabs .tabs>div img{border-radius:50%;width:60px;height:60px}.product-feature-tabs .tabs>div:before{content:"";position:absolute;left:0;right:0;top:-1rem;height:6px;background:#ffcf01;transform:translateY(-50%) scaleX(0);transition:all linear .125s}.product-feature-tabs .tabs>div.-active img,.product-feature-tabs .tabs>div:hover img{transform:scale(1.1)}.product-feature-tabs .tabs>div.-active:before{transform:translateY(-50%) scaleX(1)}@media(max-width: 39.99rem){.product-feature-tabs .tabs .-xs-hide{display:none}}.product-feature-tabs.-primary.-bg-theme{background-color:#e6e7e8}.product-feature-tabs.-primary .line-theme>div:before{background:#ffcf01}.product-feature-tabs.-primary .gradient{background:-moz-linear-gradient(left, rgb(230, 231, 232) 1%, rgba(230, 231, 232, 0.5) 10%, rgba(230, 231, 232, 0) 20%, rgba(230, 231, 232, 0) 100%);background:-webkit-linear-gradient(left, rgb(230, 231, 232) 1%, rgba(230, 231, 232, 0.5) 10%, rgba(230, 231, 232, 0) 20%, rgba(230, 231, 232, 0) 100%);background:linear-gradient(to right, rgb(230, 231, 232) 1%, rgba(230, 231, 232, 0.5) 10%, rgba(230, 231, 232, 0) 20%, rgba(230, 231, 232, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e7e8", endColorstr="#00#e6e7e8", GradientType=1)}.product-feature-tabs.-secondary.-bg-theme{background:#fff}.product-feature-tabs.-secondary .line-theme>div:before{background:#d11f2e}.product-feature-tabs.-secondary .gradient{background:-moz-linear-gradient(left, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgb(255, 255, 255) 1%, rgba(255, 255, 255, 0.5) 10%, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e6e7e8", endColorstr="#00#e6e7e8", GradientType=1)}.product-feature-tabs .gradient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product-feature-tabs.-facilities .panes .content .title-sub{font-weight:normal;text-transform:none;font-family:"LightCondensedRubber",Helvetica,Arial,sans-serif;font-size:1.5rem}.product-feature-tabs.-facilities .panes .image{margin:0 auto}.product-feature-tabs.-facilities .panes .image .-wrap-1200{max-width:1224px}.product-feature-tabs.-facilities .panes .image .-wrap-1200 .ratio.-size-4x3{padding-bottom:62.5%}.product-feature-tabs.-facilities .tabs{padding:2rem 1rem;justify-content:center}@media(max-width: 39.99rem){.product-feature-tabs.-facilities .tabs.line-theme>div{margin:1rem .5rem}.product-feature-tabs.-facilities .tabs.line-theme>div:before{width:70%}}.product-feature-tabs.-facilities .tabs.line-theme>div:before{width:50%;margin:0 auto;background:#ffcf01}.product-feature-tabs.-facilities .tabs.dropdown{margin-bottom:2rem;padding-top:1rem}.product-feature-tabs.-facilities .tabs.dropdown.-show>div{margin-top:2rem}.product-feature-tabs.-facilities .tabs.dropdown>div{display:block}.product-feature-tabs.-facilities .tabs.dropdown>div img{width:120px;height:120px}.product-feature-tabs.-facilities .tabs.dropdown>div:before{width:50%;margin:0 auto}.product-feature-tabs.-facilities .tabs.dropdown:not(.-show)>div:not(.-active){display:none}.product-feature-tabs.-facilities .tabs>div{white-space:pre-wrap;word-break:break-word}.product-feature-tabs.-facilities .tabs>div .title{font-size:1.3rem;margin-bottom:0}.product-feature-tabs.-facilities .tabs>div .intro{font-size:.9rem;font-weight:normal;font-family:"LightCondensedRubber",Helvetica,Arial,sans-serif}.background-banner{background-image:url("/static/media/images/lobby-ar.jpg");background-position:center center;background-repeat:no-repeat;object-fit:fill;background-size:cover}.background-banner .-top{position:absolute;left:50%;transform:translateX(-50%);top:2rem}.background-banner .-bottom{position:absolute;left:50%;transform:translateX(-50%);bottom:1rem}.product-cards>div{border:.5rem solid #fff;position:relative}.product-cards>div.empty{border:0}.product-cards>div .media{position:relative;overflow:hidden;border:1px solid #e6e7e8;flex-grow:0}.product-cards>div .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all linear .2s}.product-cards>div .media img,.product-cards>div .media svg{width:100%;padding:1rem;box-sizing:border-box}.product-cards>div .media button{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;opacity:0;transition:all linear .2s}.product-cards>div:hover .media:after{opacity:1}.product-cards>div:hover .media button{opacity:1}.category-title{border-bottom:4px solid #000;margin-bottom:1.5rem}.category-title a,.category-title h1,.category-title h2,.category-title h3,.category-title h4,.category-title h5,.category-title h6{font-family:"BoldRubber",Helvetica,Arial,sans-serif;text-decoration:none;color:#000}.media{position:relative}.media>p{display:inline-block;margin:0;padding:.25rem .75rem;position:absolute;top:0;left:0;color:#fff;background:#d11f2e;font-size:1.2rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;pointer-events:none;border-right:3px solid #cfcfd0}.quick-look{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:1000px;padding:1rem;box-shadow:0 0 10px rgba(0,0,0,.85);background:#fff}.quick-look .gallery{max-width:300px}.resource-cards>div{border:1px solid #e6e7e8;position:relative}.resource-cards>div.empty{border:0}.resource-cards>div .media{position:relative;overflow:hidden;flex-grow:0;border-bottom:1px solid #e6e7e8}.resource-cards>div .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all linear .2s}.resource-cards>div .media img,.resource-cards>div .media svg{display:block;width:100%;box-sizing:border-box}.resource-cards>div .media button{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;opacity:0;transition:all linear .2s}.resource-cards>div .new-banner{position:absolute;top:0px;left:0px;z-index:1;font-size:.9rem;font-weight:bold;padding:.5rem .75rem;text-transform:uppercase;letter-spacing:1px;width:70px}.resource-cards>div .-expand{z-index:2}.resource-cards>div:hover .media:after{opacity:1}.resource-cards>div:hover .media button{opacity:1}.resource-list>div{position:relative;padding:1rem 2rem 1rem 1rem}.resource-list>div svg{width:16px;height:16px;vertical-align:middle;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.resource-list>div:nth-child(2n-1){background:#e6e7e8}.resource-list>div:hover{background:#cfcfd0}.resource-list>div:hover svg{color:#d11f2e}.resource-links{margin-top:1.25rem;font-weight:700}.resource-links a{display:inline-block;margin-right:1.25rem}.resource-links img,.resource-links svg{width:24px;height:24px;display:inline-block}.resource-links img,.resource-links svg,.resource-links li,.resource-links a{vertical-align:bottom}.search-tabs{border-top:3px solid #ffcf01}.search-tabs>div{display:inline-block;padding:1rem 2rem}.search-tabs>div:hover,.search-tabs>div.-active{background:#ffcf01;cursor:pointer}header>div>div form.search{margin-top:1rem}form.search label{display:block;border:1px solid #cfcfd0;position:relative;height:3rem;background:#fff;margin:0;border-radius:4px;overflow:hidden}form.search .icon{display:block;position:absolute;top:0;bottom:0;width:2rem;height:100%}form.search .icon svg{padding:.25rem;width:1.5rem;height:auto;color:#cfcfd0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}form.search .icon:first-child{left:0}form.search .icon:last-child{right:0}form.search input{position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;padding-left:2.5rem;padding-right:1.5rem;background:rgba(0,0,0,0);box-shadow:none;border:none;height:100%;margin:0}form.search button{position:absolute;top:0;right:0;bottom:0;width:auto;height:100%;margin:0}.-depth-1{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.-depth-2{box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}.-depth-3{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.-depth-4{box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.-depth-5{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.-depth-6{box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2)}.-depth-7{box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}table{border-collapse:collapse;background:#fff;border:1px solid;border-color:#eee;width:100%}table th{font-weight:bold;padding:8px}table td{padding:8px;vertical-align:text-top}table thead{text-align:left}table thead tr{border-bottom:2px solid;border-color:#eee}table tbody tr{border-bottom:1px solid;border-color:#eee}table.-striped tbody tr:nth-of-type(2n+1){background-color:#f9f9f9}table.-hover tbody tr:hover{background-color:#f5f5f5}.tooltip-container{position:relative;overflow:visible;display:inline-block}.tooltip-container svg{width:15px;height:15px}.tooltip-container .tooltip-flyout{padding:.5rem;position:absolute;bottom:2rem;width:200px;left:50%;transform:translateX(-50%);border-radius:5px;letter-spacing:1px;transition:.3s ease}.tooltip-container .tooltip-flyout:not(.-active){opacity:0;user-select:none;pointer-events:none}.tooltip-container .tooltip-flyout::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);border-style:solid;border-width:10px 10px 0;border-color:#000 rgba(0,0,0,0);display:block;width:0;z-index:1}html,input,textarea{font-family:"LightRubber",Helvetica,Arial,sans-serif;color:#000}address,figcaption,h1,h2,h3,h4,h5,h6,li,p,td,time{font-size:1rem;font-weight:normal;margin:.75rem 0;line-height:1.35;word-break:break-word}ol,ul{margin:0}a{color:inherit;text-decoration:none}a.-expand{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:3}.mega-header{font-size:2.5rem;line-height:3.1rem}.header{font-family:"BlackRubber",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:2.1rem;text-transform:uppercase}.header.-highlight{background:#000;color:#ffcf01;padding:0;display:inline;font-family:"BlackRubber";font-size:2.2rem;text-transform:uppercase;line-height:3.8rem;-webkit-box-shadow:1rem 0px 0px #000,-1rem 0px 0px #000;box-shadow:1rem 0px 0px #000,-1rem 0px 0px #000;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone;margin:1rem}.header-two{line-height:1;font-size:4.5rem;font-family:"HumanistCondensedBlack",Helvetica,Arial,sans-serif}@media(max-width: 39.99rem){.header-two{font-size:3rem}}.header-sub{font-family:"LightCondensedRubber",Helvetica,Arial,sans-serif;font-size:1.7rem;line-height:1.8rem}.title{font-family:"BoldRubber",Helvetica,Arial,sans-serif;font-size:1.4rem;line-height:normal;text-transform:uppercase}.title-two{font-size:1.7rem;font-family:"HumanistCondensedBlack",Helvetica,Arial,sans-serif}.title-sub{font-family:"BoldRubber",Helvetica,Arial,sans-serif;font-size:1rem;text-transform:uppercase;line-height:normal}.title-sub-two{font-size:1.4rem;font-family:"HumanistCondensedBlack",Helvetica,Arial,sans-serif;letter-spacing:0px;font-weight:bold;line-height:1.4rem}.intro{font-family:"BoldRubber",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:1.8rem}.regular{font-size:1rem;line-height:1.2rem;font-family:"LightRubber",Helvetica,Arial,sans-serif;letter-spacing:0px}.quote{font-family:"LightCondensedRubber",Helvetica,Arial,sans-serif;font-size:1.2rem;line-height:2rem}.code{color:#d11f2e}.cutline,figcaption,small{font-size:.707rem}.-text-right{text-align:right}.-text-center{text-align:center}.-text-left{text-align:left}.-bold{font-family:"BoldRubber",Helvetica,Arial,sans-serif}.-italic{font-style:italic}.-underline{text-decoration:underline}.-uppercase{text-transform:uppercase}.-lowercase{text-transform:lowercase}.-capitalize{text-transform:capitalize}.-transform-none{text-transform:none}.-light{font-family:"LightRubber",Helvetica,Arial,sans-serif}.-elevated{font-family:"Playfair Display",serif}.-elevated.-italic{font-family:"Playfair Display Italic",serif}.-distressed{font-family:"Brixton Wood",sans-serif}.-condensed{font-family:"HumanistCondensedBlack",Helvetica,Arial,sans-serif}.-no-margin{margin:0}.-dark-shadow{text-shadow:1px 1px 1px #000,1px 1px 6px rgba(0,0,0,.35)}.-light-shadow{text-shadow:1px 1px 1px #fff,1px 1px 10px rgba(255,255,255,.75)}.-ul{text-decoration:underline}hr{border:none;height:1px;background:#cfcfd0;margin:1rem 0}hr.-primary2{background:#ffcf01}hr.-secondary1{background:#e6e7e8}hr.-white{background:#fff}.-intro-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;line-height:1.5rem}.-intro-columns li,.-intro-columns ol,.-intro-columns p,.-intro-columns ul{line-height:1.5rem;margin-top:0}.center-line{padding:.5rem;border-bottom:1px solid #cfcfd0;text-align:center}.center-line span{background:#fff}.-click:hover{cursor:pointer}ul.-flat{padding:0}ul.-flat li{display:inline-block;margin:0;padding:0}ul.-two-cols,ul.-three-cols{column-gap:1.5rem}ul.-two-cols li,ul.-three-cols li{margin:0}ul.-two-cols{column-count:2}ul.-three-cols{column-count:3}.stylized-title .flex .decoration-bar{width:60px;vertical-align:middle;display:inline-block;height:2px}.stylized-title .flex h6{padding:0 .5rem;display:inline-block;max-width:calc(100% - 145px)}.vue-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;opacity:0;background:rgba(0,0,0,.5);transition:all linear .2s;z-index:999}.vue-modal.-active{display:block;pointer-events:all}.vue-modal.-show{opacity:1}.vue-modal.-hide{opacity:0}.vue-modal>div{position:absolute;background:#fff;border-radius:.5rem;padding:1rem 1.5rem;max-width:40rem;width:80%;top:50%;left:50%;transform:translate(-50%, -50%)}.vue-modal>div>.close{position:absolute;top:1rem;right:1rem;width:44px;height:44px;display:block;padding:6px;box-sizing:border-box}.vue-modal>div>.close:hover{color:#d11f2e}.vue-modal>div>.close>svg{width:100%;height:100%}#subcategory.subcat-2023 .back-to-top{position:fixed;bottom:2.5rem;right:1rem;transform:rotate(-90deg);z-index:2}#subcategory.subcat-2023 .sub-filters{margin-bottom:1rem;padding:0 1rem}#subcategory.subcat-2023 .sub-filters .-s-1{justify-content:center}#subcategory.subcat-2023 .sub-filters .filter-chips .-ul{display:none;max-width:max-content;align-self:center;margin-left:1rem}#subcategory.subcat-2023 .sub-filters .filter-chips .-ul svg{width:.5rem;height:.5rem}#subcategory.subcat-2023 .sub-filters .filter-chips .chip{margin:.5rem .25rem}#subcategory.subcat-2023 .sub-filters .filter-btn{padding:0 .5rem;text-align:center;cursor:pointer;max-width:max-content;height:max-content}#subcategory.subcat-2023 .sub-filters .filter-btn .hamnav{width:17px;height:17px;max-width:max-content;margin-right:1rem;display:inline-block;position:relative}#subcategory.subcat-2023 .sub-filters .filter-btn .hamnav div{position:absolute;height:2px;width:17px;top:5px;left:0;opacity:1;transition:.25s ease-in-out}#subcategory.subcat-2023 .sub-filters .filter-btn .hamnav div:nth-of-type(2){top:10px}#subcategory.subcat-2023 .sub-filters .filter-btn .hamnav div:nth-of-type(3){top:15px}#subcategory.subcat-2023 .sub-filters .filter-btn p{max-width:max-content;display:inline-block}#subcategory.subcat-2023 .sub-filters .filter-btn.-active div{background-color:#d11f2e}#subcategory.subcat-2023 .sub-filters .filter-btn.-active div:nth-child(1){top:3.5px;transform:rotate(22deg)}#subcategory.subcat-2023 .sub-filters .filter-btn.-active div:nth-child(2){opacity:0}#subcategory.subcat-2023 .sub-filters .filter-btn.-active div:nth-child(3){top:3.5px;transform:rotate(-65deg)}#subcategory.subcat-2023 .sub-filters:nth-child(2){padding:0 .5rem}#subcategory.subcat-2023 .sub-filters .filter-padding{padding:0 .75rem .75rem .75rem}#subcategory.subcat-2023 button.-more{width:12rem}#subcategory.subcat-2023 #pageCatalog{margin-bottom:1rem;padding:0 .5rem}#subcategory.subcat-2023 .card-holder{padding-bottom:.5rem}@media(min-width: 64rem){#subcategory.subcat-2023 .card-holder{min-height:497px}#subcategory.subcat-2023 .card-holder .m-bg .model-viewer-window{transform:translateX(0);height:65%;width:50%;top:50%;left:50%;transform:translate(-50%, -50%)}#subcategory.subcat-2023 .card-holder .m-bg .model-viewer-window .model-viewer>div embed{height:70% !important}#subcategory.subcat-2023 .card-holder .m-bg .model-viewer-window .close-button{top:-2.2rem;right:0;background-color:#000;width:6rem}#subcategory.subcat-2023 .card-holder .m-bg .model-viewer-window .close-button svg{fill:#fff;width:15px;height:15px;padding:.5rem 0}}#subcategory.subcat-2023 .card-holder .model-viewer-window .additional-models{max-width:880px}#subcategory.subcat-2023 .card-holder .model-viewer-window .close-button svg{width:15px;height:15px}#subcategory.subcat-2023 .card-padding{padding:.25rem;position:relative;height:100%;transition:all .2s ease-in-out}#subcategory.subcat-2023 .card-padding .new-product-card{transform:scale(1) !important;border:none;height:100%;opacity:0;position:relative;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased}#subcategory.subcat-2023 .card-padding .new-product-card .fg .-image{z-index:2}#subcategory.subcat-2023 .filter{top:0px;max-height:calc(100% - 44px);overflow:hidden;z-index:1000;position:fixed}#subcategory.subcat-2023 .filter .fliter-by{padding-top:2rem}#subcategory.subcat-2023 .filter .fliter-by a svg{width:.5rem;height:.5rem}#subcategory.subcat-2023 .filter .flag-filters .search-facets{border-bottom:1px solid #cfcfd0;word-break:break-word}#subcategory.subcat-2023 .filter .flag-filters .search-facets:first-of-type{padding-top:1rem}#subcategory.subcat-2023 .filter .flag-filters .search-facets:last-of-type{border-bottom:none;padding-bottom:1rem}#subcategory.subcat-2023 .filter .flag-filters .search-facet{border-bottom:1px solid #cfcfd0;margin:0 .5rem;word-break:break-word}#subcategory.subcat-2023 .filter .flag-filters .search-facet:first-of-type{padding-top:1rem}#subcategory.subcat-2023 .filter .flag-filters .search-facet:last-of-type{border-bottom:none;padding-bottom:1rem}#subcategory.subcat-2023 .filter .flag-filters .search-facet.-added-brand{border-bottom:1px solid #cfcfd0;padding-bottom:2rem}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet{cursor:pointer}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet .title-sub-two{max-width:250px;word-wrap:break-word}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet .facet-name{margin:0}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet .facet-icon{max-width:max-content}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet .facet-icon .open{display:none}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet .facet-icon .toggle-pill{margin:0}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet.-active .facet-name{margin-bottom:1rem}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet.-active .facet-icon .open{display:block}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet.-active .facet-icon .closed{display:none}#subcategory.subcat-2023 .filter .flag-filters .search-facet .facet.-active+.facet-options{display:block}#subcategory.subcat-2023 .filter .filter-options-parent{padding-bottom:2rem;max-height:calc(100% - 68px)}#subcategory.subcat-2023 .filter .filter-options-parent hr{margin:0}#subcategory.subcat-2023 .filter .pane ul{padding:0;list-style:none}#subcategory.subcat-2023 .filter .pane ul label{margin-top:1rem}#subcategory.subcat-2023 .filter .pane ul label input{vertical-align:initial}@keyframes card-fadein{0%{opacity:0;transform:rotateY(2deg) rotateX(-2deg)}100%{opacity:1;transform:rotateY(0deg) rotateX(0deg)}}.card-animation{animation-name:card-fadein;animation-duration:1s;animation-timing-function:ease;animation-iteration-count:1;animation-direction:normal;animation-delay:0s;animation-fill-mode:forwards}.pdf-download-bar{position:fixed;left:50%;transform:translateX(-50%);top:-100%;background-color:#fff;transition:.4s ease;padding:1rem;border-radius:5px;font-weight:bold;box-shadow:0px 0px 5px 1px rgba(0,0,0,.3);z-index:1000}.pdf-download-bar.-active{top:20vh}
