.Icon{display:inline-block}.Icon--18{width:18px;height:18px}.Icon--24{width:24px;height:24px}.Icon--32{width:32px;height:32px}.Icon--36{width:36px;height:36px}.Icon--48{width:48px;height:48px}.Icon--56{width:56px;height:56px}.Icon--64{width:64px;height:64px}.Icon--72{width:72px;height:72px}.Icon--18x83{width:83px;height:18px}.u-strokeBlue circle,.u-strokeBlueDark circle,.u-strokeBlueDark ellipse,.u-strokeBlueDark path,.u-strokeBlueDark rect,.u-strokeBlue ellipse,.u-strokeBlue path,.u-strokeBlue rect{stroke:#003a70!important}.u-iconYellowDark .stroke_layer{stroke:#f6b333!important}.u-iconYellowDark .fill_layer{fill:#f6b333!important}.u-iconGrayLight .stroke_layer{stroke:#bababa!important}.u-iconGrayLight .fill_layer{fill:#bababa!important}.starMargin{margin-right:-3px;margin-left:-3px;stroke:#218cef!important}.u-strokeRed circle,.u-strokeRed ellipse,.u-strokeRed path,.u-strokeRed rect{stroke:#c34126!important}.IconMarginRight{margin-top:8px;margin-right:16px}.ProductBasic-reviewCallout{padding-top:4.8rem;margin-top:4.8rem;border-top:1px solid #e5e5e5}@media (min-width:535px){.ProductBasic-reviewCallout{margin-top:10rem}}.ProductBasic-reviewCallout .Grid.Grid--alignCenter{margin-left:0;margin-right:0}.ProductBasic-reviewCallout .Grid-cell--header{text-align:center!important;width:83.33333%!important;padding-bottom:4.8rem}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--header{width:50%!important}}.ProductBasic-reviewCallout .Grid-cell--single{box-sizing:border-box!important;display:block!important;width:100%!important}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--single{padding-left:8rem;padding-right:8rem}}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--double{width:50%!important;padding-left:6rem;padding-right:6rem}}@media (min-width:981px){.ProductBasic-reviewCallout .Grid-cell--triple{width:33.33333%!important;padding-left:1.2rem;padding-right:1.2rem}}@media (min-width:1301px){.ProductBasic-reviewCallout .Grid-cell--triple{padding-left:4rem;padding-right:4rem}}.ProductBasic-reviewCallout .Review--outer-grid{margin-bottom:4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Review--outer-grid{margin-bottom:2.4rem}}.ProductBasic-reviewCallout .Review--grid-stats{margin-left:8.33333%!important;width:83.33333%!important;margin-right:8.33333%!important}@media (min-width:767px){.ProductBasic-reviewCallout .Review--grid-stats{width:33.33333%!important;margin-right:0!important}}@media (min-width:981px){.ProductBasic-reviewCallout .Review--grid-stats{box-sizing:border-box!important;display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important}}.ProductBasic-reviewCallout .Review--grid-stats>div{margin-bottom:.8rem}.ProductBasic-reviewCallout .date-margin{margin-left:.4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Review--stats-details{width:41.66667%!important}}.ProductBasic-reviewCallout .Detail--margin{margin-top:0;margin-bottom:0}.ProductBasic-reviewCallout .Detail--margin-last{margin-top:0}@media (min-width:981px){.ProductBasic-reviewCallout .Review--confidence{width:50%!important;margin-right:8.33333%!important}}.ProductBasic-reviewCallout .Confidence--bar{margin-bottom:.4rem}@media (min-width:981px){.ProductBasic-reviewCallout .Confidence--bar{margin-bottom:2rem}}.ProductBasic-reviewCallout .Confidence--bar>p{margin-bottom:0;padding-bottom:0}.ProductBasic-reviewCallout .Review--grid-content{margin-left:8.33333%!important;width:83.33333%!important;margin-right:8.33333%!important}@media (min-width:767px){.ProductBasic-reviewCallout .Review--grid-content{width:50%!important;margin-right:0!important}}@media (min-width:981px){.ProductBasic-reviewCallout .Review--grid-content{box-sizing:border-box!important;display:block!important;width:100%!important;margin-left:0!important;margin-right:0!important}}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-container{margin-left:0;margin-right:0}}.ProductBasic-reviewCallout .Review--gc-header{margin-top:.8rem;margin-bottom:.8rem}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-header{margin-top:0;margin-bottom:2rem}}.ProductBasic-reviewCallout .Review--gc-header>span{margin:0 0 1.2rem;font-size:2rem;line-height:2.8rem;color:#03746e;font-weight:400;color:#444}@media (min-width:767px){.ProductBasic-reviewCallout .Review--gc-header>span{margin:0 0 1.6rem;font-size:2.4rem;line-height:3.2rem}}.ProductBasic-reviewCallout .Review--icon{margin-top:.4rem;vertical-align:middle!important;padding-bottom:3.2rem}.ProductBasic-reviewCallout .SeeAll--container{text-align:center!important}.ProductBasic-reviewCallout .SeeAll--link:focus .SeeAll--box{outline:1px dotted #222}.ProductBasic-reviewCallout .SeeAll--total{height:44px;margin-top:2px;float:left!important;padding-left:.8rem}.ProductBasic-reviewCallout .FiveStar{z-index:0;display:inline-block;position:relative!important;float:left!important}.ProductBasic-reviewCallout .FiveStar-totalOverlay{position:absolute;top:0;left:0;z-index:1;overflow:hidden;padding-top:.4rem}.ProductBasic-reviewCallout .FiveStar-total{padding-bottom:5px;padding-top:.4rem}.ProductBasic-reviewCallout .FiveStar-width{width:83px;height:20px}.ProductBasic-reviewCallout .FiveStar-margin{margin-left:46px}@media (min-width:535px){.ProductBasic-reviewCallout .FiveStar-margin{margin-left:76px}}@media (min-width:981px){.ProductBasic-reviewCallout .FiveStar-margin{margin-left:86px}}.reviewsWidgetAlignment{display:flex;align-items:center;justify-content:center}.ratingsRectangle{width:22px}.ratingsFullBar,.ratingsRectangle{display:inline-block;height:7px;vertical-align:middle;background:#bababa}.ratingsFullBar{width:120px}@media (min-width:535px){.ratingsFullBar{width:150px}}@media (min-width:981px){.ratingsFullBar{width:160px}}.ratingsRectangleReviewPage{display:inline-block;width:36px;height:7px;vertical-align:middle;background:#bababa}.ratingsBackgroundTeal{background:#03a0ae}.ratingsBackgroundGray{background:#bababa}.barMargin{margin-right:-6px;margin-left:0}.barContainer{line-height:1.4rem}.u-fontTealDark{color:#03a0ae}.icon-utility-basics-check_circle_fill-24{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name=%27Layer 1%27 xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27%3E%3Cpath d=%27M12 2.1a10 10 0 1010 10 10 10 0 00-10-10zm6.2 6l-6 9.3a1.1 1.1 0 01-.9.6h-.2a1.7 1.7 0 01-1-.3l-4-3.9a1.3 1.3 0 111.8-2l2.9 2.7 5-7.9a1.4 1.4 0 011.9-.4 1.3 1.3 0 01.5 1.9z%27 fill=%27%23838383%27/%3E%3C/svg%3E");background-repeat:no-repeat}.bodyLoader{display:block;margin:0 auto}.Loader{width:40px;height:40px;animation:rotate 2s linear infinite}.Loader circle{stroke:#105fa8;stroke-dasharray:130,50;stroke-dashoffset:0;stroke-linecap:round;stroke-width:3.75px;animation:dash 1.5s ease-in-out infinite}.Loader--reverse circle{stroke:#fff}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:270,200;stroke-dashoffset:-43px}to{stroke-dasharray:90,200;stroke-dashoffset:-172px}}@keyframes dash-sm{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:45,200;stroke-dashoffset:-14px}to{stroke-dasharray:90,200;stroke-dashoffset:-50px}}
