.card-carousel-lane_root___JZvu{margin:0 var(--spacing-core-4)}.card-carousel-lane_root___JZvu .card-carousel-lane_root___JZvu{padding:0 var(--spacing-core-4)}.card-carousel-lane_root___JZvu .card-carousel-lane_title__vs4sA{margin-bottom:var(--spacing-core-2)}.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-snap-align:center;--carousel-items:1.2;--carousel-gap:var(--spacing-core-4);padding:var(--spacing-core-05)}@media only screen and (min-width:390px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:1.5}}@media only screen and (min-width:470px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:1.8}}@media only screen and (min-width:575px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:2.2}}@media only screen and (min-width:630px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:2.5}}@media only screen and (min-width:756px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:3.1}}@media only screen and (min-width:999px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:3.3}}@media only screen and (min-width:1181px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:4}}@media only screen and (min-width:1430px){.card-carousel-lane_root___JZvu .card-carousel-lane_carousel__nCIKO{--carousel-items:5}}.card-carousel-lane_root___JZvu .card-carousel-lane_carouselWrapper__fA1yy{position:relative}.card-carousel-lane_root___JZvu .card-carousel-lane_button__2wLV7{box-shadow:var(--elevation-bottom-s);width:var(--sizing-core-16);height:var(--sizing-core-16);z-index:var(--z-index-tooltip)}@media only screen and (max-width:1180px){.card-carousel-lane_root___JZvu .card-carousel-lane_button__2wLV7{display:none}}.card-carousel-lane_root___JZvu .card-carousel-lane_button__2wLV7.card-carousel-lane_disabled__4YpGS{display:none}.card-carousel-lane_root___JZvu .card-carousel-lane_prevButton__uYOoi{position:absolute;left:calc(var(--sizing-core-16)/-2);top:50%;transform:translateY(-50%)}.card-carousel-lane_root___JZvu .card-carousel-lane_nextButton__ZoBNw{position:absolute;right:calc(var(--sizing-core-16)/-2);top:50%;transform:translateY(-50%)}@layer pantry{.card_root__m1_44{box-sizing:border-box;border-radius:var(--border-radius-core-m);border:var(--border-width-core-regular) solid var(--color-foreground-tertiary-default);height:246px;color:var(--color-foreground-primary-default);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;container-type:inline-size}:is(.card_root__m1_44:hover,.card_root__m1_44:focus-visible){cursor:pointer}}@layer pantry{.card-body_root__3tqSH{padding:var(--spacing-core-2) var(--spacing-core-3) var(--spacing-core-3);background-color:var(--color-background-primary-default);flex-direction:column;flex-shrink:0;display:flex}.card-content_root__XF_JO{box-sizing:content-box;line-height:var(--typography-body-strong-desktop-lineHeightRem);flex-grow:1;height:2lh;overflow:hidden}.card-floating-icon_cta__pbV1T{background-color:var(--color-background-primary-default);color:var(--color-foreground-primary-default);width:var(--sizing-core-8);height:var(--sizing-core-8);-webkit-user-select:none;user-select:none;border:none;border-radius:100%;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex;position:absolute}}@layer pantry{}@layer pantry{:is(.card-floating-icon_cta__pbV1T:hover,.card-floating-icon_cta__pbV1T:focus-visible){cursor:pointer;background-color:var(--color-background-primary-hover);color:var(--color-foreground-primary-hover)}.card-floating-icon_selected__PzPLP{color:var(--color-action-destructive-default)}.card-floating-icon_selected__PzPLP:hover{color:var(--color-action-destructive-hover)}.card-floating-icon_top-left__ZIEMa{top:var(--sizing-core-3);left:var(--sizing-core-3)}.card-floating-icon_top-right__jiWKS{top:var(--sizing-core-3);right:var(--sizing-core-3)}.card-floating-icon_bottom-left__l0CRH{bottom:var(--sizing-core-3);left:var(--sizing-core-3)}.card-floating-icon_bottom-right__vCNWn{bottom:var(--sizing-core-3);right:var(--sizing-core-3)}.image_root__UXokZ{animation:image_fadeIn__CostF var(--motion-duration-core-long) ease}.image_fallback__OdLx6{color:var(--color-foreground-tertiary-default);justify-content:center;align-items:center;display:flex}.image_fallbackIcon__p63OK{width:50%;height:50%}.image_fill__WZmxf{object-fit:cover}.image_fit__itDsy{object-fit:contain}}@layer pantry{@keyframes image_fadeIn__CostF{0%{opacity:0}to{opacity:1}}.image_level-primary__9e9W8{background-color:var(--color-background-primary-default)}.image_level-secondary__RoviA{background-color:var(--color-background-secondary-default)}}.card-image_imageWrapper__fPpL6{border-radius:var(--sizing-core-2);aspect-ratio:16/10;overflow:hidden}.card-image_image__4Qtnr{object-fit:cover;object-position:center center;width:100%;height:100%;transition:transform .2s cubic-bezier(.17,.67,.83,.67)}.card-image_empty__vuX88{aspect-ratio:21/10;width:100%;height:auto;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.card-image_empty__vuX88 svg{height:var(--sizing-core-16);width:var(--sizing-core-16);color:var(--color-background-secondary-default)}.card-properties_properties__9wR8S{margin:0;display:flex;flex-wrap:wrap;gap:0 var(--spacing-core-2);max-height:var(--sizing-core-4);overflow:hidden;flex-shrink:0;padding:0}@container (width > 300px){.card-properties_properties__9wR8S{gap:0 var(--spacing-core-5)}}.card-properties_property__cIacT{display:flex;align-items:center;justify-content:center;line-height:var(--sizing-core-4);font-size:12px;gap:var(--sizing-core-1);font-family:var(--typography-subtext-regular-desktop-fontFamily)}.card-properties_property__cIacT svg{width:var(--sizing-core-4);height:var(--sizing-core-4)}@layer pantry{.card-image_image__VF7hm{object-fit:cover;object-position:center center;width:100%;height:100%}.card-image_empty__bi6J_{background-color:var(--color-background-secondary-default);justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.card-image_empty__bi6J_ svg{height:var(--sizing-core-16);width:var(--sizing-core-16);color:var(--color-foreground-tertiary-default)}.card-media_root__Zpd7d{flex:0 0 154px;min-height:0;position:relative}.card-properties_properties__waucn{gap:0 var(--spacing-core-2);max-height:var(--sizing-core-6);flex-wrap:wrap;flex-shrink:0;margin:0;padding:0;display:flex;overflow:hidden}.card-properties_property__XWY_m{line-height:var(--sizing-core-6);justify-content:center;align-items:center;gap:var(--spacing-core-1);font-family:var(--typography-subtext-regular-desktop-fontFamily);color:var(--color-foreground-secondary-default);display:flex}.card-properties_property__XWY_m:not(:first-child):before{content:"";width:2px;height:2px;margin-right:var(--spacing-core-1);background-color:currentColor}.card-properties_iconSized__i3fof svg{width:var(--sizing-core-4);height:var(--sizing-core-4)}.card-properties_dash__r53Mg{background:var(--color-foreground-primary-default);height:2px;width:var(--sizing-core-6)}}@layer pantry{}@layer pantry{@container (width > 300px){.card-properties_dash__r53Mg{margin:0 calc(var(--spacing-core-3)*-1)}}}@layer pantry{.typography_typography__wism7{margin:0}.typography_typography__wism7 [data-pantry-link-anchor],.typography_typography__wism7 [data-pantry-link-button],.typography_typography__wism7 [data-pantry-link-span],.typography_typography__wism7 a{text-decoration:underline}@media screen and (min-width:0){.typography_display__t17Ht{font-size:var(--typography-display-mobile-fontSizeRem);line-height:var(--typography-display-mobile-lineHeightRem);letter-spacing:var(--typography-display-mobile-letterSpacing);font-family:var(--typography-display-mobile-fontFamily);font-weight:var(--typography-display-mobile-fontWeightNumeric);text-transform:var(--typography-display-mobile-textCase)}.typography_heading-1__vj7b2{font-size:var(--typography-heading-1-mobile-fontSizeRem);line-height:var(--typography-heading-1-mobile-lineHeightRem);letter-spacing:var(--typography-heading-1-mobile-letterSpacing);font-family:var(--typography-heading-1-mobile-fontFamily);font-weight:var(--typography-heading-1-mobile-fontWeightNumeric);text-transform:var(--typography-heading-1-mobile-textCase)}.typography_heading-2__0Dqhs{font-size:var(--typography-heading-2-mobile-fontSizeRem);line-height:var(--typography-heading-2-mobile-lineHeightRem);letter-spacing:var(--typography-heading-2-mobile-letterSpacing);font-family:var(--typography-heading-2-mobile-fontFamily);font-weight:var(--typography-heading-2-mobile-fontWeightNumeric);text-transform:var(--typography-heading-2-mobile-textCase)}.typography_heading-3__JlsSQ{font-size:var(--typography-heading-3-mobile-fontSizeRem);line-height:var(--typography-heading-3-mobile-lineHeightRem);letter-spacing:var(--typography-heading-3-mobile-letterSpacing);font-family:var(--typography-heading-3-mobile-fontFamily);font-weight:var(--typography-heading-3-mobile-fontWeightNumeric);text-transform:var(--typography-heading-3-mobile-textCase)}.typography_body-regular__CfVyX{font-size:var(--typography-body-regular-mobile-fontSizeRem);line-height:var(--typography-body-regular-mobile-lineHeightRem);letter-spacing:var(--typography-body-regular-mobile-letterSpacing);font-family:var(--typography-body-regular-mobile-fontFamily);font-weight:var(--typography-body-regular-mobile-fontWeightNumeric);text-transform:var(--typography-body-regular-mobile-textCase)}.typography_body-strong__7iKdu{font-size:var(--typography-body-strong-mobile-fontSizeRem);line-height:var(--typography-body-strong-mobile-lineHeightRem);letter-spacing:var(--typography-body-strong-mobile-letterSpacing);font-family:var(--typography-body-strong-mobile-fontFamily);font-weight:var(--typography-body-strong-mobile-fontWeightNumeric);text-transform:var(--typography-body-strong-mobile-textCase)}.typography_body-extra-strong__8OXtt{font-size:var(--typography-body-extra-strong-mobile-fontSizeRem);line-height:var(--typography-body-extra-strong-mobile-lineHeightRem);letter-spacing:var(--typography-body-extra-strong-mobile-letterSpacing);font-family:var(--typography-body-extra-strong-mobile-fontFamily);font-weight:var(--typography-body-extra-strong-mobile-fontWeightNumeric);text-transform:var(--typography-body-extra-strong-mobile-textCase)}.typography_body-compact-regular__PTIxw{font-size:var(--typography-ex-body-compact-regular-fontSizeRem);line-height:var(--typography-ex-body-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-regular-letterSpacing);font-family:var(--typography-ex-body-compact-regular-fontFamily);font-weight:var(--typography-ex-body-compact-regular-fontWeightNumeric);text-transform:var(--typography-ex-body-compact-regular-textCase)}.typography_body-compact-strong__g7_ee{font-size:var(--typography-ex-body-compact-strong-fontSizeRem);line-height:var(--typography-ex-body-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-strong-letterSpacing);font-family:var(--typography-ex-body-compact-strong-fontFamily);font-weight:var(--typography-ex-body-compact-strong-fontWeightNumeric);text-transform:var(--typography-ex-body-compact-strong-textCase)}.typography_subtext-regular__rq5iE{font-size:var(--typography-subtext-regular-mobile-fontSizeRem);line-height:var(--typography-subtext-regular-mobile-lineHeightRem);letter-spacing:var(--typography-subtext-regular-mobile-letterSpacing);font-family:var(--typography-subtext-regular-mobile-fontFamily);font-weight:var(--typography-subtext-regular-mobile-fontWeightNumeric);text-transform:var(--typography-subtext-regular-mobile-textCase)}.typography_subtext-strong__X7j04{font-size:var(--typography-subtext-strong-mobile-fontSizeRem);line-height:var(--typography-subtext-strong-mobile-lineHeightRem);letter-spacing:var(--typography-subtext-strong-mobile-letterSpacing);font-family:var(--typography-subtext-strong-mobile-fontFamily);font-weight:var(--typography-subtext-strong-mobile-fontWeightNumeric);text-transform:var(--typography-subtext-strong-mobile-textCase)}.typography_link-1-regular__VLt4Y{font-size:var(--typography-link-1-regular-mobile-fontSizeRem);line-height:var(--typography-link-1-regular-mobile-lineHeightRem);letter-spacing:var(--typography-link-1-regular-mobile-letterSpacing);font-family:var(--typography-link-1-regular-mobile-fontFamily);font-weight:var(--typography-link-1-regular-mobile-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-regular-mobile-textDecoration);text-decoration:var(--typography-link-1-regular-mobile-textDecoration);text-transform:var(--typography-link-1-regular-mobile-textCase)}.typography_link-1-strong__BlhPa{font-size:var(--typography-link-1-strong-mobile-fontSizeRem);line-height:var(--typography-link-1-strong-mobile-lineHeightRem);letter-spacing:var(--typography-link-1-strong-mobile-letterSpacing);font-family:var(--typography-link-1-strong-mobile-fontFamily);font-weight:var(--typography-link-1-strong-mobile-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-strong-mobile-textDecoration);text-decoration:var(--typography-link-1-strong-mobile-textDecoration);text-transform:var(--typography-link-1-strong-mobile-textCase)}.typography_link-2-regular__85WrK{font-size:var(--typography-link-2-regular-mobile-fontSizeRem);line-height:var(--typography-link-2-regular-mobile-lineHeightRem);letter-spacing:var(--typography-link-2-regular-mobile-letterSpacing);font-family:var(--typography-link-2-regular-mobile-fontFamily);font-weight:var(--typography-link-2-regular-mobile-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-regular-mobile-textDecoration);text-decoration:var(--typography-link-2-regular-mobile-textDecoration);text-transform:var(--typography-link-2-regular-mobile-textCase)}.typography_link-2-strong__WqZBm{font-size:var(--typography-link-2-strong-mobile-fontSizeRem);line-height:var(--typography-link-2-strong-mobile-lineHeightRem);letter-spacing:var(--typography-link-2-strong-mobile-letterSpacing);font-family:var(--typography-link-2-strong-mobile-fontFamily);font-weight:var(--typography-link-2-strong-mobile-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-strong-mobile-textDecoration);text-decoration:var(--typography-link-2-strong-mobile-textDecoration);text-transform:var(--typography-link-2-strong-mobile-textCase)}.typography_link-compact-regular__scnT7{font-size:var(--typography-ex-link-compact-regular-fontSizeRem);line-height:var(--typography-ex-link-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-regular-letterSpacing);font-family:var(--typography-ex-link-compact-regular-fontFamily);font-weight:var(--typography-ex-link-compact-regular-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-transform:var(--typography-ex-link-compact-regular-textCase)}.typography_link-compact-strong__EC1lB{font-size:var(--typography-ex-link-compact-strong-fontSizeRem);line-height:var(--typography-ex-link-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-strong-letterSpacing);font-family:var(--typography-ex-link-compact-strong-fontFamily);font-weight:var(--typography-ex-link-compact-strong-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-transform:var(--typography-ex-link-compact-strong-textCase)}.typography_button__I2NGo{font-size:var(--typography-button-mobile-fontSizeRem);line-height:var(--typography-button-mobile-lineHeightRem);letter-spacing:var(--typography-button-mobile-letterSpacing);font-family:var(--typography-button-mobile-fontFamily);font-weight:var(--typography-button-mobile-fontWeightNumeric);text-transform:var(--typography-button-mobile-textCase)}}@media screen and (min-width:700px){.typography_display__t17Ht{font-size:var(--typography-display-tablet-fontSizeRem);line-height:var(--typography-display-tablet-lineHeightRem);letter-spacing:var(--typography-display-tablet-letterSpacing);font-family:var(--typography-display-tablet-fontFamily);font-weight:var(--typography-display-tablet-fontWeightNumeric);text-transform:var(--typography-display-tablet-textCase)}.typography_heading-1__vj7b2{font-size:var(--typography-heading-1-tablet-fontSizeRem);line-height:var(--typography-heading-1-tablet-lineHeightRem);letter-spacing:var(--typography-heading-1-tablet-letterSpacing);font-family:var(--typography-heading-1-tablet-fontFamily);font-weight:var(--typography-heading-1-tablet-fontWeightNumeric);text-transform:var(--typography-heading-1-tablet-textCase)}.typography_heading-2__0Dqhs{font-size:var(--typography-heading-2-tablet-fontSizeRem);line-height:var(--typography-heading-2-tablet-lineHeightRem);letter-spacing:var(--typography-heading-2-tablet-letterSpacing);font-family:var(--typography-heading-2-tablet-fontFamily);font-weight:var(--typography-heading-2-tablet-fontWeightNumeric);text-transform:var(--typography-heading-2-tablet-textCase)}.typography_heading-3__JlsSQ{font-size:var(--typography-heading-3-tablet-fontSizeRem);line-height:var(--typography-heading-3-tablet-lineHeightRem);letter-spacing:var(--typography-heading-3-tablet-letterSpacing);font-family:var(--typography-heading-3-tablet-fontFamily);font-weight:var(--typography-heading-3-tablet-fontWeightNumeric);text-transform:var(--typography-heading-3-tablet-textCase)}.typography_body-regular__CfVyX{font-size:var(--typography-body-regular-tablet-fontSizeRem);line-height:var(--typography-body-regular-tablet-lineHeightRem);letter-spacing:var(--typography-body-regular-tablet-letterSpacing);font-family:var(--typography-body-regular-tablet-fontFamily);font-weight:var(--typography-body-regular-tablet-fontWeightNumeric);text-transform:var(--typography-body-regular-tablet-textCase)}.typography_body-strong__7iKdu{font-size:var(--typography-body-strong-tablet-fontSizeRem);line-height:var(--typography-body-strong-tablet-lineHeightRem);letter-spacing:var(--typography-body-strong-tablet-letterSpacing);font-family:var(--typography-body-strong-tablet-fontFamily);font-weight:var(--typography-body-strong-tablet-fontWeightNumeric);text-transform:var(--typography-body-strong-tablet-textCase)}.typography_body-extra-strong__8OXtt{font-size:var(--typography-body-extra-strong-tablet-fontSizeRem);line-height:var(--typography-body-extra-strong-tablet-lineHeightRem);letter-spacing:var(--typography-body-extra-strong-tablet-letterSpacing);font-family:var(--typography-body-extra-strong-tablet-fontFamily);font-weight:var(--typography-body-extra-strong-tablet-fontWeightNumeric);text-transform:var(--typography-body-extra-strong-tablet-textCase)}.typography_body-compact-regular__PTIxw{font-size:var(--typography-ex-body-compact-regular-fontSizeRem);line-height:var(--typography-ex-body-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-regular-letterSpacing);font-family:var(--typography-ex-body-compact-regular-fontFamily);font-weight:var(--typography-ex-body-compact-regular-fontWeightNumeric);text-transform:var(--typography-ex-body-compact-regular-textCase)}.typography_body-compact-strong__g7_ee{font-size:var(--typography-ex-body-compact-strong-fontSizeRem);line-height:var(--typography-ex-body-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-strong-letterSpacing);font-family:var(--typography-ex-body-compact-strong-fontFamily);font-weight:var(--typography-ex-body-compact-strong-fontWeightNumeric);text-transform:var(--typography-ex-body-compact-strong-textCase)}.typography_subtext-regular__rq5iE{font-size:var(--typography-subtext-regular-tablet-fontSizeRem);line-height:var(--typography-subtext-regular-tablet-lineHeightRem);letter-spacing:var(--typography-subtext-regular-tablet-letterSpacing);font-family:var(--typography-subtext-regular-tablet-fontFamily);font-weight:var(--typography-subtext-regular-tablet-fontWeightNumeric);text-transform:var(--typography-subtext-regular-tablet-textCase)}.typography_subtext-strong__X7j04{font-size:var(--typography-subtext-strong-tablet-fontSizeRem);line-height:var(--typography-subtext-strong-tablet-lineHeightRem);letter-spacing:var(--typography-subtext-strong-tablet-letterSpacing);font-family:var(--typography-subtext-strong-tablet-fontFamily);font-weight:var(--typography-subtext-strong-tablet-fontWeightNumeric);text-transform:var(--typography-subtext-strong-tablet-textCase)}.typography_link-1-regular__VLt4Y{font-size:var(--typography-link-1-regular-tablet-fontSizeRem);line-height:var(--typography-link-1-regular-tablet-lineHeightRem);letter-spacing:var(--typography-link-1-regular-tablet-letterSpacing);font-family:var(--typography-link-1-regular-tablet-fontFamily);font-weight:var(--typography-link-1-regular-tablet-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-regular-tablet-textDecoration);text-decoration:var(--typography-link-1-regular-tablet-textDecoration);text-transform:var(--typography-link-1-regular-tablet-textCase)}.typography_link-1-strong__BlhPa{font-size:var(--typography-link-1-strong-tablet-fontSizeRem);line-height:var(--typography-link-1-strong-tablet-lineHeightRem);letter-spacing:var(--typography-link-1-strong-tablet-letterSpacing);font-family:var(--typography-link-1-strong-tablet-fontFamily);font-weight:var(--typography-link-1-strong-tablet-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-strong-tablet-textDecoration);text-decoration:var(--typography-link-1-strong-tablet-textDecoration);text-transform:var(--typography-link-1-strong-tablet-textCase)}.typography_link-2-regular__85WrK{font-size:var(--typography-link-2-regular-tablet-fontSizeRem);line-height:var(--typography-link-2-regular-tablet-lineHeightRem);letter-spacing:var(--typography-link-2-regular-tablet-letterSpacing);font-family:var(--typography-link-2-regular-tablet-fontFamily);font-weight:var(--typography-link-2-regular-tablet-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-regular-tablet-textDecoration);text-decoration:var(--typography-link-2-regular-tablet-textDecoration);text-transform:var(--typography-link-2-regular-tablet-textCase)}.typography_link-2-strong__WqZBm{font-size:var(--typography-link-2-strong-tablet-fontSizeRem);line-height:var(--typography-link-2-strong-tablet-lineHeightRem);letter-spacing:var(--typography-link-2-strong-tablet-letterSpacing);font-family:var(--typography-link-2-strong-tablet-fontFamily);font-weight:var(--typography-link-2-strong-tablet-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-strong-tablet-textDecoration);text-decoration:var(--typography-link-2-strong-tablet-textDecoration);text-transform:var(--typography-link-2-strong-tablet-textCase)}.typography_link-compact-regular__scnT7{font-size:var(--typography-ex-link-compact-regular-fontSizeRem);line-height:var(--typography-ex-link-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-regular-letterSpacing);font-family:var(--typography-ex-link-compact-regular-fontFamily);font-weight:var(--typography-ex-link-compact-regular-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-transform:var(--typography-ex-link-compact-regular-textCase)}.typography_link-compact-strong__EC1lB{font-size:var(--typography-ex-link-compact-strong-fontSizeRem);line-height:var(--typography-ex-link-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-strong-letterSpacing);font-family:var(--typography-ex-link-compact-strong-fontFamily);font-weight:var(--typography-ex-link-compact-strong-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-transform:var(--typography-ex-link-compact-strong-textCase)}.typography_button__I2NGo{font-size:var(--typography-button-tablet-fontSizeRem);line-height:var(--typography-button-tablet-lineHeightRem);letter-spacing:var(--typography-button-tablet-letterSpacing);font-family:var(--typography-button-tablet-fontFamily);font-weight:var(--typography-button-tablet-fontWeightNumeric);text-transform:var(--typography-button-tablet-textCase)}}@media print,screen and (min-width:1280px){.typography_display__t17Ht{font-size:var(--typography-display-desktop-fontSizeRem);line-height:var(--typography-display-desktop-lineHeightRem);letter-spacing:var(--typography-display-desktop-letterSpacing);font-family:var(--typography-display-desktop-fontFamily);font-weight:var(--typography-display-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-display-desktop-textDecoration);text-decoration:var(--typography-display-desktop-textDecoration);text-transform:var(--typography-display-desktop-textCase)}.typography_heading-1__vj7b2{font-size:var(--typography-heading-1-desktop-fontSizeRem);line-height:var(--typography-heading-1-desktop-lineHeightRem);letter-spacing:var(--typography-heading-1-desktop-letterSpacing);font-family:var(--typography-heading-1-desktop-fontFamily);font-weight:var(--typography-heading-1-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-1-desktop-textDecoration);text-decoration:var(--typography-heading-1-desktop-textDecoration);text-transform:var(--typography-heading-1-desktop-textCase)}.typography_heading-2__0Dqhs{font-size:var(--typography-heading-2-desktop-fontSizeRem);line-height:var(--typography-heading-2-desktop-lineHeightRem);letter-spacing:var(--typography-heading-2-desktop-letterSpacing);font-family:var(--typography-heading-2-desktop-fontFamily);font-weight:var(--typography-heading-2-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-2-desktop-textDecoration);text-decoration:var(--typography-heading-2-desktop-textDecoration);text-transform:var(--typography-heading-2-desktop-textCase)}.typography_heading-3__JlsSQ{font-size:var(--typography-heading-3-desktop-fontSizeRem);line-height:var(--typography-heading-3-desktop-lineHeightRem);letter-spacing:var(--typography-heading-3-desktop-letterSpacing);font-family:var(--typography-heading-3-desktop-fontFamily);font-weight:var(--typography-heading-3-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-heading-3-desktop-textDecoration);text-decoration:var(--typography-heading-3-desktop-textDecoration);text-transform:var(--typography-heading-3-desktop-textCase)}.typography_body-regular__CfVyX{font-size:var(--typography-body-regular-desktop-fontSizeRem);line-height:var(--typography-body-regular-desktop-lineHeightRem);letter-spacing:var(--typography-body-regular-desktop-letterSpacing);font-family:var(--typography-body-regular-desktop-fontFamily);font-weight:var(--typography-body-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-desktop-textDecoration);text-decoration:var(--typography-body-desktop-textDecoration);text-transform:var(--typography-body-desktop-textCase)}.typography_body-strong__7iKdu{font-size:var(--typography-body-strong-desktop-fontSizeRem);line-height:var(--typography-body-strong-desktop-lineHeightRem);letter-spacing:var(--typography-body-strong-desktop-letterSpacing);font-family:var(--typography-body-strong-desktop-fontFamily);font-weight:var(--typography-body-strong-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-strong-desktop-textDecoration);text-decoration:var(--typography-body-strong-desktop-textDecoration);text-transform:var(--typography-body-strong-desktop-textCase)}.typography_body-extra-strong__8OXtt{font-size:var(--typography-body-extra-strong-desktop-fontSizeRem);line-height:var(--typography-body-extra-strong-desktop-lineHeightRem);letter-spacing:var(--typography-body-extra-strong-desktop-letterSpacing);font-family:var(--typography-body-extra-strong-desktop-fontFamily);font-weight:var(--typography-body-extra-strong-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-body-extra-strong-desktop-textDecoration);text-decoration:var(--typography-body-extra-strong-desktop-textDecoration);text-transform:var(--typography-body-extra-strong-desktop-textCase)}.typography_body-compact-regular__PTIxw{font-size:var(--typography-ex-body-compact-regular-fontSizeRem);line-height:var(--typography-ex-body-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-regular-letterSpacing);font-family:var(--typography-ex-body-compact-regular-fontFamily);font-weight:var(--typography-ex-body-compact-regular-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-body-compact-regular-textDecoration);text-decoration:var(--typography-ex-body-compact-regular-textDecoration);text-transform:var(--typography-ex-body-compact-regular-textCase)}.typography_body-compact-strong__g7_ee{font-size:var(--typography-ex-body-compact-strong-fontSizeRem);line-height:var(--typography-ex-body-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-body-compact-strong-letterSpacing);font-family:var(--typography-ex-body-compact-strong-fontFamily);font-weight:var(--typography-ex-body-compact-strong-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-body-compact-strong-textDecoration);text-decoration:var(--typography-ex-body-compact-strong-textDecoration);text-transform:var(--typography-ex-body-compact-strong-textCase)}.typography_subtext-regular__rq5iE{font-size:var(--typography-subtext-regular-desktop-fontSizeRem);line-height:var(--typography-subtext-regular-desktop-lineHeightRem);letter-spacing:var(--typography-subtext-regular-desktop-letterSpacing);font-family:var(--typography-subtext-regular-desktop-fontFamily);font-weight:var(--typography-subtext-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-subtext-regular-desktop-textDecoration);text-decoration:var(--typography-subtext-regular-desktop-textDecoration);text-transform:var(--typography-subtext-regular-desktop-textCase)}.typography_subtext-strong__X7j04{font-size:var(--typography-subtext-strong-desktop-fontSizeRem);line-height:var(--typography-subtext-strong-desktop-lineHeightRem);letter-spacing:var(--typography-subtext-strong-desktop-letterSpacing);font-family:var(--typography-subtext-strong-desktop-fontFamily);font-weight:var(--typography-subtext-strong-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-subtext-strong-desktop-textDecoration);text-decoration:var(--typography-subtext-strong-desktop-textDecoration);text-transform:var(--typography-subtext-strong-desktop-textCase)}.typography_link-1-regular__VLt4Y{font-size:var(--typography-link-1-regular-desktop-fontSizeRem);line-height:var(--typography-link-1-regular-desktop-lineHeightRem);letter-spacing:var(--typography-link-1-regular-desktop-letterSpacing);font-family:var(--typography-link-1-regular-desktop-fontFamily);font-weight:var(--typography-link-1-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-regular-desktop-textDecoration);text-decoration:var(--typography-link-1-regular-desktop-textDecoration);text-transform:var(--typography-link-1-regular-desktop-textCase)}.typography_link-1-strong__BlhPa{font-size:var(--typography-link-1-strong-desktop-fontSizeRem);line-height:var(--typography-link-1-strong-desktop-lineHeightRem);letter-spacing:var(--typography-link-1-strong-desktop-letterSpacing);font-family:var(--typography-link-1-strong-desktop-fontFamily);font-weight:var(--typography-link-1-strong-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-1-strong-desktop-textDecoration);text-decoration:var(--typography-link-1-strong-desktop-textDecoration);text-transform:var(--typography-link-1-strong-desktop-textCase)}.typography_link-2-regular__85WrK{font-size:var(--typography-link-2-regular-desktop-fontSizeRem);line-height:var(--typography-link-2-regular-desktop-lineHeightRem);letter-spacing:var(--typography-link-2-regular-desktop-letterSpacing);font-family:var(--typography-link-2-regular-desktop-fontFamily);font-weight:var(--typography-link-2-regular-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-regular-desktop-textDecoration);text-decoration:var(--typography-link-2-regular-desktop-textDecoration);text-transform:var(--typography-link-2-regular-desktop-textCase)}.typography_link-2-strong__WqZBm{font-size:var(--typography-link-2-strong-desktop-fontSizeRem);line-height:var(--typography-link-2-strong-desktop-lineHeightRem);letter-spacing:var(--typography-link-2-strong-desktop-letterSpacing);font-family:var(--typography-link-2-strong-desktop-fontFamily);font-weight:var(--typography-link-2-strong-desktop-fontWeightNumeric);-webkit-text-decoration:var(--typography-link-2-strong-desktop-textDecoration);text-decoration:var(--typography-link-2-strong-desktop-textDecoration);text-transform:var(--typography-link-2-strong-desktop-textCase)}.typography_link-compact-regular__scnT7{font-size:var(--typography-ex-link-compact-regular-fontSizeRem);line-height:var(--typography-ex-link-compact-regular-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-regular-letterSpacing);font-family:var(--typography-ex-link-compact-regular-fontFamily);font-weight:var(--typography-ex-link-compact-regular-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-decoration:var(--typography-ex-link-compact-regular-textDecoration);text-transform:var(--typography-ex-link-compact-regular-textCase)}.typography_link-compact-strong__EC1lB{font-size:var(--typography-ex-link-compact-strong-fontSizeRem);line-height:var(--typography-ex-link-compact-strong-lineHeightRem);letter-spacing:var(--typography-ex-link-compact-strong-letterSpacing);font-family:var(--typography-ex-link-compact-strong-fontFamily);font-weight:var(--typography-ex-link-compact-strong-fontWeightNumeric);-webkit-text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-decoration:var(--typography-ex-link-compact-strong-textDecoration);text-transform:var(--typography-ex-link-compact-strong-textCase)}.typography_button__I2NGo{font-size:var(--typography-button-desktop-fontSizeRem);line-height:var(--typography-button-desktop-lineHeightRem);letter-spacing:var(--typography-button-desktop-letterSpacing);font-family:var(--typography-button-desktop-fontFamily);font-weight:var(--typography-button-desktop-fontWeightNumeric);text-transform:var(--typography-button-desktop-textCase)}}.typography_align-left__A4HhQ{text-align:left}.typography_align-center__7rX8c{text-align:center}.typography_align-right__xK08V{text-align:right}}.card-text_text__Bw8RL{height:100%;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex-shrink:1;overflow-wrap:break-word}.recipe-lane-placeholder_root__t0DPX{margin:var(--spacing-core-6) 0}.recipe-lane-placeholder_title__8yHai{width:50%}@media(min-width:1000px){.recipe-lane-placeholder_title__8yHai{width:25%}}.recipe-lane-placeholder_subtitle__t_2Ow{width:33%}.recipe-lane-placeholder_subtitle__t_2Ow:nth-child(odd){width:66%}.recipe-lane-placeholder_subtitle__t_2Ow:nth-child(2n){margin-top:var(--spacing-core-2)}@media(min-width:1000px){.recipe-lane-placeholder_subtitle__t_2Ow{width:40%}.recipe-lane-placeholder_subtitle__t_2Ow:nth-child(odd){width:80%}}.recipe-lane-placeholder_carouselRoot__7tsBT{padding-top:0}@media(min-width:0px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:1.5}}@media(min-width:430px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:1.75}}@media(min-width:530px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:2.25}}@media(min-width:600px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:2.5}}@media(min-width:800px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:3}}@media(min-width:1024px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:3.5}}@media(min-width:1348px){.recipe-lane-placeholder_carousel__0Siev{--carousel-items:4}}.recipe-lane-placeholder_carouselCard__UaM6J{height:100%;aspect-ratio:16/10}.rich-content-lane_root__zqevQ{display:flex;gap:var(--spacing-core-6);margin:var(--spacing-core-6) 0}.rich-content-lane_root__zqevQ .rich-content-lane_mobile__5Sw7I{margin:0 calc(var(--spacing-core-4)*-1)}.rich-content-lane_root__zqevQ .rich-content-lane_productCard__h5Dff{border-bottom:var(--border-width-core-regular) solid var(--color-background-tertiary-default)}.rich-content-lane_root__zqevQ .rich-content-lane_productCard__h5Dff.rich-content-lane_borderTop__xPcqD{border-top:var(--border-width-core-regular) solid var(--color-background-tertiary-default)}.rich-content-lane_root__zqevQ .rich-content-lane_bodyText__rFDdy,.rich-content-lane_root__zqevQ .rich-content-lane_link__IsLCR{margin-top:var(--spacing-core-4)}.rich-content-lane_root__zqevQ .rich-content-lane_itemsTitle__qotVm{margin-bottom:var(--spacing-core-2)}.rich-content-lane-placeholder_root__gzQn6{margin-block:var(--spacing-core-6)}.rich-content-lane-placeholder_image__wd6gG{height:100%;aspect-ratio:16/9}.rich-content-lane-placeholder_grid__GsEAY{display:flex;flex-direction:column;gap:var(--spacing-core-4)}.rich-content-lane-placeholder_products__sDfzl{display:flex;flex-direction:column;margin-top:var(--spacing-core-2);padding:0 var(--spacing-core-2) 0 var(--spacing-core-4)}.rich-content-lane-placeholder_products__sDfzl .rich-content-lane-placeholder_product__thQnI{height:72px;margin:var(--spacing-core-3) 0 var(--spacing-core-3) 0}@layer pantry{.spotlight-body_root___wShy{flex-wrap:wrap;width:100%;display:flex}@container (width > 224px){.spotlight-body_root___wShy .spotlight-body_textContainer__sGf6r{padding:var(--spacing-core-4) var(--spacing-core-4) 0 var(--spacing-core-4)}.spotlight-body_root___wShy .spotlight-body_actionsContainer__hijiR{padding:var(--spacing-core-3) var(--spacing-core-2) var(--spacing-core-2) var(--spacing-core-4)}}@container (width > 440px){.spotlight-body_root___wShy .spotlight-body_textContainer__sGf6r{padding:var(--spacing-core-6) var(--spacing-core-6) 0 var(--spacing-core-6)}.spotlight-body_root___wShy .spotlight-body_actionsContainer__hijiR{padding:var(--spacing-core-6) var(--spacing-core-4) var(--spacing-core-4) var(--spacing-core-6)}}@container (width > 569px){.spotlight-body_root___wShy .spotlight-body_actionsContainer__hijiR{padding-top:var(--spacing-core-10)}}.spotlight-body_textContainer__sGf6r{-webkit-hyphens:auto;hyphens:auto;width:100%;padding:var(--spacing-core-3) var(--spacing-core-3) 0 var(--spacing-core-3);gap:var(--spacing-core-1);flex-flow:column wrap;display:flex}.spotlight-body_actionsContainer__hijiR{width:100%;padding:var(--spacing-core-1) var(--spacing-core-1) var(--spacing-core-1) var(--spacing-core-3);justify-content:flex-end;align-items:flex-end;display:flex}.spotlight-body_advertisementLabel__kEyES{color:var(--color-core-grey-500,var(--color-foreground-secondary-default,#647887));margin:var(--spacing-core-2) auto var(--spacing-core-2) 0}.spotlight-cover-image_coverLongImage___V5Eg,.spotlight-cover-image_coverShortImage__ix0hL{border-radius:inherit;object-fit:cover;width:auto;min-width:100%;height:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-cover-image_coverShortImage__ix0hL{display:block}.spotlight-cover-image_coverLongImage___V5Eg{display:none}.spotlight-cover-image_root__0BRzD{border-radius:inherit;height:100%;min-height:inherit;justify-content:center;width:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}}@layer pantry{@container (width > 281px){.spotlight-cover-image_coverLongImage___V5Eg{display:block}.spotlight-cover-image_coverShortImage__ix0hL{display:none}}}@layer pantry{.spotlight-packshot-image_root__Q3M6d{height:100%;min-height:inherit;border-radius:inherit;background-color:var(--color-background-secondary-default);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.spotlight-packshot-image_packshotImage__gvkL3{object-fit:contain;width:auto;max-width:100%;height:100%;position:absolute}.spotlight-media_root__LAYEN{border-radius:var(--border-radius-core-m) 0 0 var(--border-radius-core-m);flex-shrink:0;width:40%;min-width:148px;max-width:380px;position:relative;overflow:hidden;container-type:inline-size}}@layer pantry{@container (width > 372px) and (width < 885px){.spotlight-media_root__LAYEN{min-height:168px}}@container (width >= 885px){.spotlight-media_root__LAYEN{min-height:184px}}.spotlight-media_sticker__vNQtv{bottom:var(--spacing-core-3);left:var(--spacing-core-3);width:86px;height:57px;position:absolute}@container (width > 147px){.spotlight-media_sticker__vNQtv{bottom:var(--spacing-core-4);left:var(--spacing-core-4)}}@container (width > 293px){.spotlight-media_sticker__vNQtv{bottom:var(--spacing-core-6);left:var(--spacing-core-6)}}@container (width > 379px){.spotlight-media_sticker__vNQtv{width:100px;height:66px}}.spotlight-media_sticker__vNQtv img{object-position:bottom left;width:auto;max-width:100%;height:100%;display:block}.spotlight-video_root__fAFDw{border-radius:inherit;min-height:inherit;width:100%;height:100%;overflow:hidden;container-type:inline-size}.spotlight-video_videoContainer__hsmcu{aspect-ratio:16/9;justify-content:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.spotlight-video_inlineVideo__myT63{border-radius:inherit;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.spotlight-video_videoEnded__wGmzo{display:none}.spotlight-video_videoOverlay__dMJ_2{object-fit:cover}.spotlight-video_loadingVideo__2q6mP{object-fit:cover;position:absolute;top:0;left:0}.spotlight-banner_root__p85Nv{background-color:var(--color-background-primary-default);cursor:pointer;border:1px solid var(--color-foreground-tertiary-default);border-radius:var(--border-radius-core-m);min-height:144px;color:inherit;justify-content:center;height:100%;text-decoration:none;display:flex;position:relative;container-type:inline-size}.spotlight-banner_root__p85Nv:hover [data-iconbutton]{background:var(--color-background-secondary-hover)}.card-text_text__QRfV8{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;height:100%;display:-webkit-box;overflow:hidden}}@layer pantry{}@layer pantry{}@layer pantry{}