.ppf-collection{min-height:70vh;background:#f7f3ea;color:#171717;padding:5rem max(1.5rem,calc((100vw - 1440px)/2)) 8rem}.ppf-collection__intro{max-width:88rem;margin-bottom:3.5rem}.ppf-collection__intro h1{margin:.3rem 0 1rem;color:#171717;font-size:clamp(4rem,7vw,7rem);line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.ppf-collection__intro>p:not(.ppf-eyebrow),.ppf-collection__description{color:#625c53;font-size:1.8rem;line-height:1.6}.ppf-collection .ppf-made-to-order{display:inline-flex;align-items:center;gap:.7rem;margin:1.2rem 0 0;padding:.72rem 1.15rem;border:1px solid #a87345;border-radius:999px;background:#2b2119;color:#fff0cf;font-size:1.25rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 .35rem 1rem #0000001f}.ppf-collection .ppf-made-to-order span{color:#ffd98a}.ppf-product-grid,.ppf-tankard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.ppf-tankard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ppf-product-grid--chests,.ppf-product-grid--tankards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px;margin:0 auto;gap:1.6rem}.ppf-product-grid--deck-boxes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin:0 auto;gap:1.6rem}.ppf-product-grid--single-feature{grid-template-columns:minmax(0,42rem);justify-content:center;max-width:42rem;margin:0 auto}.ppf-product-card{overflow:hidden;border:1px solid #d9d1c3;border-radius:1.8rem;background:#fff;color:#171717;text-decoration:none;transition:transform .2s ease,border-color .2s ease}a.ppf-product-card:hover{transform:translateY(-4px);border-color:#a9322d}.ppf-product-card__media{aspect-ratio:1/1;overflow:hidden;background:#e8e1d5}.ppf-product-card--chest .ppf-product-card__media,.ppf-product-card--tankard .ppf-product-card__media{aspect-ratio:4/3}.ppf-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}a.ppf-product-card:hover img{transform:scale(1.025)}.ppf-product-card__body{padding:1.5rem}.ppf-product-card h2{margin:0 0 .7rem;color:#171717;font-size:2rem;line-height:1.08}.ppf-product-card__price{margin:.4rem 0 .8rem;color:#625c53;font-weight:700}.ppf-product-card span{color:#a9322d;font-weight:800;font-size:1.3rem}.ppf-market-only-pill{display:inline-flex;margin:0 0 .8rem;padding:.45rem .8rem;border-radius:999px;background:#2b2119;color:#fff0cf;border:1px solid #a87345;font-size:1.1rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ppf-product-card--chest .ppf-product-card__body,.ppf-product-card--tankard .ppf-product-card__body{padding:1.35rem 1.4rem 1.5rem}.ppf-product-card--chest h2,.ppf-product-card--tankard h2{font-size:2.05rem;min-height:2.2em}.ppf-chest-options{display:flex;flex-wrap:wrap;gap:.55rem;margin:.85rem 0 .55rem}.ppf-chest-pill{display:inline-flex;align-items:center;min-height:2.8rem;padding:.45rem .8rem;border-radius:999px;border:1px solid #d9d1c3;background:#f4efe6;color:#514a41!important;font-size:1.15rem!important;line-height:1;font-weight:800}.ppf-chest-pill--custom{border-color:#c98a85;background:#f7e8e6;color:#8e2f2b!important}.ppf-chest-guide{margin:1.8rem 0 0;padding:1.5rem 1.7rem;border:1px solid #d9d1c3;border-radius:1.4rem;background:#fff;max-width:76rem}.ppf-chest-guide strong{display:block;margin-bottom:.35rem;color:#171717;font-size:1.55rem}.ppf-chest-guide p{margin:0;color:#625c53;font-size:1.45rem;line-height:1.55}.ppf-product-card--pending{display:flex;flex-direction:column;justify-content:center;padding:2rem;min-height:100%;border-style:dashed;background:#efe9de}.ppf-product-card__pending-icon{width:5rem;height:5rem;display:grid;place-items:center;border-radius:50%;border:1px solid #a9322d;font-size:3rem;color:#a9322d}.ppf-product-card--pending p{color:#625c53}.ppf-collection__category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.ppf-category-card{overflow:hidden;border:1px solid #d9d1c3;border-radius:1.8rem;background:#fff;color:#171717;text-decoration:none}.ppf-category-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.ppf-category-card div{padding:1.5rem}.ppf-category-card h2{margin:0 0 .6rem;color:#171717;font-size:2rem}.ppf-category-card span{color:#a9322d;font-weight:800;font-size:1.3rem}.ppf-collection-note{max-width:80rem;margin:2rem auto 0;padding:2rem;border-radius:1.5rem;background:#171717;color:#fff;text-align:center}.ppf-collection-note strong{font-size:1.6rem;text-transform:uppercase}.ppf-collection-note p{margin:.6rem 0 0;color:#d8d2c9}.ppf-pagination{margin-top:3rem;color:#171717}.ppf-pagination a{color:#a9322d}@media(max-width:1050px){.ppf-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ppf-product-grid--chests,.ppf-product-grid--tankards,.ppf-product-grid--deck-boxes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.ppf-product-grid--single-feature{grid-template-columns:minmax(0,42rem);max-width:42rem}.ppf-collection__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ppf-product-grid,.ppf-tankard-grid,.ppf-collection__category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ppf-product-grid--chests,.ppf-product-grid--tankards,.ppf-product-grid--deck-boxes,.ppf-product-grid--single-feature{grid-template-columns:1fr;max-width:42rem}.ppf-product-card--chest h2,.ppf-product-card--tankard h2{min-height:0}.ppf-collection{padding:4rem 1rem 6rem}}@media(max-width:500px){.ppf-tankard-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map?subset=AAAAAACA */
