.ptt{--ptt-grout: var(--th-grout, #d6deea);--ptt-ink: rgb(var(--th-ink));--ptt-accent: rgb(var(--th-accent));color:var(--ptt-ink)}.ptt img{display:block;max-width:100%;height:auto}.ptt--fade .ptt__frame{position:relative;aspect-ratio:31 / 33;overflow:hidden;background:#fff;border:.6rem solid var(--ptt-grout)}.ptt--fade .ptt__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ptt--fade .ptt__t{animation:ptt-fade 10s ease-in-out infinite}@keyframes ptt-fade{0%,38%{opacity:0}50%,88%{opacity:1}to{opacity:0}}.ptt__cap{display:grid;grid-template-columns:auto 1fr auto;gap:1.4rem;align-items:center;margin:1.6rem 0 0;font-size:1.4rem;font-weight:600;letter-spacing:0}.ptt__line{position:relative;height:2px;background:rgba(var(--th-ink),.16)}.ptt__line:after{content:"";position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--ptt-accent);animation:ptt-dot 10s ease-in-out infinite}@keyframes ptt-dot{0%,38%{left:0}50%,88%{left:calc(100% - 10px)}to{left:0}}.ptt--side{position:relative;display:grid;grid-template-columns:1fr 1.15fr;gap:2.2rem;align-items:center}.ptt__fig{margin:0;display:flex;flex-direction:column;gap:1rem}.ptt__print{display:block;padding:.5rem .5rem 1.8rem;background:#fff;box-shadow:0 18px 36px -18px rgba(var(--th-shadow-rgb, 19, 34, 78),.45)}.ptt__print img{width:100%;aspect-ratio:5 / 7;object-fit:cover}.ptt__tile{display:block;padding:.6rem;background:var(--ptt-grout);box-shadow:0 22px 44px -18px rgba(var(--th-shadow-rgb, 19, 34, 78),.45);animation:ptt-in 1.1s .4s cubic-bezier(.2,.7,.2,1) both}.ptt__tile>span{display:block;overflow:hidden;background:#fff}.ptt__tile img{width:100%;aspect-ratio:1;object-fit:cover;transform:scale(1.13)}@keyframes ptt-in{0%{opacity:.001;transform:translateY(16px)}}.ptt__fig figcaption{font-size:1.2rem;text-align:center;color:rgba(var(--th-ink),.7)}.ptt__fig figcaption b{font-weight:600;color:var(--ptt-ink)}.ptt__arrow{position:absolute;left:45%;top:44%;width:4.4rem;height:4.4rem;margin:-2.2rem 0 0 -2.2rem;border-radius:50%;display:grid;place-items:center;background:var(--ptt-accent);color:#fff;box-shadow:0 10px 24px rgba(var(--th-shadow-rgb, 19, 34, 78),.3);z-index:1}@media(prefers-reduced-motion:reduce){.ptt--fade .ptt__t{animation:none;opacity:1}.ptt__line:after{animation:none;left:calc(100% - 10px)}.ptt__tile{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-photo-to-tile.css.map */
