#mas-detail-page-main-image-section-id{width:300px;height:300px;margin-right:30px;display:flex;justify-content:center;align-items:center}.mas-detail-page-main-image{max-width:300px;max-height:300px;cursor:pointer}.mas-detail-page-carousel-image{max-width:50px;max-height:50px;margin-right:10px;cursor:pointer;border:1px solid #a2a6ac}.mas-detail-page-popover-main-image{max-width:100%}.mas-detail-page-carousel-image.mas-detail-page-carousel-image-focused{border:1px solid #e77600;box-shadow:0 0 3px 2px rgba(228,121,17,.5)}.mas-detail-page-image-banner.katal{width:70%;margin-left:15%}.katal .mas-detail-page-image-banner-main-image{width:100%;border:1px solid #a2a6ac}.katal .mas-detail-page-image-banner-description{margin-top:10px;text-align:justify}.mas-product-detail-desc-section{overflow:hidden}hr{margin:30px 0;border:none;border-top:1px solid #d5dbdb}#mas-detail-developerinfo-contact-detail-id div{line-height:1.25rem}.mas-review-histogram-row{height:22px}.mas-review-histogram-row td{padding:0}.mas-review-histogram-table{margin-top:10px;margin-bottom:10px}kat-progressbar{margin-left:10px;width:140px}#mas-detail-page-product-summary-customer-review-tooltip-id .mas-detail-page-product-summary-customer-review-histogram{visibility:hidden;background:#fff;border:1px solid #979797;border-radius:1px 0 0 0 1px 1px 1px;padding:20px;position:absolute;margin-left:-72px;opacity:0;transition:opacity .1s ease}#mas-detail-page-product-summary-customer-review-tooltip-id:hover .mas-detail-page-product-summary-customer-review-histogram{visibility:visible;opacity:1;z-index:100}#mas-detail-page-product-summary-customer-review-tooltip-id>kat-icon{margin-left:-8px;margin-top:-10 px}.mas-review-histogram-comtainer{background-color:#fff;z-index:100}.mas-detail-page-product-summary-customer-review-histogram-border-triangle{width:10px;height:10px;background:#fff;border-color:#979797 #979797 #fff #fff;border-style:solid;border-width:1px;transform:rotate(-45deg);position:absolute;top:-5px;left:50%}.mas-rightside-panel-sec{margin-top:20px;width:250px;border:1px solid #d5dbdb;border-radius:3px}.mas-rightside-panel-sec :last-child{margin-bottom:0}.mas-side-panel-expand-bullet-list-button{--color:#008296;--box-shadow:0;--padding:0px;--focus-ring-outlay:0px;--focus-ring-width:0px;--background:transparent;--background-hover:#e3eced}#mas-detail-page-external-link-container-id :last-child{margin-bottom:0}.mas-rightside-panel-item{margin-bottom:14px}.mas-flag-item{display:flex;align-items:center}.mas-flag-item-label{padding:0 5px}.mas-detail-page-external-link-container{flex:2 1;display:flex;flex-flow:column wrap;justify-content:center}.mas-detail-page-external-link{border:1px solid #d5dbdb;border-radius:3px;padding:20px;width:250px}.mas-detail-page-button{min-width:210px}.mas-detail-page-product-summary-container{display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:space-around;margin-left:10px;margin-bottom:30px}.mas-detail-page-product-summary-container .mas-detail-page-carousel-images{order:99;flex:0 1 100%}#mas-detail-page-product-info-container-id{display:flex;flex-flow:column;flex:0.5 1 14rem;min-width:14rem;margin-right:1rem}#mas-detail-page-product-info-container-id h1{margin-bottom:0;padding-bottom:0}#mas-detail-page-product-info-container-id #mas-detail-page-short-description{font-weight:700;margin-top:1rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}#mas-detail-page-product-info-container-id .mas-detail-page-review-and-price-info{margin-top:1rem}#mas-detail-page-product-info-container-id #mas-detail-page-product-summary-customer-review-id{display:flex;flex-direction:row}#mas-detail-page-call-to-action-container-id{width:13.125rem;margin-left:auto}#mas-detail-page-call-to-action-container-id #mas-detail-page-call-to-action-id{margin-bottom:.5rem}#mas-detail-page-call-to-action-container-id #mas-detail-page-call-to-action-id kat-button#mas-detail-page-buy-box-button-id{min-width:13.125rem;padding-bottom:.25rem}#mas-detail-page-call-to-action-container-id #mas-detail-page-learn-more-blurb{color:#879596}.price{color:#c45500}hr.small-separator{border:none;border-top:1px solid #d5dbdb;margin:1rem 0}#mas-detail-page-product-summary-customer-review{display:flex}#mas-detail-page-contact-provider-action-id{margin-bottom:.5rem}#mas-detail-page-contact-provider-action-id kat-button#mas-detail-contact-provider-box-button-id{min-width:13.125rem;padding-bottom:.25rem}.solution-badge{align-self:flex-start}.solution-badge kat-badge{margin-top:.5rem}a.solution-badge.link-no-style:hover{text-decoration:none}.mas-detail-page-image-popover-section{visibility:hidden;z-index:1009;height:100%;width:100%;right:0;top:0;overflow:auto;position:fixed}.mas-detail-page-carousel-images{margin-top:20px}.mas-detail-page-main-image-section{width:300px;height:300px;display:flex;align-items:center}.mas-detail-page-image-popover-lightbox{z-index:1008;opacity:.75;display:block;position:fixed;top:0;left:0;height:100%;width:100%;background:#000}.mas-detail-page-image-popover-wrapper{height:90%;width:90%;margin-top:5%;margin-left:5%;top:0;left:0;opacity:1;display:inline-block;z-index:1010}.mas-detail-page-image-popover-content{width:100%;position:relative;top:0;left:0;opacity:1;display:inline-block;z-index:1010;background-color:#fff;white-space:nowrap}.mas-detail-page-image-popover-main-image{display:flex;align-items:center;justify-content:center;height:500px;width:80%;margin-left:10%;margin-top:20px}.mas-detail-page-image-popover-main-image img.mas-detail-page-popover-main-image{max-height:500px;max-width:80%}.mas-detail-page-image-popover-title{background-color:#fbfbfb;vertical-align:middle}.mas-detail-page-image-popover-cancel{position:absolute;top:10px;right:10px;cursor:pointer}.mas-detail-page-image-popover-carousel-image{text-align:center;margin-top:20px;margin-bottom:20px}.mas-detail-page-image-popover-carousel-left{cursor:pointer;margin-right:15px}.mas-detail-page-image-popover-carousel-right{cursor:pointer;margin-left:5px}.solution-tile-content-container{display:flex;flex-direction:column;justify-content:flex-start;border-radius:.5rem;height:10.5rem;margin:.6rem .9375rem 1rem;padding:1rem .3rem .2rem;width:21.5rem;cursor:pointer;transition:box-shadow .3s ease}.solution-tile-content-container:hover{box-shadow:0 1px 3px rgba(170,183,184,.25),0 1px 2px rgba(170,183,184,.22)}.solution-tile-content-container:active{box-shadow:inset 0 1px 3px rgba(170,183,184,.25),inset 0 1px 2px rgba(170,183,184,.22)}.solution-tile-top-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:.3rem;flex-basis:40%}.solution-tile-badge-above{padding-left:5rem}.solution-tile-text{display:flex;flex-direction:column;flex-basis:76%;padding-left:.2rem;width:100%;overflow:hidden}.solution-tile-image{width:4.5rem;height:4.5rem;margin:auto;object-fit:contain;flex-basis:24%}.solution-tile-review-container{display:flex;flex-direction:row;color:#002f36}.solution-tile-detail-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:4.1rem;flex-basis:60%}.solution-tile-detail-right-container{flex-basis:76%;display:flex;flex-direction:column;justify-content:space-between}.solution-tile-name{font-weight:700;font-size:larger;color:#002f36;padding-bottom:.3rem;min-height:2rem;max-height:2.25rem;-webkit-line-clamp:2}.solution-tile-description,.solution-tile-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.solution-tile-description{color:#879596;line-height:normal;-webkit-line-clamp:3}.solution-tile-price{vertical-align:middle;padding-left:.2rem}.solution-tile-badge-container{margin-top:.3rem;margin-left:.2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.solution-tile-divider{margin:1rem 0}kat-carousel kat-carousel-items .kat-carousel-controls-container>button{height:10.5rem!important;width:4rem!important;top:20%!important;border-radius:15px;border-color:rgba(0,0,0,.1);box-shadow:0 6px 10px rgba(0,0,0,.1)!important;border:none!important;opacity:.5!important;cursor:pointer;transition:all .2s ease-in-out}kat-carousel kat-carousel-items .kat-carousel-controls-container>button:hover{opacity:.9!important;box-shadow:0 3px 5px rgba(0,0,0,.15)!important}.carousel-row{flex-wrap:nowrap!important;justify-content:space-evenly!important}.carousel-item{padding-left:1rem!important;padding-right:1rem!important}
/*# sourceMappingURL=1.2b10a77fe55b9964d8d3.min.css.map */