h1[data-astro-cid-rcy7iuhi]{text-align:center;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(180deg, var(--ink-700), var(--ink-900) 45%, var(--ink-950));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:1.25rem 0 1.4rem}.product-section[data-astro-cid-rcy7iuhi]{margin:0 0 2rem;padding:0}.product-section[data-astro-cid-rcy7iuhi]+.product-section[data-astro-cid-rcy7iuhi]{padding-top:.35rem}h2[data-astro-cid-rcy7iuhi]{all:unset;text-align:center;font-family:var(--font-serif);color:var(--ink-900);background:linear-gradient(90deg,#0000,#2f4f7b0d,#0000);border-top:1px solid #2f4f7b33;border-bottom:1px solid #2f4f7b33;margin:0 -1rem 1.25rem;padding:.7rem 1rem;font-size:clamp(1.08rem,.45vw + 1rem,1.25rem);line-height:1.25;display:block}.cheese-card[data-astro-cid-rcy7iuhi]{color:#fff6de;isolation:isolate;background:radial-gradient(220px 150px at 78% 38%,#ffeec91f,#0000 72%),linear-gradient(145deg,#111 0%,#151515 48%,#0d0d0d 100%);border:1px solid #ffeec924;border-radius:1.15rem;grid-template-columns:minmax(0,.95fr) minmax(12rem,.8fr);grid-template-areas:"content visual""badges badges";gap:1.4rem 1.2rem;margin:.95rem 0 0;padding:clamp(1.15rem,2vw,1.6rem);text-decoration:none;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #14233a2e,inset 0 1px #ffffff0a}.cheese-card[data-astro-cid-rcy7iuhi]:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#fff6de0f,#0000 24% 76%,#fff6de0a),radial-gradient(circle at 13% 14%,#ffdb8f1a,#0000 22%);position:absolute;inset:0}.cheese-card[data-astro-cid-rcy7iuhi]:hover{border-color:#ffeec93d;text-decoration:none;box-shadow:0 28px 56px #14233a38,inset 0 1px #ffffff0f}.cheese-card[data-astro-cid-rcy7iuhi]:focus-visible{outline-offset:3px;outline:2px solid #ffe8b4c2}.cheese-card__content[data-astro-cid-rcy7iuhi]{grid-area:content;align-content:center;gap:.78rem;min-width:0;display:grid}.cheese-card__eyebrow[data-astro-cid-rcy7iuhi]{letter-spacing:.14em;text-transform:uppercase;color:#ffe097db;font-size:.72rem;font-weight:500}.cheese-card__title[data-astro-cid-rcy7iuhi]{text-transform:uppercase;letter-spacing:0;color:#fff1cf;justify-self:start;gap:.05rem;line-height:.9;display:inline-grid}.cheese-card__title[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{white-space:nowrap;font-size:clamp(1.65rem,1.05rem + 1.64vw,2.05rem);font-weight:800}.cheese-card__title[data-astro-cid-rcy7iuhi] strong[data-astro-cid-rcy7iuhi]{font-size:clamp(2.9rem,2rem + 3.8vw,4.75rem);line-height:.85}.cheese-card__copy[data-astro-cid-rcy7iuhi]{color:#fff6de9e;text-wrap:pretty;max-width:31ch;font-size:1rem;font-weight:600;line-height:1.42}.cheese-card__actions[data-astro-cid-rcy7iuhi]{flex-wrap:wrap;gap:.42rem;margin-top:.1rem;display:flex}.cheese-card__primary-action[data-astro-cid-rcy7iuhi],.cheese-card__secondary-action[data-astro-cid-rcy7iuhi]{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:2.1rem;padding:.4rem .68rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.cheese-card__primary-action[data-astro-cid-rcy7iuhi]{color:#111;background:#fff6de}.cheese-card__secondary-action[data-astro-cid-rcy7iuhi]{color:#fff6de;border:2px solid #fff6deeb}.cheese-card__visual[data-astro-cid-rcy7iuhi]{grid-area:visual;place-items:center;min-height:16rem;display:grid;position:relative}.cheese-card__visual[data-astro-cid-rcy7iuhi]:before{content:"";z-index:0;aspect-ratio:1;filter:blur(18px);opacity:0;background:radial-gradient(circle,#0000 0 34%,#ffe18580 45%,#e7a23142 58%,#0000 76%);border-radius:999px;width:min(92%,15rem);transition:opacity .24s;position:absolute;transform:translateY(.35rem)scale(.86)}.cheese-card__image[data-astro-cid-rcy7iuhi]{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 34px #00000080);border-radius:.45rem;width:min(100%,15.5rem);max-height:15rem;transition:filter .24s;display:block;position:relative;transform:rotate(-1deg)}.cheese-card[data-astro-cid-rcy7iuhi]:hover .cheese-card__visual[data-astro-cid-rcy7iuhi]:before{opacity:1;animation:2.8s ease-in-out infinite cheeseAura}.cheese-card[data-astro-cid-rcy7iuhi]:hover .cheese-card__image[data-astro-cid-rcy7iuhi]{animation:2.8s ease-in-out infinite cheeseLevitate}.cheese-shadow[data-astro-cid-rcy7iuhi]{z-index:1;filter:blur(8px);opacity:.9;background:radial-gradient(#000000e6,#0000009e 30%,#0000003d 54%,#0000 76%);border-radius:999px;width:min(68%,10.8rem);height:2.15rem;position:absolute;bottom:.95rem;left:50%;transform:translate(-50%)scaleX(.9)}.cheese-card[data-astro-cid-rcy7iuhi]:hover .cheese-shadow[data-astro-cid-rcy7iuhi]{animation:2.8s ease-in-out infinite cheeseShadow}.cheese-card__badges[data-astro-cid-rcy7iuhi]{border-top:1px solid #fff6de1c;grid-area:badges;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;padding-top:1rem;display:grid}.cheese-card__badges[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{text-align:center;color:#fff6def0;text-wrap:balance;min-width:0;min-height:4.2rem;padding-top:1.95rem;font-size:.75rem;font-weight:800;line-height:1.08;display:block;position:relative}.cheese-card__badges[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]:before{content:"";border:2px solid #fff6def0;border-radius:999px;width:1.45rem;height:1.45rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.cheese-card__badges[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]:after{content:"";border:2px solid #fff6def5;border-width:0 2px 2px 0;width:.42rem;height:.72rem;position:absolute;top:.26rem;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes cheeseLevitate{0%,to{transform:translate(0,0)rotate(-1deg)}50%{transform:translateY(-.52rem)rotate(-1deg)}}@keyframes cheeseAura{0%,to{filter:blur(19px);transform:translateY(.35rem)scale(.86)}50%{filter:blur(25px);transform:translateY(-.08rem)scale(1.04)}}@keyframes cheeseShadow{0%,to{opacity:.82;transform:translate(-50%)scaleX(.9)}50%{opacity:.58;transform:translate(-50%)scaleX(.66)}}@media (width<=840px){.cheese-card[data-astro-cid-rcy7iuhi]{grid-template-columns:1fr;grid-template-areas:"content""visual""badges"}.cheese-card__content[data-astro-cid-rcy7iuhi]{text-align:center;justify-items:center}.cheese-card__copy[data-astro-cid-rcy7iuhi]{max-width:36ch}.cheese-card__badges[data-astro-cid-rcy7iuhi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .55rem}.cheese-card__badges[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]:last-child{grid-column:1/-1}}@media (width<=620px){h2[data-astro-cid-rcy7iuhi]{border-radius:.75rem;margin:0 0 1.1rem}.cheese-card[data-astro-cid-rcy7iuhi]{border-radius:1rem}.cheese-card__title[data-astro-cid-rcy7iuhi]{justify-self:center;justify-items:center}.cheese-card__title[data-astro-cid-rcy7iuhi] span[data-astro-cid-rcy7iuhi]{font-size:clamp(1.58rem,6.77vw,1.65rem)}.cheese-card__title[data-astro-cid-rcy7iuhi] strong[data-astro-cid-rcy7iuhi]{font-size:clamp(3.72rem,15.65vw,3.85rem)}.cheese-card__visual[data-astro-cid-rcy7iuhi]{min-height:11rem}.cheese-card__image[data-astro-cid-rcy7iuhi]{width:min(74vw,12rem);max-height:12rem}}
