.eg-cats,.eg-bento,.eg-usp{display:block;padding-top:var(--eg-sec-pt, 24px);padding-bottom:var(--eg-sec-pb, 24px);background:var(--eg-sec-bg, transparent)}.eg-sec-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem;flex-wrap:wrap}.eg-sec-title{display:inline-flex;align-items:center;gap:.8rem;margin:0;font-size:var(--eg-sec-title-size, 24px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--eg-ink)}.eg-sec-title-icon{color:var(--eg-primary)}.eg-sec-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--eg-primary);font-size:1.35rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:gap var(--eg-dur) var(--eg-ease),color var(--eg-dur) var(--eg-ease)}.eg-sec-link:hover{color:var(--eg-primary-dark);gap:.9rem}.eg-cats__track{display:flex;gap:var(--eg-cats-gap, 14px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:0;padding-bottom:.4rem}.eg-cat{position:relative;flex:1 0 var(--eg-cats-min, 230px);min-width:var(--eg-cats-min, 230px);scroll-snap-align:start;display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-radius:var(--eg-radius);background:var(--eg-surface);border:1px solid var(--eg-line);color:var(--eg-ink);text-decoration:none;overflow:hidden;isolation:isolate;animation:eg-fade-up .45s var(--eg-ease-out) backwards;animation-delay:var(--eg-stagger, 0ms);transition:transform var(--eg-dur) var(--eg-ease),box-shadow var(--eg-dur) var(--eg-ease),border-color var(--eg-dur) var(--eg-ease)}.eg-cats--filled .eg-cat{background:var(--eg-surface-2);border-color:transparent}.eg-cats--elevated .eg-cat{border-color:transparent;box-shadow:var(--eg-shadow-1)}.eg-cat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 140% at 100% 0%,rgba(var(--eg-primary-rgb),.14),transparent 60%);opacity:0;transition:opacity var(--eg-dur) var(--eg-ease)}.eg-cat:hover{transform:translateY(calc(var(--eg-lift) * -1));box-shadow:var(--eg-shadow-3);border-color:rgba(var(--eg-primary-rgb),.35)}.eg-cat:hover:before{opacity:1}.eg-cat__text{display:grid;gap:.2rem;min-width:0;flex:1 1 auto}.eg-cat__title{font-size:1.5rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--eg-dur) var(--eg-ease)}.eg-cat:hover .eg-cat__title{color:var(--eg-primary)}.eg-cat__sub{font-size:1.2rem;font-weight:600;color:var(--eg-ink-3)}.eg-cat__media{position:relative;flex:none;display:flex;align-items:center;gap:.5rem}.eg-cat__thumb{width:4.4rem;height:4.4rem;display:grid;place-items:center;border-radius:var(--eg-radius-sm);background:var(--eg-surface-2);overflow:hidden;color:var(--eg-ink-3);transition:transform .45s var(--eg-ease-spring)}.eg-cats--filled .eg-cat__thumb{background:var(--eg-surface)}.eg-cat__thumb img{width:100%;height:100%;object-fit:contain;padding:3px}.eg-cat:hover .eg-cat__thumb--1{transform:translateY(-3px) rotate(-4deg) scale(1.07)}.eg-cat:hover .eg-cat__thumb--2{transform:translateY(3px) rotate(4deg) scale(1.07)}.eg-cat__go{position:absolute;right:1rem;bottom:.8rem;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:50%;background:var(--eg-gradient);color:var(--eg-on-primary);opacity:0;transform:translateY(6px) scale(.8);transition:all var(--eg-dur) var(--eg-ease-spring)}.eg-cat:hover .eg-cat__go{opacity:1;transform:none}@media screen and (max-width:989px){.eg-cats__slider--scroll .eg-cats__track{margin-inline:calc(var(--eg-gutter) * -1);padding-inline:var(--eg-gutter);scroll-padding-inline:var(--eg-gutter);scroll-snap-type:x mandatory}.eg-cats__slider--scroll .eg-cat{flex:0 0 58%;min-width:0}.eg-cats__slider--grid .eg-cats__track{flex-wrap:wrap;overflow:visible}.eg-cats__slider--grid .eg-cat{flex:1 1 calc(50% - var(--eg-cats-gap, 14px) / 2);min-width:0}.eg-cat{padding:1rem 1.2rem}.eg-cat__title{font-size:1.35rem}.eg-cat__thumb{width:3.8rem;height:3.8rem}.eg-cat__go{display:none}}.eg-bento__grid{display:grid;grid-template-columns:repeat(var(--eg-bento-cols, 4),minmax(0,1fr));grid-auto-rows:var(--eg-bento-row, 230px);grid-auto-flow:dense;gap:var(--eg-bento-gap, 16px)}.eg-bnr{position:relative;grid-column:span var(--sx, 1);grid-row:span var(--sy, 1);display:flex;overflow:hidden;border-radius:var(--eg-bento-radius, 18px);background:var(--eg-bnr-bg, #edeff2);color:var(--eg-bnr-fg, #fff);text-decoration:none;isolation:isolate;animation:eg-fade-up .5s var(--eg-ease-out) backwards;animation-delay:var(--eg-stagger, 0ms);transition:transform var(--eg-dur) var(--eg-ease),box-shadow var(--eg-dur) var(--eg-ease)}a.eg-bnr:hover{transform:translateY(calc(var(--eg-lift) * -1));box-shadow:var(--eg-shadow-3)}.eg-bnr__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .8s var(--eg-ease-out)}a.eg-bnr:hover .eg-bnr__img{transform:scale(1.06)}.eg-bnr__img--mobile{display:none}@media screen and (max-width:749px){.eg-bnr:has(.eg-bnr__img--mobile) .eg-bnr__img--desktop{display:none}.eg-bnr__img--mobile{display:block}}.eg-bnr__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:var(--eg-bnr-overlay, .25);background:linear-gradient(180deg,#080a0e1a,#080a0ed9);transition:opacity var(--eg-dur) var(--eg-ease)}.eg-bnr--pos-tl .eg-bnr__scrim,.eg-bnr--pos-tc .eg-bnr__scrim,.eg-bnr--pos-tr .eg-bnr__scrim{background:linear-gradient(0deg,#080a0e1a,#080a0ed9)}.eg-bnr--pos-ml .eg-bnr__scrim,.eg-bnr--pos-mr .eg-bnr__scrim{background:linear-gradient(90deg,#080a0ed9,#080a0e26 70%)}.eg-bnr--pos-mr .eg-bnr__scrim{background:linear-gradient(270deg,#080a0ed9,#080a0e26 70%)}.eg-bnr--pos-mc .eg-bnr__scrim{background:#080a0e}a.eg-bnr:hover .eg-bnr__scrim{opacity:calc(var(--eg-bnr-overlay, .25) + .08)}.eg-bnr--pos-tl{align-items:flex-start;justify-content:flex-start}.eg-bnr--pos-tc{align-items:flex-start;justify-content:center}.eg-bnr--pos-tr{align-items:flex-start;justify-content:flex-end}.eg-bnr--pos-ml{align-items:center;justify-content:flex-start}.eg-bnr--pos-mc{align-items:center;justify-content:center}.eg-bnr--pos-mr{align-items:center;justify-content:flex-end}.eg-bnr--pos-bl{align-items:flex-end;justify-content:flex-start}.eg-bnr--pos-bc{align-items:flex-end;justify-content:center}.eg-bnr--pos-br{align-items:flex-end;justify-content:flex-end}.eg-bnr__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:var(--eg-bnr-pad, 28px);max-width:var(--eg-bnr-max, 320px)}.eg-bnr--pos-tc .eg-bnr__body,.eg-bnr--pos-mc .eg-bnr__body,.eg-bnr--pos-bc .eg-bnr__body{align-items:center;text-align:center}.eg-bnr--pos-tr .eg-bnr__body,.eg-bnr--pos-mr .eg-bnr__body,.eg-bnr--pos-br .eg-bnr__body{align-items:flex-end;text-align:right}.eg-bnr__body:empty{display:none}.eg-bnr__eyebrow{font-size:1.15rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.eg-bnr__eyebrow--mark{padding:.35em .6em;background:var(--eg-danger);color:#fff;border-radius:4px}.eg-bnr__eyebrow--pill{padding:.4em .9em;border-radius:999px;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eg-bnr__title{font-size:var(--eg-bnr-title, 34px);font-weight:800;line-height:1.08;letter-spacing:-.03em}.eg-bnr__text{font-size:1.4rem;line-height:1.45;opacity:.92}.eg-bnr__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;font-size:1.4rem;font-weight:700;line-height:1;transition:all var(--eg-dur) var(--eg-ease)}.eg-bnr__cta--solid,.eg-bnr__cta--brand,.eg-bnr__cta--dark,.eg-bnr__cta--outline{min-height:4.4rem;padding:0 2.2rem;border-radius:var(--eg-radius-pill)}.eg-bnr__cta--solid{background:#fff;color:#12141a}.eg-bnr__cta--brand{background:var(--eg-gradient);color:var(--eg-on-primary);box-shadow:var(--eg-shadow-brand)}.eg-bnr__cta--dark{background:var(--eg-ink);color:#fff}.eg-bnr__cta--outline{border:1.5px solid currentColor}.eg-bnr__cta--link{position:relative;padding-bottom:.5rem;color:inherit;border-bottom:2px solid currentColor}a.eg-bnr:hover .eg-bnr__cta--solid{background:var(--eg-gradient);color:var(--eg-on-primary)}a.eg-bnr:hover .eg-bnr__cta--brand{box-shadow:0 14px 34px rgba(var(--eg-primary-rgb),.4)}a.eg-bnr:hover .eg-bnr__cta--dark{background:var(--eg-primary)}a.eg-bnr:hover .eg-bnr__cta--outline{background:currentColor}a.eg-bnr:hover .eg-bnr__cta--outline>*{color:var(--eg-bnr-bg)}a.eg-bnr:hover .eg-bnr__cta--link{gap:1rem;color:var(--eg-primary)}.eg-bnr__badge{position:absolute;z-index:3;background:var(--eg-badge-bg, #b3261e);color:var(--eg-badge-fg, #fff);font-weight:800;line-height:1.1;text-align:center;transition:transform var(--eg-dur) var(--eg-ease-spring)}.eg-bnr__badge--ribbon{top:0;right:2rem;min-width:6.4rem;padding:1.4rem 1rem 2.2rem;font-size:1.5rem;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.eg-bnr__badge--circle{top:1.6rem;right:1.6rem;width:7.4rem;height:7.4rem;display:grid;place-items:center;border-radius:50%;padding:.6rem;font-size:1.3rem;letter-spacing:.02em;text-transform:uppercase}.eg-bnr__badge--pill{top:1.4rem;left:1.4rem;padding:.55em 1em;border-radius:999px;font-size:1.2rem;letter-spacing:.03em;text-transform:uppercase}a.eg-bnr:hover .eg-bnr__badge--circle{transform:rotate(-8deg) scale(1.06)}a.eg-bnr:hover .eg-bnr__badge--ribbon{transform:translateY(3px)}a.eg-bnr:hover .eg-bnr__badge--pill{transform:scale(1.05)}.eg-bnr--flat:after{content:"";position:absolute;inset:auto -20% -40% auto;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 65%);z-index:0;pointer-events:none}@media screen and (max-width:989px){.eg-bento--mobile-slider .eg-bento__grid{display:flex;grid-auto-rows:initial;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(var(--eg-gutter) * -1);padding-inline:var(--eg-gutter);scroll-padding-inline:var(--eg-gutter);padding-bottom:.4rem}.eg-bento--mobile-slider .eg-bnr{flex:0 0 var(--eg-bento-slide, 85%);scroll-snap-align:center;aspect-ratio:4 / 5}.eg-bento--mobile-stack .eg-bento__grid{grid-template-columns:1fr;grid-auto-rows:auto}.eg-bento--mobile-stack .eg-bnr{grid-column:span 1;grid-row:span 1;aspect-ratio:16 / 11}.eg-bnr__title{font-size:clamp(2rem,6vw,var(--eg-bnr-title, 34px))}.eg-bnr__body{max-width:100%}.eg-bnr__badge--circle{width:6.2rem;height:6.2rem;font-size:1.1rem}.eg-slider__dots{display:flex}}@media screen and (min-width:990px){.eg-slider__dots{display:none}}.eg-usp{border-top:var(--eg-usp-bt, 0);border-bottom:var(--eg-usp-bb, 0)}.eg-usp__track{display:flex;gap:var(--eg-usp-gap, 20px);overflow-x:auto;scroll-snap-type:x proximity}.eg-usp__item{flex:1 0 var(--eg-usp-min, 200px);min-width:var(--eg-usp-min, 200px);scroll-snap-align:start;display:flex;align-items:center;gap:1.2rem;padding:.4rem 0;color:inherit;text-decoration:none;animation:eg-fade-up .45s var(--eg-ease-out) backwards;animation-delay:var(--eg-stagger, 0ms)}.eg-usp--align-center .eg-usp__item{flex-direction:column;text-align:center;gap:.9rem}.eg-usp--dividers .eg-usp__item+.eg-usp__item{border-left:1px solid var(--eg-line);padding-left:var(--eg-usp-gap, 20px)}.eg-usp__icon{flex:none;width:var(--eg-usp-size, 46px);height:var(--eg-usp-size, 46px);display:grid;place-items:center;background:var(--eg-usp-icon-bg, #fee4df);color:var(--eg-usp-icon-fg, #f9432b);border-radius:var(--eg-radius-sm);overflow:hidden;transition:transform var(--eg-dur) var(--eg-ease-spring),background var(--eg-dur) var(--eg-ease),color var(--eg-dur) var(--eg-ease),box-shadow var(--eg-dur) var(--eg-ease)}.eg-usp__icon img{width:60%;height:60%;object-fit:contain}.eg-usp--icon-circle .eg-usp__icon{border-radius:50%}.eg-usp--icon-gradient .eg-usp__icon{background:var(--eg-gradient);color:var(--eg-on-primary)}.eg-usp--icon-plain .eg-usp__icon{background:transparent;width:auto;height:auto}.eg-usp__item:hover .eg-usp__icon{transform:translateY(-3px) scale(1.06);background:var(--eg-gradient);color:var(--eg-on-primary);box-shadow:var(--eg-shadow-brand)}.eg-usp--icon-plain .eg-usp__item:hover .eg-usp__icon{background:transparent;color:var(--eg-primary);box-shadow:none}.eg-usp__text{display:grid;gap:.1rem;min-width:0}.eg-usp__title{font-size:1.4rem;font-weight:700;line-height:1.3;color:var(--eg-usp-title, var(--eg-ink));transition:color var(--eg-dur) var(--eg-ease)}a.eg-usp__item:hover .eg-usp__title{color:var(--eg-primary)}.eg-usp__sub{font-size:1.2rem;line-height:1.35;color:var(--eg-usp-sub, var(--eg-ink-3))}@media screen and (max-width:989px){.eg-usp--mobile-scroll .eg-usp__track{margin-inline:calc(var(--eg-gutter) * -1);padding-inline:var(--eg-gutter);scroll-padding-inline:var(--eg-gutter);scroll-snap-type:x mandatory}.eg-usp--mobile-scroll .eg-usp__item{flex:0 0 62%;min-width:0}.eg-usp--mobile-grid .eg-usp__track{flex-wrap:wrap;overflow:visible}.eg-usp--mobile-grid .eg-usp__item{flex:1 1 calc(50% - var(--eg-usp-gap, 20px) / 2);min-width:0}.eg-usp--dividers .eg-usp__item+.eg-usp__item{border-left:0;padding-left:0}.eg-usp__title{font-size:1.3rem}}[data-eg-theme=dark] .eg-cat{background:var(--eg-surface-2);border-color:var(--eg-line)}[data-eg-theme=dark] .eg-cat__thumb{background:var(--eg-surface-3)}[data-eg-theme=dark] .eg-slider__arrow{background:var(--eg-surface-2);color:var(--eg-ink)}.eg-deals{padding-block:var(--eg-sec-pt, 40px) var(--eg-sec-pb, 40px);background:var(--eg-sec-bg, transparent)}.eg-deals__head{margin-bottom:2.4rem}.eg-deals__head--center{text-align:center}.eg-deals__head--left{text-align:left}.eg-deals__head .eg-sec-sub{margin:.6rem 0 0;font-size:1.45rem;color:var(--eg-ink-2)}.eg-deals__grid{display:grid;grid-template-columns:repeat(var(--eg-dl-cols, 2),minmax(0,1fr));gap:var(--eg-dl-gap, 24px);align-items:start}.eg-deal{min-width:0;opacity:0;transform:translateY(14px);animation:eg-deal-in .6s var(--eg-ease-out) forwards;animation-delay:var(--eg-stagger, 0ms)}@keyframes eg-deal-in{to{opacity:1;transform:none}}.eg-deal__title{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 1.6rem;font-family:var(--eg-heading-font, var(--eg-font-stack));font-size:var(--eg-dl-title-size, 30px);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--eg-deal-ink, var(--eg-ink));text-decoration:none;transition:color var(--eg-dur) var(--eg-ease)}a.eg-deal__title:hover{color:var(--eg-primary)}.eg-deal__emoji{font-style:normal;font-size:.92em;line-height:1;transform:translateY(1px)}a.eg-deal__title:hover .eg-deal__emoji{animation:eg-deal-zap .5s var(--eg-ease-spring)}@keyframes eg-deal-zap{40%{transform:translateY(-3px) rotate(-9deg) scale(1.12)}to{transform:translateY(1px)}}.eg-deal__box{padding:var(--eg-dl-pad, 24px);border-radius:var(--eg-dl-radius, 24px);background:var(--eg-deal-bg, #E8EAFB)}.eg-deal__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0 0 1.8rem;padding:0;list-style:none}.eg-deal__perk{display:flex;align-items:center;gap:.9rem;min-width:0}.eg-deal__chip{flex:none;display:grid;place-items:center;width:3.8rem;height:3.8rem;border-radius:12px;background:var(--eg-deal-chip, #CFF3EA);color:var(--eg-deal-chip-fg, var(--eg-ink));transition:transform var(--eg-dur) var(--eg-ease-spring)}.eg-deal:hover .eg-deal__chip{transform:translateY(-2px)}.eg-deal__perk-text{font-size:1.35rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--eg-deal-ink, var(--eg-ink))}.eg-deal__tiles{display:grid;grid-template-columns:repeat(var(--eg-deal-cols, 4),minmax(0,1fr));gap:var(--eg-dl-tile-gap, 12px)}.eg-deal__tile{min-width:0;display:block;text-decoration:none}.eg-deal__thumb{position:relative;display:block;aspect-ratio:1 / 1;margin-bottom:1rem;border-radius:var(--eg-dl-tile-radius, 16px);background:var(--eg-deal-tile-bg, #fff);overflow:hidden;transition:transform var(--eg-dur) var(--eg-ease),box-shadow var(--eg-dur) var(--eg-ease)}.eg-deal__thumb img,.eg-deal__thumb svg{width:100%;height:100%;object-fit:contain;padding:12%;transition:transform .5s var(--eg-ease-out)}.eg-deal__tile:hover .eg-deal__thumb{transform:translateY(-3px);box-shadow:0 10px 24px #10141e1f}.eg-deal__tile:hover .eg-deal__thumb img{transform:scale(1.06)}.eg-deal__tile--empty{pointer-events:none;opacity:.6}.eg-deal__price{display:block;font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--eg-deal-price, #2C43B4);white-space:nowrap}.eg-deal__price small{font-size:.7em;font-weight:700}.eg-deal__label{display:block;margin-top:.4rem;font-size:1.3rem;font-weight:500;line-height:1.3;color:var(--eg-deal-label, var(--eg-ink-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-deal__cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.8rem;padding:1rem 1.8rem;border-radius:var(--eg-radius-pill);background:var(--eg-deal-tile-bg, #fff);color:var(--eg-deal-ink, var(--eg-ink));font-size:1.35rem;font-weight:700;text-decoration:none;transition:transform var(--eg-dur) var(--eg-ease),box-shadow var(--eg-dur) var(--eg-ease)}.eg-deal__cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10141e1f}.eg-deal__cta svg{transition:transform var(--eg-dur) var(--eg-ease)}.eg-deal__cta:hover svg{transform:translate(3px)}@media screen and (max-width:989px){.eg-deals__grid{grid-template-columns:1fr}.eg-deal__tiles{grid-template-columns:repeat(var(--eg-deal-cols-m, 2),minmax(0,1fr))}.eg-deal__perks{gap:.8rem;margin-bottom:1.4rem}.eg-deal__perk{flex-direction:column;align-items:center;text-align:center;gap:.6rem}.eg-deal__chip{width:3.4rem;height:3.4rem}.eg-deal__perk-text{font-size:1.15rem}.eg-deal__title{font-size:calc(var(--eg-dl-title-size, 30px) * .78)}.eg-deal__price{font-size:1.55rem}.eg-deal__label{font-size:1.2rem}}@media screen and (max-width:749px){.eg-deals--m-swipe .eg-deals__grid{display:flex;gap:var(--eg-dl-gap, 24px);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--eg-gutter, 1.6rem) * -1);padding-inline:var(--eg-gutter, 1.6rem)}.eg-deals--m-swipe .eg-deals__grid::-webkit-scrollbar{display:none}.eg-deals--m-swipe .eg-deal{flex:0 0 88%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.eg-deal{opacity:1;transform:none;animation:none}}@media screen and (max-width:480px){.eg-deal__perks{gap:.5rem}.eg-deal__perk-text{font-size:1.05rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.eg-deal__chip{width:3rem;height:3rem;border-radius:10px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/egonex-sections.css.map */
