:root{--g-modal-z-index:1000;--g-modal-backdrop-bg:#00000059;--g-modal-card-bg:#fff;--g-modal-card-radius:14px;--g-modal-card-shadow:0 8px 32px #0000002e;--g-modal-card-max-height:90vh;--g-modal-card-padding:1.25rem 1.25rem 1.5rem;--g-modal-font-family:system-ui,-apple-system,sans-serif;--g-modal-close-color:#e91e63;--g-modal-close-hover-color:#c2185b;--g-modal-close-size:1.6rem;--g-modal-title-color:#1a1a1a;--g-modal-title-size:1rem;--g-modal-title-weight:700;--g-modal-price-color:#d32f2f;--g-modal-price-size:1.65rem;--g-modal-original-price-color:#888;--g-modal-discount-bg:#ff6d00;--g-modal-discount-color:#fff;--g-modal-cta-color:#fff;--g-modal-cta-bg:#4caf50;--g-modal-cta-hover-bg:#43a047;--g-modal-cta-radius:24px;--g-modal-cta-padding:.7rem 1rem;--g-modal-cta-size:.95rem;--g-modal-cta-weight:700;--g-modal-loyalty-price-color:#333;--g-modal-loyalty-discount-bg:#e8e8e8;--g-modal-loyalty-discount-color:#666;--g-modal-stock-color:#333;--g-modal-stock-dot-color:#4caf50;--g-modal-loyalty-icon-color:#4caf50;--g-modal-link-color:#1976d2;--g-modal-muted-color:#888;--g-modal-disclaimer-color:#aaa;--g-modal-border-color:#eee;--g-orange:#f2a900;--g-dark-orange:#ec5e00;--g-light-green-color:#80cd0d;--g-dark-green-color:#005401;--g-overlay-spotlight-dim:transparent;--g-product-card-bg:#fff;--g-product-card-font:system-ui,-apple-system,sans-serif;--g-product-card-title:#008030;--g-product-card-label:#0000008c;--g-product-card-value:#000000e6;--g-product-card-muted:#0000008c;--g-product-card-price:#e11d2e;--g-product-card-loyalty:#000000d9;--g-product-card-badge-bg:var(--g-modal-discount-bg);--g-product-card-loyalty-badge-bg:#16a34af2;--g-navigation-card-bg:#fff;--g-navigation-card-title:#1a1a1a;--g-navigation-card-subtitle:#0000008c;--g-navigation-card-icon-color:var(--g-dark-orange);--g-navigation-card-icon-bg:#ec5e001a;--g-text-primary:#2a2a2a;--g-text-secondary:#4c4c4c;--g-text-tertiary:#626262;--g-text-quaternary:#707070;--color-bg:#f5f6f8;--color-surface:#fff;--color-text:#1a1c24;--color-text-muted:#6b7080;--color-accent:#d4232a;--color-accent-light:#fdeced;--color-border:#e2e4ea;--color-success:#16a34a}.g-modal__loyalty-price[data-v-ec854420]{color:#005401;background:#ecf8db;border-radius:4px;gap:10px;padding:4px;display:flex}.g-modal__loyalty-price .g-modal__loyalty-price-value[data-v-ec854420]{font-size:16px;font-weight:700;line-height:14px}.g-modal__loyalty-price .g-modal__loyalty-price-value sup[data-v-ec854420]{vertical-align:super;font-size:.55em}.g-modal__loyalty-price .g-modal__loyalty-discount[data-v-ec854420]{background:#fff;border:1px solid #80cd0d;border-radius:4px;min-width:22px;min-height:20px;display:flex;position:relative;overflow:hidden}.g-modal__loyalty-price .g-modal__loyalty-discount span[data-v-ec854420]{padding:0 28px 0 4px;font-size:12px;font-weight:700;line-height:19px}.g-modal__loyalty-price .g-modal__loyalty-discount .icon-wrapper[data-v-ec854420]{background:#80cd0d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-6px;right:-5px}.g-modal__image-wrap[data-v-eab63c9b]{justify-content:center;align-items:center;min-height:120px;margin:.5rem 0 1rem;display:flex}.g-modal__image-placeholder[data-v-eab63c9b]{background:#f5f5f5;border-radius:8px}.g-modal__image-loading[data-v-eab63c9b],.g-modal__image-placeholder[data-v-eab63c9b]{justify-content:center;align-items:center;width:120px;height:120px;display:flex}.g-modal__spinner[data-v-eab63c9b]{border:3px solid #eee;border-top:3px solid var(--g-modal-price-color);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite g-modal-spin-eab63c9b}@keyframes g-modal-spin-eab63c9b{to{transform:rotate(1turn)}}.g-modal__pricing[data-v-ffbb2683]{margin-bottom:.5rem}.g-modal__original-price[data-v-ffbb2683]{color:var(--g-modal-original-price-color);font-size:.85rem}.g-modal__original-price sup[data-v-ffbb2683]{vertical-align:super;font-size:.6em}.g-modal__main-price-row[data-v-ffbb2683]{align-items:baseline;gap:.5rem;margin-bottom:.25rem;line-height:15px;display:flex}.g-modal__price[data-v-ffbb2683]{color:var(--g-modal-price-color);font-size:var(--g-modal-price-size);letter-spacing:-.03em;font-weight:800}.g-modal__price sup[data-v-ffbb2683]{vertical-align:super;font-size:.5em}.g-modal__discount-badge[data-v-ffbb2683]{color:#e30613;white-space:nowrap;border:1px solid;border-radius:.25rem;flex-shrink:0;align-items:center;padding:1px .25rem;font-size:.75rem;font-weight:700;display:inline-flex}.g-modal__unit-price[data-v-ffbb2683]{color:var(--g-modal-muted-color);margin-top:.1rem;font-size:.75rem}.g-btn[data-v-6090004a]{cursor:pointer;border:none;border-radius:40px;align-items:center;gap:10px;width:max-content;font-size:16px;font-weight:700;line-height:30px;display:flex}.g-btn img[data-v-6090004a-s],.g-btn svg[data-v-6090004a-s]{flex-shrink:0;display:block}.g-loyalty-promo[data-v-82a4cf56]{z-index:1;background:#17204e14;border-radius:16px;padding:16px;position:relative;overflow:hidden}.g-loyalty-promo[data-v-82a4cf56]:before{content:"";z-index:-1;background:#afca0b59;border-radius:50%;width:437px;height:437px;display:block;position:absolute;top:-110px;right:-40px}.g-loyalty-promo .g-loyalty-promo__MGCard[data-v-82a4cf56]{width:150px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)rotate(15deg)}.g-loyalty-promo p[data-v-82a4cf56]{margin:10px 0;font-size:14px}.g-loyalty-promo__inner[data-v-82a4cf56]{width:75%}.g-loyalty-promo__title[data-v-82a4cf56]{font-size:18px}.g-loyalty-promo__actions[data-v-82a4cf56]{margin:20px 0;display:flex}.g-loyalty-promo__actions button[data-v-82a4cf56]{margin-right:10px}.g-loyalty-promo__btn[data-v-82a4cf56]{background:#f98e04;border:none;border-radius:40px;align-items:center;width:max-content;padding:10px 20px;font-size:16px;font-weight:700;line-height:30px;display:flex}.g-loyalty-promo__btn--white[data-v-82a4cf56]{background:#fff}.g-loyalty-promo__btn img[data-v-82a4cf56]{margin-right:10px}.g-accordion[data-v-b794f984]{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.g-accordion__header[data-v-b794f984]{color:var(--g-text-primary);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0 0;display:flex}.g-accordion__title[data-v-b794f984]{margin:0;font-size:20px;font-weight:700;line-height:1.3}.g-accordion__arrow[data-v-b794f984]{flex-shrink:0;width:19px;height:11px;transition:transform .25s;transform:scaleY(-1)}.g-accordion--open .g-accordion__arrow[data-v-b794f984]{transform:rotate(0)}.g-accordion__sizer[data-v-b794f984]{transition:height .3s ease-in-out;position:relative}.g-accordion__content[data-v-b794f984]{color:var(--g-text-secondary);margin:0;padding-top:12px;font-size:14px;line-height:1.6;transition:opacity .2s ease-in-out}.g-accordion__content--floating[data-v-b794f984]{position:absolute;top:0;left:0;right:0}.g-nutrition[data-v-8f562801]{flex-direction:column;gap:6px;display:flex}.g-nutrition__row[data-v-8f562801]{color:var(--g-text-secondary);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;line-height:1.5;display:flex}.g-nutrition__name[data-v-8f562801]{color:var(--g-text-secondary)}.g-nutrition__value[data-v-8f562801]{color:var(--g-text-primary);white-space:nowrap;font-weight:500}.g-product-description[data-v-c03e68bd]{font-family:system-ui,-apple-system,sans-serif}.g-product-description__fixed-block[data-v-c03e68bd]{border-bottom:1px solid #e0e0e0;padding-bottom:16px}.g-product-description__title[data-v-c03e68bd]{color:var(--g-text-primary);margin:0 0 8px;font-size:20px;font-weight:700;line-height:1.3}.g-product-description__text[data-v-c03e68bd]{color:var(--g-text-secondary);margin:0;font-size:14px;line-height:1.6}.g-product-description__todo[data-v-c03e68bd]{color:#999;margin:0;font-size:14px;font-style:italic}.g-svg-image[data-v-8b12a82b]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.g-svg-image[data-v-8b12a82b] svg{width:100%;height:100%}.g-svg-image[data-v-8b12a82b] svg [stroke]:not([stroke=none]){stroke:currentColor}.g-modal__backdrop[data-v-29c6b670]{background:var(--g-modal-backdrop-bg);z-index:var(--g-modal-z-index);outline:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.g-modal__card[data-v-29c6b670]{background:var(--g-modal-card-bg);border-radius:var(--g-modal-card-radius);box-shadow:var(--g-modal-card-shadow);font-family:var(--g-modal-font-family);max-height:var(--g-modal-card-max-height);flex-direction:column;line-height:1.4;display:flex;position:relative;overflow:hidden}@media (width>=768px){.g-modal__card[data-v-29c6b670]{width:min(975px,92%)}}@media (width<=767px){.g-modal__card[data-v-29c6b670]{width:min(320px,92%)}}.g-modal__body[data-v-29c6b670]{overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}@media (width>=768px){.g-modal__body[data-v-29c6b670]{align-items:flex-start;gap:40px;padding:56px 16px;display:flex}}@media (width<=767px){.g-modal__body[data-v-29c6b670]{padding:var(--g-modal-card-padding)}}.g-modal__left-col[data-v-29c6b670]{flex:0 40%;min-width:374px}.g-modal__right-col[data-v-29c6b670]{flex-direction:column;flex:auto;gap:20px;min-width:0;display:flex}.g-modal__close[data-v-29c6b670]{color:var(--g-modal-close-color);cursor:pointer;z-index:1;background:0 0;border:none;line-height:1;position:absolute}@media (width>=768px){.g-modal__close[data-v-29c6b670]{font-size:var(--g-modal-close-size);padding:.25rem;top:10px;right:20px}}@media (width<=767px){.g-modal__close[data-v-29c6b670]{font-size:var(--g-modal-close-size);padding:.25rem;top:.5rem;right:.6rem}}.g-modal__title[data-v-29c6b670]{color:var(--g-text-primary);font-size:28px;font-weight:var(--g-modal-title-weight);line-height:1.35}@media (width<=767px){.g-modal__title[data-v-29c6b670]{font-size:var(--g-modal-title-size);margin:0 0 .75rem;padding-right:1.5rem}}.g-modal__validity[data-v-29c6b670]{color:var(--g-modal-muted-color);font-style:italic}@media (width<=767px){.g-modal__validity[data-v-29c6b670]{margin-bottom:.75rem;font-size:.72rem}}.g-modal__cta[data-v-29c6b670]{background:var(--g-modal-cta-bg);color:var(--g-modal-cta-color);cursor:pointer;font-weight:var(--g-modal-cta-weight);text-align:center;border:none;width:100%;transition:background .15s;display:block}.g-modal__cta[data-v-29c6b670]:hover{background:var(--g-modal-cta-hover-bg)}@media (width<=767px){.g-modal__cta[data-v-29c6b670]{border-radius:var(--g-modal-cta-radius);font-size:var(--g-modal-cta-size);padding:var(--g-modal-cta-padding);margin-bottom:.75rem}}.g-modal__stock[data-v-29c6b670]{color:var(--g-modal-stock-color);font-weight:600}@media (width<=767px){.g-modal__stock[data-v-29c6b670]{margin-bottom:.25rem;font-size:.8rem}}.g-modal__stock-dot[data-v-29c6b670]{color:var(--g-modal-stock-dot-color)}@media (width<=767px){.g-modal__stock-dot[data-v-29c6b670]{margin-right:.3rem}}.g-modal__disclaimer[data-v-29c6b670]{color:var(--g-modal-disclaimer-color);margin:0;font-style:italic;line-height:1.3}@media (width<=767px){.g-modal__disclaimer[data-v-29c6b670]{margin:.15rem 0 .6rem;font-size:.65rem}}.g-modal__link[data-v-29c6b670]{color:var(--g-modal-link-color);font-weight:600;text-decoration:none;display:inline-block}.g-modal__link[data-v-29c6b670]:hover{text-decoration:underline}@media (width<=767px){.g-modal__link[data-v-29c6b670]{font-size:.8rem}}.g-modal__grammage-weight[data-v-29c6b670]{color:#626262;margin-right:16px;font-size:18px;font-weight:700}.g-modal__grammage-price[data-v-29c6b670]{color:var(--g-text-tertiary);align-items:center;gap:6px;display:inline-flex}.g-modal__grammage-price .g-modal__grammage_product-weight[data-v-29c6b670]{font-size:18px;font-weight:700}.g-modal__grammage-divider[data-v-29c6b670]{color:#cfcfcf}.g-modal__info-for-market-place[data-v-29c6b670]{color:var(--g-text-quaternary);background:#f4f4f4;border-radius:12px;align-items:center;width:max-content;padding:10px;display:inline-flex}.g-modal__info-for-market-place img[data-v-29c6b670]{margin-right:10px}.g-modal__info-for-market-place b[data-v-29c6b670]{color:var(--g-text-secondary)}.g-modal__price-valid-from[data-v-29c6b670]{color:#fff;background:#cd0037;border-radius:8px;align-items:center;width:max-content;padding:10px;display:table-cell}.g-modal__price-stock[data-v-29c6b670]{display:flex}.g-modal__pricing-col[data-v-29c6b670]{margin-right:70px}.g-modal__pricing-warehouse-info[data-v-29c6b670]{position:relative}.g-modal__status-bullet[data-v-29c6b670]{color:#ccc;font-size:23px;line-height:18px;position:absolute;left:-15px}.g-modal__status-bullet--in-stock[data-v-29c6b670]{color:#2e7d32}.g-modal__status-bullet--out-of-stock[data-v-29c6b670]{color:#c62828}.g-modal__pricing-warehouse-quantity[data-v-29c6b670]{color:var(--g-text-secondary);font-size:16px}.g-modal__pricing-warehouse-disclaimer[data-v-29c6b670]{color:var(--g-text-quaternary);font-size:12px}.g-modal__origin-info[data-v-29c6b670]{color:var(--g-text-secondary);border-top:1px solid #e0e0e0;flex-direction:column;gap:4px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.g-modal__origin-info p[data-v-29c6b670]{margin:0}.g-modal__origin-info b[data-v-29c6b670]{color:var(--g-text-primary);font-weight:600}.g-modal__add-to-list-button[data-v-29c6b670]{background:#f98e04;border:none;border-radius:40px;align-items:center;width:max-content;padding:10px 40px;font-size:16px;font-weight:700;line-height:30px;display:flex}.g-modal__add-to-list-button img[data-v-29c6b670]{margin-right:10px}.g-product-quantity-control[data-v-4939e7cf]{--g-product-quantity-control-accent:var(--g-product-quantity-control-accent-color,var(--g-modal-discount-bg,#ff6d00));--g-product-quantity-control-collapsed-background:#f4efe6;font-family:var(--g-product-card-font,system-ui,-apple-system,sans-serif)}.g-product-quantity-control__elevated[data-v-4939e7cf]{box-shadow:0 4px 14px #0000001f}.g-product-quantity-control__add-first-button[data-v-4939e7cf]{cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .12s;display:inline-flex}.g-product-quantity-control__add-first-button[data-v-4939e7cf]:active{transform:scale(.96)}.g-product-quantity-control__pill[data-v-4939e7cf]{background:#fff;border-radius:999px;align-items:center;gap:.35rem;min-height:44px;padding:.2rem .35rem;display:inline-flex}.g-product-quantity-control__pill-side-button[data-v-4939e7cf]{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .12s;display:inline-flex}.g-product-quantity-control__pill-side-button[data-v-4939e7cf]:hover{background:#0000000d}.g-product-quantity-control__quantity-label[data-v-4939e7cf]{color:#111;text-align:center;-webkit-user-select:none;user-select:none;min-width:1.5rem;font-size:1rem;font-weight:600}.g-product-quantity-control__icon[data-v-4939e7cf]{-o-object-fit:contain;object-fit:contain;pointer-events:none;flex-shrink:0;display:block}.g-product-quantity-control__symbol[data-v-4939e7cf]{font-size:1.05rem;font-weight:700;line-height:1}.g-product-quantity-control__symbol--accent[data-v-4939e7cf]{color:var(--g-product-quantity-control-accent)}.g-product-quantity-control__collapsed-summary-button[data-v-4939e7cf]{background:var(--g-product-quantity-control-collapsed-background);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.45rem;min-height:40px;padding:.35rem .65rem;transition:transform .12s;display:inline-flex}.g-product-quantity-control__collapsed-summary-button[data-v-4939e7cf]:active{transform:scale(.98)}.g-product-quantity-control__collapsed-summary-button .g-product-quantity-control__quantity-label[data-v-4939e7cf]{font-size:.95rem}.g-product-card[data-v-1b59ccd5]{box-shadow:none;font-family:var(--g-product-card-font);pointer-events:auto;background:#fffc;border:none;border-top:2px solid #00000014;border-radius:0 0 8px 8px;width:100%;padding:8px 10px 12px;position:relative}.g-product-card__icon-bar[data-v-1b59ccd5]{pointer-events:auto;z-index:2;justify-content:right;width:135%;display:flex;position:absolute;bottom:-14px;right:-25px}.g-product-card__title[data-v-1b59ccd5]{color:var(--g-product-card-title);margin-bottom:8px;font-size:12px;font-weight:700;line-height:1.25;text-decoration:underline}.g-product-card__prices[data-v-1b59ccd5]{flex-direction:column;display:flex}.g-product-card__price-validity[data-v-1b59ccd5]{color:#707070;font-size:12px}.g-product-card__row[data-v-1b59ccd5]{align-items:center;gap:5px;display:flex}.g-product-card__label[data-v-1b59ccd5]{color:var(--g-product-card-label);text-transform:none;font-size:10px;font-weight:700}.g-product-card__value[data-v-1b59ccd5]{color:var(--g-product-card-value);font-size:16px;font-weight:400}.g-product-card__value sup[data-v-1b59ccd5]{vertical-align:super;font-size:.55em}.g-product-card__value--strike[data-v-1b59ccd5]{color:var(--g-product-card-muted);font-size:16px;font-weight:400;text-decoration:line-through}.g-product-card__value--price[data-v-1b59ccd5]{color:var(--g-product-card-price);font-size:24px;font-weight:700}.g-product-card__value--loyalty[data-v-1b59ccd5]{color:var(--g-product-card-loyalty);font-size:16px;font-weight:400}.g-product-card__discounted-price[data-v-1b59ccd5]{margin-top:-8px}.g-product-card__value--muted[data-v-1b59ccd5]{color:var(--g-product-card-muted);font-weight:700}.g-product-card__badge[data-v-1b59ccd5]{background:var(--g-product-card-badge-bg);color:#fff;border-radius:999px;justify-self:end;padding:2px 6px;font-size:10px;font-weight:900;line-height:1.2}.g-product-card__badge--loyalty[data-v-1b59ccd5]{background:var(--g-product-card-loyalty-badge-bg)}.g-navigation-card[data-v-eb878d50]{background:var(--g-navigation-card-bg);font-family:var(--g-product-card-font);pointer-events:auto;border:none;border-top:2px solid #00000014;border-radius:0 0 8px 8px;width:100%;padding:10px 12px;position:relative}.g-navigation-card__link[data-v-eb878d50]{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.g-navigation-card__icon[data-v-eb878d50]{background:var(--g-navigation-card-icon-bg);color:var(--g-navigation-card-icon-color);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.g-navigation-card__text[data-v-eb878d50]{flex-direction:column;gap:2px;min-width:0;display:flex}.g-navigation-card__title[data-v-eb878d50]{color:var(--g-navigation-card-title);font-size:13px;font-weight:600;line-height:1.3}.g-navigation-card__title[data-v-eb878d50] strong{font-weight:800}@keyframes g-product-icon-pulse-eea5ed69{0%{transform:scale(1);box-shadow:0 0 0 6px #ffffff61,0 0 #fff}7%{transform:scale(1.15);box-shadow:0 0 0 6px #ffffff61,0 0 0 10px #5878f300}10%{transform:scale(1);box-shadow:0 0 0 6px #ffffff61,0 0 0 50px #5878f300}to{transform:scale(1);box-shadow:0 0 0 6px #ffffff61,0 0 0 50px #5878f300}}@keyframes g-product-icon-pulse-mobile-eea5ed69{0%{transform:scale(1);box-shadow:0 0 0 2.665px #ffffff61,0 0 #fff}7%{transform:scale(1.15);box-shadow:0 0 0 2.665px #ffffff61,0 0 0 4px #5878f300}10%{transform:scale(1);box-shadow:0 0 0 2.665px #ffffff61,0 0 0 18.67px #5878f300}to{transform:scale(1);box-shadow:0 0 0 2.665px #ffffff61,0 0 0 18.67px #5878f300}}.g-product-icon[data-v-eea5ed69]{pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;animation:10s ease-in-out infinite g-product-icon-pulse-eea5ed69;display:flex}.g-product-icon .g-svg-image[data-v-eea5ed69]{border-radius:50%;width:28px;height:28px}.g-product-icon .g-svg-image[data-v-eea5ed69] svg{width:28px;height:28px}@media (width<=600px){.g-product-icon[data-v-eea5ed69]{width:18.67px;height:18.67px;animation-name:g-product-icon-pulse-mobile-eea5ed69}.g-product-icon .g-svg-image[data-v-eea5ed69],.g-product-icon .g-svg-image[data-v-eea5ed69] svg{width:10.67px;height:10.67px}}.g-image-overlay[data-v-7aed4f23]{width:100%;display:inline-block;position:relative}.g-image-overlay__img[data-v-7aed4f23]{width:100%;height:auto;display:block}.g-image-overlay__svg[data-v-7aed4f23]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.g-image-overlay__area[data-v-7aed4f23]{cursor:pointer;fill:#0000;stroke:#0000;stroke-width:2px;border-radius:4px;transition:fill .15s,stroke .15s}.g-image-overlay__area--hovered[data-v-7aed4f23]{fill:#0000;stroke:none}.g-image-overlay__area--debug[data-v-7aed4f23]{fill:#ff64641a;stroke:#ff646499;stroke-dasharray:6 3}.g-image-overlay__area--debug.g-image-overlay__area--hovered[data-v-7aed4f23]{fill:#4f8cff33;stroke:#4f8cffcc}.g-image-overlay__spotlight-dim[data-v-7aed4f23]{fill:var(--g-overlay-spotlight-dim)}.g-image-overlay__text-area[data-v-7aed4f23]{fill:none;pointer-events:none;stroke:none;stroke-dasharray:4 2;stroke-width:1.5px}.g-image-overlay__markers[data-v-7aed4f23]{pointer-events:none;z-index:30;z-index:2;position:absolute;inset:0}.g-image-overlay__marker-hit[data-v-7aed4f23]{cursor:pointer;opacity:.9;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .3s;position:absolute}.g-image-overlay__marker-hit--hidden[data-v-7aed4f23]{opacity:0;pointer-events:none}.g-image-overlay__tooltip[data-v-7aed4f23]{border:3px solid var(--g-dark-orange);cursor:pointer;pointer-events:auto;z-index:20;background:#fff6;border-radius:8px;justify-content:flex-start;align-items:flex-end;padding:0;display:flex;position:absolute}.g-image-overlay__loading[data-v-7aed4f23]{background:#fff9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.g-image-overlay__modal-enter-active[data-v-7aed4f23],.g-image-overlay__modal-leave-active[data-v-7aed4f23]{transition:opacity .2s}.g-image-overlay__modal-enter-from[data-v-7aed4f23],.g-image-overlay__modal-leave-to[data-v-7aed4f23]{opacity:0}@keyframes g-overlay-shine-7aed4f23{0%{transform:translate(-250%)skew(-15deg)}to{transform:translate(300%)skew(-15deg)}}.g-image-overlay__shine-layer[data-v-7aed4f23]{pointer-events:none;z-index:25;position:absolute;inset:0}.g-image-overlay__shine-item[data-v-7aed4f23]{border-radius:6px;position:absolute;overflow:hidden}.g-image-overlay__shine-item[data-v-7aed4f23]:after{animation:2s cubic-bezier(.4,0,.2,1) both g-overlay-shine-7aed4f23;animation-delay:var(--shine-delay,0s);content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0,#ffffff14 20%,#ffffff80 50%,#ffffff14 80%,#0000);width:40%;height:120%;position:absolute;top:-10%;left:0}.g-image-overlay--fallback[data-v-7aed4f23]{cursor:default;pointer-events:none}
