:where(.egn-pack) h3,:where(.egn-pack) p,:where(.egn-pack) ul,:where(.egn-pack) dl,:where(.egn-pack) dd{margin:0;padding:0}:where(.egn-pack) ul{list-style:none}.egn-pack{margin:4px 0;color:var(--v3-text, #000)}.egn-pack__heading{padding-bottom:12px;border-bottom:1px solid var(--v3-border, #e8e8e8);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--v3-text, #000)}.egn-pack__item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 0;border-bottom:1px solid var(--v3-border, #e8e8e8)}.egn-pack__item--no-media{grid-template-columns:minmax(0,1fr) auto}.egn-pack__media{width:64px;height:64px;overflow:hidden;border-radius:var(--v3-radius, 8px);background:var(--v3-surface-muted, #f7f7f7)}.egn-pack__img{display:block;width:100%;height:100%;object-fit:contain}.egn-pack__title{font-size:15px;font-weight:600;line-height:1.3}.egn-pack__text{margin-top:2px;font-size:13px;line-height:1.4;color:var(--v3-muted-2, #545454)}.egn-pack__meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;line-height:1.3;text-align:right;white-space:nowrap;color:var(--v3-muted-2, #545454)}.egn-pack__included{font-weight:600;color:var(--v3-accent, #0a6888)}.egn-pack__value s,.egn-pack__totals s{text-decoration:line-through}.egn-pack__totals{margin-top:14px;padding-top:12px;border-top:2px solid var(--v3-text, #000)}.egn-pack__total-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:15px;line-height:1.4}.egn-pack__total-row dd{color:var(--v3-muted-2, #545454)}.egn-pack__total-row--price{margin-top:4px;font-size:17px;font-weight:700}.egn-pack__total-row--price dd{color:var(--v3-text, #000)}@media(max-width:749px){.egn-pack__item{grid-template-columns:56px minmax(0,1fr);grid-template-areas:"media body" "media meta";align-items:start;row-gap:6px;column-gap:12px}.egn-pack__item--no-media{grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "meta"}.egn-pack__media{grid-area:media;width:56px;height:56px}.egn-pack__body{grid-area:body}.egn-pack__meta{grid-area:meta;flex-direction:row;align-items:baseline;gap:10px;text-align:left}.egn-pack__title{font-size:14px}}.product-grid__container .medium-up--one-half .badge.badge--primary.egn-campaign-badge{background:var(--egn-campaign-bg, #000);color:var(--egn-campaign-text, #ff8000);letter-spacing:.04em}.v3-price__save.egn-campaign-save{background:var(--egn-campaign-bg, #000);color:var(--egn-campaign-text, #ff8000)}.v3-title .egn-title-sub{display:block;margin-top:4px;font-size:.62em;font-weight:500;letter-spacing:0;color:var(--v3-muted-2, #545454)}:where(.egn-addon) p{margin:0}.egn-addon{margin:4px 0;border:1px solid var(--v3-border, #e8e8e8);border-radius:var(--v3-radius, 8px);background:var(--v3-surface, #fff)}.egn-addon__row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}.egn-addon__media{width:56px;height:56px;border-radius:var(--v3-radius, 8px);overflow:hidden;background:var(--v3-surface-muted, #f7f7f7)}.egn-addon__img{display:block;width:100%;height:100%;object-fit:contain}.egn-addon__title{font-size:15px;font-weight:600;line-height:1.3}.egn-addon__price{margin-top:4px;display:flex;gap:8px;align-items:baseline}.egn-addon__now{font-size:17px;font-weight:700}.egn-addon__was{font-size:13px;color:var(--v3-muted-2, #545454)}.egn-addon__switch{position:relative;width:52px;height:30px;padding:0;border:0;border-radius:999px;background:#c9ccd1;cursor:pointer;transition:background-color .18s ease}.egn-addon__knob{position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.egn-addon__switch[aria-checked=true]{background:var(--v3-accent, #0a6888)}.egn-addon__switch[aria-checked=true] .egn-addon__knob{transform:translate(22px)}.egn-addon__switch:focus-visible,.egn-addon__toggle:focus-visible{outline:2px solid var(--v3-accent, #0a6888);outline-offset:2px}.egn-addon__more{border-top:1px solid var(--v3-border, #e8e8e8)}.egn-addon__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px 16px;border:0;background:none;font:inherit;font-size:14px;color:var(--v3-text, #000);cursor:pointer;text-align:left}.egn-addon__chev{color:var(--v3-accent, #0a6888);transition:transform .18s ease}.egn-addon__toggle[aria-expanded=true] .egn-addon__chev{transform:rotate(180deg)}.egn-addon__info{padding:0 16px 14px;font-size:14px;line-height:1.5;color:var(--v3-muted-2, #545454)}.egn-addon__info ul,.egn-addon__info ol{margin:6px 0 14px;padding-left:20px}.egn-addon__info li+li{margin-top:6px}.egn-addon__info ol li::marker{font-weight:700;color:var(--v3-accent, #0a6888)}.egn-addon__info strong{color:var(--v3-text, #000);font-weight:600}.egn-addon__info p{margin:0}.egn-addon__info p+p{margin-top:6px}.egn-addon__info p:last-of-type{margin-bottom:10px}.egn-addon__info a{color:var(--v3-link, #059cc8);text-decoration:underline}@media(prefers-reduced-motion:reduce){.egn-addon__switch,.egn-addon__knob,.egn-addon__chev{transition:none}}.egn-addon__info[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/59/assets/egn-main-product.css.map */
