.gfs-panel__gallery{--gfs-gallery-stack-gap: 10px;align-items:center;display:flex;flex-direction:column;gap:var(--gfs-gallery-stack-gap);max-width:100%;min-width:0;width:100%}.gfs-panel__img-wrapper{align-items:center;display:flex;height:auto;justify-content:center;max-width:100%;min-width:0;position:relative;width:100%}.gfs-panel__img-stage{border-radius:16px;display:inline-block;line-height:0;max-width:100%;overflow:hidden;position:relative;vertical-align:top}[data-gfs-click-drag=true] .gfs-panel__img-stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.gfs-panel__main-img{border-radius:0;display:block;filter:none;height:auto;max-height:600px;max-width:100%;object-fit:contain;position:relative;transform:none;transition:filter .22s ease,opacity .22s ease;width:auto;z-index:1}[data-gfs-click-drag=true] .gfs-panel__main-img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.gfs-panel__img-stage .gfs-panel__main-img--slide{border-radius:0;height:100%;top:0;right:0;bottom:0;left:0;margin:0;max-height:none;max-width:none;object-fit:contain;position:absolute;transition:transform .42s cubic-bezier(.2,0,0,1);width:100%;will-change:transform;z-index:0}.gfs-panel__img-stage .gfs-panel__main-img--slide-incoming{z-index:1}.gfs-panel__main-img--loading{filter:blur(12px);opacity:.92;transform:scale(1.02)}.gfs-panel__thumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;position:relative;z-index:2}.gfs-panel__thumb{align-items:center;aspect-ratio:1 / 1;background:#fff;border:.2rem solid #000000;border-radius:8px;cursor:pointer;display:inline-flex;height:5.6rem;justify-content:center;overflow:hidden;padding:0;opacity:.55;transition:border-color .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1);width:5.6rem}.gfs-panel__thumb:hover,.gfs-panel__thumb:focus-visible{border-color:var(--gfs-panel-thumb-accent, #8CD201);opacity:.82}.gfs-panel__thumb[aria-current=true]{border-color:var(--gfs-panel-thumb-accent, #8CD201);opacity:1}.gfs-panel__thumb-image{display:block;height:100%;object-fit:cover;width:100%}.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff6b;border:.1rem solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 .4rem 1.6rem #0000001f;color:#000;cursor:pointer;display:inline-flex;height:3.6rem;isolation:isolate;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;right:.6rem;top:.6rem;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,opacity .22s ease,visibility .22s ease;visibility:hidden;width:3.6rem;z-index:6}.gfs [data-gfs-click-drag=true][data-gfs-gallery-dragging=true] .gigi-card-media-zoom{cursor:pointer;z-index:6}.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom:before{background:#0000000f;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}.gfs .gfs-panel__carousel-hover:hover .gigi-card-media-zoom,.gfs [data-gfs-gallery].is-carousel-hovering .gigi-card-media-zoom,.gfs .gfs-panel__img-wrapper:hover .gigi-card-media-zoom,.gfs .gfs-panel__img-wrapper:focus-within .gigi-card-media-zoom{opacity:1;pointer-events:auto;visibility:visible}.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom:hover,.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom:focus-visible{background:#8cd2018c;border-color:#8cd2017a;box-shadow:0 .4rem 1.6rem #00000029;color:#000}.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom:hover:before,.gfs .gfs-panel__img-wrapper .gigi-card-media-zoom:focus-visible:before{background:#8cd2012e}.gfs .gigi-card-media-zoom__icon{height:1.6rem;width:1.6rem}@media screen and (min-width:750px){.gfs [data-gfs-click-drag=true] .gfs-panel__img-stage{cursor:grab}.gfs [data-gfs-click-drag=true][data-gfs-gallery-dragging=true] .gfs-panel__img-stage{cursor:grabbing}}.gfs-panel__gallery-actions{align-items:center;display:inline-flex;gap:.8rem;margin-top:.2rem}.gfs-panel__ingredients-button,.gfs-panel__details-button{align-items:center;background:#fff;border:.2rem solid #000000;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;justify-content:center;line-height:1;min-height:4rem;padding:0 1.8rem;text-decoration:none;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .18s cubic-bezier(.2,0,0,1)}.gfs-panel__ingredients-button:hover,.gfs-panel__details-button:hover{background:#8cd201;border-color:#000;color:#000}.gfs-panel__ingredients-button:focus-visible,.gfs-panel__details-button:focus-visible{background:#fff;color:#000;outline:.2rem solid #000000;outline-offset:.3rem}.gfs-panel__ingredients-button:active,.gfs-panel__details-button:active{transform:scale(.96)}body.gfs-ingredients-modal-open{overflow:hidden}.gfs-ingredients-dialog{background:transparent;border:0;color:#000;margin:auto;max-width:min(92vw,41.4rem);opacity:0;padding:0;transform:translateY(1rem) scale(.98);transition:opacity .22s ease,transform .22s ease;width:calc(100% - 3.2rem)}.gfs-ingredients-dialog[open]{opacity:0;transform:translateY(1rem) scale(.98)}.gfs-ingredients-dialog[open].is-open{opacity:1;transform:translateY(0) scale(1)}.gfs-ingredients-dialog[open].is-closing{opacity:0;transform:translateY(1rem) scale(.98)}.gfs-ingredients-dialog::backdrop{background:#000;opacity:0;transition:opacity .22s ease}.gfs-ingredients-dialog[open].is-open::backdrop{opacity:.72}.gfs-ingredients-dialog[open].is-closing::backdrop{opacity:0}.gfs-ingredients-dialog__inner{background:#fff;border:.2rem solid #000000;border-radius:8px;box-sizing:border-box;display:block;padding:6.4rem 2.8rem 2.8rem;position:relative}.gfs-ingredients-dialog__close{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:none;color:#000;cursor:pointer;display:inline-flex;height:4rem;justify-content:center;padding:0;position:absolute;right:1.2rem;top:1.2rem;transition:background-color .22s ease,color .22s ease;width:4rem}.gfs-ingredients-dialog__close:focus,.gfs-ingredients-dialog__close:focus-visible{box-shadow:none;outline:0}.gfs-ingredients-dialog__close:hover,.gfs-ingredients-dialog__close:focus-visible{background:#8cd201;color:#000}.gfs-ingredients-dialog__close svg{height:1.4rem;width:1.4rem}.gfs-ingredients-dialog__close svg path{fill:currentColor;transition:stroke .22s ease,stroke-width .22s ease}.gfs-ingredients-dialog__close:hover svg path,.gfs-ingredients-dialog__close:focus-visible svg path{stroke:currentColor;stroke-width:1.2}.gfs-ingredients-dialog__facts{display:block;min-width:0}.gfs-nutrition-panel__logo{display:block;filter:brightness(0);height:auto;left:50%;margin:0;position:absolute;top:1.2rem;transform:translate(-50%);width:6.4rem}.gfs-nutrition-panel{border:.3rem solid var(--gfs-nutrition-color, #8CD201);color:#0e1b4dad;font-family:var(--font-body-family);font-weight:500;letter-spacing:.01em;line-height:1.45;width:100%}.gfs-nutrition-panel__body{padding:1.8rem 1.8rem 1.2rem}.gfs-nutrition-panel__title{color:var(--gfs-nutrition-color, #8CD201);font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:0;line-height:1;margin:0 0 .6rem;text-transform:uppercase}.gfs-nutrition-panel__serving{color:#0e1b4dad;font-size:1.3rem;font-weight:500;line-height:1.45;margin:0 0 1rem}.gfs-nutrition-panel__rule{background:var(--gfs-nutrition-color, #8CD201);display:block;height:.16rem;margin:0 0 1.2rem;width:100%}.gfs-nutrition-panel__calories{align-items:end;border-bottom:.4rem solid var(--gfs-nutrition-color, #8CD201);display:grid;gap:1.2rem;grid-template-columns:minmax(0,1fr) auto;padding:0 0 .9rem}.gfs-nutrition-panel__calories-label,.gfs-nutrition-panel__calories-value,.gfs-nutrition-panel__daily,.gfs-nutrition-panel__label,.gfs-nutrition-panel__amount,.gfs-nutrition-panel__percent{color:#0e1b4dad;font-size:1.2rem;font-weight:500;letter-spacing:.01em;line-height:1.45}.gfs-nutrition-panel__calories-label,.gfs-nutrition-panel__calories-value{font-size:1.25rem}.gfs-nutrition-panel__daily{border-bottom:.3rem solid var(--gfs-nutrition-color, #8CD201);font-size:1.25rem;line-height:1.45;padding:1rem 0 .8rem;text-align:right}.gfs-nutrition-panel__rows{display:flex;flex-direction:column}.gfs-nutrition-panel__row{align-items:baseline;display:grid;gap:1rem;grid-template-columns:minmax(0,1.25fr) minmax(5.2rem,.55fr) minmax(4rem,.35fr);padding:.55rem 0}.gfs-nutrition-panel__row--line{border-bottom:.16rem solid var(--gfs-nutrition-color, #8CD201)}.gfs-nutrition-panel__row--compact{padding:.42rem 0}.gfs-nutrition-panel__row--highlight .gfs-nutrition-panel__label,.gfs-nutrition-panel__row--highlight .gfs-nutrition-panel__amount,.gfs-nutrition-panel__row--highlight .gfs-nutrition-panel__percent{color:var(--gfs-nutrition-color, #8CD201)}.gfs-nutrition-panel__row--sugars-added{background:var(--gfs-nutrition-label-highlight-bg, #E2F8B4);border-bottom-color:transparent;margin:.18rem 0;padding:.12rem .2rem}.gfs-nutrition-panel__row--sugars-added .gfs-nutrition-panel__label,.gfs-nutrition-panel__row--sugars-added .gfs-nutrition-panel__amount,.gfs-nutrition-panel__row--sugars-added .gfs-nutrition-panel__percent{color:var(--gfs-nutrition-label-highlight-text, #74AA08);font-weight:700}.gfs-nutrition-panel__label-highlight{-webkit-box-decoration-break:clone;background:var(--gfs-nutrition-label-highlight-bg, #E2F8B4);box-decoration-break:clone;color:var(--gfs-nutrition-label-highlight-text, #74AA08);display:inline;font-family:var(--font-body-family);font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;padding:0 .2em}.gfs-nutrition-panel__amount,.gfs-nutrition-panel__percent{text-align:right;white-space:nowrap}.gfs-nutrition-panel__caffeine{border-top:.4rem solid var(--gfs-nutrition-color, #8CD201);color:var(--gfs-nutrition-color, #8CD201);font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:0;line-height:1;padding:1.4rem 1.8rem 1.5rem;text-align:center;text-transform:uppercase}.gfs-nutrition-panel__ingredient-copy{color:#0e1b4dad;font-size:1.2rem;font-weight:500;letter-spacing:.01em;line-height:1.45;margin:2.6rem 0 0}.gfs-nutrition-panel__ingredient-copy strong{font-weight:500}.gfs-nutrition-panel__ingredient-copy .gfs-nutrition-panel__ingredient-highlight.gfs-nutrition-panel__label-highlight{font-weight:900}.gfs-nutrition-panel__ingredient-copy .gfs-nutrition-panel__ingredient-highlight:not(.gfs-nutrition-panel__label-highlight){color:var(--gfs-nutrition-color, #8CD201);font-weight:700}.gfs-panel__ingredients-accordion{--gfs-ingredients-accent: #8CD201;display:none;max-width:480px;width:100%}.gfs-panel__ingredients-trigger{align-items:center;background:#fff;border:.2rem solid #000000;border-radius:8px;color:#000;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:1.2rem;font-weight:800;gap:1.2rem;justify-content:space-between;letter-spacing:.04em;line-height:1;min-height:4.4rem;padding:0 1.4rem 0 1.6rem;position:relative;text-align:left;text-transform:uppercase;transition:background-color .22s ease,border-radius .22s ease,box-shadow .22s ease,color .22s ease,transform .18s cubic-bezier(.2,0,0,1);width:100%}.gfs-panel__ingredients-trigger:hover,.gfs-panel__ingredients-trigger:focus-visible,.gfs-panel__ingredients-accordion.is-open .gfs-panel__ingredients-trigger{background:var(--gfs-ingredients-accent, #8CD201);box-shadow:0 .4rem #000;color:#000}.gfs-panel__ingredients-trigger:focus-visible{outline:.2rem solid #000000;outline-offset:.3rem}.gfs-panel__ingredients-trigger:active{transform:scale(.96)}.gfs-panel__ingredients-label{flex:1 1 auto;text-align:center;width:100%}.gfs-panel__ingredients-accordion.is-open .gfs-panel__ingredients-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.gfs-panel__ingredients-chevron{align-items:center;display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);width:2rem}.gfs-panel__ingredients-chevron .icon{height:1.2rem;transform-origin:center;transition:transform .26s cubic-bezier(.2,0,0,1);width:1.2rem}.gfs-panel__ingredients-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.gfs-panel__ingredients-panel{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-.6rem);transition:grid-template-rows .3s cubic-bezier(.2,0,0,1),opacity .22s ease,transform .26s cubic-bezier(.2,0,0,1)}.gfs-panel__ingredients-panel[hidden]{display:none}.gfs-panel__ingredients-panel.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.gfs-panel__ingredients-panel-inner{min-height:0;overflow:hidden}.gfs-panel__ingredients-panel-content{background:#fff;border:.2rem solid #000000;border-radius:0 0 8px 8px;border-top:0;padding:1.8rem}@media screen and (min-width:750px){.gfs-ingredients-dialog .gfs-nutrition-panel__logo{top:.7rem}}@media screen and (max-width:749px){.gfs-panel__main-img{max-height:min(480px,78vw);max-width:100%;width:100%}.gfs-panel__thumbs{box-sizing:border-box;flex-wrap:nowrap;gap:6px;justify-content:center;padding:0 16px;width:100%}.gfs-panel__thumb{flex:1 1 0;height:auto;max-width:5.6rem;min-width:0;width:auto}.gfs-panel__gallery--with-ingredients .gfs-panel__img-stage{touch-action:pan-y pinch-zoom}.gfs-panel__gallery--with-ingredients .gfs-panel__thumbs{display:none}.gfs-panel__gallery--with-ingredients carousel-loading-bar{opacity:1;pointer-events:auto;visibility:visible}.gfs-panel__gallery-actions{display:none}.gfs-panel__ingredients-accordion{display:block;max-width:100%}.gfs-panel__ingredients-panel-content{padding:1.4rem}.gfs-panel__ingredients-trigger[aria-expanded=false],.gfs-panel__ingredients-trigger[aria-expanded=false]:hover,.gfs-panel__ingredients-trigger[aria-expanded=false]:focus-visible{background:#fff;box-shadow:none;color:#000}}@media(prefers-reduced-motion:reduce){.gfs-panel__ingredients-button,.gfs-panel__details-button,.gfs-ingredients-dialog,.gfs-ingredients-dialog::backdrop,.gfs-ingredients-dialog__close,.gfs-panel__ingredients-trigger,.gfs-panel__ingredients-chevron .icon,.gfs-panel__ingredients-panel,.gfs-panel__thumb,.gfs-panel__img-stage .gfs-panel__main-img--slide{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gigi-panel-gallery.css.map */
