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