.pdx{--pdx-text: #1A1A1A;--pdx-muted: #5C5A56;--pdx-line: #EFEAE0;--pdx-pill-line: #E6E1D8;--pdx-warm: #FAF9F6;--pdx-tile: #F4F2EE;--pdx-orange: #F6A735;--pdx-yellow: #FFF4BE;--pdx-font: var(--font-stack-header, "Switzer", sans-serif);position:relative;padding:64px 0;background:#fff;color:var(--pdx-text)}.pdx--warm{background:var(--pdx-warm)}.pdx *,.pdx *:before,.pdx *:after{box-sizing:border-box}.pdx__wrap{max-width:1240px;margin:0 auto;padding:0 20px}.pdx .pdx-eyebrow{display:inline-block;margin:0 0 16px;padding:7px 14px 6px;border:1px solid var(--pdx-pill-line);border-radius:999px;background:#fff;color:var(--pdx-text);font-family:var(--pdx-font);font-size:12px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase}.pdx .ppx-heading{margin:0 0 16px;font-family:var(--pdx-font);font-size:clamp(24px,6.4vw,30px);font-weight:600;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;color:var(--pdx-text)}.pdx .pdx-head{max-width:680px}.pdx .pdx-lead{margin:0;font-size:16px;line-height:1.7;color:var(--pdx-muted)}.pdx .pdx-lead p{margin:0 0 12px}.pdx .pdx-lead p:last-child{margin-bottom:0}.pdx .pdx-lead strong{color:var(--pdx-text);font-weight:600}.pdx .pdx-card{display:block;padding:20px;border:1px solid var(--pdx-line);border-radius:16px;background:#fff;color:var(--pdx-text)}.pdx .pdx-card--warm{background:var(--pdx-warm)}.pdx .pdx-title{display:block;margin:0;font-family:var(--pdx-font);font-size:14px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--pdx-text)}.pdx .pdx-text{display:block;margin:0;font-size:15px;line-height:1.6;color:var(--pdx-muted)}.pdx .pdx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin:0;padding:0 28px;border:0;border-radius:999px;background:var(--pdx-text);color:#fff;font-family:var(--pdx-font);font-size:14px;font-weight:600;line-height:1.2;letter-spacing:.08em;text-align:center;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,box-shadow .2s ease,color .2s ease}.pdx .pdx-btn:hover{background:#333;color:#fff}.pdx .pdx-btn--line{min-height:48px;padding:0 22px;background:#fff;color:var(--pdx-text);box-shadow:inset 0 0 0 1.5px var(--pdx-text)}.pdx .pdx-btn--line:hover{background:var(--pdx-warm);color:var(--pdx-text)}.pdx .pdx-btn--block{display:flex;width:100%}.pdx .pdx-link{font-size:15px;font-weight:600;color:var(--pdx-text);text-decoration:underline;text-underline-offset:3px}.pdx .pdx-link:hover{color:var(--pdx-muted)}.pdx .pdx-pill{display:inline-block;padding:6px 12px 5px;border-radius:999px;background:var(--pdx-orange);color:var(--pdx-yellow);font-family:var(--pdx-font);font-size:12px;font-weight:600;line-height:1;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pdx .pdx-tick{flex:0 0 24px;width:24px;height:24px;border-radius:999px;background:var(--pdx-orange);color:var(--pdx-yellow);display:inline-flex;align-items:center;justify-content:center}.pdx .pdx-tick--dark{background:var(--pdx-text);color:#fff}.pdx .pdx-tile{flex:0 0 64px;width:64px;height:64px;border-radius:12px;background:var(--pdx-tile);display:flex;align-items:center;justify-content:center}.pdx .pdx-tile img{display:block;max-width:none}.pdx .pdx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pdx a:focus-visible,.pdx button:focus-visible,.pdx summary:focus-visible{outline:2px solid var(--pdx-text);outline-offset:3px}.pdx .pdx-photo{position:relative}.pdx .pdx-photo__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:16px;background:var(--pdx-tile)}.pdx .pdx-stamp{position:absolute;z-index:1;display:block;width:104px;height:auto;pointer-events:none}.pdx .pdx-stamp--round{width:124px}.pdx .pdx-stamp--oval{width:72px}.pdx .pdx-stamp--br{right:-6px;bottom:-26px;transform:rotate(-12deg)}.pdx .pdx-stamp--tl{left:-8px;top:-24px;transform:rotate(-8deg)}@media(min-width:990px){.pdx{padding:104px 0}.pdx__wrap{padding:0 40px}.pdx .pdx-lead{font-size:17px}.pdx .ppx-heading{font-size:clamp(26px,2.6vw,36px)}.pdx .pdx-stamp{width:136px}.pdx .pdx-stamp--round{width:164px}.pdx .pdx-stamp--oval{width:96px}.pdx .pdx-stamp--br{right:-28px;bottom:-34px}.pdx .pdx-stamp--tl{left:-30px;top:-30px}}@media(prefers-reduced-motion:reduce){.pdx *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/pino-pdx.css.map */
