html[data-tt-collection-imagery] body.tt-shell .tt-collection-photo{position:relative!important;background:#cfd1d2!important;border:1px solid #ececee;border-radius:12px!important;overflow:hidden;aspect-ratio:1/1!important;height:auto!important;min-height:0!important;max-height:none!important;padding:24px!important;box-sizing:border-box}
html[data-tt-collection-imagery] body.tt-shell .tt-collection-photo :is(picture,motion-element){display:block!important;width:100%!important;height:100%!important;aspect-ratio:1!important;transform:none!important}
html[data-tt-collection-imagery] body.tt-shell .tt-collection-photo :is(img[data-tt-authentic-collection],img.tt-native-collection-photo){position:static!important;display:block!important;visibility:visible!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;background:#cfd1d2!important;border-radius:0!important}
html[data-tt-collection-imagery] body.tt-shell .tt-collection-text-only{display:none!important}
html[data-tt-collection-imagery] body.tt-shell .tt-journey-hero-image.tt-collection-photo{width:100%;max-width:420px;justify-self:end}
html[data-tt-collection-imagery] body.tt-shell .collection-hero .tt-collection-photo{height:300px!important;aspect-ratio:auto!important;padding:24px!important}
html[data-tt-collection-imagery] body.tt-shell .tt-neutral-text-hero .collection-hero__inner{display:block!important;background:#fff!important}
html[data-tt-collection-imagery] body.tt-shell .tt-neutral-text-hero :is(.collection-hero__text,.collection-hero__info){width:100%!important;max-width:none!important;color:#1d1d1f!important;background:#fff!important}
html[data-tt-collection-imagery] body.tt-shell .tt-neutral-text-hero .collection-hero__inner>parallax-element{display:none!important}
@media(max-width:767px){html[data-tt-collection-imagery] body.tt-shell .tt-collection-photo{padding:20px!important}html[data-tt-collection-imagery] body.tt-shell .collection-hero .tt-collection-photo{height:240px!important}html[data-tt-collection-imagery] body.tt-shell .tt-journey-hero-image.tt-collection-photo{max-width:100%;justify-self:stretch}}

html[data-tt-collection-imagery] body.tt-shell .collection-hero:has(.tt-collection-photo) .collection-hero__inner{display:grid!important;grid-template-columns:1fr 1fr;align-items:center;gap:32px;background:#fff!important}
html[data-tt-collection-imagery] body.tt-shell .collection-hero:has(.tt-collection-photo) :is(parallax-element,motion-element):has(.tt-collection-photo){height:auto!important;min-height:0!important;max-height:none!important;flex:auto!important;overflow:visible!important;position:relative!important}
html[data-tt-collection-imagery] body.tt-shell .collection-hero:has(.tt-collection-photo) :is(.collection-hero__text,.collection-hero__info){position:static!important;width:100%!important;max-width:none!important;background:#fff!important;color:#1d1d1f!important}
@media(max-width:767px){html[data-tt-collection-imagery] body.tt-shell .collection-hero:has(.tt-collection-photo) .collection-hero__inner{grid-template-columns:1fr;gap:20px}}

html[data-tt-collection-imagery] body.tt-shell .tt-collection-photo{--tt-product-image-surface:#cfd1d2}
