.pg{--pg-plate: #f1f0ec;--pg-card: #1b1b1b;--pg-line: #2e2e2e;--pg-red: #cc0000;--pg-red-text: #ff6b6b;--pg-text: rgba(255, 255, 255, .86);--pg-mute: #c4c4c4;--pg-cut: 22px;padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(48px,7vw,96px);color:var(--pg-text)}.pg-plate{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;aspect-ratio:16 / 7;overflow:hidden;padding:22px 28px calc(var(--pg-cut) + 18px);background:var(--pg-plate);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--pg-cut)),0 100%)}.pg-logo{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-height:0;object-fit:contain;mix-blend-mode:multiply}.pg-logo-text{font-family:var(--bp-d70);font-size:30px;font-style:italic;font-weight:900;font-stretch:70%;line-height:1;text-align:center;text-transform:uppercase;color:#1a1a1a}.pg .pg-name{margin:0;font-family:var(--bp-d70);font-size:30px;font-style:italic;font-weight:900;font-stretch:70%;line-height:.95;letter-spacing:0;text-transform:uppercase;color:#fff}.pg .pg-name--title{font-family:var(--bp-d62);font-size:clamp(40px,5.4vw,68px);font-stretch:62%;line-height:.88}.pg .pg-tier{display:inline-block;margin:0 0 12px;padding:5px 14px 4px;background:var(--pg-red);font-family:var(--bp-d85);font-size:15px;font-style:italic;font-weight:800;font-stretch:85%;letter-spacing:.03em;color:#fff;transform:skew(-12deg)}.pg-title{position:relative;display:grid;margin:0 0 clamp(36px,5vw,64px);background:var(--pg-card);border-top:4px solid var(--pg-red)}.pg-title:after{content:"";position:absolute;top:-4px;right:0;width:min(34%,220px);height:10px;background:conic-gradient(#000 25%,#fff 0 50%,#000 0 75%,#fff 0) 0 0 / 10px 10px;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);pointer-events:none}.pg-plate--title{aspect-ratio:16 / 7;padding:28px 32px calc(var(--pg-cut) + 22px)}.pg-title-body{padding:4px 22px 28px}@media(min-width:990px){.pg-title{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.pg-plate--title{aspect-ratio:auto;min-height:300px;padding:44px 64px 44px 44px;clip-path:polygon(0 0,100% 0,calc(100% - 56px) 100%,0 100%)}.pg-title-body{align-self:center;padding:36px 44px 36px 20px}}.pg-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none}@media(min-width:750px){.pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media(min-width:1100px){.pg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}}.pg-card{display:flex;min-width:0}.pg-card>article{display:flex;flex-direction:column;width:100%;background:var(--pg-card);border:1px solid var(--pg-line);border-top:0}.pg-card-body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:6px 20px 24px}.pg-card--deal>article{border-color:#cc00008c}.pg-deal{position:relative;width:100%;padding:14px 16px 14px 18px;background:linear-gradient(100deg,#cc000038,#cc000014);border-left:5px solid var(--pg-red)}.pg-title .pg-deal{margin-top:16px}.pg .pg-deal-title{margin:0;font-family:var(--bp-d80);font-size:22px;font-style:italic;font-weight:900;font-stretch:80%;line-height:1.05;text-transform:uppercase;color:#fff}.pg .pg-deal-details{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--pg-text)}.pg-code{display:inline-flex;align-items:stretch;min-height:44px;margin:12px 0 0;padding:0;border:2px dashed rgba(255,255,255,.75);background:#0f0f0f;color:#fff;font:inherit;cursor:pointer}.pg-code>span{display:inline-flex;align-items:center}.pg-code-label{padding:0 10px 0 12px;font-size:13px;color:var(--pg-mute)}.pg-code-value{padding:0 12px 0 0;font-family:var(--bp-d85);font-size:22px;font-style:italic;font-weight:900;font-stretch:85%;letter-spacing:.06em}.pg-code-state{padding:0 14px;background:var(--pg-red);font-family:var(--bp-d85);font-size:15px;font-style:italic;font-weight:800;font-stretch:85%;letter-spacing:.03em;text-transform:uppercase}.pg-code:hover .pg-code-state{background:#e01010}.pg-code.is-copied{border-style:solid;border-color:#3fbf62}.pg-code.is-copied .pg-code-state{background:#1f8c3b}.pg-code:focus-visible{outline:3px solid var(--bp-focus, #4da3ff);outline-offset:3px}.pg-blurb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;font-size:16px;line-height:1.55;color:var(--pg-text)}.pg-title .pg-blurb{-webkit-line-clamp:5;margin-top:16px}.pg-blurb p{margin:0 0 .7em}.pg-blurb p:last-child{margin-bottom:0}.pg-blurb.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.pg-more{margin:-6px 0 0;padding:6px 0;border:0;background:none;color:var(--pg-red-text);font-family:var(--bp-d85);font-size:15px;font-style:italic;font-weight:800;font-stretch:85%;letter-spacing:.03em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pg-more[hidden]{display:none}.pg-more:hover{color:#fff}.pg .pg-visit{margin-top:auto;margin-left:6px}.pg-title .pg-visit{margin-top:22px}.pg-card .pg-blurb+.pg-more+.pg-visit,.pg-card .pg-blurb+.pg-visit{margin-top:auto}.pg-card-body>.pg-visit:not(:first-child){align-self:flex-start}.pg-empty{margin:0;padding:28px 0;color:var(--pg-mute)}.pg-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:clamp(40px,6vw,72px);padding:24px 22px;border:1px solid var(--pg-line);border-left:5px solid var(--pg-red);background:#181818}.pg .pg-cta-title{margin:0;font-family:var(--bp-d70);font-size:clamp(26px,3vw,34px);font-style:italic;font-weight:900;font-stretch:70%;line-height:.95;text-transform:uppercase;color:#fff}.pg .pg-cta-text{margin:8px 0 0;font-size:15px;color:var(--pg-mute)}.pg-cta .button{margin-left:6px}@media(prefers-reduced-motion:reduce){.pg *{transition:none!important}}.pg .pg-title--wrap{margin-top:calc(-1*clamp(16px,2.5vw,32px));border-top-width:3px}.pg .pg-title--wrap:after{height:8px;background-size:8px 8px}.pg .pg-title--wrap .pg-name--title{font-size:clamp(32px,4vw,48px)}.pg .pg-title--wrap .pg-plate--title{aspect-ratio:16 / 5;padding:20px 28px calc(var(--pg-cut) + 16px)}@media(min-width:990px){.pg .pg-title--wrap{margin-left:8%}.pg .pg-title--wrap .pg-plate--title{aspect-ratio:auto;min-height:210px;padding:32px 56px 32px 36px}.pg .pg-title--wrap .pg-title-body{padding:26px 36px 26px 16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/partners-grid.css.map */
