.weekly-section{padding-bottom:36px;position:relative}.weekly-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.weekly-heading h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(30px,3.5vw,48px);line-height:1.12}.weekly-heading>p{max-width:245px;color:var(--muted);font-size:14px;line-height:1.7}.weekly-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.weekly-item{min-width:0;position:relative}.weekly-item .product-card{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface));border-radius:28px;flex-direction:column;grid-template-columns:none;height:100%;padding:24px;display:flex;overflow:hidden}.weekly-item .product-card .product-image-button{grid-area:auto;width:100%;height:270px;min-height:0;margin:14px 0 18px}.weekly-item .product-card .product-info{grid-area:auto;width:100%;margin-top:auto}.weekly-item .product-card h3{font-size:24px}.weekly-item .product-card-top{grid-area:auto;width:100%;min-height:36px}.weekly-sparkle{z-index:2;pointer-events:none;color:var(--accent);opacity:.55;position:absolute;top:123px;left:29px}.weekly-sparkle .scroll-visual{will-change:transform}.catalog-intro strong,.catalog-intro span{display:block}.catalog-intro strong{color:var(--ink);margin-bottom:7px;font-weight:500}@media (max-width:1099px){.weekly-grid{gap:14px}.weekly-item .product-card{padding:20px}.weekly-item .product-card .product-image-button{height:230px}.weekly-item .product-card h3{font-size:22px}}@media (max-width:767px){.weekly-heading{display:block}.weekly-heading>p{max-width:none;margin-top:16px}.weekly-grid{grid-template-columns:1fr}.weekly-item .product-card .product-image-button{height:270px}.weekly-item .product-card{padding:26px}.weekly-sparkle{left:40px}}@media (prefers-reduced-motion:reduce){.weekly-sparkle .scroll-visual{will-change:auto}}.weekly-item .product-card .product-card-top{height:40px;padding:0}.weekly-item .product-card .product-info{padding:0}.weekly-sparkle{color:var(--muted)}
