.pp{--pp-blue:#0A3169;--pp-blue-2:#163f80;--pp-ink:#0D1625;--pp-steel:#5D6B82;--pp-off:#F7F8FA;--pp-line:#E1E6EE;--pp-sky:#4C7DF0;--pp-radius:16px;background:var(--pp-bg,var(--pp-off));color:var(--pp-ink);font-family:var(--font-body--family,Inter,sans-serif);font-size:16px;line-height:1.55}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp--white{--pp-bg:#fff}.pp--navy{--pp-bg:var(--pp-blue);color:#fff}.pp-wrap{max-width:1320px;margin:0 auto;padding-left:40px;padding-right:40px}.pp-section{padding-top:80px;padding-bottom:80px}.pp-section--tight{padding-top:48px;padding-bottom:48px}.pp h1,.pp h2,.pp h3{font-family:var(--font-heading--family,Montserrat,sans-serif);font-weight:800;color:inherit;margin:0;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.pp h1{font-size:clamp(36px,5vw,62px)}.pp h2{font-size:clamp(28px,3.4vw,42px)}.pp h3{font-size:19px;letter-spacing:.01em;line-height:1.2}.pp p{margin:0}.pp :where(a){color:inherit}.pp-eyebrow{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-sky);margin-bottom:14px}.pp--navy .pp-eyebrow{color:#9db8ff}.pp-lead{font-size:18px;color:var(--pp-steel);max-width:640px}.pp--navy .pp-lead{color:#c9d5ee}.pp-head{display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.pp-head--center{align-items:center;text-align:center}.pp-head--center .pp-lead{margin:0 auto}.pp-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;border:2px solid transparent;font-family:var(--font-heading--family,Montserrat,sans-serif);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .2s}.pp-btn:hover{transform:translateY(-1px)}.pp-btn--primary{background:var(--pp-blue);color:#fff}.pp-btn--primary:hover{background:var(--pp-blue-2)}.pp-btn--ghost{background:transparent;border-color:var(--pp-blue);color:var(--pp-blue)}.pp-btn--ghost:hover{background:var(--pp-blue);color:#fff}.pp--navy .pp-btn--primary{background:#fff;color:var(--pp-blue)}.pp--navy .pp-btn--primary:hover{background:#e6ecf8}.pp--navy .pp-btn--ghost{border-color:#fff;color:#fff}.pp--navy .pp-btn--ghost:hover{background:#fff;color:var(--pp-blue)}.pp-arrow{display:inline-block;transition:transform .2s}.pp-hero__inner{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.pp-hero--banner .pp-hero__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.pp-hero--banner .pp-btns{justify-content:center}.pp-hero__copy{margin-top:20px;font-size:19px;color:var(--pp-steel);max-width:560px}.pp--navy .pp-hero__copy{color:#c9d5ee}.pp-hero--banner .pp-hero__copy{margin-left:auto;margin-right:auto}.pp-hero__points{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;font-weight:600;color:var(--pp-ink)}.pp--navy .pp-hero__points{color:#fff}.pp-hero__points li{display:flex;align-items:center;gap:8px}.pp-hero__points li:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--pp-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' d='M5 10.5l3.2 3L15 7'/%3E%3C/svg%3E") center/12px no-repeat;flex:none}.pp--navy .pp-hero__points li:before{background-color:var(--pp-sky)}.pp-hero--split .pp-section{padding-top:56px;padding-bottom:72px}.pp-hero__media{border-radius:22px;overflow:hidden;aspect-ratio:1/1;max-height:600px;background:var(--pp-line)}.pp-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.pp-grid{display:grid;gap:22px;grid-template-columns:repeat(var(--pp-cols,4),minmax(0,1fr))}.pp-tile{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius);overflow:hidden;text-decoration:none;color:var(--pp-ink);transition:transform .25s,box-shadow .25s,border-color .25s}a.pp-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px -18px #0a316959;border-color:#c9d3e3}a.pp-tile:hover .pp-arrow{transform:translate(4px)}.pp-tile__media{aspect-ratio:var(--pp-ratio,4/3);background:var(--pp-off);overflow:hidden}.pp-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}a.pp-tile:hover .pp-tile__media img{transform:scale(1.04)}.pp-tile__body{display:flex;flex-direction:column;gap:8px;padding:22px 22px 24px;flex:1}.pp-tile__text{font-size:15px;color:var(--pp-steel)}.pp-tile__meta{font-size:14px;font-weight:700;color:var(--pp-blue);margin-top:4px}.pp-tile__cta{margin-top:auto;padding-top:14px;font-family:var(--font-heading--family,Montserrat,sans-serif);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--pp-blue);display:flex;align-items:center;gap:8px}.pp-badge{position:absolute;top:14px;left:14px;z-index:1;background:var(--pp-blue);color:#fff;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px}.pp-tiles--plain .pp-tile{border:0;background:transparent}.pp-tiles--plain .pp-tile__media{border-radius:var(--pp-radius)}.pp-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px;align-items:center}.pp-links span{font-size:14px;font-weight:700;color:var(--pp-steel);margin-right:4px}.pp-chip{display:inline-flex;padding:9px 16px;border-radius:999px;background:#fff;border:1px solid var(--pp-line);font-size:14px;font-weight:600;text-decoration:none;color:var(--pp-ink);transition:border-color .2s,color .2s}.pp-chip:hover{border-color:var(--pp-blue);color:var(--pp-blue)}.pp-steps{counter-reset:pp}.pp-step{background:#fff;border:1px solid var(--pp-line);border-radius:var(--pp-radius);padding:28px}.pp-step:before{counter-increment:pp;content:counter(pp);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--pp-blue);color:#fff;font-family:var(--font-heading--family,Montserrat,sans-serif);font-weight:800;font-size:18px;margin-bottom:18px}.pp-step p,.pp-tick p{margin-top:8px;font-size:15px;color:var(--pp-steel)}.pp-tick{display:flex;gap:14px;align-items:flex-start}.pp-tick:before{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--pp-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' d='M5 10.5l3.2 3L15 7'/%3E%3C/svg%3E") center/16px no-repeat;margin-top:1px}.pp-tick h3{font-size:16px}.pp--navy .pp-step{background:#ffffff0f;border-color:#ffffff24}.pp--navy .pp-step:before,.pp--navy .pp-tick:before{background-color:var(--pp-sky)}.pp--navy .pp-step p,.pp--navy .pp-tick p{color:#c9d5ee}.pp-crumbs{font-size:13px;color:var(--pp-steel);margin-bottom:18px}.pp-crumbs a{text-decoration:none}.pp-crumbs a:hover{color:var(--pp-blue)}.pp-mini-steps{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;padding:0;list-style:none;counter-reset:pp}.pp-mini-steps li{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--pp-line);border-radius:999px;padding:8px 16px 8px 8px;font-size:14px;font-weight:600}.pp-mini-steps li:before{counter-increment:pp;content:counter(pp);width:26px;height:26px;border-radius:50%;background:var(--pp-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.pp-help{margin-top:48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:24px 28px;border-radius:var(--pp-radius);background:#fff;border:1px solid var(--pp-line)}.pp-help p{font-weight:600}.pp-help .pp-btns{margin-top:0}@media(max-width:989px){.pp-wrap{padding-left:24px;padding-right:24px}.pp-hero__inner{grid-template-columns:1fr;gap:36px}.pp-hero__media{aspect-ratio:16/11;order:-1}.pp-grid{grid-template-columns:repeat(var(--pp-cols-t,2),minmax(0,1fr))}}@media(max-width:749px){.pp-section{padding-top:52px;padding-bottom:52px}.pp-wrap{padding-left:16px;padding-right:16px}.pp-head{margin-bottom:28px}.pp-grid{grid-template-columns:repeat(var(--pp-cols-m,1),minmax(0,1fr));gap:16px}.pp-hero__copy,.pp-lead{font-size:17px}.pp-btns .pp-btn{flex:1 1 auto}.pp-tile__body{padding:18px}}#header-group .header-logo__image{filter:brightness(0) saturate(100%) invert(14%) sepia(37%) saturate(4588%) hue-rotate(207deg) brightness(93%) contrast(97%)}[data-propa-each-line] span{line-height:1.25}[data-propa-each-note]{display:block;font-size:11px;opacity:.75;margin-top:2px}.pp-tile__media{aspect-ratio:var(--pp-img-ratio,var(--pp-ratio,4/3))}.pp-hero__media--natural{aspect-ratio:var(--pp-img-ratio);max-height:none;width:min(100%,calc(640px * var(--pp-img-ratio)));margin-left:auto;margin-right:auto}.pp-rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease var(--pp-d,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--pp-d,0ms)}.pp-rv.is-in{opacity:1;transform:none}.pp-rot{display:inline-block;color:var(--pp-sky);white-space:nowrap}.pp-hero h1 .pp-rot{display:block}.pp--navy .pp-rot{color:#9db8ff}.pp-rot__w{display:inline-block;transition:transform .3s ease,opacity .3s ease}.pp-rot__w.is-out{transform:translateY(-35%);opacity:0}.pp-rot__w.is-in{animation:ppRotIn .45s cubic-bezier(.2,.7,.2,1)}@keyframes ppRotIn{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.pp-hero__media:not(.pp-hero__media--natural) img{animation:ppKen 20s ease-in-out infinite alternate}@keyframes ppKen{0%{transform:scale(1)}to{transform:scale(1.07)}}@media(hover:hover){.pp-tiles--cards a.pp-tile:hover,.pp-collection a.pp-tile:hover{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-6px)}}.pp-btn{position:relative;overflow:hidden}.pp-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s ease;pointer-events:none}.pp-btn:hover:after{transform:translate(120%)}.pp-btn:hover .pp-arrow,a.pp-tile:hover .pp-arrow{transform:translate(5px)}.pp-step.is-in:before{animation:ppPop .6s cubic-bezier(.3,1.6,.5,1) var(--pp-d,0ms) both}@keyframes ppPop{0%{transform:scale(.3);opacity:0}to{transform:none;opacity:1}}@media(min-width:990px){.pp-steps{position:relative}.pp-steps>*{position:relative;z-index:1}.pp-steps:after{content:"";position:absolute;left:10%;right:10%;top:50px;height:2px;background:linear-gradient(90deg,var(--pp-blue),var(--pp-sky));transform:scaleX(0);transform-origin:left;transition:transform 1.4s ease .3s;z-index:0}.pp-steps.is-drawn:after{transform:scaleX(1)}}.pp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.pp-marquee .pp-marquee__track{display:flex;gap:18px;width:max-content;animation:ppMarq 50s linear infinite}.pp-marquee:hover .pp-marquee__track{animation-play-state:paused}.pp-marquee .pp-tile{flex:none}.pp-marquee .pp-tile__media{height:clamp(220px,28vw,380px);width:auto}@keyframes ppMarq{to{transform:translate(calc(-50% - 9px))}}.product-customizer__size-btn-cm{display:block;font-size:11px;font-weight:500;opacity:.7;line-height:1.2;margin-top:1px}@media(prefers-reduced-motion:reduce){.pp-rv{opacity:1;transform:none;transition:none}.pp-hero__media img{animation:none!important}.pp-marquee{overflow-x:auto}.pp-marquee .pp-marquee__track{animation:none}.pp-btn:after{display:none}}.pp-tile[href="/pages/flyers-and-posters"] .pp-tile__media{--pp-img-ratio:.6709!important}.bulk-order-matrix__summary:has([data-bulk-add][disabled]) [data-bulk-total]{font-size:0}.bulk-order-matrix__summary:has([data-bulk-add][disabled]) [data-bulk-total]:after{content:"Add quantities to see price";font-size:1rem;font-weight:400}.pp{--pp-sky:#2F5FD0}.propa-qa-note{font-size:.875rem;line-height:1.5;color:#5d6b82;margin:.5rem 0 0}.propa-qa-note a{color:#0a3169;text-decoration:underline}.propa-qa-note--lead{font-weight:600;color:#0a3169;margin:.75rem 0}@media(max-width:749px){.shopify-app-block[id*=forms_inline]{padding-inline:16px}}.pp-price-line{align-self:flex-start;max-width:100%;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.4;color:var(--pp-ink);background:#fff;border:1px solid var(--pp-line);border-left:4px solid var(--pp-sky);border-radius:10px}.pp-price-line strong{font-weight:800}.pp-hero__copy p+p{margin-top:12px}.pp-hero__copy a,.pp-price-line a{color:var(--pp-blue);font-weight:700;text-decoration:underline;text-underline-offset:3px}.pp--navy .pp-hero__copy a{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/13/assets/propa.css.map */
