@media(min-width: 64rem){.press-release-roll .social{width:33%;max-width:20rem;padding-left:6rem}}@media(min-width: 64rem){.press-release .article{margin-right:4rem}}@media(min-width: 64rem){.card .fg.pos.-top{top:2rem}.card .fg.pos.-bottom{bottom:2rem}.card .fg.pos.-left{left:2rem}.card .fg.pos.-right{right:2rem}.card .fg.pos.-middle{top:50%;transform:translateY(-50%)}.card .fg.pos.-center{left:50%;transform:translateX(-50%)}.card .fg.pos.-center.-middle{transform:translate(-50%, -50%)}}@media(min-width: 64rem){.on-page-cart .contents{max-height:440px}.on-page-cart .contents>div:last-of-type{position:relative;bottom:0;background-color:rgba(0,0,0,0)}}@media(min-width: 64rem){.feature-block>div{min-height:420px}}@media(min-width: 64rem){.feature-block.-short>div{min-height:110px}}@media(min-width: 64rem){#expertrec-filter .closing-div{display:none}}@media(min-width: 64rem){.fixed-bg-image{height:500px}}@media(min-width: 64rem){.form-block .social{text-align:left;padding:.5rem 2rem}}@media(min-width: 64rem){.form-block .cutline{text-align:right;padding:.5rem 2rem}}@media(min-width: 64rem){.-m-stack .-form{padding-top:0}}@media(min-width: 64rem){.modals .modal[class*=_hotspot]{width:48rem;max-width:90%;min-width:auto}}@media(min-width: 64rem){.locator .distributor>div{border-right:1px solid #000}}@media(min-width: 64rem){#newsletter-modal .flex .img-cont{padding-bottom:0;order:1}}@media(min-width: 64rem){#newsletter-modal .flex .img-cont+.-pad-s{padding-bottom:0rem;padding-top:1rem;box-sizing:border-box;max-width:450px;order:2}}@media(min-width: 64rem){.model-viewer-window .close-button img{width:35px;height:35px}}@media(min-width: 64rem){.model-viewer-window .model-viewer{width:90%;height:calc(100vh - 250px);margin:0 auto;position:relative;top:auto;bottom:auto;right:auto;left:auto}}@media(min-width: 64rem){.blog-tile .blog-tile-container{height:30rem}}@media(min-width: 64rem){.blog-tile .blog-tile-container .blog-tile-content>div{padding:2rem}}@media(min-width: 64rem){.blog-tags.-tile-version .tag{font-size:.9rem}}@media(min-width: 64rem){.new-blog-article{padding:8rem 0 4rem 0}}@media(min-width: 64rem){.new-blog-article .blog-article-content{flex-basis:74%}.new-blog-article .blog-article-content>div{padding:0 4rem 0 2rem}}@media(min-width: 64rem){.new-blog-article .blog-article-aside{min-height:870px;flex-basis:26%;padding:0}}@media(min-width: 64rem){.new-blog-article .back-to-top{position:absolute;bottom:0}}@media(min-width: 64rem){.blog-category-page .blog-header{padding:5rem 0 2rem 0}}@media(min-width: 64rem){.blog-category-page .filter-dropdown{max-width:28rem}}@media(min-width: 64rem){.blog-category-page #see-all-btn{width:20%}}@media(min-width: 64rem){.product-feature-tabs .panes .image{margin-left:2rem}.product-feature-tabs .panes .image.-single-image{max-width:50%;margin:0 auto}}@media(min-width: 64rem){.product-feature-tabs .tabs{padding:2rem}}@media(min-width: 64rem){.product-feature-tabs .tabs>div:before{top:-2rem}}@media(min-width: 64rem){.tooltip-container svg{vertical-align:middle}}@media(min-width: 64rem){.mega-header{font-size:3.25rem;line-height:3.75rem}}@media(min-width: 64rem){.header{font-size:2.5rem;line-height:3.1rem}}@media(min-width: 64rem){.header.-highlight{font-size:2.5rem;line-height:4.2rem}}@media(min-width: 64rem){.header-sub{font-size:2rem;line-height:2.2rem}}@media(min-width: 64rem){.title{font-size:1.7rem}}@media(min-width: 64rem){.title-sub{font-size:1.1rem}}@media(min-width: 64rem){.intro{font-size:1.3rem;line-height:2rem}}@media(min-width: 64rem){.quote{font-size:1.4rem}}@media(min-width: 64rem){.-intro-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}}@media(min-width: 64rem){#subcategory.subcat-2023{padding:2rem 3rem}#subcategory.subcat-2023 .sub-filters .-s-1{max-width:350px;justify-content:flex-start}#subcategory.subcat-2023 .sub-filters .filter-chips .-ul{display:block}#subcategory.subcat-2023 .card-padding:hover{z-index:98}#subcategory.subcat-2023 .card-padding:hover .new-product-card{transform:translateY(-10px) !important}#subcategory.subcat-2023 .filter{position:relative;max-width:350px;max-height:100%;background:none;z-index:0;margin:.5rem 2rem 0 1rem}#subcategory.subcat-2023 .filter .filter-by{padding-top:0}#subcategory.subcat-2023 .filter .filter-options-parent{padding:0;max-height:100%}}
