.seasonal-facts{gap:17px;margin-block:24px 0;font-size:15px;line-height:1.5;display:grid}.seasonal-facts>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.seasonal-facts dt{color:var(--muted)}.seasonal-facts dd{color:var(--text);overflow-wrap:anywhere;margin:0}.seasonal-facts .seasonal-quantity dd{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:600}.seasonal-facts-compact{gap:9px;margin-block:14px 0;font-size:13px}.seasonal-facts-compact>div{display:block}.seasonal-facts-compact dt{font-size:12px;line-height:1.5}.seasonal-facts-compact dd{margin-block-start:3px}@media (width>=768px){.seasonal-facts-compact{flex-wrap:wrap;gap:10px 24px;display:flex}}@media (width<=399px){.seasonal-facts-compact{grid-area:3/2;gap:8px;margin-block-start:10px;font-size:13px}.seasonal-facts-compact dt{font-size:11px}.seasonal-facts:not(.seasonal-facts-compact)>div{grid-template-columns:1fr;gap:3px}}.product-card{min-width:0}.product-card-link{border-radius:var(--studio-radius);-webkit-tap-highlight-color:transparent;height:100%;text-decoration:none;display:block}.product-card-link:focus-visible{outline:2px solid var(--gold);outline-offset:7px}body .product-card-link h3{text-wrap:pretty;overflow-wrap:anywhere;font-weight:500;transition:color .18s}body .product-card-link .product-meta{overflow-wrap:anywhere;min-height:1.45em;line-height:1.45}body .product-card-link .product-image{aspect-ratio:1/.98}body .product-card-link .product-open{right:auto;width:36px;height:36px;transition:transform .24s var(--studio-ease),background .18s ease;inset-inline-end:12px}@media (hover:hover){.product-card-link:hover h3{color:var(--gold)}.product-card-link:hover .product-open{background:var(--gold);color:var(--studio-ink);transform:translate(2px,-2px)}body .product-card-link:hover .packshot-canvas>img{transform:scale(1.035)}}@media (width<=767px){body .product-card-link .product-image{aspect-ratio:.9}body .product-card-link h3{margin-top:5px;font-size:14px;line-height:1.45}body .product-card-link .product-meta{margin-top:13px;font-size:12px}body .product-card-link .product-open{inset-inline-end:8px;width:30px;height:30px;bottom:8px}.product-card-link:active .product-image{opacity:.84}body .product-card-link h3{letter-spacing:-.015em;word-break:normal;hyphens:manual;line-height:1.5}body .product-card-link .product-meta{word-break:normal;line-height:1.5}body .product-card-link .product-image{inline-size:100%}:root[dir=rtl] .product-card-link h3{letter-spacing:0;line-height:1.65}:root[dir=rtl] .product-card-link .product-meta{line-height:1.65}}@media (width<=399px){body .product-card-seasonal .product-card-link{grid-template-rows:auto auto auto;align-content:start}body .product-card-seasonal .product-image{grid-row:1/4}body .product-card-link{grid-template-rows:auto 1fr;grid-template-columns:minmax(110px,34%) minmax(0,1fr);align-items:start;column-gap:16px;display:grid}body .product-card-link .product-image{aspect-ratio:.9;grid-area:1/1/3}body .product-card-link .product-meta{grid-area:1/2;margin:3px 0 0;font-size:12px}body .product-card-link h3{hyphens:none;grid-area:2/2;margin-block:6px 0;font-size:15px;line-height:1.5}body .product-card-link .product-open{inset-inline-end:6px;block-size:26px;inline-size:26px;bottom:6px}body .product-card-link .product-open>.icon{block-size:16px;inline-size:16px}}@media (prefers-reduced-motion:reduce){body .product-card-link h3,body .product-card-link .product-open{transition:none}body .product-card-link:hover .packshot-canvas>img,body .product-card-link:hover .product-open{transform:none}}
