.FeaturedProduct_root__q9lIO{padding:clamp(32px,5vw,56px) 0;width:100%}.FeaturedProduct_content__NMWZ8{display:grid;max-width:1280px;margin:0 auto;-moz-column-gap:6vw;column-gap:6vw;row-gap:28px;align-items:start;grid-template-columns:3fr 3fr;grid-template-rows:auto auto}.FeaturedProduct_textPanel__zlPg5{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:12px;font-family:var(--fs-text-face-cdl-body);color:var(--featured-accent-color,var(--fs-color-cdl-cream-warm))}.FeaturedProduct_imagePanel__UMwTg{grid-column:2;grid-row:1/span 2;align-self:center}.FeaturedProduct_actions__JatdX{grid-column:1;grid-row:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-family:var(--fs-text-face-cdl-body)}.FeaturedProduct_imageWrapper__AapQv{border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.FeaturedProduct_image__YP98_{max-width:100%;max-height:100%;object-fit:contain;display:block}.FeaturedProduct_imagePlaceholder__cwfoj{aspect-ratio:4/3;border-radius:12px;background-color:#f5f5f0}.FeaturedProduct_eyebrow__6wZgO{font-size:20px;font-weight:400;letter-spacing:.02em;margin:0}.FeaturedProduct_title__PqJmn{font-family:var(--fs-text-face-cdl-title);font-size:48px;font-weight:700;line-height:1;margin:0}.FeaturedProduct_author__o6Ni1{font-size:18px;font-style:italic;font-weight:400;margin:2px 0 0}.FeaturedProduct_description__Xpfnp{font-size:18px;line-height:1.55;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.FeaturedProduct_price__xEiY3{font-size:clamp(28px,2.5vw,34px);font-weight:700;margin:20px 0 0;letter-spacing:-.02em}.FeaturedProduct_cta__Y4Mms{display:inline-flex;align-items:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;min-height:48px;padding:12px 40px;border-radius:var(--fs-border-radius-pill);font-family:var(--fs-text-face-cdl-body);font-size:18px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:opacity .2s ease,transform .15s ease}.FeaturedProduct_cta__Y4Mms:hover{opacity:.95}.FeaturedProduct_skeleton__4qdmj{display:flex;align-items:center;justify-content:center;min-height:280px}.FeaturedProduct_errorText__uCotj,.FeaturedProduct_loadingText__NyHOe{color:#be9f96;font-size:16px;font-family:var(--fs-text-face-cdl-body)}.FeaturedProduct_errorText__uCotj{text-align:center;padding:40px 0}@media(max-width:768px){.FeaturedProduct_content__NMWZ8{display:flex;flex-direction:column;gap:0}.FeaturedProduct_textPanel__zlPg5{grid-column:unset;grid-row:unset;gap:10px}.FeaturedProduct_eyebrow__6wZgO{font-size:12px;margin-bottom:2px}.FeaturedProduct_title__PqJmn{font-size:clamp(28px,8vw,32px);line-height:1.15}.FeaturedProduct_author__o6Ni1{font-size:16px;margin-top:0;margin-bottom:4px}.FeaturedProduct_description__Xpfnp{font-size:14px;line-height:1.45;margin-top:0;-webkit-line-clamp:6;line-clamp:6}.FeaturedProduct_price__xEiY3{font-size:clamp(24px,7vw,28px);margin-top:22px;margin-bottom:22px}.FeaturedProduct_imagePanel__UMwTg{grid-column:unset;grid-row:unset;align-self:stretch;width:100%}.FeaturedProduct_imagePlaceholder__cwfoj,.FeaturedProduct_imageWrapper__AapQv{border-radius:0;width:100%;margin-bottom:24px}.FeaturedProduct_actions__JatdX{grid-column:unset;grid-row:unset;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:10px;width:100%}.FeaturedProduct_cta__Y4Mms{flex:1 1 auto;min-width:0;font-size:16px;font-weight:700;padding:12px 20px}}