.mobile-nav{background:var(--pp-paper);color:var(--pp-ink);padding:1.25rem clamp(1.1rem,5vw,2rem);overflow-y:auto}.mobile-nav a,.mobile-nav__close{color:var(--pp-ink)}.mobile-nav ul{gap:0;margin-top:1rem}.mobile-nav li{border-bottom:1px solid var(--pp-line)}.mobile-nav li a{display:block;padding:.85rem 0;font-size:1.45rem;text-decoration:none}.mobile-nav li a:hover{color:var(--pp-accent)}.mobile-nav .pp-btn--primary{color:#fff!important;align-self:stretch}.pp-product.product{display:flex;padding-block:0 clamp(3rem,6vw,5rem);grid-template-columns:none}.pp-product>*{max-width:100%}.pp-buy__form{flex:0 0 auto;width:100%}.pp-upload,.pp-upload *{max-width:100%;box-sizing:border-box}.pp-buy__desc img,.pp-acc__body img{max-width:100%;height:auto}main .shopify-section>.shopify-app-block{max-width:1280px;margin-inline:auto;padding-inline:clamp(1.1rem,3vw,2rem);box-sizing:border-box}.jdgm-rev-widg,.jdgm-widget.jdgm-review-widget{max-width:100%}@media(max-width:600px){.pp-crumbs{padding-block:1rem .8rem;font-size:.82rem}.pp-product{gap:1.5rem}.pp-panel{padding:.9rem}.pp-summary{padding:1.1rem}.pp-choice{padding:.9rem}.pp-choice.is-selected{padding:calc(.9rem - 1px)}}.pp-gallery__main{position:relative}.pp-gallery__main.has-preview .pp-gallery__photo{display:none}.pp-gallery__main.has-preview.is-photo .pp-gallery__photo{display:block}.pp-gallery__main.has-preview.is-photo .pp-preview{display:none}.pp-preview{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#f3eee7,#eae3d8);display:flex;align-items:center;justify-content:center}.pp-preview__wall{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:7% 0 9%;box-sizing:border-box}.pp-preview__frame{--fw:clamp(9px, 1.6vw, 16px);height:84%;aspect-ratio:var(--ar, 3/4);max-width:84%;padding:var(--fw);background:linear-gradient(135deg,#d9b98f,#c8a27a 45%,#b38a5e);box-shadow:0 2px #0000000f,0 24px 50px #1d1a2b47,0 6px 14px #1d1a2b1f;transition:height .3s ease,padding .2s ease,background .2s ease,box-shadow .2s ease;box-sizing:border-box}.pp-preview[data-size="0"] .pp-preview__frame{height:66%}.pp-preview[data-size="1"] .pp-preview__frame{height:76%}.pp-preview[data-size="2"] .pp-preview__frame{height:86%}.pp-preview[data-size="3"] .pp-preview__frame{height:92%}.pp-preview[data-frame=black] .pp-preview__frame{background:linear-gradient(135deg,#2b2a30,#121116)}.pp-preview[data-frame=white] .pp-preview__frame{background:linear-gradient(135deg,#fff,#efedea);box-shadow:inset 0 0 0 1px #1d1a2b14,0 24px 50px #1d1a2b38,0 6px 14px #1d1a2b1a}.pp-preview[data-frame=none] .pp-preview__frame,.pp-preview[data-size=digital] .pp-preview__frame{padding:0;background:none;height:80%;box-shadow:0 16px 40px #1d1a2b2e}.pp-preview__art{position:relative;width:100%;height:100%;overflow:hidden;box-shadow:inset 0 2px 6px #0000002e}.pp-preview[data-frame=none] .pp-preview__art{box-shadow:none;border-radius:4px}.pp-preview__art img,.pp-preview__art canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pp-preview__art canvas{opacity:0;transition:opacity .2s ease}.pp-preview.is-canvas .pp-preview__art canvas{opacity:1}.pp-preview__chip{position:absolute;left:50%;bottom:4%;transform:translate(-50%);background:#ffffffeb;border:1px solid var(--pp-line);color:var(--pp-ink);font-size:.85rem;font-weight:700;padding:.45em 1em;border-radius:999px;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}.pp-preview__chip:empty{display:none}.pp-gallery__thumbs .pp-thumb-preview{background:#eae3d8;display:flex;align-items:center;justify-content:center}.pp-gallery__thumbs .pp-thumb-preview img{width:62%;height:78%;object-fit:cover;outline:4px solid #C8A27A}.pp-pill-btn__tag{font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pp-lilac-ink)}.pp-pill-btn.is-selected .pp-pill-btn__tag{color:var(--pp-accent-dark)}.pp-cards{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));gap:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2.4vw,1.75rem)}.pp-cards .pp-card{background:none;border:0;border-radius:0;padding:0;gap:.9rem;box-shadow:none}.pp-cards .pp-card:hover{box-shadow:none;transform:none}.pp-cards .pp-card .pp-card__stage{background:none;padding:0;border-radius:0;display:block}.pp-cards .pp-card .pp-artframe{max-width:none;width:100%;margin:0;transition:transform .2s ease,box-shadow .2s ease}.pp-cards .pp-card:hover .pp-artframe{transform:translateY(-4px);box-shadow:0 26px 46px #1d1a2b42}.pp-cards .pp-card .pp-card__body{padding:0;gap:.3rem}.pp-cards .pp-card .pp-card__title{font-size:1.2rem}.pp-card__body .pp-card__badge{position:static;align-self:flex-start;background:var(--pp-peach);color:var(--pp-accent-dark);font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;padding:.35em .75em}@media(max-width:640px){.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem}.pp-cards .pp-card .pp-artframe{padding:6px}.pp-cards .pp-card .pp-card__title{font-size:1.02rem}.pp-cards .pp-card .pp-card__price{font-size:.85rem;white-space:normal}.pp-cards .jdgm-preview-badge{font-size:.8rem}}.pp-feat{padding-block:clamp(3rem,7vw,5.5rem)}.pp-feat__head{text-align:center;max-width:680px;margin:0 auto clamp(2rem,5vw,3.5rem);display:flex;flex-direction:column;gap:.8rem;align-items:center}.pp-feat__list{display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4.5rem)}.pp-feat__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,5vw,4rem);align-items:center}.pp-feat__row:nth-child(2n) .pp-feat__media{order:2}.pp-feat__media{border-radius:var(--pp-radius);overflow:hidden;background:var(--pp-sand)}.pp-feat__media img{width:100%;height:auto;display:block}.pp-feat__copy{display:flex;flex-direction:column;gap:1rem;max-width:520px}.pp-feat__copy h3{margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.08}.pp-feat__copy .rte,.pp-feat__copy p{color:var(--pp-muted);line-height:1.6;margin:0}.pp-feat__copy ul{margin:0;padding-left:1.1rem;color:var(--pp-muted);display:flex;flex-direction:column;gap:.35rem;list-style:disc}.pp-feat__copy .pp-btn{align-self:flex-start}.pp-sizes{background:var(--pp-lilac);display:flex;align-items:flex-end;justify-content:center;gap:clamp(.8rem,3vw,1.6rem);padding:12% 8%;box-sizing:border-box}.pp-sizes__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;flex:0 0 auto}.pp-sizes__sheet{background:#fff;border:clamp(4px,.8vw,7px) solid #C8A27A;box-shadow:0 12px 26px #1d1a2b29;aspect-ratio:21/29.7}.pp-sizes__item:nth-child(1) .pp-sizes__sheet{width:clamp(52px,11vw,96px)}.pp-sizes__item:nth-child(2) .pp-sizes__sheet{width:clamp(74px,15.5vw,136px)}.pp-sizes__item:nth-child(3) .pp-sizes__sheet{width:clamp(104px,22vw,192px)}.pp-sizes__item strong{font-family:var(--pp-head);font-size:1.05rem}.pp-sizes__item span{font-size:.8rem;color:var(--pp-muted);text-align:center;line-height:1.3}@media(max-width:760px){.pp-feat__row{grid-template-columns:1fr}.pp-feat__row:nth-child(2n) .pp-feat__media{order:0}.pp-sizes{aspect-ratio:auto;padding:2rem 1rem}}.pp-preview__name{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1.1;overflow:visible;pointer-events:none;text-align:center}.pp-preview:not(.is-canvas) .pp-preview__name{display:none}.pp-preview-note{margin:.2rem 0 0;font-size:.85rem;line-height:1.5;color:var(--pp-muted);background:var(--pp-lilac);border-radius:14px;padding:.75rem .95rem}.pp-preview-note strong{color:var(--pp-ink)}.pp-artframe--watercolour-pet-portrait img{box-sizing:border-box;padding:5% 5% 2.5%;background:#f4efea}
/*# sourceMappingURL=/cdn/shop/t/19/assets/redesign-3.css.map */
