.tf-photo{display:block;width:100%;aspect-ratio:var(--tf-ratio);overflow:hidden;border-radius:0;background:var(--tf-night-2)}.tf-photo.tf-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--tf-focal-x, 50%) var(--tf-focal-y, 50%)}.tf-photo--hero{max-width:500px}.tf-photo--gallery{max-width:none;aspect-ratio:var(--tf-gallery-ratio, var(--tf-ratio));background:transparent}.tf-photo.tf-photo--gallery>img{object-fit:contain;object-position:50% 50%}.tf-gallery__thumbs{align-items:flex-start}.tf-gallery-thumb.tf-photo-thumb{display:block;flex-shrink:0;height:96px;width:calc((96px - 4px) * var(--tf-ratio) + 4px);padding:0;border:2px solid var(--tf-divider);border-radius:2px;overflow:hidden;background:transparent}.tf-gallery-thumb.tf-photo-thumb[aria-current=true]{border-color:var(--tf-ink)}.tf-photo--thumb{width:100%;height:100%;border-radius:0;background:transparent}.tf-photo--cart{width:128px;align-self:start}@media(max-width:960px){.tf-photo--cart{width:96px}}@media(max-width:720px){.tf-photo--cart{width:80px}}.tf-photo--recognition,.tf-photo--feature,.tf-photo--family{border-radius:0}.tf-photo--feature,.tf-photo--family{position:relative}.tf-photo[data-tf-source-window]>img{position:absolute;width:var(--tf-window-width);max-width:none;height:auto;left:var(--tf-window-left);top:var(--tf-window-top)}.tf-entry--recognition{--tf-entry-media-size: 100%}.tf-entry__media,.tf-family-card__media{width:auto;max-width:none;align-self:stretch}.tf-detail-photo{width:min(100%,400px);max-width:400px;height:auto;aspect-ratio:4 / 3;flex-shrink:0}.tf-photo--recognition{position:relative;width:100%;aspect-ratio:7 / 10}.tf-photo.tf-photo--recognition>img{object-fit:cover;object-position:var(--tf-focal-x, 50%) var(--tf-focal-y, 50%)}.tf-photo--recognition[data-tf-recognition-contained]:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--tf-source-url) center / cover no-repeat;filter:blur(20px)}.tf-photo.tf-photo--recognition[data-tf-recognition-contained]>img{position:relative;z-index:1;object-fit:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,black 3%,black 97%,transparent);mask-image:linear-gradient(to bottom,transparent,black 3%,black 97%,transparent)}.tf-photo.tf-photo--recognition[data-tf-recognition-chain]>img{position:absolute;inset-inline:0;top:50%;width:100%;height:auto;transform:translateY(-50%);object-fit:unset;-webkit-mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to bottom,transparent,black 5%,black 95%,transparent)}.tf-choice-photo{display:block;position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:0;background:var(--tf-night-2);container-type:inline-size;--tf-choice-body-height: min(87.878788%, calc(100% - 32px) )}.tf-choice-photo>img{position:absolute;display:block;height:calc(var(--tf-choice-body-height) * var(--tf-choice-total-factor));width:auto;max-width:none;left:50%;top:calc(50% - var(--tf-choice-body-height) * var(--tf-choice-centre-factor));transform:translate(-50%)}@supports (width: 1cqw){.tf-choice-photo{--tf-choice-body-height: min(65.909091cqw, calc(75cqw - 32px) )}}.tf-choice-photo--chain>img{width:calc(100% - 16px);height:auto;left:16px;top:50%;transform:translateY(-50%)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tf-images.css.map */
