.collection-hero.pp-cards-hero{background:#fbf7ec!important;border-bottom:0!important;box-shadow:none!important}.pp-cards-hero .collection-hero__inner{display:block;padding-top:12px;padding-bottom:20px}.pp-cards-hero .collection-hero__title{text-align:center}.pp-cards-hero .collection-hero__description{margin:0 auto;text-align:center}.pp-cards-hero-image{display:block;width:420px;max-width:100%;height:auto;margin:0 auto 8px;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 15%,#000 85%,transparent);mask-composite:intersect}.pp-cards-hero-image.pp-gifts-hero-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 92%,transparent)}.pp-collection-photo{display:block;width:auto;max-width:100%;height:280px;object-fit:contain;margin:8px auto 24px;border-radius:8px}.pp-page-art.page-width{margin:24px auto 40px;color:#3b3b3b}.pp-page-studio-row{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr) minmax(0,240px);gap:30px;align-items:center}.pp-page-photo{margin:0;min-width:0}.pp-page-photo img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain;object-position:center}.pp-page-photo figcaption{font-size:16px;line-height:1.4;margin-top:10px}.pp-page-studio-copy h2{font-size:30px;line-height:1.15;margin:0 0 12px}.pp-page-studio-copy p{font-size:19px;line-height:1.4;margin:0}.pp-page-creature{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);mask-composite:intersect}.pp-page-art.pp-page-art--photo{max-width:850px}.pp-page-art--photo .pp-page-studio-row{grid-template-columns:280px 1fr}.pp-page-art--photo .pp-page-photo figcaption{text-align:center}.pp-page-art.pp-page-art--about{max-width:1000px}.pp-page-art--about .pp-page-studio-row{grid-template-columns:1fr 1fr}.pp-page-art--about .pp-page-photo img{height:auto;max-height:540px}.pp-page-border,.pp-page-art--missing .pp-page-creature{display:block;width:100%;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 30%,#000 94%,transparent)}.pp-page-art.pp-page-art--missing{max-width:1000px;margin-bottom:0}.pp-page-art.pp-page-art--empty{max-width:500px;margin-bottom:0}@media(max-width:749px){.pp-page-studio-row,.pp-page-art--photo .pp-page-studio-row,.pp-page-art--about .pp-page-studio-row{grid-template-columns:1fr;gap:20px}.pp-page-photo{max-width:440px;margin:auto;width:100%}.pp-page-photo img,.pp-page-art--about .pp-page-photo img{height:auto;max-height:440px}.pp-page-studio-copy{text-align:center}.pp-page-creature{width:200px;max-width:100%;margin:auto}.pp-page-art--empty .pp-page-creature{width:300px}.pp-page-art--missing .pp-page-creature{width:100%}.pp-page-art.page-width{margin-top:20px;margin-bottom:30px}.pp-page-art--collection .pp-page-studio-row{grid-template-columns:1fr 1fr;gap:16px}.pp-page-art--collection .pp-page-studio-copy{grid-column:1/-1;grid-row:2}.pp-page-art--collection .pp-page-photo img{height:auto;max-height:260px}.pp-page-art--collection .pp-page-photo figcaption{font-size:14px}.pp-page-art--collection .pp-page-creature{width:100%}}.pp-about-gallery .pp-about-gallery-title{text-align:center;font-size:30px;line-height:1.25;margin:0 0 28px}.pp-about-gallery .pp-page-photo figcaption{text-align:center;font-size:17px;margin-top:14px}.pp-about-gallery .pp-page-studio-row{gap:32px;align-items:start}.pp-about-gallery .pp-page-photo img{height:400px;max-height:none;object-fit:contain}.pp-about-gallery .pp-page-border{margin-top:36px}@media(max-width:749px){.pp-about-gallery .pp-page-photo img{height:auto;max-height:480px}.pp-about-gallery .pp-about-gallery-title{font-size:27px}.pp-about-gallery .pp-page-studio-row{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map?subset=AAAAAAEABA */
