:root{--pp-paper: #FAF6EE;--pp-white: #FFFFFF;--pp-ink: #1E2A3A;--pp-ink-soft: #5B6472;--pp-line: #E6DDCD;--pp-poppy: #F0613F;--pp-teal: #176F67;--pp-sunny: #FFD24D;--pp-teal-tint: #EAF4F2;--pp-radius: 14px;--pp-shadow: 0 4px 16px rgba(30, 42, 58, .08), 0 1px 3px rgba(30, 42, 58, .04);--pp-shadow-lift: 0 12px 32px rgba(30, 42, 58, .1), 0 2px 6px rgba(30, 42, 58, .05)}:focus-visible{outline:2px solid var(--pp-teal);outline-offset:2px}.price,[class*=price]{font-variant-numeric:tabular-nums}main :is(p,li)>a:not(.button,.button-secondary,.pp-wordmark),main .rte :is(p,ul,ol) a:not(.button,.button-secondary){color:var(--pp-teal);text-decoration-color:transparent}main :is(p,li)>a:not(.button,.button-secondary,.pp-wordmark):hover,main .rte :is(p,ul,ol) a:not(.button,.button-secondary):hover{color:var(--pp-teal);text-decoration-color:currentcolor}main ul:not([class]) li::marker,main .rte ul li::marker,.pp-details ul li::marker,.pp-intro ul li::marker{color:var(--pp-poppy)}.pp-wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-heading--family);font-weight:600;font-size:2rem;letter-spacing:-.01em;line-height:1;color:var(--pp-ink);text-decoration:none;white-space:nowrap}.pp-wordmark__dot{display:inline-block;width:.59em;height:.59em;margin:0 .01em 0 .015em;background:var(--pp-poppy);border-radius:46% 54% 50% 50%/52% 48%;vertical-align:baseline;transform:translateY(.035em) rotate(-8deg);-webkit-mask:radial-gradient(circle at 52% 50%,transparent 0 .095em,#000 .11em);mask:radial-gradient(circle at 52% 50%,transparent 0 .095em,#000 .11em)}.header-logo .pp-wordmark{font-size:1.84rem}@media screen and (max-width:749px){.header-logo .pp-wordmark{font-size:1.55rem}}.pp-wordmark--footer{color:var(--pp-paper);font-size:2rem}.pp-sticker{display:inline-block;background:var(--pp-sunny);color:var(--pp-ink);font-family:var(--font-body--family);font-weight:600;font-size:.8125rem;line-height:1.2;letter-spacing:.01em;padding:.45em .95em;border-radius:999px;transform:rotate(-3deg);box-shadow:0 1px 2px #1e2a3a24;white-space:nowrap}.pp-stickers{display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding-block:.35rem}.pp-media{position:relative;width:100%}.pp-sticker--float{position:absolute;top:18px;left:-12px;font-size:.9375rem}.pp-underline{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 40 3, 78 12, 118 6 S 178 4, 197 9' fill='none' stroke='%23F0613F' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 100%;background-size:100% .32em;padding-bottom:.14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.pp-hero-title{margin:0;max-width:16ch;text-wrap:balance}.shopify-section[id$=__pp_how] .section,.shopify-section[id$=__pp_collection_header] .section{background-image:radial-gradient(rgba(240,97,63,.06) 1.6px,transparent 1.9px);background-size:22px 22px}.shopify-section[id$=__pp_trust] .section{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line)}.shopify-section[id$=__pp_trust] .section-content-wrapper{justify-content:space-between}.pp-step{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:50%;background:var(--pp-teal);color:var(--pp-paper);font-family:var(--font-body--family);font-weight:600;font-size:1.0625rem}.shopify-section[id$=__pp_products] .group-block .group-block{transition:transform .25s ease,box-shadow .25s ease}.shopify-section[id$=__pp_products] .group-block .group-block:hover{transform:translateY(-3px);box-shadow:var(--pp-shadow-lift)}.pp-stars{display:flex;gap:2px;color:var(--pp-poppy)}.pp-stars svg{width:16px;height:16px;fill:currentcolor}.pp-art{display:block;width:100%;max-width:260px;height:auto}.pp-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;aspect-ratio:4 / 3;padding:1.25rem;text-align:center;color:var(--pp-ink-soft);font-family:var(--font-body--family);font-size:.875rem;line-height:1.4;background:repeating-linear-gradient(135deg,#f1ebdf 0 12px,#eae2d2 12px 24px);border:1px dashed #C9B99C;border-radius:var(--pp-radius)}.pp-placeholder strong{color:var(--pp-ink);font-family:var(--font-heading--family);font-size:1.125rem}.pp-placeholder em{font-size:.75rem;font-style:normal;opacity:.8}.pp-crumbs{font-size:.875rem;color:var(--pp-ink-soft)}.pp-crumbs__list{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;margin:0;padding:0}.pp-crumbs__list li+li:before{content:"/";margin-inline-end:.5rem;color:var(--pp-line)}.pp-crumbs a{color:var(--pp-teal);text-decoration:none}.pp-crumbs a:hover{text-decoration:underline}.pp-crumbs [aria-current=page]{color:var(--pp-ink)}.pp-intro p:last-child{margin-block-end:0}.pp-slot{border:2px dashed var(--pp-teal);border-radius:var(--pp-radius);background:#176f670d;color:var(--pp-teal);padding:1.5rem;text-align:center;font-size:.9375rem}.pp-card-excerpt{font-size:.9375rem;color:var(--pp-ink-soft);margin:0}@media screen and (max-width:749px){.shopify-section[id$=__pp_hero] .section-content-wrapper{flex-direction:column-reverse}.pp-sticker--float{left:8px;top:10px}.pp-hero-title{max-width:none}}@media screen and (max-width:749px){.shopify-section[id$=__pp_footer] .menu__item>a{display:inline-block;padding-block:.45rem}}.shopify-section[id$=__pp_hero] .image-block__image,.shopify-section[id$=__pp_products] .image-block__image,.shopify-section[id$=__pp_design] .image-block__image{aspect-ratio:4 / 3!important;width:100%}.shopify-section[id$=__pp_hero] .group-block-content>div:has(>.pp-sticker--float){position:static;height:0;overflow:visible}@media screen and (min-width:750px){.shopify-section[id$=__main] .product-information:has(.product-information--media-left){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) - min(50vw,var(--sidebar-width))) min(50vw,var(--sidebar-width)) var(--full-page-grid-margin);grid-template-rows:auto auto 1fr;row-gap:28px}.shopify-section[id$=__main] .product-information:has(.product-information--media-left)>.product-information__grid{display:contents}.shopify-section[id$=__main] .product-information:has(.product-information--media-left) .product-information__media{grid-column:2;grid-row:1}.shopify-section[id$=__main] .product-information:has(.product-information--media-left) .product-details{grid-column:3;grid-row:1 / span 3}.shopify-section[id$=__main] .product-information:has(.product-information--media-left)>.group-block{grid-column:2;grid-row:2;padding-inline-end:calc(var(--gap, 0) / 2)}}@media screen and (min-width:1200px){.shopify-section[id$=__main] .product-information:has(.product-information--media-left){grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) * 2 / 3) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}.pp-aside{display:grid;gap:1.5rem}.pp-aside__grid{display:grid;grid-template-columns:1fr;gap:1.5rem 2.5rem}@media screen and (min-width:1200px){.pp-aside__grid{grid-template-columns:1fr 1fr}}.pp-aside .h4{margin-block:0 .5rem}.pp-aside :is(ul,ol){margin-block-end:0}.pp-aside li+li{margin-block-start:.35rem}.pp-aside p:last-child{margin-block-end:0}.pp-note{color:var(--pp-ink-soft);font-size:.9375rem;border-top:1px solid var(--pp-line);padding-block-start:1rem}.pp-note__label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-ink);margin:0 0 .35rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pintoprint.css.map */
