section.product-detail{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:2rem 1rem;width:100%}section.product-detail *{box-sizing:border-box}section.product-detail #product{display:flex;width:100%}@media(max-width:768px){section.product-detail #product{flex-wrap:wrap}}section.product-detail #product>div:first-child{width:25%}@media(max-width:768px){section.product-detail #product>div:first-child{margin:0 auto;max-width:300px;width:100%}}section.product-detail #product>div:nth-child(2){padding:0 0 0 2rem;width:75%}@media(max-width:768px){section.product-detail #product>div:nth-child(2){padding:0;width:100%}}section.product-detail #product h3{border-bottom:2px solid #00a5df;color:#002855;font-size:18px;font-weight:800;margin:0;padding:.5rem 1rem}section.product-detail #productImage{width:100%}section.product-detail #productImage picture{background:#c2c6cc;display:block;padding:0 0 100%;position:relative;width:100%}section.product-detail #productImage picture.placeholder{background:none}section.product-detail #productImage picture img{height:100%;object-fit:cover;position:absolute;width:100%}section.product-detail #productTitle{margin:0}section.product-detail #productTitle h1{border-bottom:2px solid #00a5df;color:#002855;font-size:2.75rem;line-height:1;margin:0;padding:1rem}@media(max-width:576px){section.product-detail #productTitle h1{font-size:2rem;padding:1rem 0}}section.product-detail #productDescription{padding:1rem}@media(max-width:576px){section.product-detail #productDescription{padding:0}}section.product-detail #back{display:flex;margin:0 0 1rem}section.product-detail #back a{align-items:center;color:#002855!important;display:flex;font-size:1rem;font-weight:800;justify-content:center}section.product-detail #back a .material-icons{color:#002855!important;margin:0 .5rem 0 0}section.product-detail #back a:focus,section.product-detail #back a:hover{text-decoration:none}section.product-detail #productLocations{display:flex;flex-wrap:wrap}section.product-detail #productRelatedConditions{padding:1rem}section.product-detail #productRelatedConditions p{color:#525757;display:block;font-size:16px;font-weight:600;line-height:22px;margin:0 0 1.25rem}section.product-detail #productRelatedConditions a{display:block;margin:0 0 1.25rem}section.product-detail #relatedProducts{display:flex;flex-wrap:wrap;padding:1rem 0}section.product-detail #relatedProducts .relatedProduct{padding:1rem;width:33.33%}@media(max-width:768px){section.product-detail #relatedProducts .relatedProduct{width:50%}}@media(max-width:576px){section.product-detail #relatedProducts .relatedProduct{width:100%}}section.product-detail #relatedProducts .relatedProduct a:hover{text-decoration:none}section.product-detail #relatedProducts .relatedProduct .image{margin:0 0 1rem;width:100%}section.product-detail #relatedProducts .relatedProduct .image picture{background:#c2c6cc;display:block;padding:0 0 100%;position:relative;width:100%}section.product-detail #relatedProducts .relatedProduct .image picture.placeholder{background:none}section.product-detail #relatedProducts .relatedProduct .image picture img{height:100%;object-fit:cover;position:absolute;width:100%}section.product-detail #relatedProducts .relatedProduct .title{align-items:center;display:flex;justify-content:center;min-height:4.5rem}section.product-detail #relatedProducts .relatedProduct .title p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#525757;display:block;display:-webkit-box;font-size:1rem;line-height:1.25em;margin:0;max-height:3.75em;overflow:hidden;text-align:center;text-overflow:ellipsis}
/*# sourceMappingURL=products.2a39acbe2e0a2da5b2fb.styles.css.map*/