/* Shared six-product displays, including the updated PDF catalogue preview. */
.productLineupSix,.productLineupSix *{box-sizing:border-box}
.productLineupSix,.cupRow.productLineupSix,.cupLineup.productLineupSix{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end!important;justify-content:center!important;gap:22px 10px!important;width:100%!important;max-width:100%;height:auto!important;margin:0!important;padding:24px!important;overflow:hidden!important}
.cupRow.productLineupSix .cupItem,.productLineupSix .lineupCup,.cupLineup.productLineupSix .cup{display:flex!important;flex-direction:column;align-items:center!important;justify-content:flex-end!important;width:100%!important;height:auto!important;min-width:0!important;margin:0;gap:0;white-space:normal;text-align:center}
.productLineupSix figure[data-lineup-size]{grid-row:1;grid-column:span 2}
.productLineupSix figure[data-lineup-size="14"]{grid-row:2;grid-column:2 / 5}
.productLineupSix figure[data-lineup-size="16"]{grid-row:2;grid-column:5 / 8}
.productLineupSix .lineupImg,.productLineupSix .cupImg{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:164px!important;min-width:0;overflow:hidden}
.productLineupSix .lineupBowl .lineupImg,.productLineupSix .lineupBowl .cupImg{height:152px!important}
.productLineupSix .lineupImg img,.productLineupSix .cupImg img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center bottom!important;transform:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;clip-path:none!important;filter:drop-shadow(0 12px 12px rgba(0,0,0,.25))!important}
/* Progressive cup sizes without turning the catalogue into a scale diagram.
   The alpha-bound normalizer below provides the final editorial presentation. */
.productLineupSix .c4 .lineupImg:not([data-lineup-normalized]) img,.productLineupSix .c4 .cupImg:not([data-lineup-normalized]) img{height:50%!important}
.productLineupSix .c7 .lineupImg:not([data-lineup-normalized]) img,.productLineupSix .c7 .cupImg:not([data-lineup-normalized]) img{height:84%!important}
.productLineupSix .c8 .lineupImg:not([data-lineup-normalized]) img,.productLineupSix .c8 .cupImg:not([data-lineup-normalized]) img{height:84%!important}
/* Position the visible product, not its differently padded source canvas. */
.productLineupSix figure[data-lineup-size] [data-lineup-normalized="true"] img{position:absolute!important;width:var(--lineup-width)!important;height:var(--lineup-height)!important;max-width:none!important;left:var(--lineup-left)!important;top:var(--lineup-top)!important;object-fit:contain!important;object-position:center!important}
.productLineupSix .lineupCaption{display:none!important}
/* Keep 4 oz visually distinct in the other multi-product homepage cards too.
   Standalone product detail images and size controls remain unchanged. */
.familyCard[href*="4-oz-karton-bardak"] .familyImg img,
.catalogProduct[data-catalog-id="yc-4-petek-001"] .catalogProductVisual img{transform:scale(.60)!important}
.productLineupSix .lineupCaption b{font-size:12px;color:#80cfff;direction:ltr;unicode-bidi:isolate}
.productLineupSix .lineupProductKind{font-size:10px;font-weight:600}
.productLineupSix .lineupIllustrative{display:block;max-width:100%;padding:3px 6px;border:1px solid #cf9257;border-radius:5px;color:#ffcd9c;background:#322820;font-size:9px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}
.productLineupSix .lineupAccessibleLabel{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.stage.productLineupStage{height:auto!important;min-height:362px;min-width:0;overflow:hidden}
.photoCard.productLineupPanel{display:flex;flex-direction:column;min-height:0}
.photoCard.productLineupPanel .productLineupSix{z-index:1}
.photoCard.productLineupPanel .caption{position:relative;inset:auto;margin:0;padding:0 28px 28px}
.photoCard.productLineupPanel:after,.blogFeaturedVisual.productLineupPanel:after{pointer-events:none}
.blogFeaturedVisual.productLineupPanel{display:flex;align-items:center;min-width:0;min-height:362px}
.blogFeaturedVisual.productLineupPanel .productLineupSix{z-index:1}
.catalogueVisual.productLineupPanel{height:auto;min-width:0;align-items:center}
/* Small panels use two cup pairs followed by the bowl pair, never a lone 12 oz. */
.productLineupSix[data-lineup-layout="compact"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 12px!important;padding:16px!important}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="4"]{grid-row:1;grid-column:1 / 3}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="7"]{grid-row:1;grid-column:3 / 5}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="8"]{grid-row:2;grid-column:1 / 3}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="12"]{grid-row:2;grid-column:3 / 5}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="14"]{grid-row:3;grid-column:1 / 3}
.productLineupSix[data-lineup-layout="compact"] figure[data-lineup-size="16"]{grid-row:3;grid-column:3 / 5}
.productLineupSix[data-lineup-layout="compact"] .lineupImg,.productLineupSix[data-lineup-layout="compact"] .cupImg{height:138px!important}
@media(min-width:900px){.cover.productLineupSix{padding:28px 0!important}}
@media(max-width:680px){.productLineupSix .lineupIllustrative{font-size:8px;padding:3px 4px}.stage.productLineupStage{min-height:280px;height:auto!important}.blogFeaturedVisual.productLineupPanel{min-height:280px}.photoCard.productLineupPanel .caption{padding:0 22px 24px}.photoCard.productLineupPanel .caption h3{font-size:25px}}
