.header__panel{--panel-accent: #00806a;--panel-surface: #effaff;--card-surface: #caefff;padding-top:.5rem;--panel-border: rgba(0, 128, 106, .12);display:flex;flex-direction:column;gap:2rem;padding-bottom:2.5rem;color:var(--panel-accent);white-space:normal;line-height:1.5}.header__panel-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.header__panel-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem}.header__panel-column+.header__panel-column{padding-left:2.25rem;border-left:1px solid var(--panel-border)}.header__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.3;color:var(--panel-accent)}.header__panel-heading--link{text-decoration:none}.header__panel-heading--link:hover,.header__panel-heading--link:focus-visible{text-decoration:underline}.header__panel-rows{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.header__panel-row-link{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--panel-accent)}.header__panel-row-link:hover .header__panel-row-label,.header__panel-row-link:focus-visible .header__panel-row-label{text-decoration:underline}.header__panel-row-link--static{cursor:default}.header__panel-row-media{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:4rem;height:4rem;overflow:hidden;border-radius:9999px}.header__panel-row-media--icon{background-color:var(--panel-surface)}.header__panel .menu-icon{display:block;fill:none;stroke:currentColor}.header__panel-row-media .menu-icon{width:1.75rem;height:1.75rem}.header__panel-row-image{width:100%;height:100%;object-fit:cover}.header__panel-row-text{display:flex;min-width:0;flex-direction:column;gap:.125rem}.header__panel-row-label{font-size:1.25rem;line-height:1.45}.header__panel-column--bold-labels .header__panel-row-label{font-weight:700}.header__panel-row-description{font-size:1rem;line-height:1.5;color:#00806ad9}.header__panel-chevron{display:flex;flex:0 0 auto;margin-left:auto}.header__panel-chevron .menu-icon{width:2rem;height:2rem}@media(min-width:1024px){#header:not(:has(.header__menu [data-collapsible-group].collapsible-is-open)) .header__backdrop{visibility:hidden;opacity:0;cursor:default}}.menu-product-card{container:menu-card / inline-size;position:relative;display:flex;flex-direction:column;padding:1.25rem;border-radius:1rem;background-color:var(--card-surface);color:var(--panel-accent);text-decoration:none}.menu-product-card__media{display:flex;height:12rem;align-items:center;justify-content:center}.menu-product-card__meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.75rem;margin-bottom:.75rem;font-size:clamp(.625rem,4.4cqi,.75rem)}.menu-product-card__badges{flex:0 1 auto;min-width:0}.menu-product-card__rating{display:flex;flex:0 0 auto;align-items:center;min-height:1.5rem;font-size:inherit;white-space:nowrap;color:var(--panel-accent)}@container menu-card (max-width: 250px){.menu-product-card__rating-word{display:none}}.menu-product-card__image{max-height:100%;width:auto;object-fit:contain}.menu-product-card__body{display:flex;margin-top:auto;min-width:0;flex-direction:column;align-items:center;gap:.5rem;padding-top:.75rem;text-align:center}.menu-product-card__title{max-width:100%;font-size:1.5rem;line-height:1.3;overflow-wrap:anywhere}.menu-product-card__price{display:flex;align-items:center;gap:.5rem;font-size:1.125rem}.menu-product-card__price .price{flex-wrap:wrap}.menu-product-card__price .price__item{white-space:nowrap}.menu-product-card .badge{padding:0 .75rem;font-size:inherit;line-height:1.75rem}.header__panel--drawer{gap:0;padding-bottom:1.5rem}.header__panel--drawer .header__panel-products,.header__panel--drawer .header__panel-columns{display:flex;flex-direction:column;gap:1rem}.header__panel--drawer .header__panel-column+.header__panel-column{margin-top:1.5rem;padding-top:1.5rem;padding-left:0;border-left:0;border-top:1px solid var(--panel-border)}.header__panel--drawer .header__panel-heading{margin-bottom:1rem;font-size:1.25rem}.menu-product-card--drawer{display:grid;grid-template-areas:"media body badge" "media rating badge";grid-template-columns:6rem minmax(0,1fr) auto;align-content:center;column-gap:1rem;row-gap:.25rem;padding:1rem}.menu-product-card--drawer .menu-product-card__media{height:5rem;grid-area:media}.menu-product-card--drawer .menu-product-card__body{grid-area:body;margin-top:0;align-items:flex-start;text-align:left}.menu-product-card--drawer .menu-product-card__meta{display:contents}.menu-product-card--drawer .menu-product-card__badges{grid-area:badge;align-self:start}.menu-product-card--drawer .menu-product-card__rating{grid-area:rating;justify-content:flex-start}.menu-product-card--drawer .menu-product-card__title{font-size:1.25rem}.menu-product-card--drawer .menu-product-card__price{font-size:1rem}.phc__heading{font-family:var(--font-heading-family);font-size:clamp(24px,2.2vw,32px);line-height:1.2;margin-bottom:16px}.phc__row{display:flex;flex-direction:column;gap:16px;align-items:stretch;filter:drop-shadow(0 4px 41.35px rgb(0 0 0 / 10%))}.phc-card{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0;border-radius:32px;padding:20px clamp(16px,2.6vw,48px);transition:transform .2s ease}.phc-card:has(.phc-card__button--stretched:hover){transform:translateY(-2px)}.phc-card__rating{min-height:24px;flex-wrap:nowrap;white-space:nowrap}.phc-card__stars{gap:0}.phc-card__star{width:18px;height:17px;flex-shrink:0;fill:#00806a33}.phc-card__star.fill-stars{fill:#f28500}.phc-card__score,.phc-card__rating-divider,.phc-card__review-count{font-size:14px;line-height:1}.phc-card__rating-divider{margin:0 2px}.phc-card__title{font-family:var(--font-heading-family);font-size:clamp(24px,3.6vw,56px);font-weight:700;line-height:1.1;margin-top:12px;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto}.phc-card__media{display:flex;align-items:center;justify-content:center;margin:8px 0 20px}.phc-card__image{width:100%;max-width:332px;aspect-ratio:1;height:auto;object-fit:contain}.phc-card__benefits{display:flex;flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none}.phc-card__benefit{font-size:14px;line-height:1.3;align-items:center}.phc-card__benefit-icon{width:24px;height:24px;flex-shrink:0}.phc-card__actions{margin-top:auto;align-self:start}.phc-card .phc-card__button--stretched{position:static}.phc-card .phc-card__button--stretched:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:32px}.phc-card__button--sold-out{--button-color: #e5e5e5;--button-hover: #e5e5e5;--button-text: #5c5c5c;cursor:not-allowed}.phc-card .phc-card__button--sold-out:disabled span{opacity:1}@media(prefers-reduced-motion:reduce){.phc-card{transition:none}.phc-card:has(.phc-card__button--stretched:hover){transform:none}}@media screen and (min-width:1024px){.phc__heading{margin-bottom:28px}.phc__row{flex-direction:row}.phc-card{padding-top:48px;padding-bottom:32px}.phc-card__media{margin:12px 0 24px}}@media screen and (min-width:1280px){.phc-card__score,.phc-card__rating-divider,.phc-card__review-count{font-size:16px}}@supports (grid-template-rows: subgrid){@media screen and (min-width:1024px){.phc__row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto)}.phc-card{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0}.phc-card__actions{margin-top:0;align-self:end}}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map?subset=AAAACAAAAAAI */
