.motion-grid-cell{display:flex;flex:0 0 33.333%;max-width:33.333%;padding:0 12px 32px;align-items:stretch}.motion-product{width:100%;text-align:center;font-family:Cabin,Arial,sans-serif;color:#1c2d42}.motion-pack{position:relative;display:block;width:100%;aspect-ratio:1/1.25;margin:0 0 20px;padding:0;overflow:hidden;border:1px solid #d9e7f4;border-radius:8px;background:radial-gradient(circle at 50% 25%,#dff4ff,#f7fbff 56%,#e9f2fa);box-shadow:0 9px 25px #0c3a671f;cursor:pointer;isolation:isolate}.motion-pack:focus-visible{outline:3px solid #168fe2;outline-offset:4px}.motion-pack__glow{position:absolute;inset:5% 19% 48%;z-index:0;border-radius:50%;background:#43bfff;filter:blur(25px);opacity:.18;transition:opacity .7s ease,transform .7s ease}.motion-pack__lens{position:absolute;left:50%;bottom:36%;z-index:1;width:86%;height:auto;clip-path:inset(100% 0 0 0);filter:var(--motion-lens-tint, saturate(1)) drop-shadow(0 10px 12px rgba(0,89,183,.3));transform:translate(-50%,58%) scale(.98);transition:transform .8s cubic-bezier(.2,.82,.2,1),filter .8s ease,clip-path .2s ease;will-change:transform,clip-path}.motion-pack__pocket{position:absolute;z-index:2;top:var(--motion-pocket-top,34%);right:5%;bottom:0;left:5%;background:linear-gradient(180deg,#f4faff,#eef6fc)}.motion-pack__envelope{position:absolute;left:50%;bottom:var(--motion-envelope-bottom,4%);z-index:3;width:90%;height:var(--motion-envelope-height,auto);transform:translate(-50%) scaleX(var(--motion-envelope-scale-x,1));filter:drop-shadow(0 9px 12px rgba(0,0,0,.18));transition:transform .8s cubic-bezier(.2,.82,.2,1)}.motion-pack:hover .motion-pack__lens,.motion-pack:focus-visible .motion-pack__lens,.motion-pack.is-open .motion-pack__lens{clip-path:inset(0);transform:translate(-50%,5%) scale(1);filter:var(--motion-lens-tint, saturate(1)) drop-shadow(0 15px 16px rgba(0,132,232,.42))}.motion-pack:hover .motion-pack__envelope,.motion-pack:focus-visible .motion-pack__envelope,.motion-pack.is-open .motion-pack__envelope{transform:translate(-50%) translateY(2px) scaleX(var(--motion-envelope-scale-x,1))}.motion-pack:hover .motion-pack__glow,.motion-pack:focus-visible .motion-pack__glow,.motion-pack.is-open .motion-pack__glow{opacity:.48;transform:scale(1.12)}.motion-product h4{display:flex;min-height:53px;margin:0 0 9px;align-items:center;justify-content:center;color:#1c2d42;font:700 22px/1.2 Cabin,Arial,sans-serif!important}.motion-product p{margin:0;color:#44566b;font:400 15px/1.5 Lato,Arial,sans-serif}@media(max-width:767px){.motion-grid-cell{flex-basis:100%;max-width:100%;padding:0 0 28px}.motion-pack{width:min(360px,100%);margin:0 auto 18px}}@media(min-width:768px)and (max-width:1023px){.motion-grid-cell{flex-basis:50%;max-width:50%}}@media(prefers-reduced-motion:reduce){.motion-pack__lens,.motion-pack__envelope,.motion-pack__glow{transition-duration:.01ms}}.mica-colors{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:-6px 0 16px}.mica-colors button{border:1px solid #a9c4dd;border-radius:18px;background:#fff;color:#23415e;padding:6px 10px;font:500 13px Cabin,Arial,sans-serif;cursor:pointer}.mica-colors button[aria-pressed=true]{background:#075caa;border-color:#075caa;color:#fff}.mica-colors button:focus-visible{outline:3px solid #168fe2;outline-offset:2px}
