.ff-gallery-nutrition{display:none}.ff-nutrition-dialog{width:min(1100px,94vw);max-height:90dvh;padding:24px;border:3px solid #19181d;border-radius:20px;background:#fff;color:#19181d;overflow:auto}.ff-nutrition-dialog::backdrop{background:#0000008c}.ff-nutrition-dialog__header{display:flex;align-items:start;justify-content:space-between;gap:20px}.ff-nutrition-dialog__header h2{font-size:22px;margin:0 0 16px}.ff-nutrition-dialog__header button{flex:none;width:44px;height:44px;border:2px solid #19181d;border-radius:10px;background:#fff;cursor:pointer}.ff-nutrition-dialog__header svg{width:20px;height:20px}.ff-nutrition-dialog a{color:#4b167d}.ff-nutrition-dialog__image{display:block;width:100%;height:auto;margin-top:20px}.ff-nutrition-dialog :focus-visible{outline:3px solid #4b167d;outline-offset:4px}.ff-gallery-stage-boundary,.ff-gallery-stage{display:contents}@media(min-width:990px){.fitfam-product .glx-experiment__layout{grid-template-rows:min-content minmax(min-content,1fr) min-content}.fitfam-product .glx-experiment__gallery{--ff-rail:64px;--ff-rail-gap:16px;--ff-media-max:min(var(--glx-hero,660px),max(420px,calc(100dvh - var(--ff-gallery-top,130px) - 84px)));display:grid;grid-template-columns:var(--ff-rail) minmax(0,1fr);grid-template-rows:minmax(min-content,1fr);gap:16px var(--ff-rail-gap);align-self:stretch}.fitfam-product .glx-experiment__gallery:has(.ff-gallery-nutrition){grid-row:1 / 3;grid-template-rows:minmax(min-content,1fr) auto}.fitfam-product .glx-experiment__gallery:not(:has(.glx-experiment__thumbnails)){grid-template-columns:minmax(0,1fr)}.fitfam-product .ff-gallery-stage-boundary{display:block;grid-column:1 / -1;grid-row:1;min-width:0}.fitfam-product .ff-gallery-stage{display:grid;grid-template-columns:var(--ff-rail) minmax(0,1fr);column-gap:var(--ff-rail-gap);align-self:start;min-width:0}.fitfam-product .glx-experiment__gallery:not(:has(.glx-experiment__thumbnails)) .ff-gallery-stage{grid-template-columns:minmax(0,1fr)}.fitfam-product .ff-gallery-stage>.glx-experiment__media-grid{grid-column:-2 / -1;grid-row:1;display:block;min-width:0;aspect-ratio:1;max-height:var(--ff-media-max)}.fitfam-product .ff-gallery-stage .glx-experiment__media,.fitfam-product .ff-gallery-stage .glx-experiment__media a{height:100%}.fitfam-product .ff-gallery-stage .glx-experiment__media img{width:100%;height:100%;object-fit:contain}.fitfam-product .ff-gallery-stage .glx-experiment__media:not(.is-active){display:none}.fitfam-product .ff-gallery-stage>.glx-experiment__thumbnails{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-self:start;gap:10px;padding:2px;margin:0;max-height:var(--ff-media-max);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.fitfam-product .ff-gallery-stage .glx-experiment__thumbnails button{width:60px;height:64px;flex:0 0 64px;padding:3px;border:1px solid #b6afbf;border-radius:10px;background:#fff;cursor:pointer}.fitfam-product .glx-experiment__thumbnails button[aria-pressed=true]{border:2px solid #4b167d}.fitfam-product .glx-experiment__thumbnails img{width:100%;height:100%;object-fit:contain}.fitfam-product .glx-experiment__thumbnails button:focus-visible{outline:2px solid #4b167d;outline-offset:-3px}.fitfam-product .ff-gallery-nutrition{grid-column:-2 / -1;grid-row:2;display:flex;justify-content:center;align-items:center;min-height:52px;padding:13px 18px;border:3px solid #19181d;border-radius:16px;background:#fff;color:#4b167d;font:700 13px/1.4 var(--font-body-family);text-align:center;text-decoration:none;cursor:pointer}.fitfam-product .ff-gallery-nutrition:hover{background:#f7f3fc}.fitfam-product .ff-gallery-nutrition:focus-visible{outline:3px solid #4b167d;outline-offset:4px}.fitfam-product .glx-experiment__gallery>:not(.ff-gallery-stage-boundary,.ff-gallery-nutrition,dialog){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fitfam-gallery-desktop.css.map */
