.ea-ic{font-family:Helvetica Neue,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.ea-ic__in{position:relative}.ea-ic__in--full{max-width:none;margin-inline:0;padding-inline:clamp(1rem,4vw,4rem)}.ea-ic__head{display:flex;margin-bottom:40px;color:rgb(var(--color-foreground))}.ea-ic--head-split .ea-ic__head{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}.ea-ic--head-left .ea-ic__head{flex-direction:column;align-items:flex-start;gap:14px}.ea-ic--head-center .ea-ic__head{flex-direction:column;align-items:center;text-align:center;gap:14px}.ea-ic__eyebrow{margin:0 0 8px;color:rgb(var(--color-foreground) / .55)}.ea-ic__heading{margin:0;max-width:24ch}.ea-ic--head-center .ea-ic__heading{margin-inline:auto}.ea-ic__subtext{margin:10px 0 0;max-width:60ch;color:rgb(var(--color-foreground) / .72)}.ea-ic__head-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:var(--ea-ic-link, #7C6FFF);text-decoration:none;font-size:var(--font-size--paragraph, 1.4rem);white-space:nowrap}@media(hover:hover){.ea-ic__head-link:hover{text-decoration:underline}}.ea-ic .color-text{color:rgb(var(--color-foreground))}.ea-ic .color-subtext{color:rgb(var(--color-foreground) / .55)}.ea-ic .color-gradient{background:var(--color-gradient, var(--ea-gradient-h, linear-gradient(90deg, #FF6BB7 0%, #FF6BB7 35%, #CC6FE8 70%, #7C6FFF 100%)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ea-ic__grid{display:grid;grid-template-columns:repeat(var(--ea-ic-cols, 3),minmax(0,1fr));gap:var(--ea-ic-gap, 24px);align-items:stretch}@media(min-width:750px)and (max-width:991px){.ea-ic__grid{grid-template-columns:repeat(var(--ea-ic-cols-t, 2),minmax(0,1fr))}}.ea-ic__card{position:relative;display:flex;flex-direction:column;border-radius:var(--ea-ic-radius, 24px);padding:var(--ea-ic-pad, 32px);background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-decoration:none;overflow:hidden;transition:transform .32s cubic-bezier(.25,.46,.45,.94),box-shadow .32s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media(hover:hover){.ea-ic__card:hover{transform:scale(1.02);box-shadow:0 18px 40px #0000001a}}.ea-ic__card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;-webkit-tap-highlight-color:transparent}.ea-ic__icon{margin-bottom:20px}.ea-ic__icon-img{width:var(--ea-ic-icon, 32px);height:auto;display:block}.ea-ic__copy{flex:0 1 auto}.ea-ic__kicker{margin:0 0 12px;color:rgb(var(--color-foreground) / .55)}.ea-ic__c-heading{font-size:clamp(20px,1.55vw,24px);font-weight:500;line-height:1.28;letter-spacing:-.012em;color:rgb(var(--color-foreground))}.ea-ic__c-heading :is(p){margin:0}.ea-ic__c-heading :is(p)+:is(p){margin-top:8px}.ea-ic__c-subtext{margin:14px 0 0;color:rgb(var(--color-foreground) / .6)}.ea-ic__c-subtext :is(p){margin:0}.ea-ic__c-subtext :is(p)+:is(p){margin-top:8px}.ea-ic__c-heading strong,.ea-ic__c-subtext strong{font-weight:inherit;color:var(--ea-ic-accent, #7C6FFF)}.ea-ic__card--accent-primary{--ea-ic-accent: #7C6FFF}.ea-ic__card--accent-secondary{--ea-ic-accent: rgb(var(--color-foreground) / .55)}.ea-ic__card--accent-gradient .ea-ic__c-heading strong,.ea-ic__card--accent-gradient .ea-ic__c-subtext strong{background:var(--ea-gradient-h, linear-gradient(90deg, #FF6BB7 0%, #FF6BB7 35%, #CC6FE8 70%, #7C6FFF 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ea-ic__foot{margin-top:auto;padding-top:24px;display:flex;justify-content:flex-end}.ea-ic__plus{width:40px;height:40px;border-radius:980px;border:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .18s cubic-bezier(.25,.46,.45,.94);position:relative;z-index:2}@media(hover:hover){.ea-ic__plus:hover{transform:scale(1.06)}}.ea-ic__modal{padding:0;border:0;width:min(720px,92vw);max-height:86vh;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:28px;box-shadow:0 24px 80px #0000002e;overflow:hidden;font-family:Helvetica Neue,SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.ea-ic__modal::backdrop{background:#00000059;-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.ea-ic__modal .dialog__close--absolute{--dialog-close-offset-top: 1.6rem;--dialog-close-offset-right: 1.6rem;z-index:3}.ea-ic__modal-inner{padding:48px 40px 40px;max-height:86vh;overflow-y:auto}.ea-ic__modal-media{margin:0 0 24px;border-radius:18px;overflow:hidden}.ea-ic__modal-media img{width:100%;height:auto;display:block}.ea-ic__modal-heading{margin:0 0 16px;font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.018em;line-height:1.12}.ea-ic__modal-body{font-size:17px;font-weight:400;line-height:1.5}.ea-ic__modal-body :is(p,ul,ol){margin:0 0 14px}.ea-ic__modal-body :is(p,ul,ol):last-child{margin-bottom:0}.ea-ic__modal-body strong{font-weight:600}.ea-ic__modal-body a{color:var(--ea-ic-link, #7C6FFF);text-decoration:none}@media(hover:hover){.ea-ic__modal-body a:hover{text-decoration:underline}}.ea-ic__modal[open]{animation:ea-ic-pop .26s cubic-bezier(.25,.46,.45,.94)}.ea-ic__modal[open]::backdrop{animation:ea-ic-fade .26s ease}@keyframes ea-ic-pop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes ea-ic-fade{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.ea-ic__head{margin-bottom:28px}.ea-ic--head-split .ea-ic__head{flex-direction:column;align-items:flex-start;gap:10px}.ea-ic--m-stacked .ea-ic__grid{grid-template-columns:1fr;gap:var(--ea-ic-gap-m, 16px)}.ea-ic--m-carousel .ea-ic__grid{display:flex;gap:var(--ea-ic-gap-m, 16px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline-start:var(--page-padding, 1.6rem);margin-inline:calc(-1 * var(--page-padding, 1.6rem));padding-inline:var(--page-padding, 1.6rem);scrollbar-width:none}.ea-ic--m-carousel .ea-ic__grid::-webkit-scrollbar{display:none}.ea-ic--m-carousel .ea-ic__card{flex:0 0 calc(100% * var(--ea-ic-peek, 88) / 100);scroll-snap-align:start}.ea-ic__modal-inner{padding:40px 24px 32px}.ea-ic__modal{border-radius:24px}.ea-ic--m-carousel .ea-ic__card[data-motion]{opacity:1!important;transform:none!important;visibility:visible!important}}@media(prefers-reduced-motion:reduce){.ea-ic__card,.ea-ic__plus{transition:none}.ea-ic__card:hover{transform:none}.ea-ic__modal[open],.ea-ic__modal[open]::backdrop{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/ea-icon-cards.css.map */
