.ptt-product-gallery{display:grid;gap:var(--sp-3)}.ptt-product-gallery__breadcrumb{display:flex;flex-wrap:wrap;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-xs)}.ptt-product-gallery__media{display:flex;gap:var(--sp-3);min-inline-size:0}.ptt-product-gallery--thumbs-bottom .ptt-product-gallery__media{flex-direction:column-reverse}.ptt-product-gallery__thumbs{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--sp-2);margin:0;padding:0;list-style:none}.ptt-product-gallery--thumbs-bottom .ptt-product-gallery__thumbs{flex-direction:row;overflow-x:auto;padding-block-end:var(--sp-1)}.ptt-product-gallery__thumb{inline-size:3.5rem;block-size:3.5rem;min-block-size:3.5rem;padding:3px;border:var(--border-hairline);border-radius:var(--radius-xs);background:var(--surface-card);cursor:pointer}.ptt-product-gallery__thumb[aria-current=true]{border:2px solid var(--brand);box-shadow:0 0 0 3px var(--ptt-red-50)}.ptt-product-gallery__thumb img{inline-size:100%;block-size:100%;object-fit:contain}.ptt-product-gallery__main{position:relative;display:grid;flex:1 1 auto;aspect-ratio:1;overflow:hidden;min-inline-size:0;place-items:center;border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-card)}.ptt-product-gallery__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;padding:var(--sp-6);box-sizing:border-box;object-fit:contain}.ptt-product-gallery__hint{position:absolute;z-index:1;inset-inline-start:var(--sp-3);inset-block-end:var(--sp-3);display:inline-flex;align-items:center;gap:var(--sp-1);border-radius:var(--radius-pill);padding:var(--sp-1) .625rem;background:#ffffffd9;color:var(--text-muted);font-size:var(--fs-xs)}.ptt-product-gallery__hint svg{inline-size:.8125rem;block-size:.8125rem}.ptt-product-gallery__placeholder{color:var(--text-faint);font-size:var(--fs-sm)}.ptt-product-gallery__breadcrumb-leaf{color:var(--text-body)}.ptt-product-gallery__overlay-actions{position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);display:flex;flex-direction:column;gap:var(--sp-2);z-index:1}.ptt-product-gallery__round{display:inline-flex;align-items:center;justify-content:center;inline-size:2.375rem;block-size:2.375rem;border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-sm);transition:var(--transition-control)}.ptt-product-gallery__round:hover,.ptt-product-gallery__round:focus-visible{border-color:var(--brand);color:var(--brand)}.ptt-product-gallery__round[aria-pressed=true]{color:var(--brand)}.ptt-product-gallery__round svg{inline-size:1.0625rem;block-size:1.0625rem}@media(max-width:40rem){.ptt-product-gallery__media{flex-direction:column-reverse}.ptt-product-gallery__thumbs{flex-direction:row;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-gallery.css.map */
