.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{--roaster-mosaic-padding-min: calc(var(--lnvc-space-6) + var(--lnvc-space-1));--roaster-mosaic-padding-fluid: 4.5vw;--roaster-mosaic-padding-max: calc(var(--lnvc-space-16) + var(--lnvc-space-2));--roaster-mosaic-tile-padding-min: var(--lnvc-space-3);--roaster-mosaic-tile-padding-fluid: 1.8vw;--roaster-mosaic-tile-padding-max: calc(var(--lnvc-space-6) + var(--lnvc-space-1));--roaster-mosaic-mobile-heading-size: var(--text-roaster-hero-mobile, 3.4rem);--roaster-mosaic-mobile-body-size: var(--text-base, 1.6rem);--roaster-mosaic-tablet-copy-padding-fluid: 6vw;--roaster-mosaic-header-offset: 12.2rem;--roaster-mosaic-min-height: 64rem;--roaster-mosaic-max-height: 91.2rem;--roaster-mosaic-compact-padding-block-fluid: 8svh;--roaster-mosaic-compact-padding-inline-fluid: 5vw;--roaster-mosaic-compact-heading-min: var(--text-4xl, 4.8rem);--roaster-mosaic-compact-heading-width-fluid: 5.2vw;--roaster-mosaic-compact-heading-height-fluid: 8.5svh;--roaster-mosaic-compact-heading-max: var(--text-roaster-hero-compact-max, 7.2rem);--roaster-mosaic-compact-body-min: var(--text-base, 1.6rem);--roaster-mosaic-compact-body-width-fluid: 1.35vw;--roaster-mosaic-compact-body-height-fluid: 2.4svh;--roaster-mosaic-compact-body-max: var(--text-lg, 2rem);min-height:0;grid-template-columns:repeat(2,minmax(0,1fr))}.lnvc-roaster-mosaic-hero__copy,.lnvc-roaster-mosaic-hero__copy-inner,.lnvc-roaster-mosaic-hero__media,.lnvc-roaster-logo-mosaic__tile{min-width:0;overflow:hidden;overflow-wrap:anywhere}.lnvc-roaster-mosaic-hero__media{min-height:0;container-type:size;isolation:isolate}.lnvc-roaster-logo-mosaic{position:absolute;z-index:1;inset:50% auto auto 50%;display:grid;width:min(100cqw,79.034cqh,720px);aspect-ratio:720 / 911;min-width:0;overflow:hidden;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:0;padding:clamp(var(--roaster-mosaic-padding-min),var(--roaster-mosaic-padding-fluid),var(--roaster-mosaic-padding-max));transform:translate(-50%,-50%)}.lnvc-roaster-logo-mosaic__tile{position:relative;display:flex;min-height:0;align-items:center;justify-content:center;padding:clamp(var(--roaster-mosaic-tile-padding-min),var(--roaster-mosaic-tile-padding-fluid),var(--roaster-mosaic-tile-padding-max))}.lnvc-roaster-logo-mosaic__tile .lnvc-roaster-logo-mosaic__image{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:57.5%;max-height:39.8%;padding:0;object-fit:contain;opacity:1;transform:translate(-50%,-50%) scale(var(--roaster-logo-optical-scale, 1))}.lnvc-roaster-logo-mosaic__tile:nth-child(3n+1) .lnvc-roaster-logo-mosaic__image{max-width:53%}.lnvc-roaster-logo-mosaic__tile:nth-child(3n+2) .lnvc-roaster-logo-mosaic__image{max-width:60.4%}.lnvc-roaster-logo-mosaic__image--incoming{opacity:0}.lnvc-roaster-logo-mosaic__tile.is-crossfading .lnvc-roaster-logo-mosaic__image{will-change:opacity}@media(min-width:1440px)and (min-height:900px){.lnvc-roaster-logo-mosaic{top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;transform:none}}@media(min-width:768px)and (max-width:1023px){.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{--roaster-mosaic-header-offset: 11.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__media{min-height:0}}@media(min-width:768px)and (max-height:899px){.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{--roaster-mosaic-padding-fluid: min(4.5vw, 6svh);--roaster-mosaic-tile-padding-fluid: min(1.8vw, 2.5svh)}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-editorial__display{margin-bottom:var(--lnvc-space-6);font-size:clamp(var(--roaster-mosaic-compact-heading-min),min(var(--roaster-mosaic-compact-heading-width-fluid),var(--roaster-mosaic-compact-heading-height-fluid)),var(--roaster-mosaic-compact-heading-max))}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-editorial__lead{font-size:clamp(var(--roaster-mosaic-compact-body-min),min(var(--roaster-mosaic-compact-body-width-fluid),var(--roaster-mosaic-compact-body-height-fluid)),var(--roaster-mosaic-compact-body-max));line-height:1.4}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__index{margin-top:var(--lnvc-space-6)}}@media(max-width:767px){.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{height:auto;grid-template-columns:1fr}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__copy{height:auto;min-height:0;align-items:flex-start}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__copy .lnvc-editorial__display{max-width:none;font-size:var(--roaster-mosaic-mobile-heading-size);letter-spacing:-.035em;line-height:.96}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__copy .lnvc-editorial__lead{font-size:var(--roaster-mosaic-mobile-body-size);line-height:1.4}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__index{display:none}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__media{height:320px;min-height:320px}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-logo-mosaic{top:0;right:0;bottom:0;left:0;width:auto;aspect-ratio:auto;padding:var(--lnvc-space-4);transform:none}.lnvc-roaster-logo-mosaic__tile{padding:var(--lnvc-space-2)}.lnvc-roaster-logo-mosaic__tile .lnvc-roaster-logo-mosaic__image,.lnvc-roaster-logo-mosaic__tile:nth-child(3n+1) .lnvc-roaster-logo-mosaic__image,.lnvc-roaster-logo-mosaic__tile:nth-child(3n+2) .lnvc-roaster-logo-mosaic__image{max-width:68.8%;max-height:46.4%}}@media(prefers-reduced-motion:reduce){.lnvc-roaster-logo-mosaic__image{opacity:1!important;transform:translate(-50%,-50%) scale(var(--roaster-logo-optical-scale, 1))!important}}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{height:auto}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__copy{padding-block:var(--layout-section);padding-inline:max(var(--layout-gutter),calc((100vw - 1200px)/2)) var(--layout-12)}@media(max-width:1023px){.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section]{grid-template-columns:1fr}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__copy{padding-inline:var(--layout-gutter)}.lnvc-roaster-mosaic-hero[data-roaster-mosaic-section] .lnvc-roaster-mosaic-hero__media{height:320px;min-height:320px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-roaster-logo-mosaic-hero.css.map */
