@layer pantry{@media screen and (min-width:0){.rich-content-module__G9g2kW__root h1 h1{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)}}@media screen and (min-width:700px){.rich-content-module__G9g2kW__root h1 h1{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)}}@media print,screen and (min-width:1280px){.rich-content-module__G9g2kW__root h1 h1{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)}}@media screen and (min-width:0){.rich-content-module__G9g2kW__root h2 h2{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)}}@media screen and (min-width:700px){.rich-content-module__G9g2kW__root h2 h2{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)}}@media print,screen and (min-width:1280px){.rich-content-module__G9g2kW__root h2 h2{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)}}@media screen and (min-width:0){.rich-content-module__G9g2kW__root h3 h3{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)}}@media screen and (min-width:700px){.rich-content-module__G9g2kW__root h3 h3{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)}}@media print,screen and (min-width:1280px){.rich-content-module__G9g2kW__root h3 h3{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)}}.rich-content-module__G9g2kW__root p,.rich-content-module__G9g2kW__root h1,.rich-content-module__G9g2kW__root h2,.rich-content-module__G9g2kW__root h3,.rich-content-module__G9g2kW__root h4,.rich-content-module__G9g2kW__root h5,.rich-content-module__G9g2kW__root h6{margin:0}.rich-content-module__G9g2kW__root strong{font-weight:700}.rich-content-module__G9g2kW__root a{color:inherit;text-decoration:underline}.rich-content-module__G9g2kW__root p{margin:var(--spacing-core-4) 0}.rich-content-module__G9g2kW__root ul,.rich-content-module__G9g2kW__root ol{margin:var(--spacing-core-4) 0;padding:0}.rich-content-module__G9g2kW__root ul li+li,.rich-content-module__G9g2kW__root ol li+li{margin-top:var(--spacing-core-2)}.rich-content-module__G9g2kW__root ol{margin-left:var(--spacing-core-6)}.rich-content-module__G9g2kW__root ol li{padding-left:var(--spacing-core-2)}.rich-content-module__G9g2kW__root ul li{padding-left:var(--spacing-core-8);list-style:none;position:relative}.rich-content-module__G9g2kW__root ul li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27white%27 d=%27M9.764 17.742l-5-6.07A1 1 0 1 1 6.307 10.4l4.165 5.057 6.316-8.996a1 1 0 0 1 1.637 1.15l-7.071 10.07a1 1 0 0 1-1.59.061Z%27/%3E%3C/svg%3E");background-color:var(--color-action-primary-default);text-align:center;background-position:50%;background-repeat:no-repeat;border-radius:100%;width:22px;height:22px;position:absolute;top:0;left:0}}
.product-results-image-module-scss-module__RqE84G__root{padding:var(--spacing-core-4) 0;margin:0 auto}@media (min-width:1000px){.product-results-image-module-scss-module__RqE84G__root{padding:var(--spacing-core-4) 0 0 0}}.product-results-image-module-scss-module__RqE84G__imageWrapper{border-radius:var(--border-radius-core-l);height:141px;overflow:hidden}@media (min-width:703px){.product-results-image-module-scss-module__RqE84G__imageWrapper{height:155px}}@media (min-width:700px){.product-results-image-module-scss-module__RqE84G__imageWrapper{height:auto}}.product-results-image-module-scss-module__RqE84G__image{height:100%;display:block;position:relative;left:50%;transform:translate(-50%)}@media (min-width:700px){.product-results-image-module-scss-module__RqE84G__image{width:100%;height:auto}}
@layer pantry{.pagination-module__BGAtLa__nav{justify-content:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.pagination-module__BGAtLa__content{align-items:center;gap:var(--spacing-core-4);flex-direction:row;padding:0;list-style:none;display:flex}.pagination-module__BGAtLa__button{border-radius:var(--border-radius-core-m);border:solid 1px var(--color-foreground-tertiary-default)!important}.pagination-module__BGAtLa__button span{font-weight:400!important}.pagination-module__BGAtLa__button:hover{border-radius:var(--border-radius-core-m)}.pagination-module__BGAtLa__active{border-color:var(--color-foreground-primary-default)!important}.pagination-module__BGAtLa__active span{color:var(--color-foreground-primary-default);font-weight:700!important}.pagination-module__BGAtLa__previous,.pagination-module__BGAtLa__next{background-color:var(--color-action-primary-default)}.pagination-module__BGAtLa__ellipsisWrapper{width:var(--spacing-core-3);height:var(--spacing-core-12);justify-content:center;align-items:center;display:flex}.pagination-module__BGAtLa__elipsis{width:var(--spacing-core-3);fill:var(--color-foreground-secondary-default)}.pagination-module__BGAtLa__srOnly{width:1px;height:1px;clip-path:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}}
.pagination-module-scss-module__eoQ5Xq__root{margin-top:var(--spacing-core-4);margin-bottom:var(--spacing-core-10)}@media (max-width:699px){.pagination-module-scss-module__eoQ5Xq__root{scrollbar-width:none;overflow-x:auto}.pagination-module-scss-module__eoQ5Xq__root::-webkit-scrollbar{display:none}.pagination-module-scss-module__eoQ5Xq__root ul{gap:var(--spacing-core-1)}}
