@layer blocks{.gv-page{--_gv-text-muted:#9a897e;--_gv-brown-mid:#60473e}.gv-format-card,.gv-delivery-card{background:var(--clr-white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-warm-s);transition:border-color var(--transition-speed-slow), box-shadow var(--transition-speed-slow), transform var(--transition-speed-slow);cursor:pointer;border:2px solid #0000;position:relative;overflow:clip}.gv-format-card:hover,.gv-delivery-card:hover{border-color:var(--clr-punchline-terracotta);box-shadow:var(--shadow-warm-l);transform:translateY(-3px)}.gv-format-card__visual img,.gv-del-visual img{width:100%}.gv-bar-new-item,.gv-bar-cart-summary{gap:var(--space-m);justify-content:center;align-items:center;display:none}.gv-bar-new-item.active,.gv-bar-cart-summary.active{display:flex}.gv-hero__badge{border-radius:var(--border-radius-m);background:linear-gradient(135deg,#c89e2d17,#c89e2d2b);border:1px solid #c89e2d38;gap:.625em;padding:1em 1.75em}.gv-hero__badge svg{flex-shrink:0}.gv-step-num{width:3rem;height:3rem;color:var(--clr-white);background:var(--clr-punchline-terracotta);border-radius:50%;flex-shrink:0;place-items:center;margin-block-start:.125rem}.gv-step-num svg{width:auto;height:1.25rem}.gv-step-highlight{color:var(--clr-punchline-warm-muted)}.gv-step-note{color:var(--clr-punchline-text-light)}.gv-formats{gap:var(--space-s);grid-template-columns:repeat(2,1fr)}.gv-format-card.selected{border-color:var(--clr-punchline-terracotta);box-shadow:0 .5rem 2rem var(--clr-punchline-terracotta-shadow)}.gv-format-card.popular:not(.selected){border-color:var(--clr-punchline-gold);box-shadow:0 .375rem 1.75rem var(--clr-punchline-gold-shadow)}.gv-formats.has-selection .gv-format-card.popular:not(.selected){box-shadow:var(--shadow-warm-s);border-color:#0000}.gv-format-card.popular:before{content:"";border-radius:var(--border-radius-l);pointer-events:none;background:linear-gradient(135deg,#c89e2d05,#c89e2d0f);position:absolute;inset:0}.gv-formats.has-selection .gv-format-card.popular:not(.selected):before{background:0 0}.gv-format-card__banner{color:var(--clr-punchline-terracotta);padding:.5em 1em}.gv-format-card__info{padding:var(--space-s-m) var(--space-m)}.gv-format-card__price-row{gap:.75em}.gv-format-card__price{line-height:1}.gv-format-card__badge{color:var(--clr-white);background:var(--clr-punchline-gold);border-radius:var(--border-radius-xl);padding:.25em .75em}.gv-format-card__size{color:var(--clr-punchline-terracotta)}.gv-format-card.selected .gv-format-card__btn,.gv-delivery-card.selected-del .gv-del-btn{color:var(--clr-white);background:var(--clr-punchline-terracotta);border-color:var(--clr-punchline-terracotta)}.gv-format-card:nth-child(5){grid-column:1/-1;margin-block-start:var(--space-s)}.gv-format-card:nth-child(5) .gv-format-card__visual img{aspect-ratio:1650/600;object-fit:cover}.gv-format-card:nth-child(5) .gv-format-card__info{gap:0 var(--space-m);grid-template-columns:1fr auto;align-items:end;display:grid}.gv-format-card:nth-child(5) .gv-format-card__price,.gv-format-card:nth-child(5) .gv-format-card__size{grid-column:1}.gv-format-card:nth-child(5) .gv-format-card__btn{grid-area:1/2/-1}.gv-free-amount{padding:var(--space-s) var(--space-m);background:var(--clr-white);border-radius:var(--border-radius-m);box-shadow:0 .125rem .625rem #38231908}.gv-free-amount__toggle{border-radius:var(--border-radius-m);transition:border-color var(--transition-speed), box-shadow var(--transition-speed);cursor:pointer;background:0 0;border:2px solid #0000;justify-self:center;gap:.5em;padding:.5em 1em}.gv-free-amount__toggle:hover,.gv-free-amount__toggle[aria-expanded=true]{border-color:var(--clr-punchline-terracotta);box-shadow:var(--shadow-warm-s)}.gv-free-amount__toggle svg{transition:transform var(--transition-speed);flex-shrink:0;transform:rotate(90deg)}.gv-free-amount__toggle[aria-expanded=true] svg{transform:rotate(270deg)}.gv-amount-pills-wrap{transition:grid-template-rows var(--transition-speed-slow);grid-template-rows:0fr;gap:0}.gv-free-amount__toggle[aria-expanded=true]+.gv-amount-pills-wrap{grid-template-rows:1fr}.gv-amount-pills-wrap>.gv-amount-pills{overflow:hidden}.gv-amount-pills{grid-template-columns:repeat(auto-fill,5rem);justify-content:center;gap:.5rem;max-inline-size:38.75rem;margin-inline:auto}.gv-amount-pill{color:var(--_gv-brown-mid);background:var(--clr-punchline-warm-light);border:1.5px solid var(--clr-punchline-warm-mid);border-radius:var(--border-radius-s);transition:all var(--transition-speed);cursor:pointer;padding:.5em 1em}.gv-amount-pill:hover,.gv-amount-pill.selected{color:var(--clr-white);background:var(--clr-punchline-terracotta);border-color:var(--clr-punchline-terracotta)}.gv-delivery-grid{gap:var(--space-m);grid-template-columns:1fr 1fr}.gv-delivery-card.popular-del{border-color:var(--clr-punchline-gold)}.gv-delivery-card.selected-del{border-color:var(--clr-punchline-terracotta);box-shadow:0 .5rem 2rem var(--clr-punchline-terracotta-shadow)}.gv-delivery-grid.has-del-selection .gv-delivery-card:not(.selected-del){box-shadow:none;opacity:.5;filter:saturate(.4);border-color:#0000;transform:none}.gv-delivery-grid.has-del-selection .gv-delivery-card:not(.selected-del):hover{opacity:.75;filter:saturate(.7);transform:none}.gv-del-banner{color:var(--clr-white);background:var(--_gv-brown-mid);padding:.5em 1em}.gv-del-visual{position:relative}.gv-del-body{padding:var(--space-s-m) var(--space-m);flex-grow:1}.gv-del-icon{width:1.75rem;height:1.75rem}.gv-del-features{margin:0 0 1rem;padding:0;list-style:none}.gv-del-features li{padding:.25em 0 .25em 1.625em;position:relative}.gv-del-features li svg{position:absolute;top:.375em;left:0}.gv-del-surcharge{color:var(--clr-punchline-terracotta);margin-block-start:auto}.gv-del-btn-wrap{margin-block-start:auto}.gv-del-btn{justify-content:center;width:100%}.gv-sticky-bar{background:var(--clr-white);border:1px solid var(--clr-punchline-warm-mid);border-radius:var(--border-radius-l);box-shadow:var(--shadow-warm-m);max-inline-size:72rem;padding-block:1.125em;display:none}.gv-sticky-bar.visible{display:flex}.gv-bar-label span{font-size:var(--step--3);color:var(--clr-punchline-text-light)}.gv-bar-qty{border:2px solid var(--clr-punchline-warm-mid);border-radius:var(--border-radius-s);overflow:clip}.gv-bar-qty button{width:2.5rem;height:2.5rem;font-weight:var(--fw-black);background:var(--clr-punchline-warm-light);transition:background var(--transition-speed);cursor:pointer;border:none;place-items:center}.gv-bar-qty button:hover{background:var(--clr-punchline-warm-mid)}.gv-bar-qty__num{background:var(--clr-white);place-items:center;width:2.75rem;height:2.5rem}.gv-bar-total{text-align:end;min-inline-size:5rem}.gv-bar-cart-summary{width:100%}.gv-bar-cart-items{flex-grow:1}.gv-cart-item-line{font-size:var(--step--3);color:var(--clr-punchline-text-light)}@media (width<=48em){.gv-formats,.gv-delivery-grid{grid-template-columns:1fr}.gv-format-card:nth-child(5) .gv-format-card__info{display:block}}@media (width<=33.75em){.gv-format-card__info{padding:var(--space-s) var(--space-s-m)}}@media (width<=37.5em){.gv-sticky-bar.visible{flex-wrap:wrap;gap:.75em;padding-block:.875em}.gv-bar-label,.gv-bar-cart-items{width:100%}.gv-bar-new-item.active,.gv-bar-cart-summary.active{flex-wrap:wrap}}}
