.hero-block{margin-left:auto;margin-right:auto}.hero-block__content,.hero-block__content-over-media,.hero-block__content-wrapper,.hero-block__media-wrapper{display:flex;flex-direction:column}.hero-block__media{display:block;width:100%;height:auto}.hero-block__media-wrapper{position:relative;text-align:center}.hero-block__content-over-media{z-index:9;position:absolute;top:0;bottom:0;width:100%;padding:15px}@media (min-width:1024px){.hero-block__content-over-media{padding:30px}}.hero-block-no-media .hero-block__content-over-media{position:relative}@media (min-width:1024px){.playing-video .hero-block__content-over-media{display:none}}.hero-block__content{padding:15px}@media (min-width:1024px){.hero-block__content{padding:30px}}.hero-block__content-wrapper{position:relative;overflow:hidden;z-index:1}.hero-block__content-media{z-index:-1}.hero-block .content-over-media__badge-wrapper,.hero-block .content__badge-wrapper{margin-bottom:10px}.hero-block .content-over-media__badge-wrapper .content-over-media__badge,.hero-block .content-over-media__badge-wrapper .content__badge,.hero-block .content__badge-wrapper .content-over-media__badge,.hero-block .content__badge-wrapper .content__badge{display:inline-block;height:32px}.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset{width:auto}.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset img,.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset picture,.hero-block .content-over-media__badge-wrapper .content-over-media__badge .mantle-media-asset video,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset img,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset picture,.hero-block .content-over-media__badge-wrapper .content__badge .mantle-media-asset video,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset img,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset picture,.hero-block .content__badge-wrapper .content-over-media__badge .mantle-media-asset video,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset img,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset picture,.hero-block .content__badge-wrapper .content__badge .mantle-media-asset video{height:100%;width:auto}.hero-block__link-wrapper{margin-top:14px;margin-bottom:14px}.hero-block__link-wrapper .content-block__link{margin-bottom:8px}.hero-block__link-wrapper .content-block__link .link{font-size:17px}.hero-block .content-block__content{height:auto;flex:0;display:block}.hero-block .content-block__line{margin:0}.hero-block .content-block__line--header{margin:1px 0 1px}.hero-block .content-block__line--content{margin:3px 0 0}.hero-block p{margin-bottom:0;line-height:inherit}.hero-block .mantle-custom-text{text-align:unset}.hero-block .headline-3,.hero-block .headline-4,.hero-block .headline-5,.hero-block .headline-6{line-height:1;letter-spacing:0}.hero-block .body-1,.hero-block .body-2{line-height:1.1;margin:0}.hero-block .button{height:40px;line-height:2}.hero-block .link{font-family:"Neue Haas Grotesk",sans-serif;font-weight:400;font-style:normal;text-transform:none}.hero-block .basic-image{max-width:unset}.hero-block--outlined-layout .hero-block__content-over-media,.hero-block--outlined-layout .hero-block__content-over-media-wrapper,.hero-block--outlined-layout .hero-block__link-wrapper{text-align:left;justify-content:flex-start;max-width:100%;align-items:flex-start}.hero-block--outlined-layout .hero-block__content-over-media{padding:0;z-index:9}.hero-block--outlined-layout .hero-block__content-over-media:after{content:"";width:1px;height:100%;background-color:#fff;display:block;margin-top:15px}.hero-block--outlined-layout .hero-block__content-over-media:before{content:"";width:1px;height:auto;background-color:#fff;display:block;position:absolute;bottom:0;right:0;top:30px}.hero-block--outlined-layout .hero-block__content-over-media-wrapper{border-bottom:1px solid #fff;margin:10px 30px 30px 30px}.hero-block--outlined-layout .content-over-media__badge{margin-right:5px}.hero-block--outlined-layout .content-over-media__badge-wrapper{display:flex;align-items:flex-end;width:100%;height:80px;margin:10px 0}.hero-block--outlined-layout .content-over-media__badge-wrapper:after{content:"";width:auto;height:50%;display:inline-flex;flex-grow:1;border:1px solid #fff;border-left:none;border-bottom:none}.hero-block--outlined-layout .hero-block__link-wrapper{margin-bottom:0}.hero-block .video-block{position:inherit}.hero-block .video-block__play-image{position:absolute;z-index:10}.hero-block .video-detail__video-wrapper{position:inherit}.hero-block .videojs-video__landing{position:inherit}.hero-block .videojs-video{position:inherit;cursor:pointer}.hero-block .videojs-video__play{top:21px;bottom:auto;left:8px}@media (min-width:1024px){.hero-block .videojs-video__play{left:55px;top:62px}}.hero-block .videojs-video__landing__image img{outline-offset:-20px}@media (min-width:1024px){.hero-block .videojs-video__landing__image img{outline-offset:-50px}}.hero-block .video-block__media-video .play-icon-color-white .videojs-video__play.video-play-trigger:before{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/video-play-button--white.svg)}.hero-block .video-block__media-video .play-icon-color-black .videojs-video__play.video-play-trigger:before{background-image:url(/sites/smashbox/themes/smashbox_base/img/icons/src/video-play-button--black.svg)}.hero-block .videojs-video__landing{z-index:unset}.hero-block .videojs-video__play{z-index:99}.hero-block .videojs-video__play.video-play-trigger:before{height:90px;width:90px;content:'';border-width:0;background-position:center;background-repeat:no-repeat}@media (min-width:1024px){.hero-block .videojs-video__play.video-play-trigger:before{height:175px;width:175px}}.sd-product-spp .spp-product-layout__content .hero-block__content .content-block__line--content .headline-4{font-family:"Neue Haas Grotesk",sans-serif;font-weight:900;font-style:normal;font-size:26px;line-height:1.5}@media (min-width:1024px){.sd-product-spp .spp-product-layout__content .hero-block__content .content-block__line--content .headline-4{font-size:44px;line-height:1.7}}
/*# sourceMappingURL=hero_block_v1.css.map */
