.pp-campaign-image-hero{position:relative;overflow:hidden;background:var(--pp-navy, #0a4c96)}.pp-campaign-image-hero__image{display:block;width:100%;height:auto}.pp-campaign-image-hero__actions{position:absolute;inset-inline:0;bottom:clamp(1rem,3vw,2.5rem);display:flex;justify-content:center;gap:.75rem;padding-inline:var(--page-margin, 20px)}.pp-campaign-image-hero__actions .pp-btn--primary{min-width:clamp(13rem,24vw,20rem);min-height:3.75rem;padding:1rem clamp(2rem,5vw,4rem);border:2px solid var(--pp-white, #fff);background:var(--pp-yellow, #ffe168);box-shadow:inset 0 -.25rem 0 var(--pp-navy, #071a3c);color:var(--pp-navy, #071a3c);font-size:var(--pp-fs-4, 1.25rem);font-weight:800;letter-spacing:var(--pp-track-caps, .08em);text-align:center;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.pp-campaign-image-hero__actions .pp-btn--primary:hover{background:var(--pp-white, #fff);box-shadow:inset 0 -.125rem 0 var(--pp-navy, #071a3c);transform:translateY(-.2rem)}.pp-campaign-image-hero__actions .pp-btn--primary:focus-visible{outline:3px solid var(--pp-white, #fff);outline-offset:4px}.pp-campaign-image-hero__placeholder{display:grid;min-height:18rem;place-items:center;color:var(--pp-white, #fff)}@media screen and (max-width:749px){.pp-campaign-image-hero__actions{position:static;flex-direction:column;padding:1rem var(--page-margin, 20px) 1.25rem}.pp-campaign-image-hero__actions .pp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pp-campaign-image-hero__actions .pp-btn--primary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/pp-campaign-image-hero.css.map */
