.ptile{position:relative;display:block;color:var(--color-ink, #2b2622);text-decoration:none;outline-offset:2px}.ptile__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-tile, #f4f1eb)}.ptile__pack,.ptile__worn{position:absolute;inset:0;width:100%;height:100%;display:block}.ptile__pack{object-fit:contain;padding:6%;box-sizing:border-box;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ptile__worn{object-fit:contain;padding:6%;box-sizing:border-box;opacity:0;transition:opacity .42s ease}.ptile__price--sold{color:var(--color-ink-soft, #6b625a)}@media(hover:hover)and (pointer:fine){.ptile:hover .ptile__worn,.ptile__frame:focus-visible .ptile__worn{opacity:1}.ptile[data-price-mode=hover] .ptile__price{opacity:0;transition:opacity .3s ease}.ptile[data-price-mode=hover]:hover .ptile__price,.ptile[data-price-mode=hover]:focus-within .ptile__price{opacity:1}}.ptile__swipe{display:none;position:relative}@media(hover:none),(pointer:coarse){.ptile__frame{display:none}.ptile__swipe{display:block}}.ptile__track{display:flex;aspect-ratio:4 / 5;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--color-tile, #f4f1eb)}.ptile__track::-webkit-scrollbar{display:none}.ptile__slide{position:relative;flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:block;color:inherit;text-decoration:none;outline-offset:-3px}.ptile__slide img{position:absolute;inset:0;width:100%;height:100%;display:block}.ptile__slide--pack img,.ptile__slide--worn img{object-fit:contain;padding:6%;box-sizing:border-box}.ptile__slide--more{display:grid;align-content:center;justify-items:center;gap:8px;padding:12% 18%;text-align:center;background:var(--color-tile, #f4f1eb)}.ptile__more-title{font:300 clamp(20px,6vw,26px) / 1.2 var(--font-serif, serif)}.ptile__more-line{font:400 12px/1.4 var(--font-sans, sans-serif);color:var(--color-ink-soft, #6b625a)}.ptile__more-cta{margin-top:6px;padding:9px 14px;border:1px solid var(--color-ink, #2b2622);font:500 11px/1 var(--font-sans, sans-serif);letter-spacing:.14em;text-transform:uppercase}.ptile__arrow{position:absolute;top:50%;z-index:1;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;transform:translateY(-50%);display:grid;place-items:center;background:color-mix(in srgb,var(--color-ivory, #fcf6f0) 88%,transparent);color:var(--color-ink, #2b2622);box-shadow:0 1px 6px #2b26221f;cursor:pointer;touch-action:manipulation}.ptile__arrow--prev{left:6px}.ptile__arrow--next{right:6px}.ptile__dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;pointer-events:none}.ptile__dot{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--color-ink, #2b2622) 22%,transparent);transition:background .2s ease}.ptile__dot[data-active=true]{background:var(--color-ink, #2b2622)}.ptile__caption{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 22px;text-align:center}.ptile__name{font:400 17px/1.3 var(--font-serif, serif)}.ptile__material{font:400 13px/1.3 var(--font-sans, sans-serif);color:var(--color-bronze, #7e5e3b)}.ptile__price{margin-top:2px;font:400 14px/1.3 var(--font-sans, sans-serif)}.ptile__swatches{display:flex;align-items:center;gap:6px;margin-top:8px}.ptile__swatches img{width:10px;height:10px;object-fit:cover;outline:1px solid color-mix(in srgb,var(--color-ink, #2b2622) 18%,transparent)}.ptile__more{font:400 11px/1 var(--font-sans, sans-serif);color:var(--color-ink-soft, #6b625a)}@media(prefers-reduced-motion:reduce){.ptile__pack,.ptile__worn,.ptile__price{transition:none}}
