.cst-producthero-optimus{font-size:16px;line-height:1.5;padding:2.5em 0}.cst-producthero-optimus.pd-0{padding:0}.cst-producthero-optimus .cst-product-wrapper{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}.cst-producthero-optimus .cst-cnt-col,.cst-producthero-optimus .cst-media-col{-ms-flex:0 0 100%;flex:0 0 100%;padding-left:20px;padding-right:20px}.cst-producthero-optimus .cst-media-col .cst-media{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;position:relative}.cst-producthero-optimus .cst-cnt-top h4,.cst-producthero-optimus .cst-cnt-top h5{margin-bottom:.41666667em}.cst-producthero-optimus .cst-cnt-top h4 a,.cst-producthero-optimus .cst-cnt-top h5 a{color:inherit;text-decoration:none}.cst-producthero-optimus .cst-cnt-top h4 a:hover,.cst-producthero-optimus .cst-cnt-top h5 a:hover{color:#8e8e8e}.cst-producthero-optimus .cst-cnt-top h2{margin:0}.cst-producthero-optimus .cst-cnt-top p{font-size:1.25rem;line-height:26px;margin:0}.cst-producthero-optimus .ph-optm-spcf-cnt-wrap{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-15px}.cst-producthero-optimus .pd-opt-spcf-item{-ms-flex:0 0 100%;flex:0 0 100%;padding:15px}.cst-producthero-optimus .pd-opt-spcf-item .pd-spcf-heading{color:#3f3f3f;display:block;font-family:Metric-Bold,arial,sans-serif}.cst-producthero-optimus .pd-opt-spcf-item span{font-family:Metric-Regular,arial,sans-serif;font-size:1.25em}.cst-producthero-optimus .ph-optm-spcf .cst-yr-btn{background-color:transparent;background-position:100% 18px;background-repeat:no-repeat;background-size:12px;border-radius:10px;color:#3f3f3f;font-family:Metric-Bold,arial,sans-serif;font-size:1.25em;height:40px;line-height:46px;margin:1.25em 1px 0;padding:0 20px 0 0}.cst-producthero-optimus .ph-optm-spcf .u-hidden{display:none}.cst-producthero-optimus .cst-media-col .cst-media img{margin:1.875em auto;max-height:250px}.cst-producthero-optimus .cst-cnt-top.cst-cnt-top-mob-hide{display:none}.cst-producthero-optimus .cst-cnt-top.cst-cnt-top-hide{padding-left:20px;padding-right:20px}.cst-producthero-optimus .cst-media-col .cst-media-tag{background-color:#e4464e;color:#fff;display:block;font-family:Metric-Semibold,arial,sans-serif;font-size:1.25em;left:0;line-height:1em;padding:8px 15px 2px;position:absolute;right:auto;top:0}@media only screen and (min-width:34em),print{.cst-producthero-optimus .cst-cnt-top{border-bottom:1px solid hsla(120,0%,54%,.2);margin-bottom:1.875em;padding-bottom:1.875em}.cst-producthero-optimus .pd-opt-spcf-item{-ms-flex-preferred-size:auto;flex-basis:auto;width:50%}.cst-producthero-optimus .cst-cnt-top.cst-cnt-top-hide{display:none}.cst-producthero-optimus .cst-cnt-top.cst-cnt-top-mob-hide{display:block}.cst-producthero-optimus .cst-media-col .cst-media-tag{left:auto;right:0}}@media only screen and (min-width:57.5em),print{.cst-producthero-optimus .page-center{padding-bottom:2.5em;padding-top:2.5em}.cst-producthero-optimus .cst-cnt-col,.cst-producthero-optimus .cst-media-col{width:50%;-ms-flex-preferred-size:auto;flex-basis:auto}.cst-producthero-optimus .cst-media-col .cst-media img{margin:0 auto;max-height:none}.cst-producthero-optimus.pd-0 .page-center{padding-bottom:0;padding-top:0}.cst-producthero-optimus .cst-media-col .cst-media-tag{right:40px;top:25px}}