.component--campaign-signpost .campaign-signpost--content-area-cta a{font-family:interregular,helvetica,sans-serif;color:#2b2b2b;padding-bottom:3px;font-size:.875rem;line-height:1.375rem;text-decoration:none;position:relative;border-bottom:1px solid #e91c24;transform:translate3d(0,0,0)}.component--campaign-signpost{padding-top:35px}.component--campaign-signpost.light-bg{background-color:#f9f9f9;text-align:left;overflow:visible;padding:25px 0}.component--campaign-signpost .campaign-signpost--content-wrapper{position:relative}.component--campaign-signpost .campaign-signpost--content-wrapper:hover .campaign-signpost--image-wrapper img{transform:scale(1.05)}.component--campaign-signpost .campaign-signpost--content-area-wrapper{position:static}.component--campaign-signpost .campaign-signpost--content-area{box-shadow:0 4px 12px 0 rgba(88,79,76,.16);background-color:#fff;padding:30px}.component--campaign-signpost .purina-border-top{position:absolute;top:0;left:15px;width:calc(100% - 30px)}.component--campaign-signpost .campaign-signpost--sponsor-logo{position:absolute;width:70px;height:70px;border-radius:50%;top:-35px;left:50%;transform:translate(-50%,0);overflow:hidden}.component--campaign-signpost .campaign-signpost--sponsor-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.component--campaign-signpost .campaign-signpost--content-area-label{font-family:interregular,helvetica,sans-serif;color:#fff;font-size:.75rem;line-height:1rem;margin-bottom:10px;display:flex}.component--campaign-signpost .campaign-signpost--content-area-label .field__item{margin-right:3px}.component--campaign-signpost .campaign-signpost--content-area-title{font-family:interregular,helvetica,sans-serif;font-size:1.5625rem;line-height:2.1875rem;margin-bottom:20px}.component--campaign-signpost .campaign-signpost--content-area-intro{margin-bottom:20px;font-size:1rem;line-height:1.5rem}.component--campaign-signpost .campaign-signpost--content-area-cta .field__items{display:flex}.component--campaign-signpost .campaign-signpost--content-area-cta .field__items .field__item{margin:0 20px 0 0}.component--campaign-signpost .campaign-signpost--content-area-cta .field__items .field__item:last-child{margin:0}.component--campaign-signpost .campaign-signpost--image-container{padding-top:9px}.component--campaign-signpost .campaign-signpost--image-wrapper{overflow:hidden}.component--campaign-signpost .campaign-signpost--image-wrapper picture img{width:100%;transition:transform .3s}.component--campaign-signpost.brand--bakers .purina-border-top{background-color:#389bc9}.component--campaign-signpost.brand--felix .purina-border-top{background-color:#00238c}.component--campaign-signpost.brand--purina-pro-plan .purina-border-top{background-color:#222}.component--campaign-signpost.brand--adventuros .purina-border-top{background-color:#4e6548}.component--campaign-signpost.brand--beta .purina-border-top{background-color:#faf6ed}.component--campaign-signpost.brand--beyond .purina-border-top{background-color:#eee9ea}.component--campaign-signpost.brand--bonio .purina-border-top{background-color:#e91c24}.component--campaign-signpost.brand--dentalife .purina-border-top{background-color:#3870b6}.component--campaign-signpost.brand--go-cat .purina-border-top{background-color:#ffe600}.component--campaign-signpost.brand--friskies .purina-border-top{background-color:#ffe600}.component--campaign-signpost.brand--purina-one .purina-border-top{background-color:#171c8f}.component--campaign-signpost.brand--proplan-vet-diets .purina-border-top{background-color:#222}.component--campaign-signpost.brand--winalot .purina-border-top{background-color:#0e4231}.component--campaign-signpost.brand--gourmet .purina-border-top{background-color:#84754e}.component--campaign-signpost.brand--dog-chow .purina-border-top{background-color:#234b8d}.component--campaign-signpost.brand--catchow .purina-border-top{background-color:#234b8d}.component--campaign-signpost.brand--beneful .purina-border-top{background-color:#df5300}.component--campaign-signpost.brand--friskies-dog .purina-border-top{background-color:#92b533}.component--campaign-signpost.brand--purina-origin .purina-border-top{background-color:#e91c24}.component--campaign-signpost.brand--purina-breeder .purina-border-top{background-color:#e9c47e}.component--campaign-signpost.brand--purina-one-dog .purina-border-top{background-color:#a9161a}@media (min-width:1140px){.component--campaign-signpost .campaign-signpost--content-area-cta a{border-bottom:none}.component--campaign-signpost .campaign-signpost--content-area-cta a:after{background:#e91c24;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%;transform:scaleX(0);transform-origin:left;transition-duration:.3s;transition-delay:.3s}.component--campaign-signpost .campaign-signpost--content-area-cta a:before{background:#e91c24;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:100%;transform:scaleX(1);transform-origin:right;transition-duration:.3s;transition-delay:.8s}.component--campaign-signpost .campaign-signpost--content-area-cta a:hover:after{background:#e91c24;width:100%;transform:scaleX(1);transform-origin:right;transition-delay:.8s}.component--campaign-signpost .campaign-signpost--content-area-cta a:hover:before{background:#e91c24;transform:scaleX(0);transform-origin:left;transition-delay:.3s}.component--campaign-signpost{padding-top:0}.component--campaign-signpost.light-bg{padding:50px 0}.component--campaign-signpost .campaign-signpost--content-area-wrapper{padding-top:50px}.component--campaign-signpost .campaign-signpost--content-area{position:relative;height:100%;padding-top:72px}.component--campaign-signpost .purina-border-top{left:0;width:100%}.component--campaign-signpost .campaign-signpost--sponsor-logo{width:100px;height:100px;top:-50px}.component--campaign-signpost .campaign-signpost--image-container{padding-top:0}}
/*# sourceMappingURL=component--campaign-signpost.min.css.map */
