.pc-section{position:relative;background:var(--pc-bg, #f2ece0);padding-block:clamp(2rem,5vw,4.5rem);overflow:hidden}.pc-stripe{height:22px;width:100%;background-image:repeating-linear-gradient(to right,var(--pc-stripe, #a8c0da) 0 56px,transparent 56px 104px);background-position:0 0}.pc-band{height:18px;width:100%;background:var(--pc-band, #8c3a32)}.pc-inner{max-width:var(--max-site-width, 1240px);margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem);padding-block:clamp(1.5rem,4vw,3rem)}.pc-header{max-width:640px;margin:0 auto clamp(2rem,5vw,3.5rem);text-align:center}.pc-heading{font-family:var(--heading-font-stack, Georgia, serif);font-weight:var(--heading-font-weight, 700);font-style:var(--heading-font-style, normal);letter-spacing:var(--heading-letterspacing, normal);text-transform:var(--heading-capitalize, none);font-size:clamp(2rem,5vw,3.25rem);color:var(--pc-heading, #3a2020);margin:0 0 1rem;line-height:1.05}.pc-text{font-family:var(--main-font-stack, inherit);font-weight:var(--main-font-weight, 400);font-style:var(--main-font-style, normal);color:var(--pc-text, #3a2020);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(.8rem,1.4vw,.95rem);line-height:1.7}.pc-text p{margin:0 0 1em}.pc-text p:last-child{margin-bottom:0}.pc-drag-hint{margin-top:1rem;font-family:var(--main-font-stack, inherit);font-weight:var(--main-font-weight, 400);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--pc-text, #3a2020);opacity:.65}.pc-gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;list-style:none;padding:0;margin:0}.pc-photo{position:relative;margin:clamp(-30px,-2.5vw,-14px) clamp(-20px,-1.5vw,-8px) 0;padding:0;background:#fff;border:10px solid var(--pc-photo-border, #8c3a32);box-shadow:0 14px 26px #140a052e;transform:translate(calc(var(--pc-x, 0px) + var(--pc-drag-x, 0px)),calc(var(--pc-y, 0px) + var(--pc-drag-y, 0px))) rotate(var(--pc-rot, 0deg));transition:transform .25s ease,box-shadow .25s ease;will-change:transform;touch-action:none}.pc-photo--has-caption{padding-bottom:30px}.pc-photo--small{width:clamp(130px,19vw,200px)}.pc-photo--medium{width:clamp(165px,24vw,270px)}.pc-photo--large{width:clamp(200px,29vw,340px)}.pc-photo--small.pc-photo--landscape{width:clamp(160px,23vw,240px)}.pc-photo--medium.pc-photo--landscape{width:clamp(200px,29vw,320px)}.pc-photo--large.pc-photo--landscape{width:clamp(240px,34vw,400px)}.pc-photo--small.pc-photo--portrait{width:clamp(115px,16vw,175px)}.pc-photo--medium.pc-photo--portrait{width:clamp(145px,20vw,235px)}.pc-photo--large.pc-photo--portrait{width:clamp(175px,25vw,300px)}.pc-photo img{display:block;width:100%;height:auto;aspect-ratio:var(--pc-aspect, 4 / 5);object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pc-photo__placeholder{aspect-ratio:var(--pc-aspect, 4 / 5)}.pc-photo__placeholder svg{width:100%;height:100%;display:block}.pc-photo__caption{position:absolute;left:8px;right:8px;bottom:6px;font-family:var(--main-font-stack, inherit);font-size:.7rem;letter-spacing:.02em;text-align:center;color:#6b5a4a;font-style:italic}@media(hover:hover)and (pointer:fine){.pc-photo:not(.is-dragging):hover{box-shadow:0 20px 32px #140a053d;transform:translate(var(--pc-drag-x, 0px),var(--pc-drag-y, 0px)) rotate(var(--pc-rot, 0deg)) translateY(-4px);z-index:500}}.pc-section--draggable .pc-photo{cursor:grab}.pc-photo.is-dragging{cursor:grabbing;transition:none;box-shadow:0 24px 36px #140a0547;z-index:500}@media(max-width:749px){.pc-stripe{height:14px;background-image:repeating-linear-gradient(to right,var(--pc-stripe, #a8c0da) 0 32px,transparent 32px 58px)}.pc-band{height:12px}.pc-header{text-align:left;margin-bottom:1.75rem}.pc-photo--small{width:42vw;max-width:170px}.pc-photo--medium{width:47vw;max-width:195px}.pc-photo--large{width:54vw;max-width:230px}.pc-photo--small.pc-photo--landscape{width:50vw;max-width:210px}.pc-photo--medium.pc-photo--landscape{width:56vw;max-width:240px}.pc-photo--large.pc-photo--landscape{width:62vw;max-width:280px}.pc-photo--small.pc-photo--portrait{width:36vw;max-width:145px}.pc-photo--medium.pc-photo--portrait{width:40vw;max-width:168px}.pc-photo--large.pc-photo--portrait{width:46vw;max-width:195px}.pc-photo{margin:-20px -14px 0;padding:0;border-width:7px;transform:translate(calc(var(--pc-x-mobile, 0px) + var(--pc-drag-x, 0px)),calc(var(--pc-y-mobile, 0px) + var(--pc-drag-y, 0px))) rotate(var(--pc-rot, 0deg))}.pc-photo--has-caption{padding-bottom:22px}.pc-photo__caption{font-size:.62rem}}@media(prefers-reduced-motion:reduce){.pc-photo{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/Chara--scrapbook-cards.css.map */
