.elementor .e-35fcfe19-c81a23f{width:100%;height:332px;min-height:332px;max-height:332px;aspect-ratio:auto;object-fit:contain;padding:24px;background-color:var(--white);box-sizing:border-box; flex-shrink:0;\n}.elementor .e-18067da7-c81a23f{height:16px;min-height:16px;position:static;font-size:12px;color:var(--primary);line-height:16px;padding:0px;margin:0px;background-color:transparent;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; flex-shrink:0; & a { color:inherit; }\n}.elementor .e-3de80a6c-c81a23f{height:58px;min-height:58px;max-height:58px;overflow:hidden;font-size:24px;color:var(--ink);line-height:29px;margin:0px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow-wrap:anywhere; flex-shrink:0;\n}.elementor .e-3b474aa9-c81a23f{height:84px;min-height:84px;max-height:84px;overflow:hidden;font-size:18px;line-height:28px;margin:0px;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow-wrap:anywhere; flex-shrink:0; & p { margin:0; }\n}.elementor .e-7a092932-c81a23f{width:100%;height:44px;min-height:44px;max-height:44px;box-sizing:border-box;\n}.elementor .e-3370bc33-c81a23f{width:100px;height:64px;padding:0px;margin:0px;gap:4px;flex:0 0 100px;\n}.elementor .e-c46efb2-c81a23f{height:44px;min-height:44px;max-height:44px;font-size:16px;padding:0px;flex:1 1 0;\n}.elementor .e-7d6743d0-c81a23f{height:64px;min-height:64px;max-height:64px;flex-direction:row;gap:12px;align-items:flex-end;flex-shrink:0;\n}.elementor .e-4a421fc2-c81a23f{width:100%;height:294px;min-height:294px;max-height:294px;padding:24px;gap:8px;justify-content:flex-start;box-sizing:border-box; flex:0 0 294px;\n}.elementor .e-20df70d4-f21a66b{width:auto;box-sizing:border-box; max-width:calc(100% - 32px);\n}.elementor .e-45e96ae1-c81a23f{width:100%;height:626px;min-height:626px;max-height:626px;overflow:hidden;position:relative;padding:0px;border-radius:16px;border-width:0px;background-color:var(--white);gap:0px;box-sizing:border-box; & .mn-product-order-form { opacity:0; pointer-events:none; transition:opacity .18s ease; } &:hover .mn-product-order-form, &:focus-within .mn-product-order-form { opacity:1; pointer-events:auto; } @media (hover:none), (pointer:coarse), (max-width:1024px) { & .mn-product-order-form { opacity:1; pointer-events:auto; } } @media (prefers-reduced-motion:reduce) { & .mn-product-order-form { transition:none; } }\n}