.shopify-section-pc-menu-bands,pc-menu-bands-controller,.pc-menu-bands{display:block;width:100%;max-width:100%}.shopify-section-pc-menu-bands,.pc-menu-bands{overflow-x:clip}.pc-menu-bands{--pc-band-gap: clamp(3rem, 7vw, 6rem);--pc-card-gap: clamp(.75rem, 2.5vw, 1.25rem);--pc-card-width: min(78vw, 18rem);padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(2.5rem,6vw,5rem)}.pc-menu-bands__inner,.pc-menu-bands__groups,.pc-menu-band{width:100%;min-width:0;max-width:100%}.pc-menu-bands__top{display:grid;gap:1.25rem;margin-bottom:clamp(1.25rem,2.5vw,2rem)}.pc-menu-bands__header{display:flex;justify-content:space-between;gap:2rem;margin:0}.pc-menu-bands__eyebrow{margin:0 0 .35rem;font-family:var(--pc-font-heading);font-size:var(--pc-type-body);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.pc-menu-bands__title,.pc-menu-band__title,.pc-menu-card__title{margin:0}.pc-menu-bands__title{font-family:var(--pc-font-largest);font-size:clamp(2.25rem,7vw,var(--pc-type-largest));font-weight:700;line-height:1}.pc-menu-band__title{font-family:var(--pc-font-heading);font-size:clamp(1.75rem,5vw,var(--pc-type-heading));font-weight:500;line-height:1.1}.pc-menu-bands__description{max-width:46rem;margin-top:.75rem}.pc-menu-bands__description,.pc-menu-band__description,.pc-menu-card__price,.pc-menu-card__macros dd{font-family:var(--pc-font-body)}.pc-menu-bands__nav{display:flex;gap:.5rem;overflow-x:auto;padding:.25rem 0 .75rem;margin:0;scrollbar-width:none}.pc-menu-bands__nav::-webkit-scrollbar,.pc-menu-band__track::-webkit-scrollbar{display:none}.pc-menu-bands__nav-link{flex:0 0 auto;padding:.65rem 1rem;border:1px solid currentColor;border-radius:999px;color:inherit;font-family:var(--pc-font-heading);line-height:1;text-decoration:none}.pc-menu-bands__groups{display:grid;gap:var(--pc-band-gap)}.pc-menu-band{scroll-margin-top:7rem}.pc-menu-band__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pc-menu-band__description{margin:.35rem 0 0}.pc-menu-band__actions{display:flex;align-items:center;gap:.5rem}.pc-menu-band__view-all{margin-right:.25rem;color:inherit;white-space:nowrap}.pc-menu-band__arrow{display:none;width:2.5rem;height:2.5rem;padding:0;border:1px solid currentColor;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.pc-menu-band__arrow:disabled{cursor:default;opacity:.35}.pc-menu-band__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--pc-card-width);align-items:stretch;width:100%;min-width:0;max-width:100%;gap:var(--pc-card-gap);overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scroll-padding-inline:.25rem;scroll-snap-type:inline mandatory;scrollbar-width:none;margin:0;padding:.25rem 0 1rem;list-style:none}.pc-menu-band--editor-placeholder{display:grid;gap:.25rem;border:1px dashed currentColor;border-radius:.75rem;padding:1rem;opacity:.7}.pc-menu-band__track:focus-visible{outline:2px solid currentColor;outline-offset:4px}.pc-menu-band__item{align-self:stretch;min-width:0;scroll-snap-align:start}.pc-menu-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:1.25rem;background:rgb(var(--COLOR-BG, 255 255 255))}.pc-menu-card__image-link{color:inherit;text-decoration:none}.pc-menu-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:color-mix(in srgb,currentColor 6%,transparent)}.pc-menu-card__image,.pc-menu-card__media>img{display:block;width:100%;height:100%;max-width:100%;-webkit-user-drag:none;object-fit:cover;object-position:center}.pc-menu-card__badges{position:absolute;top:.65rem;left:.65rem;display:flex;flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 1.3rem);margin:0;padding:0;list-style:none}.pc-menu-card__badges li{padding:.35rem .55rem;border-radius:999px;background:color-mix(in srgb,var(--pc-color-cream) 92%,transparent);color:var(--pc-color-pepper);font-family:var(--pc-font-heading);font-size:.72rem;font-weight:700;line-height:1}.pc-menu-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:.75rem;padding:1rem}.pc-menu-card__heading{display:block;min-height:calc(3 * 1.15 * var(--pc-type-secondary-heading))}.pc-menu-card__title{font-family:var(--pc-font-heading);font-size:clamp(1.25rem,4vw,var(--pc-type-secondary-heading));font-weight:500;line-height:1.15;overflow-wrap:break-word}.pc-menu-card__title a{color:inherit;text-decoration:none}.pc-menu-card__price{font-family:var(--pc-font-heading);font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:700;white-space:nowrap}.pc-menu-card__macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid color-mix(in srgb,currentColor 14%,transparent);padding-block:.65rem}.pc-menu-card__macro-slot{min-height:3.75rem}.pc-menu-card__macros--empty{height:100%;min-height:3.75rem;visibility:hidden}.pc-menu-card__macros div{display:grid;gap:.1rem;text-align:center}.pc-menu-card__macros div+div{border-left:1px solid color-mix(in srgb,currentColor 14%,transparent)}.pc-menu-card__macros dt{font-family:var(--pc-font-heading);font-size:clamp(.55rem,1.9vw,.7rem);font-weight:700;letter-spacing:.01em}.pc-menu-card__macros dd{margin:0;font-size:.9rem}.pc-menu-card__actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,54%);align-items:center;gap:.75rem;margin-top:auto}.pc-menu-card__actions .pc-menu-card__button{width:100%;min-width:0;margin:0;padding-inline:.65rem;text-align:center}.pc-menu-card__actions quick-add-product{display:block;width:100%;margin:0}.pc-menu-card__body .quick-add__holder{position:static;width:100%;opacity:1}.pc-menu-card__body .quick-add__button{width:100%;visibility:visible;opacity:1}@media(max-width:479px){.pc-menu-card__actions{grid-template-columns:minmax(0,1fr) minmax(7.75rem,56%);gap:.5rem}}.product-quick-add--pc-menu{--inner: 16px;--outer: 20px}.product-quick-add--pc-menu .product-quick-add__content{background:var(--pc-color-cream);color:var(--pc-color-kale)}.product-quick-add--pc-menu .product-quick-add__form{padding:var(--outer)}.product-quick-add--pc-menu .product__title{font-family:var(--pc-font-heading);font-size:clamp(1.75rem,7vw,2.25rem);font-weight:500;line-height:1.05}.product-quick-add--pc-menu .product__price__wrap,.product-quick-add--pc-menu .price,.product-quick-add--pc-menu .radio__legend,.product-quick-add--pc-menu .radio__legend__value{font-family:var(--pc-font-body)}.product-quick-add--pc-menu .product__tax,.product-quick-add--pc-menu .shop-pay-terms,.product-quick-add--pc-menu .product__block--description{display:none}.product-quick-add--pc-menu [data-pc-context-selector],.product-quick-add--pc-menu [data-pc-drawer-macros][hidden]{display:none!important}.pc-menu-drawer__macros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 var(--outer);padding:.9rem 0;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.pc-menu-drawer__macros div{display:grid;gap:.2rem;text-align:center}.pc-menu-drawer__macros div+div{border-left:1px solid color-mix(in srgb,currentColor 18%,transparent)}.pc-menu-drawer__macros dt{font-family:var(--pc-font-heading);font-size:clamp(.64rem,2.5vw,.8rem);font-weight:700;letter-spacing:.01em}.pc-menu-drawer__macros dd{margin:0;font-family:var(--pc-font-body);font-size:1rem}.product-quick-add--pc-menu .product__form__holder{padding-block:1rem}.product-quick-add--pc-menu .select__fieldset,.product-quick-add--pc-menu .radio__fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.product-quick-add--pc-menu .radio__legend{margin:0;font-size:.9rem;font-weight:700;line-height:1.25}.product-quick-add--pc-menu .radio__legend__value[data-selected-value]{display:none}.product-quick-add--pc-menu .radio__buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem}.product-quick-add--pc-menu .pc-menu-globo-options{margin:.75rem 0;padding:.9rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:transparent}.product-quick-add--pc-menu .pc-menu-globo-options .gpo-group,.product-quick-add--pc-menu .pc-menu-globo-options .gpo-element{margin:0;padding:0}.product-quick-add--pc-menu .pc-menu-globo-options .gpo-label{margin-bottom:.45rem;font-family:var(--pc-font-heading);font-size:.9rem;font-weight:700}.product-quick-add--pc-menu .gpo-app .gpo-element:has(input[data-field-name=extra-protein])>.gpo-label,.product-quick-add--pc-menu .gpo-app .gpo-element:has(input[data-field-name=family-extra-protein])>.gpo-label,.product-quick-add--pc-menu .gpo-app .gpo-selected-values{display:none!important}.product-quick-add--pc-menu .gpo-app .gpo-element:has(input[data-field-name=dietary-preferences]){margin-top:1rem}.product-quick-add--pc-menu .pc-menu-globo-options .gpo-choicelist input+label{font-size:.9rem}.product-quick-add--pc-menu .gpo-app .gpo-total,.product-quick-add--pc-menu .gpo-app .gpo-total-text{display:none!important}.product-quick-add--pc-menu .radio__button{margin:0}.product-quick-add--pc-menu .radio__button label{display:flex;min-height:3rem;align-items:center;justify-content:center;padding:.75rem 1rem;font-family:var(--pc-font-heading);font-size:.9rem;line-height:1.2;text-align:center}.product-quick-add--pc-menu .product__block--buttons{padding-top:.75rem}.product-quick-add--pc-menu .product__submit__buttons .btn{min-height:3.25rem;font-size:1rem}@media(max-width:749px){.product-quick-add--pc-menu .product-quick-add__content{max-height:min(88dvh,48rem);border-radius:1.5rem 1.5rem 0 0}.product-quick-add--pc-menu .product-quick-add__close{top:.75rem;right:.75rem}}@media(min-width:750px){.pc-menu-bands{--pc-card-width: min(38vw, 20rem);padding-top:1rem}.pc-menu-band__arrow{display:inline-grid;place-items:center}}@media(min-width:990px){.pc-menu-bands{--pc-card-width: clamp(15rem, 23vw, 19rem)}}@media(min-width:1200px){.pc-menu-bands__top--with-nav{grid-template-columns:minmax(34rem,1.5fr) minmax(28rem,1fr);align-items:end;gap:2rem}.pc-menu-bands__top--with-nav .pc-menu-bands__nav{flex-wrap:wrap;justify-content:flex-end;align-content:end;overflow:visible;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/pc-menu-bands.css.map */
