body:has(.catalog-landing){background:var(--tl-color-bg-surface)}.app-shell:has(.catalog-landing){background:var(--tl-color-bg-surface)}.catalog-landing{max-width:1120px;padding-block:var(--tl-space-12) var(--tl-space-64);margin-inline:auto}.catalog-hero{border-radius:var(--tl-radius-12);background:var(--tl-color-bg-canvas);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;min-height:248px;display:grid;overflow:hidden}.catalog-hero-copy{z-index:1;padding:var(--tl-space-24) 0 var(--tl-space-24) var(--tl-space-20);position:relative}.catalog-hero-copy h2{font-size:clamp(var(--tl-type-heading-l-size), 3.5vw, var(--tl-type-display-card-size));font-weight:var(--tl-weight-bold);letter-spacing:-.035em;word-break:keep-all;margin:0;line-height:1.2}.catalog-hero-copy>p{max-width:38ch;margin:var(--tl-space-12) 0 0;color:var(--tl-color-text-secondary);font-size:var(--tl-type-body-s-size);word-break:keep-all;line-height:1.7}.catalog-hero-art{min-width:0;padding:var(--tl-space-12);position:relative}.catalog-landing[data-collection=shop] .catalog-hero{background:var(--tl-color-bg-canvas)}.catalog-landing[data-collection=shop] .catalog-hero-art{align-self:stretch;padding:0}.catalog-hero-art>img{object-fit:cover;object-position:57% center}.catalog-landing[data-collection=shop] .catalog-hero-art:after{content:"";background:linear-gradient(90deg, var(--tl-color-bg-canvas), transparent 45%);position:absolute;inset:0}.catalog-products{margin-top:var(--tl-space-32)}.catalog-product-grid{--product-card-row-gap:var(--tl-space-24);column-gap:var(--tl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-product-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-8)}@media (min-width:600px){.catalog-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalog-product-grid .upcoming-product-card>:not(.tl-card__media){padding-inline:var(--tl-space-12)}}.catalog-product-grid>li{min-width:0}@media (min-width:720px){.catalog-landing{padding-top:var(--tl-space-16)}.catalog-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:320px}.catalog-hero-copy{padding:var(--tl-space-40)}.catalog-hero-copy>p{font-size:var(--tl-type-body-m-size)}.catalog-hero-art{padding:var(--tl-space-24)}.catalog-products{margin-top:var(--tl-space-40)}.catalog-product-grid{--product-card-row-gap:var(--tl-space-32)}}@media (min-width:900px){.catalog-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1080px){.catalog-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.catalog-landing[data-collection=packs] .catalog-products{margin-top:0}.catalog-opening-preview{justify-items:center;gap:var(--tl-space-16);width:min(100%,300px);margin-top:var(--tl-space-32);padding:var(--tl-space-24);border:var(--tl-stroke-1) solid var(--tl-color-border-default);border-radius:var(--tl-radius-12);display:grid}.catalog-opening-preview-pouch{width:112px;height:176px}.catalog-opening-preview-pouch>.booster{width:100%;height:100%}.catalog-opening-preview h2{font-size:var(--tl-type-heading-s-size);line-height:var(--tl-type-heading-s-line);margin:0}
