@media(min-width: 64rem){.flex.-pad>*{padding:2rem}}@media(min-width: 64rem){.flex .break.-m{display:block}.flex.-m-flex{display:flex;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.flex>.-m-1{flex-grow:1}.flex>.-m-2{flex-grow:2}.flex>.-m-3{flex-grow:3}.flex>.-m-4{flex-grow:4}.flex>.-m-5{flex-grow:5}.flex>.-m-6{flex-grow:6}.flex>.-m-7{flex-grow:7}.flex>.-m-8{flex-grow:8}.flex>.-m-9{flex-grow:9}.flex>.-m-10{flex-grow:10}.flex>.-m-11{flex-grow:11}.flex>.-m-12{flex-grow:12}.flex>.-m-13{flex-grow:13}.flex>.-m-14{flex-grow:14}.flex>.-m-15{flex-grow:15}.flex>.-m-16{flex-grow:16}}@media(max-width: 119.99rem){.flex.-m-stack{-ms-flex-flow:wrap;-webkit-flex-flow:wrap;flex-flow:wrap;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.flex.-m-stack>*{box-sizing:border-box;width:100%;min-width:100%}}@media(min-width: 64rem){.grid.-pad>*{padding:2rem}}@media(min-width: 64rem){.grid.-m-1>*{width:100%}.grid.-m-1.-space-elements>*{margin:.5rem auto;width:99%}.grid.-m-2>*{width:50%}.grid.-m-2.-space-elements>*{margin:.5rem auto;width:49%}.grid.-m-3>*{width:33.3333333333%}.grid.-m-3.-space-elements>*{margin:.5rem auto;width:32.3333333333%}.grid.-m-4>*{width:25%}.grid.-m-4.-space-elements>*{margin:.5rem auto;width:24%}.grid.-m-5>*{width:20%}.grid.-m-5.-space-elements>*{margin:.5rem auto;width:19%}.grid.-m-6>*{width:16.6666666667%}.grid.-m-6.-space-elements>*{margin:.5rem auto;width:15.6666666667%}.grid.-m-7>*{width:14.2857142857%}.grid.-m-7.-space-elements>*{margin:.5rem auto;width:13.2857142857%}.grid.-m-8>*{width:12.5%}.grid.-m-8.-space-elements>*{margin:.5rem auto;width:11.5%}.grid.-m-9>*{width:11.1111111111%}.grid.-m-9.-space-elements>*{margin:.5rem auto;width:10.1111111111%}.grid.-m-10>*{width:10%}.grid.-m-10.-space-elements>*{margin:.5rem auto;width:9%}.grid.-m-11>*{width:9.0909090909%}.grid.-m-11.-space-elements>*{margin:.5rem auto;width:8.0909090909%}.grid.-m-12>*{width:8.3333333333%}.grid.-m-12.-space-elements>*{margin:.5rem auto;width:7.3333333333%}}@media(min-width: 1367px){.grid.-ml-1>*{width:100%}.grid.-ml-1.-space-elements>*{margin:.5rem auto;width:99%}.grid.-ml-2>*{width:50%}.grid.-ml-2.-space-elements>*{margin:.5rem auto;width:49%}.grid.-ml-3>*{width:33.3333333333%}.grid.-ml-3.-space-elements>*{margin:.5rem auto;width:32.3333333333%}.grid.-ml-4>*{width:25%}.grid.-ml-4.-space-elements>*{margin:.5rem auto;width:24%}.grid.-ml-5>*{width:20%}.grid.-ml-5.-space-elements>*{margin:.5rem auto;width:19%}.grid.-ml-6>*{width:16.6666666667%}.grid.-ml-6.-space-elements>*{margin:.5rem auto;width:15.6666666667%}.grid.-ml-7>*{width:14.2857142857%}.grid.-ml-7.-space-elements>*{margin:.5rem auto;width:13.2857142857%}.grid.-ml-8>*{width:12.5%}.grid.-ml-8.-space-elements>*{margin:.5rem auto;width:11.5%}.grid.-ml-9>*{width:11.1111111111%}.grid.-ml-9.-space-elements>*{margin:.5rem auto;width:10.1111111111%}.grid.-ml-10>*{width:10%}.grid.-ml-10.-space-elements>*{margin:.5rem auto;width:9%}.grid.-ml-11>*{width:9.0909090909%}.grid.-ml-11.-space-elements>*{margin:.5rem auto;width:8.0909090909%}.grid.-ml-12>*{width:8.3333333333%}.grid.-ml-12.-space-elements>*{margin:.5rem auto;width:7.3333333333%}}@media(min-width: 64rem){.locations .pane img{margin-left:1rem}}@media(min-width: 64rem){.product-detail-page .print-pdf{display:block;position:absolute;top:-1.8rem;justify-content:flex-end;right:1rem}}@media(min-width: 64rem){.product-detail-page .atf{margin-bottom:4rem}}@media(min-width: 64rem){.product-detail-page .gallery{margin-right:3rem}}@media(min-width: 64rem){.product-detail-page .gallery .thumbs>div{max-width:20%}}@media(min-width: 64rem){.product-detail-page .view-360{position:absolute;top:0}}@media(min-width: 64rem){.product-detail-page .view-360 .commands{position:absolute;right:0;bottom:0;left:0}}@media(min-width: 64rem){.product-detail-page .detail-cards div{flex-basis:21%}.product-detail-page .detail-cards div+div{margin-left:1rem}}@media(min-width: 64rem){.spacer.-xs{height:1rem}}@media(min-width: 64rem){.spacer.-s{height:2rem}}@media(min-width: 64rem){.spacer.-m{height:4rem}}@media(min-width: 64rem){.spacer.-l{height:6rem}}@media(min-width: 64rem){.spacer.-xl{height:8rem}}@media(min-width: 64rem){.-pad-l,.-pad-m{padding:3rem}.-pad-rl{padding:3rem 15rem}}@media(min-width: 64rem){.-m-hide{display:none !important}}@media(max-width: 119.99rem){.-l-show{display:none !important}}
